body.collection-page{--cp-white: #FFFFFF;--cp-cream: #F9F6F0;--cp-beige: #F1EBDE;--cp-forest: #123D2B;--cp-forest2: #1B4A35;--cp-soft: #55645A;--cp-gold: #C9A96E;--cp-gold-deep: #B8963E;--cp-rule: rgba(201, 169, 110, .34);--cp-ser: var(--font-heading-family, "Playfair Display", Georgia, serif);--cp-san: var(--font-body-family, "Inter", -apple-system, sans-serif)}body.collection-page .products-collection-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,24px)!important;justify-content:stretch}body.collection-page .products-collection-grid>*{min-width:0}body.collection-page [id*=rich_text],body.collection-page [id*=custom_liquid],body.collection-page [id*=rich_text]>.section,body.collection-page [id*=custom_liquid]>.section{background:var(--cp-cream)}body.collection-page [id*=main-product-grid],body.collection-page [id*=main-product-grid]>.section{background:var(--cp-white)}body.collection-page [id*=main-product-grid]>.section{padding-top:clamp(62px,5.4vw,78px)!important}body.collection-page [id*=kaayu_faq],body.collection-page [id*=collapsible_content]{background:var(--cp-beige)}body.collection-page [id*=rich_text] h1,body.collection-page [id*=rich_text] h2,body.collection-page [id*=custom_liquid] h2,body.collection-page [id*=kaayu_faq] h2{color:var(--cp-forest)!important;font-family:var(--cp-ser)!important;font-size:clamp(1.75rem,3.1vw,2.6rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.012em;text-wrap:balance}body.collection-page [id*=rich_text] h2:after,body.collection-page [id*=custom_liquid] h2:after,body.collection-page [id*=kaayu_faq] h2:after{content:"";display:block;width:108px;height:18px;margin:clamp(12px,1.4vw,17px) auto 0;background:no-repeat center / 26px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 18' fill='none' stroke='%23B8963E' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 15C14 15 10 12 10 8C10 5 14 2 14 2C14 2 18 5 18 8C18 12 14 15 14 15Z'/%3E%3Cpath d='M14 15C14 15 8 14 5.5 11C4 8.5 5 6 5 6C5 6 10 7 12 10'/%3E%3Cpath d='M14 15C14 15 20 14 22.5 11C24 8.5 23 6 23 6C23 6 18 7 16 10'/%3E%3C/svg%3E"),no-repeat left center / 30px 1px linear-gradient(90deg,rgba(201,169,110,0),var(--cp-gold)),no-repeat right center / 30px 1px linear-gradient(90deg,var(--cp-gold),rgba(201,169,110,0))}body.collection-page [id*=rich_text] p,body.collection-page [id*=custom_liquid] p{color:var(--cp-soft)!important;font-family:var(--cp-san)!important;font-size:clamp(14px,1.05vw,15.5px)!important;line-height:1.75!important;max-width:62ch;margin-inline:auto;text-wrap:pretty}body.collection-page .ritual-table{border-collapse:separate!important;border-spacing:0;width:100%;border:1px solid var(--cp-rule)!important;border-radius:14px;overflow:hidden;background:#fcfaf4;box-shadow:0 1px 2px #3c301e08,0 14px 32px #3c301e0d}body.collection-page .ritual-table thead th{background:linear-gradient(168deg,var(--cp-forest),#0E3325)!important;color:#f4f0e6!important;font-family:var(--cp-san)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:14px 16px!important;border:0!important}body.collection-page .ritual-table th,body.collection-page .ritual-table td{border:0!important;border-bottom:1px solid rgba(201,169,110,.22)!important;padding:13px 16px!important;font-family:var(--cp-san)!important;font-size:13px!important;color:var(--cp-soft)!important;text-align:center}body.collection-page .ritual-table tbody th:first-child,body.collection-page .ritual-table tbody td:first-child{color:var(--cp-forest)!important;font-weight:600!important;text-align:left;background:#c9a96e0f}body.collection-page .ritual-table tbody tr:last-child th,body.collection-page .ritual-table tbody tr:last-child td{border-bottom:0!important}body.collection-page .ritual-table tbody tr:hover td{background:#c9a96e0d}body.collection-page [id*=custom_liquid] a[class*=btn],body.collection-page [id*=custom_liquid] .button,body.collection-page [id*=rich_text] .button,body.collection-page .ritual-table a{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;padding:12px 26px!important;border-radius:999px!important;background:var(--cp-forest)!important;border:1px solid var(--cp-forest)!important;color:#f3efe4!important;font-family:var(--cp-san)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important;transition:background .26s ease,box-shadow .26s ease,transform .2s ease}body.collection-page [id*=custom_liquid] a[class*=btn]:hover,body.collection-page [id*=custom_liquid] .button:hover,body.collection-page .ritual-table a:hover{background:var(--cp-forest2)!important;box-shadow:0 10px 24px #123d2b3d;transform:translateY(-2px)}body.collection-page .ritual-table a{padding:9px 18px!important;font-size:9.5px!important}body.collection-page [id*=kaayu_faq] summary,body.collection-page [id*=collapsible_content] summary{color:var(--cp-forest)!important;font-family:var(--cp-san)!important;font-size:14.5px!important;font-weight:600!important}body.collection-page [id*=kaayu_faq] details,body.collection-page [id*=collapsible_content] details{border-bottom:1px solid var(--cp-rule)!important}@media(max-width:900px){body.collection-page .products-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.collection-page .ritual-table{display:block;overflow-x:auto}}@media(max-width:560px){body.collection-page .products-collection-grid{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){body.collection-page [id*=custom_liquid] a[class*=btn],body.collection-page .ritual-table a{transition:none}body.collection-page [id*=custom_liquid] a[class*=btn]:hover,body.collection-page .ritual-table a:hover{transform:none}}body.collection-page .product-card .product-card__note{line-height:1.5}body.collection-page .product-card .product-card__info>.mt-2{margin-top:auto!important;padding-top:12px}body.collection-page .product-card .product-card__cta{margin-top:14px!important}body.collection-page [id*=rich_text] .prose p strong{display:block;margin-bottom:clamp(12px,1.2vw,17px);color:var(--cp-forest);font-family:var(--cp-ser);font-size:clamp(1.45rem,2.5vw,2.1rem);font-weight:400;line-height:1.16;letter-spacing:-.01em;text-wrap:balance}body.collection-page [id*=rich_text] .prose:has(strong):before{content:"";display:block;width:108px;height:18px;margin:0 auto clamp(14px,1.5vw,20px);background:no-repeat center / 26px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 18' fill='none' stroke='%23B8963E' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 15C14 15 10 12 10 8C10 5 14 2 14 2C14 2 18 5 18 8C18 12 14 15 14 15Z'/%3E%3Cpath d='M14 15C14 15 8 14 5.5 11C4 8.5 5 6 5 6C5 6 10 7 12 10'/%3E%3Cpath d='M14 15C14 15 20 14 22.5 11C24 8.5 23 6 23 6C23 6 18 7 16 10'/%3E%3C/svg%3E"),no-repeat left center / 30px 1px linear-gradient(90deg,rgba(201,169,110,0),var(--cp-gold)),no-repeat right center / 30px 1px linear-gradient(90deg,var(--cp-gold),rgba(201,169,110,0))}body.collection-page [id*=rich_text] .prose p strong+br,body.collection-page [id*=rich_text] .prose p strong+br+br{display:none}body.collection-page [id*=rich_text] .prose p strong+br+br+*{margin-top:0}body.collection-page [id*=rich_text]>.section{padding-block:clamp(30px,3.2vw,46px)}body.collection-page [id*=rich_text] .section-body{padding-block:0}body.collection-page [id*=rich_text] .prose.my-4{margin-block:0}body.collection-page [id*=rich_text] .prose:not(:has(strong)) p{font-size:clamp(14.5px,1.1vw,16.5px)!important;color:#4a5a50!important}body.collection-page [id*=rich_text]:has(.button-group)>.section{padding-block:clamp(38px,4vw,58px)}body.collection-page [id*=rich_text]:has(.button-group) .section-body{position:relative;padding:clamp(34px,3.6vw,52px) clamp(22px,3vw,46px)!important;max-width:780px;border:1px solid var(--cp-rule);border-radius:20px;background:linear-gradient(168deg,#fffdf8,#fbf7ee);box-shadow:0 1px 2px #3c301e0a,0 20px 44px #3c301e12}body.collection-page [id*=rich_text]:has(.button-group) .section-body:before{content:"";display:block;width:108px;height:18px;margin:0 auto clamp(14px,1.5vw,20px);background:no-repeat center / 26px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 18' fill='none' stroke='%23C9A96E' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 15C14 15 10 12 10 8C10 5 14 2 14 2C14 2 18 5 18 8C18 12 14 15 14 15Z'/%3E%3Cpath d='M14 15C14 15 8 14 5.5 11C4 8.5 5 6 5 6C5 6 10 7 12 10'/%3E%3Cpath d='M14 15C14 15 20 14 22.5 11C24 8.5 23 6 23 6C23 6 18 7 16 10'/%3E%3C/svg%3E"),no-repeat left center / 30px 1px linear-gradient(90deg,rgba(201,169,110,0),var(--cp-gold)),no-repeat right center / 30px 1px linear-gradient(90deg,var(--cp-gold),rgba(201,169,110,0))}body.collection-page [id*=rich_text]:has(.button-group) p.h1{margin:0 0 12px!important;color:var(--cp-forest)!important;font-family:var(--cp-ser)!important;font-size:clamp(1.65rem,3vw,2.5rem)!important;font-weight:400!important;line-height:1.14!important;letter-spacing:-.012em;text-wrap:balance}body.collection-page [id*=rich_text]:has(.button-group) .prose p{font-size:clamp(14.5px,1.15vw,16.5px)!important;max-width:46ch}body.collection-page [id*=rich_text]:has(.button-group) .button-group{margin-top:clamp(20px,2.2vw,30px)}body.collection-page [id*=rich_text]:has(.button-group) a.button{display:inline-flex!important;align-items:center;justify-content:center;padding:17px 42px!important;border-radius:999px!important;background:var(--cp-forest)!important;border:1px solid var(--cp-forest)!important;color:#f5f1e6!important;font-family:var(--cp-san)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.17em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 12px 28px #123d2b38;transition:background .26s ease,box-shadow .26s ease,transform .2s ease}body.collection-page [id*=rich_text]:has(.button-group) a.button:hover{background:var(--cp-forest2)!important;box-shadow:0 16px 36px #123d2b4d;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){body.collection-page [id*=rich_text]:has(.button-group) a.button{transition:none}body.collection-page [id*=rich_text]:has(.button-group) a.button:hover{transform:none}}body.collection-page [id*=custom_liquid] div[style*=border-radius]:not([style*="50%"]),body.collection-page [id*=custom_liquid] a[style]:has(h3,h4,p,ul){background:linear-gradient(168deg,#fffdf8,#faf6ed)!important;border:1px solid var(--cp-rule)!important;border-radius:16px!important;box-shadow:0 1px 2px #3c301e0a,0 14px 34px #3c301e0f;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}body.collection-page [id*=custom_liquid] div[style*=border-radius]:not([style*="50%"]):hover,body.collection-page [id*=custom_liquid] a[style]:has(h3,h4,p,ul):hover{border-color:#c9a96e9e!important;box-shadow:0 1px 2px #3c301e0d,0 22px 46px #3c301e1a;transform:translateY(-3px)}body.collection-page [id*=custom_liquid] div[style*=border-radius]:not([style*="50%"]),body.collection-page [id*=custom_liquid] a[style]:has(h3,h4,p,ul){position:relative;overflow:hidden;text-decoration:none!important}body.collection-page [id*=custom_liquid] div[style*=border-radius]:not([style*="50%"]):before,body.collection-page [id*=custom_liquid] a[style]:has(h3,h4,p,ul):before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgba(201,169,110,0),var(--cp-gold),rgba(201,169,110,0))}body.collection-page [id*=custom_liquid] div[style*="50%"]{width:46px!important;height:46px!important;background:linear-gradient(168deg,var(--cp-forest2),#0E3325)!important;color:#f0e6ce!important;font-family:var(--cp-ser)!important;font-size:19px!important;box-shadow:0 0 0 1px #c9a96e80,0 0 0 5px #c9a96e21,0 8px 18px #123d2b38}body.collection-page [id*=custom_liquid] a[style]:not(:has(h1,h2,h3,h4,h5,p,ul,ol,div,table)){display:inline-flex!important;align-items:center;justify-content:center;margin:6px 8px!important;padding:12px 26px!important;border-radius:999px!important;background:var(--cp-forest)!important;border:1px solid var(--cp-forest)!important;color:#f3efe4!important;font-family:var(--cp-san)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 8px 20px #123d2b2e;transition:background .26s ease,box-shadow .26s ease,transform .2s ease}body.collection-page [id*=custom_liquid] a[style]:not(:has(h1,h2,h3,h4,h5,p,ul,ol,div,table)):hover{background:var(--cp-forest2)!important;box-shadow:0 12px 28px #123d2b42;transform:translateY(-2px)}body.collection-page [id*=custom_liquid] a[style*="#c8964e"],body.collection-page [id*=custom_liquid] a[style*="#c8a86a"],body.collection-page [id*=custom_liquid] a[style*="#C8964E"],body.collection-page [id*=custom_liquid] a[style*="#C8A86A"]{background:linear-gradient(168deg,#c9a96e,#b8963e)!important;border-color:#b8963e!important;color:#14301f!important;box-shadow:0 8px 20px #b8963e42}body.collection-page [id*=custom_liquid] a[style*="#c8964e"]:hover,body.collection-page [id*=custom_liquid] a[style*="#c8a86a"]:hover,body.collection-page [id*=custom_liquid] a[style*="#C8964E"]:hover,body.collection-page [id*=custom_liquid] a[style*="#C8A86A"]:hover{background:linear-gradient(168deg,#d4b67e,#c2a048)!important;box-shadow:0 12px 28px #b8963e57}body.collection-page [id*=custom_liquid] h3{color:var(--cp-forest)!important;font-family:var(--cp-ser)!important;font-size:clamp(1.05rem,1.35vw,1.3rem)!important;font-weight:400!important;letter-spacing:-.005em}@media(prefers-reduced-motion:reduce){body.collection-page [id*=custom_liquid] div[style*=border-radius]:not([style*="50%"]),body.collection-page [id*=custom_liquid] a[style]:not(:has(h1,h2,h3,h4,h5,p,ul,ol,div,table)){transition:none}body.collection-page [id*=custom_liquid] div[style*=border-radius]:not([style*="50%"]):hover,body.collection-page [id*=custom_liquid] a[style]:not(:has(h1,h2,h3,h4,h5,p,ul,ol,div,table)):hover{transform:none}}body.collection-page [id*=custom_liquid] div[style*="border: 1px solid"],body.collection-page [id*=custom_liquid] div[style*="border:1px solid"]{position:relative;overflow:hidden;border-radius:16px!important;box-shadow:0 1px 2px #3c301e0a,0 14px 34px #3c301e0f}body.collection-page [id*=custom_liquid] div[style*="border: 1px solid"]:before,body.collection-page [id*=custom_liquid] div[style*="border:1px solid"]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgba(201,169,110,0),var(--cp-gold),rgba(201,169,110,0))}body.collection-page [id*=custom_liquid] div[style*="#1a1a2e"]{background:linear-gradient(168deg,#fffdf8,#faf6ed)!important;border-color:var(--cp-rule)!important}body.collection-page [id*=custom_liquid] div[style*="#1a1a2e"]:before{background:linear-gradient(90deg,rgba(18,61,43,0),var(--cp-forest),rgba(18,61,43,0))!important}body.collection-page [id*=custom_liquid] div[style*="#1a1a2e"] ol,body.collection-page [id*=custom_liquid] div[style*="#1a1a2e"] ul,body.collection-page [id*=custom_liquid] div[style*="#1a1a2e"] li{color:#4a5a50!important}body.collection-page [id*=custom_liquid] div[style*="#1a1a2e"] strong{color:var(--cp-forest)!important}body.collection-page [id*=custom_liquid] div[style*="#1a1a2e"] p[style*="#c8a86a"]{color:#8a6a2e!important}body.collection-page [id*=custom_liquid] div[style*="#1a1a2e"] a[style]:not(:has(h1,h2,h3,h4,h5,p,ul,ol,div,table)){background:linear-gradient(168deg,#c9a96e,#b8963e)!important;border-color:#b8963e!important;color:#14301f!important;box-shadow:0 8px 20px #b8963e42!important}body.collection-page [id*=custom_liquid] div[style*="#f7f4ef"]{background:transparent!important}body.collection-page [id*=rich_text] p.h1,body.collection-page [id*=rich_text] p.h2,body.collection-page [id*=rich_text] p.h3,body.collection-page [id*=rich_text] p.h4{margin-bottom:clamp(8px,1vw,13px)!important;color:var(--cp-forest)!important;font-family:var(--cp-ser)!important;font-size:clamp(1.4rem,2.4vw,2rem)!important;font-weight:400!important;line-height:1.16!important;letter-spacing:-.008em;text-wrap:balance}body.collection-page [id*=custom_liquid] div[style*="#1a1a2e"] p[style*="#7a5c2e"]{color:#d9be86!important}body.collection-page [id*=custom_liquid]>.section{padding-block:0!important;display:flow-root}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kaayu-collection-pages.css.map */
