.sirene{--sirene-mist: #F1F5F4;--sirene-mist-2: #E7EEEC;--sirene-petrol: #0F302E;--sirene-petrol-soft: #1B403C;--sirene-ink: #263B39;--sirene-glacier: #CFE1E0;--sirene-tide: #6FA6A6;--sirene-apricot: #EFA184;--sirene-apricot-deep: #E5866A;--sirene-white: #FCFDFC;--sirene-line: rgba(15, 48, 46, .14);--sirene-card: #FCFDFC;--sirene-shadow: 0 18px 50px -24px rgba(15, 48, 46, .35);--sirene-shadow-sm: 0 8px 26px -16px rgba(15, 48, 46, .4);--sirene-font-serif: "Fraunces", Georgia, "Times New Roman", serif;--sirene-font-body: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--sirene-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--sirene-radius: 20px;--sirene-radius-lg: 30px;--sirene-maxw: 1180px;--sirene-gap: 56px;font-family:var(--sirene-font-body);color:var(--sirene-ink);line-height:1.6;-webkit-font-smoothing:antialiased}.sirene *,.sirene *:before,.sirene *:after{box-sizing:border-box}.sirene img{max-width:100%;display:block}.sirene a{color:inherit;text-decoration:none}.sirene h1,.sirene h2,.sirene h3,.sirene h4,.sirene p,.sirene ul,.sirene figure{margin:0;padding:0}.sirene ul{list-style:none}.sirene-wrap{max-width:var(--sirene-maxw);margin:0 auto;padding:0 28px}.sirene-mono{font-family:var(--sirene-font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:500}.sirene-eyebrow{color:var(--sirene-tide);margin-bottom:22px;display:inline-block}.sirene-serif{font-family:var(--sirene-font-serif);font-weight:400;line-height:1.04;letter-spacing:-.015em}.sirene-center{text-align:center}.sirene-wave{position:relative;white-space:nowrap;color:var(--sirene-petrol)}.sirene-wave svg{position:absolute;left:0;bottom:-.34em;width:100%;height:.4em;overflow:visible}.sirene-wave path{stroke:var(--sirene-apricot);stroke-width:5;fill:none;stroke-linecap:round}.sirene-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--sirene-font-body);font-weight:600;font-size:1.02rem;padding:17px 30px;border-radius:100px;border:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;line-height:1}.sirene-btn--primary{background:var(--sirene-btn-bg, var(--sirene-apricot));color:var(--sirene-btn-text, var(--sirene-petrol));box-shadow:var(--sirene-shadow-sm)}.sirene-btn--primary:hover{background:var(--sirene-apricot-deep);transform:translateY(-2px)}.sirene-btn--dark{background:var(--sirene-petrol);color:var(--sirene-mist)}.sirene-btn--dark:hover{background:var(--sirene-petrol-soft);transform:translateY(-2px)}.sirene-btn--ghost{background:transparent;color:var(--sirene-petrol);padding:17px 8px;font-weight:600;box-shadow:none}.sirene-btn--ghost:hover{color:var(--sirene-tide)}.sirene-btn:focus-visible{outline:3px solid var(--sirene-petrol);outline-offset:3px}.sirene-main{padding:70px 0 40px;position:relative;overflow:visible}.sirene-hero-grid{display:grid;grid-template-columns:var(--sirene-media-col, .95fr) var(--sirene-info-col, 1.05fr);gap:var(--sirene-gap);align-items:center}.sirene-hero-grid.sirene-media-right{grid-template-columns:var(--sirene-info-col, 1.05fr) var(--sirene-media-col, .95fr)}.sirene-hero-grid.sirene-media-right .sirene-hero-media{order:2}.sirene-info{align-self:center}.sirene-info.sirene-sticky{position:sticky;top:96px}.sirene-hero-h1{font-size:clamp(2.6rem,5.4vw,4.2rem);color:var(--sirene-petrol);margin:8px 0 22px}.sirene-hero-h1 em{font-style:italic;color:var(--sirene-tide)}.sirene-vendor{font-family:var(--sirene-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sirene-tide);margin-bottom:6px;display:inline-block}.sirene-hero-sub{font-size:1.1rem;max-width:46ch;color:var(--sirene-ink);opacity:.9;margin-bottom:26px}.sirene-rating{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:var(--sirene-ink)}.sirene-rating .sirene-stars{color:var(--sirene-apricot-deep);letter-spacing:2px;font-size:1rem}.sirene-rating .sirene-mono{color:var(--sirene-ink);opacity:.75}.sirene-price-wrap{margin:6px 0 4px}.sirene .price{font-family:var(--sirene-font-body)}.sirene .price__container{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sirene .price-item{font-family:var(--sirene-font-serif)}.sirene .price-item--regular{font-size:2.6rem;color:var(--sirene-petrol);font-weight:400;line-height:1}.sirene .price__regular .price-item--regular{font-size:2.6rem}.sirene .price--on-sale .price__sale{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sirene .price--on-sale .price-item--sale{font-size:2.6rem;color:var(--sirene-petrol)}.sirene .price--on-sale s.price-item--regular{font-size:1.3rem;color:var(--sirene-ink);opacity:.5;font-weight:400}.sirene .price__badge-sale{display:inline-block;background:var(--sirene-apricot);color:var(--sirene-petrol);font-family:var(--sirene-font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:100px;margin-left:4px}.sirene .price__badge-sold-out{display:inline-block;background:var(--sirene-glacier);color:var(--sirene-petrol);font-family:var(--sirene-font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:100px}.sirene .price--sold-out .price-item--regular{opacity:.55}.sirene-save{color:var(--sirene-apricot-deep);font-weight:600;font-size:.92rem;margin:8px 0 0}.sirene-unit-price{font-size:.82rem;opacity:.7}.sirene .product-form__input{margin:0 0 18px;padding:0;border:0}.sirene .product-form__input .form__label{font-family:var(--sirene-font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.64rem;font-weight:500;color:var(--sirene-ink);opacity:.8;margin-bottom:10px;padding:0;display:block}.sirene .product-form__input .form__label [data-selected-value]{color:var(--sirene-petrol);opacity:1}.sirene .product-form__input--pill{display:flex;flex-direction:column}.sirene fieldset.product-form__input--pill{display:block}.sirene .product-form__input--pill input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.sirene .product-form__input--pill label{display:inline-flex;align-items:center;gap:.4em;border:1px solid var(--sirene-line);border-radius:100px;padding:10px 18px;margin:0 8px 8px 0;font-size:.9rem;font-weight:500;cursor:pointer;transition:.15s ease;background:var(--sirene-mist);color:var(--sirene-ink)}.sirene .product-form__input--pill label:hover{border-color:var(--sirene-petrol)}.sirene .product-form__input--pill input[type=radio]:checked+label{border-color:var(--sirene-petrol);background:var(--sirene-petrol);color:var(--sirene-mist)}.sirene .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid var(--sirene-tide);outline-offset:2px}.sirene .product-form__input--pill input[type=radio].disabled+label,.sirene .product-form__input--pill input[type=radio]:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.sirene .product-form__input--swatch{display:block}.sirene .swatch-input__input+.swatch-input__label{border-radius:50%}.sirene .product-form__input--dropdown .select{position:relative;max-width:320px}.sirene .product-form__input--dropdown .select__select{width:100%;padding:14px 40px 14px 16px;border-radius:14px;border:1px solid var(--sirene-line);background:var(--sirene-white);font-family:var(--sirene-font-body);font-size:.98rem;color:var(--sirene-petrol);-webkit-appearance:none;appearance:none;cursor:pointer}.sirene .product-form__input--dropdown .svg-wrapper{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.sirene .product-form__quantity{margin:4px 0 20px}.sirene .quantity__label{font-family:var(--sirene-font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.64rem;font-weight:500;opacity:.8;margin-bottom:10px;display:block}.sirene .quantity{display:inline-flex;align-items:center;border:1px solid var(--sirene-line);border-radius:100px;overflow:hidden;background:var(--sirene-white);width:auto;min-width:132px}.sirene .quantity__button{background:none;border:0;width:44px;height:48px;cursor:pointer;color:var(--sirene-petrol);display:flex;align-items:center;justify-content:center}.sirene .quantity__button:hover{color:var(--sirene-apricot-deep)}.sirene .quantity__button svg{width:14px;height:14px}.sirene .quantity__input{width:44px;border:0;text-align:center;font-family:var(--sirene-font-body);font-weight:600;font-size:1rem;color:var(--sirene-petrol);background:transparent;-moz-appearance:textfield}.sirene .quantity__input::-webkit-outer-spin-button,.sirene .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sirene .product-form{display:block}.sirene .product-form__buttons{display:flex;flex-direction:column;gap:12px;margin-top:4px}.sirene .product-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5em;width:100%;font-family:var(--sirene-font-body);font-weight:600;font-size:1.05rem;padding:18px 30px;border-radius:100px;border:none;cursor:pointer;background:var(--sirene-btn-bg, var(--sirene-apricot));color:var(--sirene-btn-text, var(--sirene-petrol));box-shadow:var(--sirene-shadow-sm);transition:transform .18s ease,background .18s ease}.sirene .product-form__submit:hover:not([disabled]){background:var(--sirene-apricot-deep);transform:translateY(-2px)}.sirene .product-form__submit[disabled],.sirene .product-form__submit.disabled{background:var(--sirene-glacier);color:var(--sirene-petrol-soft);cursor:not-allowed;box-shadow:none;opacity:.85}.sirene .product-form__submit .loading__spinner{display:none}.sirene .product-form__submit.loading .loading__spinner{display:inline-flex}.sirene .product-form__submit.loading span{visibility:hidden}.sirene .product-form__submit .svg-wrapper{width:18px;height:18px}.sirene .shopify-payment-button{margin-top:0}.sirene .shopify-payment-button__button{border-radius:100px!important;min-height:52px;font-weight:600}.sirene .shopify-payment-button__more-options{margin-top:8px;color:var(--sirene-tide)}.sirene .product-form__error-message-wrapper{display:flex;align-items:center;gap:8px;color:#b3452e;font-size:.9rem;margin-bottom:10px}.sirene .product-form__error-message-wrapper[hidden]{display:none}.sirene .product-form__error-message-wrapper .svg-wrapper{width:18px;height:18px}.sirene-meta-row{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;margin-top:6px}.sirene .product__sku,.sirene .product__inventory{font-family:var(--sirene-font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;color:var(--sirene-ink);opacity:.7;display:inline-flex;align-items:center;gap:6px}.sirene .product__inventory .svg-wrapper{width:12px;height:12px}.sirene .visibility-hidden{visibility:hidden}.sirene .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sirene .hidden{display:none!important}.sirene-highlights{display:flex;flex-direction:column;gap:11px;margin:4px 0 22px}.sirene-highlights li{display:flex;gap:10px;align-items:flex-start;font-size:.97rem;color:var(--sirene-ink)}.sirene-highlights svg{width:17px;height:17px;stroke:var(--sirene-tide);fill:none;stroke-width:2.4;flex-shrink:0;margin-top:4px}.sirene-highlights b{font-weight:700;color:var(--sirene-petrol)}.sirene-highlight-row{display:flex;gap:10px;align-items:flex-start;font-size:.97rem;color:var(--sirene-ink);margin-bottom:11px}.sirene-hl-check{color:var(--sirene-tide);flex-shrink:0;margin-top:3px;display:inline-flex}.sirene-hl-check svg{width:17px;height:17px;stroke:var(--sirene-tide);fill:none;stroke-width:2.4}.sirene-hl-text b{font-weight:700;color:var(--sirene-petrol)}.sirene-buy-trust .sirene-check svg{width:12px;height:12px;stroke:currentColor;fill:none}.sirene-badge{display:inline-block;background:var(--sirene-apricot);color:var(--sirene-petrol);font-family:var(--sirene-font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;padding:7px 16px;border-radius:100px;font-weight:500;margin-bottom:14px}.sirene-desc-rte{color:var(--sirene-ink);opacity:.85;margin:2px 0 16px}.sirene-divider{height:1px;background:var(--sirene-line);border:0;margin:22px 0}.sirene-cta{display:flex;align-items:center;gap:12px;margin:6px 0 18px;flex-wrap:wrap}.sirene-buy-trust{display:flex;align-items:center;gap:10px;color:var(--sirene-ink);font-family:var(--sirene-font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-top:6px}.sirene-buy-trust .sirene-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sirene-glacier);color:var(--sirene-petrol);font-size:.78rem;font-weight:700;flex-shrink:0}.sirene-hero-media{position:relative}.sirene-tile{border-radius:var(--sirene-radius-lg);box-shadow:var(--sirene-shadow);border:1px solid rgba(255,255,255,.7);position:relative;overflow:hidden;background:linear-gradient(155deg,#e9f0ef,#cddedd)}.sirene-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 60% at 80% 8%,rgba(255,255,255,.25),transparent 55%);pointer-events:none;z-index:1}.sirene-tile img{width:100%;aspect-ratio:var(--sirene-media-ratio, 1 / 1);object-fit:cover;display:block}.sirene-tile.sirene-zoom img{cursor:zoom-in;transition:transform .4s ease}.sirene-placeholder{display:block;width:100%}.sirene-placeholder svg{display:block;width:100%;height:auto;aspect-ratio:var(--sirene-media-ratio, 1 / 1);background:linear-gradient(155deg,#e9f0ef,#cddedd);color:#0f302e29}.sirene-life-media .sirene-placeholder svg,.sirene-thumb-lg .sirene-placeholder svg{aspect-ratio:1 / 1}.sirene-tile.sirene-zoom:hover img{transform:scale(1.06)}.sirene-float{position:absolute;background:var(--sirene-white);border-radius:14px;padding:12px 15px;box-shadow:var(--sirene-shadow-sm);display:flex;flex-direction:column;gap:2px;z-index:3}.sirene-float .sirene-mono{color:var(--sirene-tide)}.sirene-float b{font-family:var(--sirene-font-serif);font-weight:500;font-size:1.35rem;color:var(--sirene-petrol);line-height:1}.sirene-float-1{top:26px;left:-22px}.sirene-float-2{bottom:36px;right:-20px}.sirene-thumbs{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.sirene-thumb{width:74px;height:74px;border-radius:14px;overflow:hidden;box-shadow:var(--sirene-shadow-sm);background:var(--sirene-glacier);border:2px solid transparent;cursor:pointer;padding:0;flex-shrink:0}.sirene-thumb img{width:100%;height:100%;object-fit:cover}.sirene-thumb[aria-current=true],.sirene-thumb:hover{border-color:var(--sirene-petrol)}.sirene-trustbar{padding:26px 0 6px}.sirene-trustbar-inner{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 40px;padding:10px 0}.sirene-trust-item{display:inline-flex;align-items:center;gap:9px;font-size:.92rem;font-weight:500;color:var(--sirene-ink)}.sirene-trust-item svg{width:17px;height:17px;stroke:var(--sirene-tide);fill:none;stroke-width:2;flex-shrink:0}.sirene-problem{background:var(--sirene-petrol);color:var(--sirene-glacier);margin-top:46px;padding:92px 0}.sirene-problem .sirene-eyebrow{color:var(--sirene-apricot)}.sirene-problem-h2{font-size:clamp(2rem,4.2vw,3.05rem);color:var(--sirene-white);max-width:16ch;margin-bottom:56px}.sirene-problem-cols{display:grid;grid-template-columns:repeat(var(--sirene-cols, 3),1fr);gap:38px}.sirene-pcol .sirene-mono{color:var(--sirene-apricot);display:block;margin-bottom:14px}.sirene-pcol h3{font-family:var(--sirene-font-serif);font-weight:500;font-size:1.4rem;color:var(--sirene-white);margin-bottom:10px}.sirene-pcol p{color:var(--sirene-glacier);opacity:.82;font-size:1rem}.sirene-problem-close{margin-top:56px;font-family:var(--sirene-font-serif);font-style:italic;font-weight:300;font-size:clamp(1.4rem,2.6vw,1.95rem);color:var(--sirene-glacier);max-width:26ch;line-height:1.25}.sirene-how{padding:96px 0}.sirene-how-head{max-width:52ch}.sirene-how-h2{font-size:clamp(2rem,4.2vw,3.05rem);color:var(--sirene-petrol);margin-bottom:60px}.sirene-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sirene-how-grid.sirene-media-left .sirene-how-media{order:-1}.sirene-steps{display:flex;flex-direction:column;gap:34px}.sirene-step{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start}.sirene-step-num{font-family:var(--sirene-font-serif);font-size:2.2rem;color:var(--sirene-apricot-deep);font-weight:400;line-height:1;min-width:52px}.sirene-step h3{font-size:1.22rem;font-weight:600;color:var(--sirene-petrol);margin-bottom:4px}.sirene-step p{color:var(--sirene-ink);opacity:.85;font-size:1rem}.sirene-how-media .sirene-tile img{aspect-ratio:4 / 3}.sirene-how-thumbs{display:flex;gap:14px;margin-top:16px}.sirene-how-thumbs figure{flex:1;text-align:center}.sirene-how-thumbs .sirene-thumb-lg{border-radius:14px;overflow:hidden;box-shadow:var(--sirene-shadow-sm);aspect-ratio:1 / 1;background:var(--sirene-glacier);width:100%}.sirene-how-thumbs .sirene-thumb-lg img{width:100%;height:100%;object-fit:cover}.sirene-how-thumbs figcaption{font-family:var(--sirene-font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sirene-tide);margin-top:9px}.sirene-benefits{background:var(--sirene-mist-2);padding:92px 0}.sirene-ben-h2{font-size:clamp(1.9rem,4vw,2.85rem);color:var(--sirene-petrol);max-width:20ch;margin-bottom:14px}.sirene-ben-note{color:var(--sirene-ink);opacity:.75;max-width:44ch;margin-bottom:52px;font-size:1.02rem}.sirene-ben-grid{display:grid;grid-template-columns:repeat(var(--sirene-cols, 3),1fr);gap:20px}.sirene-ben-card{background:var(--sirene-card);border-radius:var(--sirene-radius);padding:30px 28px;box-shadow:var(--sirene-shadow-sm);border:1px solid rgba(255,255,255,.8)}.sirene-ben-card .sirene-dot{width:34px;height:34px;border-radius:50%;background:var(--sirene-glacier);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.sirene-ben-card .sirene-dot svg{width:17px;height:17px;stroke:var(--sirene-petrol);fill:none;stroke-width:2}.sirene-ben-card h3{font-family:var(--sirene-font-serif);font-weight:500;font-size:1.28rem;color:var(--sirene-petrol);margin-bottom:6px}.sirene-ben-card p{font-size:.96rem;color:var(--sirene-ink);opacity:.82}.sirene-lifestyle{padding:24px 0 48px}.sirene-life-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.sirene-life-grid.sirene-media-right .sirene-life-media{order:2}.sirene-life-media{border-radius:26px;overflow:hidden;box-shadow:var(--sirene-shadow)}.sirene-life-media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.sirene-life-copy h2{font-size:clamp(1.8rem,3.6vw,2.6rem);color:var(--sirene-petrol);margin-bottom:16px}.sirene-life-copy p{color:var(--sirene-ink);opacity:.85;max-width:42ch}.sirene-guarantee{padding:70px 0}.sirene-guar-inner{background:linear-gradient(120deg,var(--sirene-glacier),var(--sirene-mist-2));border-radius:var(--sirene-radius-lg);padding:60px 56px;display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center}.sirene-guar-mark{font-family:var(--sirene-font-serif);font-size:clamp(2.4rem,5vw,3.4rem);color:var(--sirene-petrol);font-weight:400;line-height:1}.sirene-guar-inner h2{font-family:var(--sirene-font-serif);font-weight:500;font-size:1.7rem;color:var(--sirene-petrol);margin-bottom:12px}.sirene-guar-inner p{color:var(--sirene-ink);opacity:.85}.sirene-reviews{background:var(--sirene-petrol);color:var(--sirene-glacier);padding:92px 0}.sirene-reviews .sirene-eyebrow{color:var(--sirene-apricot)}.sirene-rev-h2{font-size:clamp(2rem,4.2vw,3rem);color:var(--sirene-white);margin-bottom:20px}.sirene-rev-note{max-width:62ch;color:var(--sirene-glacier);opacity:.85;font-size:.92rem;margin-bottom:36px;padding:14px 18px;border:1px dashed rgba(255,255,255,.28);border-radius:12px;line-height:1.5}.sirene-rev-grid{display:grid;grid-template-columns:repeat(var(--sirene-cols, 3),1fr);gap:24px}.sirene-rev-card{background:var(--sirene-petrol-soft);border-radius:22px;padding:32px 30px;border:1px solid rgba(255,255,255,.08)}.sirene-rev-card.sirene-empty{background:transparent;border:1px dashed rgba(255,255,255,.22)}.sirene-rev-card .sirene-stars{color:var(--sirene-apricot);letter-spacing:2px;margin-bottom:16px}.sirene-rev-card.sirene-empty .sirene-stars{opacity:.4}.sirene-rev-card blockquote{font-family:var(--sirene-font-serif);font-weight:300;font-size:1.16rem;line-height:1.4;color:var(--sirene-white);margin-bottom:22px}.sirene-rev-card.sirene-empty blockquote{opacity:.55;font-style:italic;font-size:1.05rem}.sirene-rev-who{display:flex;align-items:center;gap:12px}.sirene-rev-av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--sirene-tide),var(--sirene-glacier));overflow:hidden;flex-shrink:0}.sirene-rev-av img{width:100%;height:100%;object-fit:cover}.sirene-rev-who b{color:var(--sirene-white);font-size:.95rem;font-weight:600}.sirene-rev-who span{display:block;color:var(--sirene-glacier);opacity:.7;font-size:.82rem}.sirene-app-slot{margin-top:8px}.sirene-faq{padding:70px 0 96px}.sirene-faq-h2{font-size:clamp(2rem,4.2vw,2.9rem);color:var(--sirene-petrol);text-align:center;margin-bottom:52px}.sirene-faq-list{max-width:760px;margin:0 auto}.sirene-faq-list details{border-bottom:1px solid var(--sirene-line);padding:6px 0}.sirene-faq-list summary{list-style:none;cursor:pointer;padding:20px 4px;font-weight:600;font-size:1.1rem;color:var(--sirene-petrol);display:flex;justify-content:space-between;align-items:center;gap:20px}.sirene-faq-list summary::-webkit-details-marker{display:none}.sirene-faq-list summary:focus-visible{outline:3px solid var(--sirene-tide);outline-offset:3px;border-radius:6px}.sirene-faq-list .sirene-plus{font-family:var(--sirene-font-serif);font-size:1.6rem;color:var(--sirene-apricot-deep);transition:transform .2s;line-height:1;flex-shrink:0}.sirene-faq-list details[open] summary .sirene-plus{transform:rotate(45deg)}.sirene-faq-list details p{padding:0 4px 22px;color:var(--sirene-ink);opacity:.86;font-size:1.01rem;max-width:64ch}.sirene-final{background:var(--sirene-petrol);color:var(--sirene-glacier);padding:100px 0;text-align:center}.sirene-final-h2{font-family:var(--sirene-font-serif);font-weight:400;font-size:clamp(2.2rem,5vw,3.6rem);color:var(--sirene-white);max-width:16ch;margin:0 auto 34px;line-height:1.05}.sirene-final .sirene-wave path{stroke:var(--sirene-apricot)}.sirene-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.sirene-reveal.sirene-in{opacity:1;transform:none}@media(max-width:990px){.sirene-hero-grid,.sirene-hero-grid.sirene-media-right{grid-template-columns:1fr;gap:40px}.sirene-hero-grid .sirene-hero-media,.sirene-hero-grid.sirene-media-right .sirene-hero-media{order:-1}.sirene-info.sirene-sticky{position:static}.sirene-how-grid,.sirene-guar-inner,.sirene-life-grid{grid-template-columns:1fr}.sirene-how-grid .sirene-how-media,.sirene-life-grid.sirene-media-right .sirene-life-media{order:-1}.sirene-problem-cols,.sirene-ben-grid,.sirene-rev-grid{grid-template-columns:1fr}.sirene-guar-inner{text-align:center}.sirene-float-1{left:10px}.sirene-float-2{right:10px}}@media(max-width:600px){.sirene-main{padding:40px 0 30px}.sirene-wrap{padding:0 20px}.sirene-problem,.sirene-how,.sirene-benefits,.sirene-reviews{padding:64px 0}.sirene-guar-inner{padding:44px 26px}.sirene-float{display:none}}@media(prefers-reduced-motion:reduce){.sirene-reveal{opacity:1;transform:none;transition:none}.sirene-btn,.sirene-tile.sirene-zoom img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sirene.css.map */
