:root{--font-cairo:"Cairo";--font-cormorant:"Cormorant Garamond"}:root{--color-primary:#1B4332;--color-primary-ink:#143024;--color-primary-soft:#2D5F47;--color-accent:#5A6840;--color-accent-ink:#4A5636;--color-background:#FAF7F2;--color-sand:#F2EBE0;--color-surface:#FFFFFF;--color-surface-muted:#F5F0E8;--color-border:#E6DED2;--color-border-strong:#D8CCBA;--color-text-primary:#2A2521;--color-text-secondary:#6B6259;--color-text-on-primary:#FAF7F2;--color-text-on-accent:#FFFFFF;--color-success:#2D5F47;--color-success-bg:#E9F0EB;--color-danger:#A4442F;--color-danger-bg:#F8EBE6;--color-rating:#C8963E;--font-arabic:var(--font-cairo),"Segoe UI",Tahoma,sans-serif;--font-display:var(--font-cairo),"Segoe UI",Tahoma,sans-serif;--font-latin-brand:var(--font-cormorant),"Georgia",serif;--fs-display:clamp(2rem,5.5vw + .5rem,3.25rem);--fs-h1:clamp(1.75rem,4vw + .5rem,2.5rem);--fs-h2:clamp(1.5rem,3vw + .5rem,2rem);--fs-h3:clamp(1.25rem,2vw + .5rem,1.5rem);--fs-body-lg:1.125rem;--fs-body:1.0625rem;--fs-body-sm:.9375rem;--fs-caption:.875rem;--lh-tight:1.2;--lh-heading:1.35;--lh-body:1.65;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:72px;--space-10:96px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-full:999px;--shadow-sm:0 1px 2px rgba(42,37,33,.05),0 1px 1px rgba(42,37,33,.04);--shadow-md:0 6px 20px rgba(42,37,33,.07),0 2px 6px rgba(42,37,33,.04);--shadow-lg:0 18px 44px rgba(42,37,33,.1),0 4px 12px rgba(42,37,33,.05);--shadow-cta:0 10px 26px rgba(90,104,64,.28);--tint-primary-06:rgba(27,67,50,.06);--tint-primary-12:rgba(27,67,50,.12);--tint-accent-08:rgba(90,104,64,.08);--tint-accent-25:rgba(90,104,64,.25);--tint-on-primary-08:rgba(250,247,242,.08);--tint-on-primary-15:rgba(250,247,242,.15);--tint-on-primary-85:rgba(250,247,242,.85);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.15s;--dur-base:.22s;--dur-slow:.35s;--container-max:480px;--gutter:var(--space-5);--sticky-bar-height:76px;--z-header:30;--z-sticky-bar:40;--z-modal:100}@media(max-width:380px){:root{--gutter:var(--space-4);--space-5:20px;--space-6:26px;--space-7:32px;--space-8:40px;--fs-body-lg:1.0625rem;--fs-body:1rem}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.svl-page *,.svl-page *:before,.svl-page *:after{box-sizing:border-box}body:has(.svl-page){background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-arabic);font-size:var(--fs-body);line-height:var(--lh-body);direction:rtl;text-align:right;-webkit-font-smoothing:antialiased}body:has(.svl-page) .shopify-section-group-header-group,body:has(.svl-page) .shopify-section-group-footer-group{display:none}.svl-page img,.svl-page picture,.svl-page video,.svl-page canvas,.svl-page svg{display:block;max-width:100%;height:auto}.svl-page h1,.svl-page h2,.svl-page h3,.svl-page h4{font-family:var(--font-arabic);font-weight:700;line-height:var(--lh-heading);margin:0 0 var(--space-3);color:var(--color-primary)}.svl-page h1{font-size:var(--fs-display);line-height:var(--lh-tight);font-weight:800}.svl-page h2{font-size:var(--fs-h1)}.svl-page h3{font-size:var(--fs-h2)}.svl-page h4{font-size:var(--fs-h3)}.svl-page p{margin:0 0 var(--space-4);color:var(--color-text-secondary)}.svl-page p:last-child{margin-bottom:0}.svl-page a{color:inherit;text-decoration:none}:where(.svl-page) button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.svl-page input,.svl-page select,.svl-page textarea{font-family:inherit;font-size:16px}.svl-page ul,.svl-page ol{margin:0;padding:0;list-style:none}.svl-page :focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.container--bleed{padding-inline:0}@media(min-width:720px){.container{max-width:640px}}@media(min-width:1024px){.container{max-width:720px}}.section{padding-block:var(--space-7)}.section--tight{padding-block:var(--space-5)}.section--muted{background:var(--color-sand)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);font-weight:700;letter-spacing:.03em;color:var(--color-accent);margin-bottom:var(--space-3)}.section-head{text-align:center;margin-bottom:var(--space-5)}.section-head p{max-width:34ch;margin-inline:auto}.section-head .eyebrow{justify-content:center}.brand-word{font-family:var(--font-latin-brand);direction:ltr;display:inline-block;font-style:italic;font-weight:600;letter-spacing:.01em}.icon{display:inline-block;width:1.25em;height:1.25em;flex-shrink:0;vertical-align:-.2em}.icon--sm{width:1em;height:1em}.icon--lg{width:1.75em;height:1.75em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:56px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-full);font-size:var(--fs-body-lg);font-weight:700;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);touch-action:manipulation}.btn:active{transform:scale(.97)}.btn--primary{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-cta)}.btn--primary:hover{background:var(--color-accent-ink);color:#fff}.spinner{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.4);border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes cta-pulse{0%,to{box-shadow:var(--shadow-cta)}50%{box-shadow:0 10px 32px #5a68406b}}#hero-cta{animation:cta-pulse 2.6s var(--ease-in-out) 1.4s 3}@media(prefers-reduced-motion:reduce){#hero-cta{animation:none}}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--fs-caption);font-weight:700;background:var(--color-surface-muted);color:var(--color-primary);border:1px solid var(--color-border);white-space:nowrap}.badge .icon{width:1em;height:1em}.badge--accent{background:var(--tint-accent-08);color:var(--color-accent-ink);border-color:var(--tint-accent-25)}.badge-row{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-5);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}@media(hover:hover)and (pointer:fine){.duo-compare__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.offer-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}}.price-block{display:inline-flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.price-block__now{font-weight:800;color:var(--color-accent-ink);white-space:nowrap;line-height:1.15}.price-block__was{color:var(--color-text-secondary);font-weight:600;white-space:nowrap;text-decoration:line-through}.price-block--sm .price-block__now{font-size:var(--fs-body-lg)}.price-block--sm .price-block__was{font-size:var(--fs-caption)}.price-block--md .price-block__now{font-size:var(--fs-h3)}.price-block--md .price-block__was{font-size:var(--fs-body-sm)}.price-block--lg .price-block__now{font-size:var(--fs-display)}.price-block--lg .price-block__was{font-size:var(--fs-h3)}.savings-bar{display:flex;align-items:center;gap:var(--space-2);background:var(--color-success-bg);border:1px solid rgba(63,107,76,.22);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);font-size:var(--fs-body-sm);color:var(--color-success)}.savings-bar__text{flex:1;min-width:0;font-weight:600}.savings-bar__text strong{font-weight:800}.savings-bar__percent{flex-shrink:0;background:var(--color-success);color:#fff;font-weight:800;font-size:var(--fs-caption);padding:2px var(--space-3);border-radius:var(--radius-full)}.offer-card .savings-bar{width:fit-content;margin-inline:auto}.rating{display:inline-flex;align-items:center;gap:var(--space-2)}.rating__stars{display:inline-flex;gap:2px;color:var(--color-rating)}.rating__stars .icon{width:1em;height:1em}.rating__count{font-size:var(--fs-body-sm);color:var(--color-text-secondary);font-weight:600}.field{margin-bottom:var(--space-3)}.field label{display:block;font-size:var(--fs-body-sm);font-weight:700;color:var(--color-primary);margin-bottom:var(--space-1)}.field .required-mark{color:var(--color-danger);margin-inline-start:2px}.field input,.field select{width:100%;min-height:46px;padding:0 var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.field input:focus,.field select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--tint-primary-12);outline:none}.field input::placeholder{color:#9aa3ac}.field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M5.5 7.5L10 12l4.5-4.5' stroke='%235A5A5A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:left var(--space-4) center;padding-inline-start:var(--space-8)}.field-error{display:none;color:var(--color-danger);font-size:var(--fs-caption);font-weight:600;margin-top:var(--space-2)}.field.has-error input,.field.has-error select{border-color:var(--color-danger)}.field.has-error .field-error{display:block}.field-helper{font-size:var(--fs-caption);color:var(--color-text-secondary);margin-top:var(--space-2)}.accordion-item{border-bottom:1px solid var(--color-border)}.accordion-item:first-child{border-top:1px solid var(--color-border)}.accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;text-align:start;font-weight:700;font-size:var(--fs-body);color:var(--color-primary);transition:color var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.accordion-trigger:hover{color:var(--color-accent-ink)}.accordion-trigger:hover .accordion-trigger__icon{background:var(--tint-accent-08)}}.accordion-trigger__icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--color-surface-muted);display:flex;align-items:center;justify-content:center;transition:transform var(--dur-base) var(--ease-in-out);color:var(--color-primary)}.accordion-trigger__icon .icon{width:1em;height:1em}.accordion-item.is-open .accordion-trigger__icon{transform:rotate(180deg)}.accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-in-out)}.accordion-item.is-open .accordion-panel{grid-template-rows:1fr}.accordion-panel-inner{overflow:hidden}.accordion-panel p{padding-bottom:var(--space-3);font-size:var(--fs-body-sm)}.trust-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.trust-item__icon{width:44px;height:44px;border-radius:50%;background:var(--color-surface-muted);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.trust-item__label{font-size:var(--fs-caption);font-weight:700;color:var(--color-text-primary)}.announce-bar{background:var(--color-primary);color:var(--color-text-on-primary);text-align:center;font-size:var(--fs-caption);font-weight:600;padding:var(--space-2) var(--space-4);display:flex;justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap}.announce-bar__item{display:inline-flex;align-items:center;gap:var(--space-2)}.announce-bar__sep{opacity:.35}.site-header{position:sticky;top:0;z-index:var(--z-header);background:var(--color-background);border-bottom:1px solid var(--color-border)}.site-header__inner{display:flex;align-items:center;justify-content:center;padding-block:var(--space-4)}.site-header__logo{font-size:var(--fs-h3);color:var(--color-primary);letter-spacing:.04em}.hero{padding-top:var(--space-5);padding-bottom:var(--space-6);background:var(--color-background)}.hero__media,.media-spotlight{position:relative;margin-bottom:var(--space-6)}.hero__media:before,.media-spotlight:before{content:"";position:absolute;top:-6%;right:-4%;bottom:-2%;left:-4%;background:radial-gradient(ellipse at 50% 45%,#ffffffe6,#ecf0f58c 45%,#ecf0f500 72%);z-index:0;pointer-events:none}.media-spotlight>img,.hero__media>img{position:relative;z-index:1}.hero__media-frame{position:relative;z-index:1;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.hero__image{display:block;width:100%;height:auto}.hero__media-badge,.media-spotlight__badge{position:absolute;z-index:2;bottom:var(--space-4);inset-inline-start:var(--space-4);background:var(--color-primary);color:var(--color-text-on-primary);font-size:var(--fs-caption);font-weight:800;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);box-shadow:var(--shadow-md)}.hero__badges{margin-bottom:var(--space-4)}.hero__badges .badge{white-space:normal;text-align:start;line-height:1.5;padding-block:var(--space-2)}.hero__title{margin-bottom:var(--space-6);letter-spacing:-.01em}.hero__title-line{display:block;margin-top:var(--space-3);font-size:.82em;line-height:var(--lh-heading)}.hero__title .accent{color:var(--color-accent)}.hero__benefits{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.hero__benefit{display:flex;align-items:center;gap:var(--space-3);font-weight:600;color:var(--color-text-primary)}.hero__benefit-icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--color-success-bg);color:var(--color-success);display:flex;align-items:center;justify-content:center}.hero__benefit-icon .icon{width:.85em;height:.85em}.hero__rating-proof{display:flex;align-items:center;gap:var(--space-3);width:min(100%,430px);margin-bottom:var(--space-5);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.hero__review-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-surface);box-shadow:var(--shadow-sm)}.hero__review-copy{min-width:0;display:grid;gap:2px}.hero__rating{display:flex;flex-wrap:wrap;row-gap:2px}.hero__review-text{margin:0;color:var(--color-text-primary);font-size:var(--fs-body-sm);font-weight:700;line-height:1.5}.hero__review-name{color:var(--color-text-secondary);font-size:var(--fs-caption);font-weight:600}#hero-cta{margin-bottom:var(--space-5);min-height:62px;font-size:calc(var(--fs-body-lg) + 1px)}.hero__cta-notes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-3)}.hero__cta-note{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--color-text-secondary);margin:0}.hero__cta-note .icon{color:var(--color-success)}.order-form-section{background:var(--color-sand);padding-block:var(--space-6);scroll-margin-top:var(--space-6)}.order-form-card{padding:var(--space-4)}.order-form-card__head{text-align:center;margin-bottom:var(--space-4)}.order-form-card__head h2{font-size:var(--fs-h2);margin-bottom:var(--space-1)}.order-summary{display:flex;align-items:center;gap:var(--space-3);background:var(--color-background);border:1.5px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4)}.order-summary__thumb{position:relative;width:56px;height:56px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:var(--color-surface-muted)}.order-summary__thumb img{width:100%;height:100%;object-fit:cover}.order-summary__text{flex:1;min-width:0;display:flex;flex-direction:column}.order-summary__title{font-size:var(--fs-body-sm);font-weight:800;color:var(--color-primary)}.order-summary__sub{font-size:var(--fs-caption);color:var(--color-text-secondary)}.order-summary__price{flex-shrink:0}.order-summary__price .price-block{flex-direction:column;align-items:flex-end;gap:0}.order-form-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin-top:var(--space-4)}.trust-strip{background:var(--color-sand)}.trust-strip__stars{display:inline-flex;gap:2px;color:var(--color-rating);margin-bottom:var(--space-2)}.trust-strip__story{text-align:center;max-width:42ch;margin-inline:auto}.trust-strip__story p{margin-bottom:var(--space-2)}.trust-strip__story-closer{font-size:var(--fs-body-lg);font-weight:700;color:var(--color-primary);margin-top:var(--space-2)}.trust-strip__points{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.trust-strip__point{display:flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--fs-body-sm);color:var(--color-primary)}.trust-strip__point-icon{color:var(--color-success);flex-shrink:0}.trust-strip__badges{display:flex;justify-content:center;margin-top:var(--space-5)}.trust-strip__badges img{width:100%;max-width:480px;height:auto}.desire__media{position:relative;margin-bottom:var(--space-4);border-radius:var(--radius-lg);overflow:hidden}.desire__img{display:block;width:100%;height:auto}.desire__points{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.desire__point{display:flex;gap:var(--space-3);align-items:flex-start}.desire__point-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.desire__point-icon .icon{width:1.1em;height:1.1em}.desire__point h4{margin-bottom:2px;font-size:var(--fs-body-lg)}.desire__point p{font-size:var(--fs-body-sm);margin:0}.problem-section{background:var(--color-primary);color:var(--color-text-on-primary)}.problem-section h2{color:var(--color-text-on-primary)}.problem-list{display:grid;gap:var(--space-2)}.problem-item{display:flex;align-items:center;gap:var(--space-3);background:var(--tint-on-primary-08);border:1px solid var(--tint-on-primary-15);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.problem-item__icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--tint-on-primary-08);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.problem-item p{flex:1 1 auto;min-width:0;color:#fff;margin:0;font-weight:600;font-size:var(--fs-body)}.problem-item__media{position:relative;flex-shrink:0;width:84px;height:84px;border-radius:var(--radius-md);overflow:hidden;background:var(--tint-on-primary-08)}.problem-item__media img{width:100%;height:100%;object-fit:cover}@media(min-width:720px){.problem-item__media{width:108px;height:108px}}.mechanism-steps{display:grid;gap:0}.mechanism-step{display:flex;gap:var(--space-4);padding-bottom:var(--space-5);position:relative}.mechanism-step:not(:last-child):before{content:"";position:absolute;inset-inline-start:23px;top:52px;bottom:0;width:2px;background:var(--color-border-strong);transform:scaleY(0);transform-origin:top;transition:transform .5s var(--ease-in-out) .18s}.reveal--stagger.is-revealed .mechanism-step:not(:last-child):before{transform:scaleY(1)}.mechanism-step__num{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--color-primary);color:var(--color-text-on-primary);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--fs-h3);z-index:1;transform:scale(.6);opacity:0;transition:transform .42s var(--ease-out),opacity .42s var(--ease-out)}.reveal--stagger.is-revealed .mechanism-step__num{transform:scale(1);opacity:1}@media(prefers-reduced-motion:reduce){.mechanism-step__num{transform:none;opacity:1;transition:none}.mechanism-step:not(:last-child):before{transform:none;transition:none}}.mechanism-step__body{padding-top:var(--space-2);flex:1;min-width:0}.mechanism-step__body h4{margin-bottom:var(--space-1)}.mechanism-step__body p{margin-bottom:var(--space-3)}.mechanism-step__media{position:relative;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-muted)}.mechanism-step__img{display:block;width:100%;height:auto}.ingredients-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.ingredients-card{padding:var(--space-4)}.ingredients-card__title{font-size:var(--fs-body-lg);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.ingredients-card__list{display:grid;gap:var(--space-2)}.ingredients-card__list li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);font-weight:600;color:var(--color-text-primary)}.ingredients-card__icon{flex-shrink:0;width:1em;height:1em;color:var(--color-success)}@media(max-width:400px){.ingredients-cards{grid-template-columns:1fr}}.duo-compare__intro{text-align:center;font-size:var(--fs-body-lg);font-weight:700;color:var(--color-primary);margin-bottom:var(--space-4)}.duo-compare{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.duo-compare__card{padding:var(--space-4);text-align:center}.duo-compare__media{margin-bottom:var(--space-3);border-radius:var(--radius-md);overflow:hidden}.duo-compare__img{display:block;width:100%;height:auto}.duo-compare__card h4{margin-bottom:var(--space-2)}.duo-compare__plus{display:flex;align-items:center;justify-content:center;color:var(--color-accent);margin-block:calc(-1 * var(--space-2));font-size:2rem;font-weight:800}.duo-compare__result{background:var(--color-primary);color:var(--color-text-on-primary);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center}.duo-compare__result h3{color:var(--color-text-on-primary)}.ba-figure{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.ba-figure__img{display:block;width:100%;height:auto}.ba-caption{text-align:center;margin-top:var(--space-3);font-size:var(--fs-caption);color:var(--color-text-secondary)}.reviews-section{background:var(--color-sand)}.reviews-section__head{padding-inline:var(--gutter)}.reviews-rail{position:relative}.reviews-track{display:flex;gap:var(--space-3);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding-block-end:var(--space-2);padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.reviews-track::-webkit-scrollbar{display:none}.review-card{flex:0 0 78%;max-width:320px;scroll-snap-align:center;display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}@media(min-width:560px){.review-card{flex-basis:300px}}.review-card__photo{position:relative;aspect-ratio:4 / 5;background:var(--color-surface-muted);overflow:hidden}.review-card__photo img{width:100%;height:100%;object-fit:cover}.review-card__stars{position:absolute;inset-inline-start:var(--space-3);bottom:var(--space-3);display:inline-flex;gap:2px;color:var(--color-rating);background:#16212e8c;padding:4px var(--space-2);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.review-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.review-card__quote{margin:0;font-size:var(--fs-body-sm);line-height:1.6;color:var(--color-text-primary)}.review-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--fs-caption);color:var(--color-text-secondary)}.review-card__name{font-weight:800;color:var(--color-primary)}.review-card__city:before{content:"\b7";margin-inline-end:var(--space-2)}.reviews-arrow{position:absolute;top:38%;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-md);cursor:pointer;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.reviews-arrow:hover:not(:disabled){transform:scale(1.06)}.reviews-arrow:disabled{opacity:0;pointer-events:none}.reviews-arrow--prev{inset-inline-start:var(--space-2)}.reviews-arrow--next{inset-inline-end:var(--space-2)}.reviews-arrow--prev .icon{transform:scaleX(-1)}@media(pointer:coarse){.reviews-arrow{display:none}}.reviews-dots{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}.reviews-dot{width:8px;height:8px;padding:0;border:none;border-radius:var(--radius-full);background:var(--color-border);cursor:pointer;transition:width .2s var(--ease-out),background .2s var(--ease-out)}.reviews-dot.is-active{width:22px;background:var(--color-primary)}@media(prefers-reduced-motion:reduce){.reviews-arrow,.reviews-dot{transition:none}}.review-placeholder-note{text-align:center;font-size:var(--fs-caption);color:var(--color-text-secondary);margin-top:var(--space-4);padding-inline:var(--gutter)}.offer-section{background:var(--color-sand)}.offer-card{position:relative;border:2px solid var(--color-accent);padding:var(--space-5);overflow:visible}.offer-card__ribbon{position:absolute;top:-14px;right:var(--space-5);background:var(--color-accent);color:#fff;font-size:var(--fs-caption);font-weight:800;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);animation:ribbon-breathe 2.4s var(--ease-in-out) infinite}@keyframes ribbon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.offer-card__ribbon{animation:none}}.offer-card__media{margin-bottom:var(--space-4)}.offer-card__includes{margin:var(--space-4) 0;display:grid;gap:var(--space-2)}.offer-card__include{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);font-weight:600}.offer-card__include-icon{color:var(--color-success);flex-shrink:0}.offer-card__price-row{display:flex;align-items:baseline;justify-content:center;margin:var(--space-3) 0 var(--space-2)}.offer-card__price-row .price-block{justify-content:center}.offer-card__price-row .price-block__now{font-size:clamp(1.75rem,6vw,2.5rem)}.offer-card__price-note{text-align:center;font-size:var(--fs-caption);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.faq-list{margin-top:var(--space-3)}.sticky-bar{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky-bar);background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -6px 20px #2a252114;padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--space-3);transform:translateY(100%);transition:transform var(--dur-base) var(--ease-out)}.sticky-bar.is-visible{transform:translateY(0)}.sticky-bar__thumb{position:relative;width:44px;height:44px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:var(--color-surface-muted)}.sticky-bar__thumb img{width:100%;height:100%;object-fit:cover}.sticky-bar__info{flex:1;min-width:0}.sticky-bar__title{font-size:var(--fs-caption);font-weight:700;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-bar__cta{flex-shrink:0;width:auto;min-width:128px}@media(max-width:359px){.sticky-bar{gap:var(--space-2);padding-inline:var(--space-3)}.sticky-bar__thumb{display:none}.sticky-bar__cta{min-width:104px;padding-inline:var(--space-3)}}.site-footer{background:var(--color-primary);color:#faf7f2b8;text-align:center;padding-top:var(--space-6);font-size:var(--fs-body-sm);padding-bottom:calc(var(--space-4) + var(--sticky-bar-height) + env(safe-area-inset-bottom))}.site-footer__brand{margin-bottom:var(--space-4)}.site-footer__brand .brand-word{color:var(--color-text-on-primary);font-size:var(--fs-h3);margin-bottom:var(--space-1)}.site-footer__brand p{color:#faf7f299;font-size:var(--fs-body-sm);margin:0}.site-footer__social{display:flex;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-4)}.site-footer__social a{width:44px;height:44px;border-radius:50%;border:1px solid rgba(250,247,242,.28);display:flex;align-items:center;justify-content:center;color:#faf7f2e0;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.site-footer__social a:hover{background:#faf7f21f;border-color:#faf7f273;transform:translateY(-2px)}.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.site-footer__links a{color:#faf7f2b8;transition:color var(--dur-fast) var(--ease-out)}.site-footer__links a:hover{color:var(--color-text-on-primary)}.site-footer__bottom{font-size:var(--fs-caption);color:#faf7f273;padding-top:var(--space-4);border-top:1px solid rgba(250,247,242,.12)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .48s var(--ease-out),transform .48s var(--ease-out);will-change:opacity,transform}.reveal.is-revealed{opacity:1;transform:none;will-change:auto}.reveal--stagger>*{opacity:0;transform:translateY(12px);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.reveal--stagger.is-revealed>*{opacity:1;transform:none}.reveal--stagger.is-revealed>*:nth-child(1){transition-delay:0ms}.reveal--stagger.is-revealed>*:nth-child(2){transition-delay:60ms}.reveal--stagger.is-revealed>*:nth-child(3){transition-delay:.12s}.reveal--stagger.is-revealed>*:nth-child(4){transition-delay:.18s}.reveal--stagger.is-revealed>*:nth-child(5){transition-delay:.24s}.reveal--stagger.is-revealed>*:nth-child(6){transition-delay:.3s}.reveal--stagger.is-revealed>*:nth-child(7){transition-delay:.36s}.reveal--stagger.is-revealed>*:nth-child(n+8){transition-delay:.42s}@media(prefers-reduced-motion:reduce){.reveal,.reveal--stagger>*{opacity:1;transform:none;transition:none}}.trust-strip__points>*{opacity:0;transform:translate(12px);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.trust-strip__points.is-revealed>*{opacity:1;transform:none}.ingredients-card__list li{opacity:0;transform:translateY(8px);transition:opacity .34s var(--ease-out),transform .34s var(--ease-out)}.ingredients-card.is-revealed .ingredients-card__list li{opacity:1;transform:none}.ingredients-card.is-revealed .ingredients-card__list li:nth-child(1){transition-delay:40ms}.ingredients-card.is-revealed .ingredients-card__list li:nth-child(2){transition-delay:90ms}.ingredients-card.is-revealed .ingredients-card__list li:nth-child(3){transition-delay:.14s}.ingredients-card.is-revealed .ingredients-card__list li:nth-child(4){transition-delay:.19s}.ingredients-card.is-revealed .ingredients-card__list li:nth-child(5){transition-delay:.24s}.ingredients-card.is-revealed .ingredients-card__list li:nth-child(n+6){transition-delay:.29s}.mechanism-step__media{opacity:0;transform:scale(1.04);transition:opacity .52s var(--ease-out),transform .52s var(--ease-out)}.reveal--stagger.is-revealed .mechanism-step__media{opacity:1;transform:none;transition-delay:.22s}.ba-figure{opacity:0;transform:scale(.98);transition:opacity .52s var(--ease-out),transform .52s var(--ease-out)}.ba-figure.is-revealed{opacity:1;transform:none}@keyframes savings-pop{0%{transform:scale(.94);opacity:0}60%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}.savings-bar{animation:savings-pop .42s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.trust-strip__points>*,.ingredients-card__list li,.mechanism-step__media,.ba-figure{opacity:1;transform:none;transition:none}.savings-bar{animation:none}}@media(min-width:720px){.hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center}.hero__media{margin-bottom:0}.duo-compare{grid-template-columns:1fr auto 1fr;align-items:center}.duo-compare__plus{margin-block:0}.desire__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center}.desire__media{margin-bottom:0}}@media(min-width:1024px){.hero__grid{grid-template-columns:55fr 45fr}}.img-loading{position:relative;overflow:hidden}.img-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--color-surface-muted,#eee9e2)}.img-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:svl-shimmer 1.2s ease-in-out infinite}@keyframes svl-shimmer{to{transform:translate(100%)}}.img-loaded>img{animation:svl-imgfade .35s ease-out}@keyframes svl-imgfade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.img-loading:after{animation:none}.img-loaded>img{animation:none}}.problem-item__icon{color:#fff}@media not all and (prefers-reduced-motion:reduce){.announce-bar{display:grid;justify-items:center}.announce-bar__sep{display:none}.announce-bar__item{grid-area:1/1;opacity:0;animation:svl-announce 8s ease-in-out infinite}.announce-bar__item:last-child{animation-delay:-4s}}@keyframes svl-announce{0%{opacity:0;transform:translateY(8px)}6%,44%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-8px)}}.sticky-bar__cta{color:#fff}.svl-page .btn--primary{background:var(--color-accent);color:#fff}.svl-page .btn--primary:hover{background:var(--color-accent-ink);color:#fff}.site-header{background:#faf7f2d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(27,67,50,.08);box-shadow:0 2px 14px #1b43320f}.site-header__logo{display:inline-flex;align-items:center;gap:12px}.site-header__logo:before,.site-header__logo:after{content:"";width:26px;height:1px;flex-shrink:0;border-radius:1px;background:linear-gradient(90deg,transparent,rgba(90,104,64,.65))}.site-header__logo:after{background:linear-gradient(90deg,rgba(90,104,64,.65),transparent)}.svl-page main{padding-bottom:calc(var(--sticky-bar-height) + env(safe-area-inset-bottom))}@media(hover:hover)and (pointer:fine){.btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px #5a684057}.btn--primary:active{transform:scale(.97)}}@media(min-width:900px){.problem-list{grid-template-columns:1fr 1fr;gap:var(--space-3)}.order-form-card{max-width:560px;margin-inline:auto}.offer-card{max-width:600px;margin-inline:auto}}@media(min-width:1024px){.sticky-bar{inset-inline:auto;left:50%;bottom:20px;width:min(720px,calc(100% - 48px));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding-bottom:var(--space-3);transform:translate(-50%,calc(100% + 32px))}.sticky-bar.is-visible{transform:translate(-50%)}}@media(min-width:1200px){.container{max-width:820px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/selverine.css.map */
