.xq{font-family:Jost,sans-serif;color:var(--text);background:var(--white);line-height:1.65;-webkit-font-smoothing:antialiased;width:100%;display:block}.xq .wrap{max-width:1160px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:0 28px!important;float:none!important}.xq{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.xq,.xq p,.xq span,.xq div,.xq li,.xq h1,.xq h2,.xq h3,.xq summary,.xq strong,.xq small{color:var(--text)}.xq .best,.xq .rating .count,.xq .eyebrow,.xq .r-prod .time,.xq .love li:before,.xq .q summary:after{color:var(--packaging-teal)}.xq .buy h1,.xq .price,.xq .love h2,.xq .section-head h2,.xq .ing h3,.xq .step h3,.xq .amber h3,.xq .r-prod h3,.xq .rev-top .big,.xq .rev .name,.xq .q summary,.xq .howto-tip strong,.xq .glance h2{color:var(--charcoal)}.xq .rating .read,.xq .section-head p,.xq .ing p,.xq .step p,.xq .amber p,.xq .q p,.xq .trust,.xq .trust span,.xq .thumb,.xq .g-photo,.xq .ing .photo,.xq .ba-photo,.xq .r-prod .ph,.xq .ba-card.before .lbl{color:var(--text-muted)}.xq .keyline,.xq .badge,.xq .glance .sub,.xq .g-item h3,.xq .g-item p,.xq .howto-tip,.xq .verified,.xq .ba-card.after .lbl,.xq .tip strong{color:var(--deep-teal)}.xq .stars,.xq .rev .s,.xq .step .n,.xq .r-plus{color:var(--tiffany)}.xq .btn,.xq .btn span,.xq .btn strong,.xq .ritual .section-head h2,.xq .ritual-buy .rp{color:var(--white)}.xq .ritual .section-head p,.xq .ritual .eyebrow,.xq .ritual-buy .rp small{color:var(--tiffany)}.xq .ritual-buy .btn{color:var(--charcoal)}.xq .ritual-card,.xq .ritual-card div,.xq .ritual-card h3,.xq .rev p,.xq .love li,.xq .tip{color:var(--text)}.xq .qty button{color:var(--charcoal)}.xq .rating .read{text-decoration:underline}.xq .xq-review-app{margin-bottom:32px}.xq .xq-review-app .jdgm-star{color:var(--tiffany)!important}.xq .jdgm-rev__buyer-badge,.xq .jdgm-rev__br{background:transparent!important;color:var(--text)!important;border:1px solid var(--border)!important;font-size:11px;letter-spacing:.04em}.xq .xq-review-app .jdgm-rev__author,.xq .xq-review-app .jdgm-rev__title{font-family:Jost,sans-serif;color:var(--charcoal)}.xq .xq-review-app .jdgm-rev__body{font-family:Jost,sans-serif;color:var(--text)}.xq .hero,.xq .glance,.xq .ing-block,.xq .howto,.xq .amber,.xq .ba,.xq .ritual,.xq .reviews,.xq .faq{width:100%;float:none;clear:both}.xq .rating .jdgm-prev-badge{display:flex!important;align-items:center;gap:8px}.xq .rating .jdgm-prev-badge .jdgm-star{color:var(--tiffany)!important}.xq .rating .jdgm-prev-badge__text{font-family:Jost,sans-serif;color:var(--text)}.xq .hero,.xq .ing-block,.xq .ba,.xq .reviews{background:var(--white)}.xq .howto,.xq .faq{background:var(--soft-gray)}.xq .ritual{background:var(--deep-teal)}.xq .glance{background:var(--tiffany)}.xq h1,.xq h2,.xq h3{text-transform:none;letter-spacing:normal;font-weight:600}.xq p,.xq li,.xq span,.xq div{text-transform:none}.xq .btn,.xq .badge,.xq .keyline,.xq .eyebrow,.xq .best,.xq .time,.xq .lbl,.xq .verified,.xq .announce,.xq .trust span{text-transform:uppercase}.xq a{text-decoration:none}.xq *{box-sizing:border-box}.xq h1,.xq h2,.xq h3,.xq p,.xq ul,.xq li{margin:0;padding:0}.xq ul{list-style:none}.xq img{max-width:100%;display:block}.xq a{color:inherit;text-decoration:none}.xq section{scroll-margin-top:80px}.xq button{font-family:inherit}.xq{--tiffany:#96D6D0;--tiffany-tint:#D9F0EE;--tiffany-wash:#EFF9F8;--packaging-teal:#329DA9;--deep-teal:#134E57;--charcoal:#1B1B19;--white:#FFFFFF;--ivory:#FAF8F4;--soft-gray:#F3F5F5;--gray-border:#E4E9E9;--text:#2A2E2E;--text-muted:#6C7676}.xq .serif{font-family:Cormorant Garamond,serif}.xq .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.xq .hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:52px 0 64px}.xq .gallery .main{background:var(--tiffany-wash);border:1px solid var(--gray-border);border-radius:16px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.xq .keyline{position:absolute;top:18px;left:18px;background:var(--white);color:var(--deep-teal);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:7px 14px;border:1px solid var(--tiffany);border-radius:999px;font-weight:500}.xq .thumbs{display:flex;gap:12px;margin-top:14px}.xq .thumb{flex:1;aspect-ratio:1/1;background:var(--tiffany-wash);border:1px solid var(--gray-border);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-align:center;padding:6px}.xq .thumb.active{border-color:var(--packaging-teal)}.xq .xq-variants{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:22px}.xq .xq-opt{display:flex;flex-direction:column;gap:6px;min-width:160px;flex:1 1 100%;max-width:100%}.xq .xq-opt-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.xq .xq-opt-select{font-family:Jost,sans-serif;font-size:14px;color:var(--text);background:var(--white);border:1px solid var(--gray-border);border-radius:7px;padding:11px 38px 11px 14px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236C7676' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;width:100%;text-overflow:ellipsis}.xq .xq-opt-select:focus{outline:none;border-color:var(--packaging-teal)}.xq .xq-opt-hidden{display:none}.xq .gallery .main{min-height:0}.xq .gallery .main img{width:100%;height:100%;object-fit:cover;display:block}.xq .thumb{overflow:hidden;padding:0}.xq .thumb img{width:100%;height:100%;object-fit:cover;display:block}.xq .g-photo{overflow:hidden}.xq .g-photo img{width:100%;height:100%;object-fit:cover;display:block}.xq .ing .photo{overflow:hidden}.xq .ing .photo img{width:100%;height:100%;object-fit:cover;display:block}.xq .ba-photo{overflow:hidden}.xq .ba-photo img{width:100%;height:100%;object-fit:cover;display:block}.xq .r-prod .ph{overflow:hidden}.xq .r-prod .ph img{width:100%;height:100%;object-fit:contain;display:block}.xq .buy .best{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--packaging-teal);font-weight:600}.xq .buy h1{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:600;color:var(--charcoal);line-height:1.05;margin:8px 0 12px}.xq .rating{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.xq .stars{color:var(--tiffany);font-size:17px;letter-spacing:2px}.xq .rating .count{color:var(--packaging-teal);font-size:13px;font-weight:500}.xq .rating .read{color:var(--text-muted);font-size:13px;text-decoration:underline;text-underline-offset:2px}.xq .price{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;color:var(--charcoal);margin-bottom:22px}.xq .love{background:var(--tiffany-wash);border:1px solid var(--tiffany-tint);border-radius:12px;padding:20px 22px;margin-bottom:24px}.xq .love h2{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;color:var(--charcoal);margin-bottom:10px}.xq .love ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.xq .love li{position:relative;padding-left:26px;font-size:14px;color:var(--text)}.xq .love li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--packaging-teal);font-weight:600}.xq .badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.xq .badge{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--deep-teal);background:var(--tiffany-tint);border-radius:999px;padding:7px 13px;font-weight:500}.xq .add-row{display:flex;gap:12px;align-items:stretch;margin-bottom:12px}.xq .qty{display:flex;align-items:center;border:1px solid var(--gray-border);border-radius:7px;overflow:hidden}.xq .qty button{background:var(--white);border:none;width:42px;font-size:18px;cursor:pointer;color:var(--charcoal)}.xq .qty span{width:40px;text-align:center;font-size:15px}.xq .btn{background:var(--charcoal);color:var(--white);border:none;flex:1;font-family:Jost;font-size:13px;letter-spacing:.18em;text-transform:uppercase;padding:16px 24px;border-radius:7px;cursor:pointer;font-weight:500}.xq .btn:hover{opacity:.92}.xq .btn-outline{background:transparent;color:var(--deep-teal);border:1.5px solid var(--deep-teal)}.xq .tip{background:var(--soft-gray);border-left:3px solid var(--tiffany);border-radius:0 8px 8px 0;padding:12px 16px;font-size:13px;color:var(--text);margin-bottom:20px}.xq .tip strong{color:var(--deep-teal)}.xq .trust{display:flex;gap:24px;font-size:12px;color:var(--text-muted);flex-wrap:wrap}.xq .trust span:before{content:"\2014  ";color:var(--tiffany)}.xq .glance{background:var(--tiffany);border-radius:20px;margin:8px 0 72px;padding:48px 44px}.xq .glance h2{font-family:Cormorant Garamond,serif;font-size:30px;color:var(--charcoal);font-weight:600;text-align:center;margin-bottom:6px}.xq .glance .sub{text-align:center;color:var(--deep-teal);font-size:14px;margin-bottom:32px}.xq .glance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.xq .g-item{text-align:center}.xq .g-photo{aspect-ratio:1/1;background:var(--white);border-radius:14px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;color:var(--text-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.xq .g-item h3{font-family:Cormorant Garamond,serif;font-size:18px;color:var(--deep-teal);font-weight:600}.xq .g-item p{font-size:12.5px;color:var(--deep-teal);opacity:.85}.xq .section-head{text-align:center;max-width:620px;margin:0 auto 40px}.xq .eyebrow{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--packaging-teal);font-weight:600}.xq .section-head h2{font-family:Cormorant Garamond,serif;font-size:34px;color:var(--charcoal);font-weight:600;margin:6px 0 10px}.xq .section-head p{color:var(--text-muted);font-size:15px}.xq .ing-block{padding:12px 0 76px}.xq .ing-row{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.xq .ing{text-align:center}.xq .ing .photo{aspect-ratio:3/4;background:var(--tiffany-wash);border:1px solid var(--gray-border);border-radius:12px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;color:var(--text-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.xq .ing h3{font-family:Cormorant Garamond,serif;font-size:19px;color:var(--charcoal);font-weight:600;margin-bottom:4px}.xq .ing p{font-size:12.5px;color:var(--text-muted)}.xq .howto{background:var(--soft-gray);padding:64px 0}.xq .howto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:8px}.xq .step{background:var(--white);border-radius:14px;padding:28px 26px}.xq .step .n{font-family:Cormorant Garamond,serif;font-size:34px;color:var(--tiffany);font-weight:600;line-height:1}.xq .step h3{font-family:Cormorant Garamond,serif;font-size:20px;color:var(--charcoal);font-weight:600;margin:8px 0 6px}.xq .step p{font-size:13.5px;color:var(--text-muted)}.xq .howto-tip{max-width:760px;margin:36px auto 0;background:var(--tiffany-wash);border:1px solid var(--tiffany-tint);border-radius:12px;padding:20px 26px;text-align:center;font-size:15px;color:var(--deep-teal)}.xq .howto-tip strong{color:var(--charcoal)}.xq .amber{max-width:760px;margin:64px auto;background:var(--ivory);border:1px solid var(--gray-border);border-radius:14px;padding:32px 36px;display:flex;gap:24px;align-items:center}.xq .amber .dot{width:54px;height:54px;border-radius:50%;flex:0 0 54px;background:linear-gradient(135deg,#e6b25e,#c8862f)}.xq .amber h3{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--charcoal);font-weight:600;margin-bottom:4px}.xq .amber p{font-size:14px;color:var(--text-muted)}.xq .ba{padding:8px 0 76px}.xq .ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:820px;margin:0 auto}.xq .ba-card{border:1px solid var(--gray-border);border-radius:14px;overflow:hidden}.xq .ba-card .lbl{text-align:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:12px;font-weight:600}.xq .ba-card.before .lbl{background:var(--soft-gray);color:var(--text-muted)}.xq .ba-card.after .lbl{background:var(--tiffany);color:var(--deep-teal)}.xq .ba-photo{aspect-ratio:4/3;background:var(--tiffany-wash);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.xq .ritual{background:var(--deep-teal);color:var(--ivory);padding:66px 0}.xq .ritual .section-head h2{color:var(--white)}.xq .ritual .section-head p,.xq .ritual .eyebrow{color:var(--tiffany)}.xq .ritual-card{max-width:820px;margin:0 auto;background:var(--white);border-radius:18px;padding:36px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;color:var(--text)}.xq .r-prod{text-align:center}.xq .r-prod .ph{aspect-ratio:1/1;background:var(--tiffany-wash);border-radius:14px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.xq .r-prod .time{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--packaging-teal);font-weight:600}.xq .r-prod h3{font-family:Cormorant Garamond,serif;font-size:21px;color:var(--charcoal);font-weight:600}.xq .r-plus{font-family:Cormorant Garamond,serif;font-size:32px;color:var(--tiffany);text-align:center}.xq .ritual-buy{max-width:820px;margin:26px auto 0;text-align:center}.xq .ritual-buy .rp{font-family:Cormorant Garamond,serif;font-size:28px;color:var(--white);font-weight:600}.xq .ritual-buy .rp small{font-size:14px;color:var(--tiffany);font-family:Jost;display:block;letter-spacing:.04em;margin-top:2px}.xq .ritual-buy .btn{background:var(--white);color:var(--charcoal);margin-top:16px;padding:16px 44px;display:inline-block}.xq .reviews{padding:72px 0}.xq .rev-top{text-align:center;margin-bottom:40px}.xq .rev-top .big{font-family:Cormorant Garamond,serif;font-size:52px;color:var(--charcoal);font-weight:600;line-height:1}.xq .rev-grid{display:none;grid-template-columns:repeat(3,1fr);gap:22px}.xq .rev{border:1px solid var(--gray-border);border-radius:14px;padding:24px}.xq .rev .s{color:var(--tiffany);font-size:14px;letter-spacing:1px;margin-bottom:10px}.xq .rev p{font-size:14px;color:var(--text);margin-bottom:16px;font-style:italic}.xq .rev .who{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.xq .rev .name{font-size:13px;font-weight:500;color:var(--charcoal)}.xq .verified{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--deep-teal);background:var(--tiffany-tint);border-radius:999px;padding:4px 10px;font-weight:500;display:inline-flex;align-items:center;gap:5px}.xq .verified:before{content:"\2713";font-weight:700}.xq .faq{background:var(--soft-gray);padding:66px 0}.xq .faq-list{max-width:760px;margin:32px auto 0}.xq .q{background:var(--white);border-radius:10px;margin-bottom:12px;overflow:hidden}.xq .q summary{padding:20px 24px;font-size:16px;font-weight:500;color:var(--charcoal);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.xq .q summary::-webkit-details-marker{display:none}.xq .q summary:after{content:"+";color:var(--packaging-teal);font-size:22px}.xq .q[open] summary:after{content:"\2013"}.xq .q p{padding:0 24px 22px;font-size:14px;color:var(--text-muted)}@media(max-width:860px){.xq .hero{grid-template-columns:1fr;gap:32px;padding:32px 0 44px}.xq .glance-grid{grid-template-columns:1fr 1fr}.xq .ing-row{grid-template-columns:1fr 1fr 1fr}.xq .howto-grid,.xq .rev-grid{grid-template-columns:1fr}.xq .ritual-card{grid-template-columns:1fr;gap:16px}.xq .r-plus{transform:rotate(90deg)}.xq .amber{flex-direction:column;text-align:center}.xq .nav-left{display:none}.xq .hamburger{display:block}.xq .nav-inner{grid-template-columns:auto 1fr auto}.xq .buy h1{font-size:36px}}@media(max-width:520px){.xq .love ul{grid-template-columns:1fr}.xq .ing-row{grid-template-columns:1fr 1fr}.xq .ba-grid{grid-template-columns:1fr}}.xq .ritual .section-head h2,.xq .ritual h2,.xq .ritual-buy .rp{color:var(--white)!important}.xq .ritual .section-head p,.xq .ritual .eyebrow,.xq .ritual-buy .rp small{color:var(--tiffany)!important}.xq .ritual-card{color:var(--text)!important}.xq .ritual-card h3,.xq .ritual-card .r-prod h3{color:var(--charcoal)!important}.xq .ritual-card .time{color:var(--packaging-teal)!important}.xq .ritual-card .ph{color:var(--text-muted)!important}.xq .ritual-buy .btn{color:var(--charcoal)!important;background:var(--white)!important}.xq .g-ico{width:64px;height:64px;border-radius:50%;background:var(--white);margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:var(--deep-teal)}.xq .g-ico svg{width:30px;height:30px;display:block}.xq .step .top{display:flex;align-items:center;gap:14px;margin-bottom:4px}.xq .step .sico{width:46px;height:46px;border-radius:50%;background:var(--tiffany-wash);display:flex;align-items:center;justify-content:center;color:var(--deep-teal);flex:0 0 46px}.xq .step .sico svg{width:24px;height:24px;display:block}.xq .step h3{margin-top:0}.xq .badge.has-ico{display:inline-flex;align-items:center;gap:7px}.xq .badge svg{width:15px;height:15px;flex:0 0 15px;display:block}.xq .trust span.has-ico{display:inline-flex;align-items:center;gap:9px}.xq .trust span.has-ico:before{content:none}.xq .trust span svg{width:22px;height:22px;flex:0 0 22px;display:block;color:var(--deep-teal)}.xq .ba-viewport{max-width:820px;margin:0 auto;overflow:hidden}.xq .ba-track{display:flex;transition:transform .45s ease}.xq .ba-slide{min-width:100%;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-content:start}.xq .ba-caption{grid-column:1/-1;text-align:center;color:var(--text-muted);font-size:13px;font-style:italic;margin-top:4px}.xq .ba-nav{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:22px}.xq .ba-nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--gray-border);background:var(--white);cursor:pointer;font-size:16px;line-height:1;color:var(--deep-teal);padding:0}.xq .ba-nav button:hover{border-color:var(--packaging-teal)}.xq .ba-nav button:focus-visible,.xq .ba-dots button:focus-visible{outline:2px solid var(--packaging-teal);outline-offset:2px}.xq .ba-dots{display:flex;gap:8px}.xq .ba-dots button{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--gray-border);cursor:pointer}.xq .ba-dots button[aria-current=true]{background:var(--packaging-teal)}.xq .r-prod .role{font-size:12.5px;color:var(--text-muted);margin-top:2px}.xq .ritual-card .r-prod .role{color:var(--text-muted)!important}@media(max-width:860px){.xq .step .top{margin-bottom:6px}}@media(max-width:520px){.xq .ba-slide{grid-template-columns:1fr;gap:16px}}@media(prefers-reduced-motion:reduce){.xq .ba-track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/xq-pdp.css.map */
