.comodo-faq{--comodo-faq-accent: #B26B46;--comodo-faq-text: #9A5A39;--comodo-faq-heading: #4A2E20;--comodo-faq-answer: #6B5A4A;--comodo-faq-border: #E4D9C4}.comodo-faq .accordion_section{display:flex;flex-direction:column;width:100%;gap:0}.comodo-faq .accordion_item{border-bottom:1px solid var(--comodo-faq-border)}.comodo-faq .accordion_item_last{border-bottom:none}.comodo-faq .accordion_trigger{display:flex;width:100%;padding:1.25rem 0;justify-content:space-between;align-items:center;gap:1rem;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--comodo-faq-text);transition:color .4s cubic-bezier(.16,1,.3,1);transform:translateZ(0);will-change:transform;font:inherit}.comodo-faq .accordion_trigger:hover,.comodo-faq .accordion_trigger[aria-expanded=true]{color:var(--comodo-faq-heading)}.comodo-faq .accordion_trigger:focus{outline:none}.comodo-faq .accordion_trigger:focus-visible{outline:2px solid var(--comodo-faq-accent);outline-offset:4px;border-radius:4px}.comodo-faq .accordion_title{font-size:1rem;font-weight:500;color:inherit;line-height:1.4;margin:0}.comodo-faq .accordion_icon{width:1rem;height:1rem;flex-shrink:0;color:inherit;transform:translateZ(0);will-change:transform}.comodo-faq [data-anm-accordion-icon-vertical],.comodo-faq [data-anm-accordion-icon-horizontal]{transform:translateZ(0);will-change:opacity}.comodo-faq .accordion_content{overflow:hidden;transform:translateZ(0);will-change:height}.comodo-faq .accordion_text{padding-bottom:1.25rem;font-size:.875rem;color:var(--comodo-faq-answer);line-height:1.6}.comodo-faq .accordion_text p{margin:0 0 .75em}.comodo-faq .accordion_text p:last-child{margin-bottom:0}.comodo-faq .accordion_split_line{transform:translateZ(0);will-change:transform}.comodo-faq__wrap.accordion_demo_wrap{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.comodo-faq__intro{grid-column:1 / 5;align-self:start;position:sticky;top:2rem}.comodo-faq .accordion_demo_title{font-size:clamp(2rem,4vw,3rem);font-weight:500;color:var(--comodo-faq-heading);line-height:1.2;letter-spacing:-.02em;margin:0}.comodo-faq__subheading{margin-top:.75rem;font-size:.9375rem;color:var(--comodo-faq-answer);line-height:1.5}.comodo-faq__subheading p{margin:0}.comodo-faq .accordion_demo_content{grid-column:6 / 13}.comodo-faq--stacked .accordion_demo_wrap,.comodo-faq--stacked.accordion_demo_wrap{grid-template-columns:1fr;gap:2rem}.comodo-faq--stacked .comodo-faq__intro{grid-column:1 / -1;position:static}.comodo-faq--stacked .accordion_demo_content{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){.comodo-faq .accordion_trigger,.comodo-faq .accordion_icon,.comodo-faq .accordion_content{animation:none!important;transition:none!important}}@media(prefers-contrast:high){.comodo-faq .accordion_item{border-width:2px}.comodo-faq .accordion_trigger:focus-visible{outline-width:3px}}@media(max-width:991px){.comodo-faq__wrap.accordion_demo_wrap{grid-template-columns:1fr;gap:3rem;padding:0 1.5rem}.comodo-faq__intro{grid-column:1 / -1;position:static;font-size:clamp(1.75rem,5vw,2.5rem)}.comodo-faq .accordion_demo_content{grid-column:1 / -1}}@media(max-width:479px){.comodo-faq__wrap.accordion_demo_wrap{padding:0 1rem;gap:2rem}.comodo-faq .accordion_trigger{padding:1rem 0}.comodo-faq .accordion_title{font-size:.9375rem}.comodo-faq .accordion_text{font-size:.8125rem;padding-bottom:1rem}}.co-page{--co-ink: rgb(var(--text-color));--co-line: rgb(var(--text-color) / .16);--co-muted: rgb(var(--text-color) / .62);--co-deep: #1E3A28;--co-paper: #F5EEDF}.co-shell{width:min(64rem,100% - 3rem);margin-inline:auto}.co-screen{padding-block:clamp(4rem,11vh,7.5rem)}.co-stack{display:grid;gap:1.15rem;justify-items:center;text-align:center}.co-center{text-align:center}[data-co-reveal]{opacity:0;transform:translateY(14px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}[data-co-reveal][data-co-visible=true]{opacity:1;transform:none}.co-open{padding-block-start:clamp(3rem,9vh,5.5rem)}.co-logo{margin:0 0 1.4rem}.co-logo__image{display:block;margin-inline:auto}.co-headline{margin:0;text-wrap:balance}.co-subline{margin:0;color:var(--co-muted);font-size:.95rem}.co-eyebrow{margin:0;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--co-muted)}.co-countdown{display:grid;gap:.85rem;justify-items:center;margin-block-start:clamp(2.5rem,7vh,4rem)}.co-countdown .countdown__timer-flip{font-size:clamp(1.35rem,4vw,2rem)}.co-question,.co-pillars,.co-invite{border-block-start:1px solid var(--co-line)}.co-serif{margin:0;text-wrap:balance;max-width:22ch}.co-prose{max-width:34rem;color:var(--co-muted)}.co-prose p{margin:0 0 .6rem}.co-prose p:last-child{margin-bottom:0}.co-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem);margin-block-start:2.5rem}.co-pillar{display:grid;gap:.6rem;justify-items:center;align-content:start;text-align:center}.co-pillar__title{margin:0}.co-pillar__text{margin:0;max-width:19rem;font-size:.88rem;color:var(--co-muted)}.co-hex{display:block;width:13px;height:15px;margin-block-end:.3rem;background:currentColor;opacity:.32;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transform:rotate(90deg)}.co-product{padding:0}.co-product__figure{margin:0;background:var(--co-deep);color:var(--co-paper)}.co-product__frame{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden}.co-product__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.co-product__caption{display:grid;gap:.7rem;justify-items:center;text-align:center;padding:clamp(2rem,5vh,3rem) 1.5rem}.co-product__caption .co-eyebrow{color:#f5eedf99}.co-product__scents{margin:0;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}.co-form{width:min(26rem,100%);margin-block-start:1.4rem;display:grid;gap:.75rem}.co-counter{margin:0;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--co-muted)}.co-footnote{margin:0;font-size:.75rem;color:var(--co-muted)}.co-footer{border-block-start:1px solid var(--co-line);padding-block:2.5rem}.co-footer__inner{display:grid;gap:1.2rem;justify-items:center;text-align:center}.co-quiet{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;letter-spacing:.06em;color:var(--co-muted);transition:color .2s ease}.co-quiet:hover{color:var(--co-ink)}@media(min-width:700px){.co-product__frame{aspect-ratio:16 / 9}}@media(max-width:699px){.co-pillar-grid{grid-template-columns:1fr;gap:2rem}}@media(prefers-reduced-motion:reduce){[data-co-reveal]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
