@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cairo-arabic-400-normal.DN15VWMM.woff2)format("woff2"),url(/_astro/cairo-arabic-400-normal.CAYwymWN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cairo-latin-ext-400-normal.xCL67Y2R.woff2)format("woff2"),url(/_astro/cairo-latin-ext-400-normal.C_BIE9Qe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cairo-latin-400-normal.Dh7otpdh.woff2)format("woff2"),url(/_astro/cairo-latin-400-normal.b1R3q6Pf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cairo-arabic-600-normal.rkrvveqO.woff2)format("woff2"),url(/_astro/cairo-arabic-600-normal.B3EOalmC.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cairo-latin-ext-600-normal.DuRnqffh.woff2)format("woff2"),url(/_astro/cairo-latin-ext-600-normal.DAfLYaOC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cairo-latin-600-normal.mGS0uvCM.woff2)format("woff2"),url(/_astro/cairo-latin-600-normal.buYOP1M3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cairo-arabic-700-normal.D3nDedWX.woff2)format("woff2"),url(/_astro/cairo-arabic-700-normal.CyOqhaeK.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cairo-latin-ext-700-normal.Cscux539.woff2)format("woff2"),url(/_astro/cairo-latin-ext-700-normal.htXca11Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cairo-latin-700-normal.C3GYtKbV.woff2)format("woff2"),url(/_astro/cairo-latin-700-normal.6fcUy4Rc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/cairo-arabic-800-normal.G1qvPr6G.woff2)format("woff2"),url(/_astro/cairo-arabic-800-normal.CVTPwINa.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/cairo-latin-ext-800-normal.ChnkP8hn.woff2)format("woff2"),url(/_astro/cairo-latin-ext-800-normal.RObK5hVW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/cairo-latin-800-normal.BBdTpBXf.woff2)format("woff2"),url(/_astro/cairo-latin-800-normal.ReWrxM5E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#66c189;--color-forest:#29513c;--color-lime:#cddb79;--color-ink:#262626;--color-muted:#69726d;--color-surface:#f5f7f5;--color-white:#fff;--color-border:#dfe7e1;--font-display:"Bebas Neue", "Arial Narrow", sans-serif;--font-body:"Poppins", "Avenir Next", "Segoe UI", sans-serif;--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:2rem;--shadow-soft:0 24px 80px #29513c1f;--shell:min(1180px, calc(100% - 2rem))}[dir=rtl]{--font-body:"Cairo", "Tahoma", "Arial", sans-serif;--font-display:"Cairo", "Tahoma", "Arial", sans-serif}[dir=rtl] body{font-family:var(--font-body);letter-spacing:0}[dir=rtl] :is(h1,h2,h3,h4,button,input,textarea,select){font-family:var(--font-body)}.campaign-state{place-content:center;justify-items:start;gap:1rem;min-height:55vh;padding-block:5rem;display:grid}.campaign-page{background:#fff;padding-bottom:6rem}.campaign-images{width:100%;max-width:1600px;margin-inline:auto}.campaign-image-section{width:100%;line-height:0;display:block}.campaign-image-section img{width:100%;height:auto;margin:0;display:block}.campaign-image-link{max-width:1600px;margin-inline:auto;display:block}.campaign-image-link:focus-visible{outline:3px solid var(--color-forest);outline-offset:-3px}.campaign-order .order-panel{scroll-margin-top:1rem}.landing-offers{border:0;flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem;margin:0;padding:0;display:flex}.landing-offers__choice{cursor:pointer;align-items:center;font-size:1rem;gap:.5rem!important;display:inline-flex!important}.landing-offers__choice input{accent-color:var(--color-forest);margin:0;width:1.15rem!important;min-height:1.15rem!important}.landing-offers__choice span{color:var(--color-ink)!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.campaign-order--offers{max-width:1000px;padding-block:clamp(2rem,5vw,4rem);display:block}.landing-offer-panel{border:2px dashed var(--color-forest);background:#fff;padding:clamp(1rem,2.5vw,2.5rem);scroll-margin-top:1rem}.landing-offer-panel__heading{text-align:center;margin-bottom:1.4rem}.landing-offer-panel__heading h2{color:#d62925;font:800 clamp(1.8rem, 4vw, 3.1rem)/1.3 var(--font-body);margin:0}.landing-offer-panel__heading p{margin:.8rem 0 0;font-size:clamp(1rem,2vw,1.5rem)}.landing-offer-panel .order-form{gap:1.3rem}.landing-offer-panel__price{text-align:center;color:#d62925;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800}.landing-offer-panel .order-form__grid{grid-template-columns:1fr;gap:.9rem;display:grid}.landing-offer-panel .order-form__grid label{text-align:center;gap:.35rem}.landing-offer-panel .order-form__grid label>span{letter-spacing:0;text-transform:none;font-size:.95rem}.landing-offer-panel .order-form__grid input{border-radius:.25rem}.landing-offer-panel .order-form__summary{width:100%;max-width:580px;margin-inline:auto}.landing-offer-panel .order-form__submit{border-radius:.25rem;min-height:3.25rem}.campaign-order{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.campaign-order__summary h2{font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95}.campaign-order__summary>p{color:var(--color-muted);font-size:1.05rem}.campaign-order__summary>strong{color:var(--color-forest);margin-top:1.5rem;font-size:2.4rem;display:block}.campaign-trust{color:var(--color-muted);margin-top:.9rem;font-size:.9rem}.campaign-order .order-panel{margin:0}.campaign-sticky{display:none}@media (width<=760px){.landing-offers{flex-direction:column;align-items:stretch;gap:.75rem}.landing-offers__choice{justify-content:flex-start}.landing-offer-panel .order-form__summary{grid-template-columns:6.5rem minmax(0,1fr)}.campaign-page{padding-bottom:7rem}.campaign-order{grid-template-columns:1fr;gap:1.5rem}.campaign-order__summary h2{font-size:clamp(2.25rem,11vw,3.5rem)}.campaign-order{padding:3rem .75rem}.campaign-sticky{z-index:80;inset-inline:0;padding:.65rem max(.75rem, env(safe-area-inset-right)) calc(.65rem + env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));border-top:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;box-shadow:0 -12px 30px #1f483124}.campaign-sticky>div{display:none}.campaign-sticky .button{flex:auto;min-width:0;min-height:2.8rem;padding-inline:1rem}}*{box-sizing:border-box}html{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);scroll-behavior:smooth}body{background:radial-gradient(circle at 88% 10%,#cddb7947,#0000 24rem),#f7f8f3;min-width:320px;margin:0}a{color:inherit}.shell{width:var(--shell);margin-inline:auto}.announcement-bar{color:#ffffffe0;letter-spacing:.04em;background:#173e2d;font-size:.68rem;font-weight:700}.announcement-bar__inner{justify-content:center;align-items:center;gap:.55rem;min-height:2rem;display:flex}.announcement-bar__dot{background:var(--color-lime);border-radius:50%;width:.42rem;height:.42rem}.site-header{background:var(--color-forest);border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.8rem;margin-top:1rem;padding:.65rem .8rem .65rem 1rem;display:flex;box-shadow:0 18px 45px #29513c29}.brand{color:var(--color-ink);background:var(--color-white);border-radius:.8rem;align-items:center;gap:.6rem;padding:.45rem .65rem;text-decoration:none;display:inline-flex}.brand__logo{width:clamp(6.8rem,12vw,8.5rem);height:auto}.brand__shop{color:var(--color-forest);background:var(--color-lime);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:.2rem;padding:.25rem .5rem;font-size:.62rem;font-weight:800}.primary-navigation{align-items:center;gap:.35rem;display:flex}.primary-navigation a{color:#ffffffc2;border-radius:999px;padding:.65rem .85rem;font-size:.76rem;font-weight:800;text-decoration:none}.language-switcher{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem;display:flex}.language-switcher a,.language-switcher span{border-radius:999px;padding:.55rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none}.language-switcher a{color:#ffffffd1}.language-switcher span{color:var(--color-forest);background:var(--color-white)}.hero{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:calc(100svh - 6rem);padding-block:clamp(3rem,8vw,7rem);display:grid}.eyebrow{color:var(--color-forest);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:800}.hero h1{max-width:12ch;color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,8.6vw,7.6rem);font-weight:800;line-height:.88}[dir=rtl] .hero h1{max-width:11ch;font-family:var(--font-body);font-size:clamp(3.1rem,7.3vw,6.2rem);line-height:1.06}.hero__intro{max-width:40rem;color:var(--color-muted);margin:1.75rem 0 0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.8}.hero__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{border:1px solid var(--color-forest);border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:.8rem 1.3rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:translate .18s,box-shadow .18s,background-color .18s;display:inline-flex}.button:hover{translate:0 -2px}.button--primary{color:var(--color-white);background:var(--color-forest);box-shadow:0 12px 32px #29513c33}.button--secondary{color:var(--color-forest);background:0 0}.status{color:var(--color-muted);align-items:center;gap:.65rem;margin:2rem 0 0;font-size:.78rem;font-weight:600;display:flex}.status span{background:var(--color-primary);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .35rem #66c1892e}.hero__visual{border-radius:var(--radius-lg);min-height:34rem;box-shadow:var(--shadow-soft);isolation:isolate;background:linear-gradient(145deg,#ffffffdb,#ffffff80),repeating-linear-gradient(90deg,#0000 0 3rem,#29513c0a 3rem calc(3rem + 1px));place-items:center;display:grid;position:relative;overflow:hidden}.hero__visual:before,.hero__visual:after{content:"";z-index:-1;border-radius:50%;position:absolute}.hero__visual:before{background:var(--color-lime);opacity:.48;width:23rem;height:23rem}.hero__visual:after{background:var(--color-primary);opacity:.25;width:14rem;height:14rem;inset:auto -4rem -4rem auto}.product-silhouette{background:linear-gradient(120deg,#fff,#e6ebe7 58%,#fff);border-radius:2.2rem 2.2rem 2.8rem 2.8rem;flex-direction:column;justify-content:flex-end;width:13.5rem;height:22rem;padding:1.7rem;display:flex;position:relative;rotate:4deg;box-shadow:0 35px 55px #2626262e}.product-silhouette__cap{background:var(--color-forest);border-radius:1.1rem 1.1rem .5rem .5rem;width:7rem;height:4.2rem;position:absolute;inset:-3.8rem auto auto 3.25rem;box-shadow:inset 0 -.7rem #0000001f}.product-silhouette__label{border-block:1px solid var(--color-border);text-align:center;gap:.45rem;padding-block:2rem;display:grid}.product-silhouette__label span{color:var(--color-primary);letter-spacing:.18em;font-size:.75rem;font-weight:900}.product-silhouette__label strong{color:var(--color-forest);font-family:var(--font-display);letter-spacing:.04em;font-size:1.8rem}.product-silhouette__label small{color:var(--color-muted);font-size:.6rem}.formula-card{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #fffc;gap:.2rem;width:10rem;padding:1rem;display:grid;position:absolute;box-shadow:0 18px 45px #29513c1f}.formula-card--left{inset:22% auto auto 4%}.formula-card--right{inset:auto 4% 15% auto}.formula-card span{color:var(--color-primary);font-size:.72rem;font-weight:900}.formula-card strong{color:var(--color-forest)}.formula-card small{color:var(--color-muted);font-size:.68rem}.brand-strip{color:var(--color-white);background:var(--color-forest)}.brand-strip__inner{grid-template-columns:repeat(3,1fr);display:grid}.brand-strip article{border-inline-end:1px solid #ffffff24;min-height:13rem;padding:2rem}.brand-strip article:last-child{border-inline-end:0}.brand-strip__index{color:var(--color-lime);font-size:.72rem;font-weight:900}.brand-strip h2{margin:2.2rem 0 .45rem;font-size:1.25rem}.brand-strip p{color:#ffffffb3;margin:0;font-size:.8rem;line-height:1.6}.catalogue{padding-block:clamp(2rem,5vw,5rem) clamp(5rem,9vw,8rem)}.catalogue-hero{border-radius:var(--radius-lg);min-height:25rem;color:var(--color-white);background:radial-gradient(circle at 82% 22%, #cddb7957, transparent 15rem), var(--color-forest);place-items:center;margin-bottom:2rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.catalogue-hero>div{text-align:center;max-width:58rem}.catalogue-hero .eyebrow{color:var(--color-lime)}.catalogue-hero h1{max-width:17ch;color:var(--color-white);font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,6vw,5.8rem);line-height:.94}[dir=rtl] .catalogue-hero h1{font-family:var(--font-body);font-size:clamp(2.8rem,6vw,5.2rem);line-height:1.1}.catalogue-hero>div>p:last-child{color:#ffffffb8;max-width:44rem;margin:1.4rem auto 0;font-size:1rem;line-height:1.8}.catalogue-filters{z-index:2;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffffdb;grid-template-columns:minmax(14rem,1.35fr) repeat(2,minmax(10rem,.8fr)) auto auto;align-items:end;gap:.85rem;margin:0 1.5rem 2.5rem;padding:1.1rem;display:grid;position:relative;box-shadow:0 22px 55px #183c2c24}.category-browser{grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);align-items:start;gap:2rem;margin:2rem 0 2.5rem;display:grid}.category-browser__heading h2{color:var(--color-forest);margin:0;font-size:1.15rem}.category-browser__heading p{color:var(--color-muted);margin:.55rem 0 0;font-size:.75rem;line-height:1.6}.category-chips{flex-wrap:wrap;gap:.65rem;display:flex}.category-chip{border:1px solid var(--color-border);min-height:2.8rem;color:var(--color-forest);background:#ffffffc7;border-radius:999px;align-items:center;gap:.75rem;padding:.55rem .65rem .55rem 1rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}[dir=rtl] .category-chip{padding:.55rem 1rem .55rem .65rem}.category-chip strong{min-width:1.7rem;min-height:1.7rem;color:var(--color-forest);background:#edf2d5;border-radius:999px;place-items:center;padding-inline:.35rem;font-size:.65rem;display:grid}.category-chip:hover,.category-chip--active{border-color:var(--color-forest);color:var(--color-white);background:var(--color-forest)}.category-chip--active strong{background:var(--color-lime)}.catalogue-toolbar{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-top:.8rem;display:flex}.catalogue-filters__field{gap:.45rem;display:grid}.catalogue-filters__field>span{color:var(--color-forest);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.catalogue-filters input,.catalogue-filters select{border:1px solid var(--color-border);width:100%;min-height:3.2rem;color:var(--color-forest);background:var(--color-white);font:inherit;border-radius:999px;outline:0;padding:0 1rem}.catalogue-filters input:focus,.catalogue-filters select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #66c1892e}.catalogue-filters__submit{white-space:nowrap;min-height:3.2rem}.catalogue-filters__clear{min-height:3.2rem;color:var(--color-muted);text-underline-offset:.25rem;white-space:nowrap;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.75rem;font-weight:800;display:inline-flex}.catalogue-results{color:var(--color-muted);margin:0;font-size:.78rem;font-weight:700}.text-link{color:var(--color-forest);text-underline-offset:.3rem;flex:none;padding-block:.5rem;font-size:.85rem;font-weight:800}[dir=rtl] .text-link{direction:rtl}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.product-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffffd1;flex-direction:column;min-width:0;transition:translate .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 18px 50px #29513c12}.product-card:hover{translate:0 -4px;box-shadow:0 24px 65px #29513c21}.product-card__image{aspect-ratio:1;background:linear-gradient(145deg,#fff,#edf3ee);place-items:center;padding:1.5rem;display:grid;position:relative;overflow:hidden}.product-card__image img{object-fit:contain;width:100%;height:100%;transition:scale .25s}.product-card:hover .product-card__image img{scale:1.035}.product-card__badge{z-index:1;color:var(--color-forest);background:var(--color-lime);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.4rem .65rem;font-size:.66rem;font-weight:900;position:absolute;inset:1rem 1rem auto auto}[dir=rtl] .product-card__badge{inset:1rem auto auto 1rem}.product-brand-badge{z-index:2;min-height:1.9rem;color:var(--color-white);background:var(--color-forest);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffffa6;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;inset:1rem auto auto 1rem;box-shadow:0 8px 20px #29513c24}[dir=rtl] .product-brand-badge{inset:1rem 1rem auto auto}.product-brand-badge--nerbio{color:var(--color-forest);background:var(--color-primary)}.product-brand-badge--detail{margin-bottom:1rem;position:static}.product-card__placeholder{color:var(--color-primary);font-family:var(--font-display);opacity:.35;font-size:7rem}.product-card__body{flex-direction:column;flex:1;padding:1.35rem;display:flex}.product-card__source{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.64rem;font-weight:900}.product-card h2{color:var(--color-forest);margin:0;font-size:1rem;line-height:1.45}.product-card h2 a{text-decoration:none}.product-card__footer{justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.product-card__price{gap:.2rem;margin:0;display:grid}.product-card__price del{color:var(--color-muted);font-size:.72rem}.product-card__price strong{color:var(--color-forest);font-size:1rem}.product-card__link,.product-card__unavailable{font-size:.72rem;font-weight:800}.product-card__link{width:2.5rem;height:2.5rem;color:var(--color-white);background:var(--color-forest);border-radius:50%;place-items:center;font-size:1rem;text-decoration:none;display:grid}.product-card__unavailable{max-width:8rem;color:var(--color-muted);text-align:end}.catalogue-state{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);max-width:44rem;box-shadow:var(--shadow-soft);padding:clamp(2rem,5vw,4rem)}.catalogue-state h2{color:var(--color-forest);margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.catalogue-state p{color:var(--color-muted);margin:1rem 0 1.5rem;line-height:1.7}.product-detail{padding-block:clamp(1.5rem,4vw,3rem) clamp(5rem,9vw,8rem)}.product-detail__back{margin-bottom:clamp(2rem,4vw,3.5rem);display:inline-block}.product-view{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.product-view:before{content:"";z-index:-1;filter:blur(4rem);background:#cddb792e;border-radius:50%;height:22rem;position:absolute;inset:auto 0 5% 48%}.product-view{isolation:isolate;position:relative}.product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.product-gallery__item,.product-gallery__placeholder{border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(145deg,#fff,#edf3ee);min-width:0;margin:0;overflow:hidden}.product-gallery__item--primary,.product-gallery__placeholder{aspect-ratio:1;grid-column:1/-1}.product-gallery__item--primary{box-shadow:0 24px 70px #29513c1a}.product-gallery__item:not(.product-gallery__item--primary){aspect-ratio:1;border-radius:var(--radius-sm)}.product-gallery__item img{object-fit:contain;width:100%;height:100%;padding:clamp(1rem,4vw,2.5rem)}.product-gallery__placeholder{color:var(--color-primary);font-family:var(--font-display);opacity:.35;place-items:center;font-size:clamp(7rem,20vw,14rem);display:grid}.product-view__content{position:sticky;top:2rem}.product-trust{border-block:1px solid var(--color-border);gap:0;margin-top:2rem;display:grid}.product-trust article{border-bottom:1px solid var(--color-border);grid-template-columns:2rem 1fr;gap:.8rem;padding-block:1rem;display:grid}.product-trust article:last-child{border-bottom:0}.product-trust article>span{color:var(--color-primary);font-size:.66rem;font-weight:900}.product-trust strong{color:var(--color-forest);font-size:.78rem}.product-trust p{color:var(--color-muted);margin:.25rem 0 0;font-size:.7rem;line-height:1.55}.related-products{border-top:1px solid var(--color-border);margin-top:clamp(5rem,10vw,9rem);padding-top:clamp(3rem,6vw,5rem)}.related-products>h2{max-width:12ch;color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 2.5rem;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.95}[dir=rtl] .related-products>h2{font-family:var(--font-body);line-height:1.15}.product-grid--related{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-purchase{display:none}.button--light{border-color:var(--color-white);color:var(--color-forest);background:var(--color-white);box-shadow:0 14px 38px #0f2c1f38}.home-hero{min-height:42rem;color:var(--color-white);isolation:isolate;background:linear-gradient(125deg,#ffffff09 0 1px,#0000 1px 4.2rem),radial-gradient(circle at 78% 16%,#cddb7940,#0000 21rem),#173e2d;border-radius:2.25rem;grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);margin-top:1rem;padding:clamp(2.5rem,6vw,5.75rem);display:grid;position:relative;overflow:hidden}.home-hero:after{content:"NERBIO";z-index:-1;color:#ffffff09;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(8rem,18vw,17rem);line-height:.7;position:absolute;inset:auto auto -.2em -.025em}.home-hero__copy{align-self:center}.home-hero .eyebrow{color:var(--color-lime)}.home-hero h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(4.2rem,7vw,7.4rem);line-height:.88}[dir=rtl] .home-hero h1{font-family:var(--font-body);font-size:clamp(3.2rem,6vw,5.6rem);line-height:1.05}.home-hero__intro{color:#ffffffb8;max-width:36rem;margin:1.5rem 0 0;font-size:.95rem;line-height:1.8}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.home-hero__text-link{color:#ffffffd1;text-underline-offset:.3rem;font-size:.78rem;font-weight:800}.home-hero__meta{border-block:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:3.5rem;display:grid}.home-hero__meta>span{border-inline-end:1px solid #ffffff26;gap:.2rem;padding:1rem .75rem;display:grid}.home-hero__meta>span:last-child{border-inline-end:0}.home-hero__meta strong{color:var(--color-lime);letter-spacing:.08em;font-size:.7rem}.home-hero__meta small{color:#ffffff94;font-size:.62rem}.home-hero__visual{align-self:center;min-height:32rem;position:relative}.home-hero__orb{aspect-ratio:1;background:var(--color-lime);opacity:.72;border-radius:50%;width:26rem;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.hero-product{color:var(--color-forest);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #ffffff80;border-radius:1.5rem;gap:.5rem;padding:.75rem;text-decoration:none;display:grid;position:absolute;box-shadow:0 28px 65px #07261838}.hero-product img{object-fit:contain;border-radius:1rem;width:100%;height:100%}.hero-product span{text-overflow:ellipsis;white-space:nowrap;padding:.2rem .3rem;font-size:.66rem;font-weight:800;overflow:hidden}.hero-product--main{z-index:2;aspect-ratio:.82;width:min(68%,22rem);inset:50% auto auto 50%;translate:-50% -50%;rotate:-2deg}.hero-product--side-1,.hero-product--side-2{z-index:3;aspect-ratio:.84;border-radius:1.15rem;width:9rem}.hero-product--side-1{inset:4% 0 auto auto;rotate:5deg}.hero-product--side-2{inset:auto auto 1% 0;rotate:-6deg}[dir=rtl] .hero-product--side-1{inset:4% auto auto 0}[dir=rtl] .hero-product--side-2{inset:auto 0 1% auto}.hero-proof{z-index:4;aspect-ratio:1;width:6.5rem;color:var(--color-forest);background:var(--color-white);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;inset:auto 1rem 1rem auto;box-shadow:0 18px 42px #0726182e}[dir=rtl] .hero-proof{inset:auto auto 1rem 1rem}.hero-proof strong{color:var(--color-primary);font-size:.68rem}.hero-proof span{font-family:var(--font-display);letter-spacing:.06em;text-align:center;margin-top:.3rem;font-size:1rem;line-height:.9}.home-hero__fallback{position:absolute;inset:50% auto auto 50%;translate:-50% -42%}.section-heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:3rem;display:grid}.section-heading h2,.brand-story h2,.value-section__heading h2,.home-cta h2{color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,5.7rem);line-height:.92}[dir=rtl] .section-heading h2,[dir=rtl] .brand-story h2,[dir=rtl] .value-section__heading h2,[dir=rtl] .home-cta h2{font-family:var(--font-body);line-height:1.12}.section-heading__aside p{color:var(--color-muted);margin:0 0 1rem;font-size:.84rem;line-height:1.75}.product-grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-story{border-radius:var(--radius-lg);background:var(--color-lime);grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);display:grid;overflow:hidden}.brand-story__visual{min-height:34rem;color:var(--color-white);background:repeating-radial-gradient(circle at 10% 100%, #ffffff0a 0 1px, transparent 1px 1.3rem), var(--color-forest);place-items:center;padding:3rem;display:grid;position:relative;overflow:hidden}.brand-story__word{color:#ffffff14;font-family:var(--font-display);font-size:clamp(8rem,17vw,15rem);line-height:.8;position:absolute;inset:auto auto -.18em -.04em}.brand-story__formula{z-index:1;aspect-ratio:1;text-align:center;border:1px solid #ffffff3d;border-radius:50%;align-content:center;place-items:center;width:min(100%,24rem);display:grid;position:relative}.brand-story__formula:before{content:"";aspect-ratio:1;border:1px solid #cddb798c;border-radius:50%;width:72%;position:absolute}.brand-story__formula>span{color:var(--color-lime);letter-spacing:.15em;font-size:.7rem;font-weight:900}.brand-story__formula strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.65rem;font-size:3.5rem;line-height:.88}.brand-story__formula small{color:#ffffff9e;margin-top:1rem;font-size:.62rem}.brand-story__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,6vw,5.5rem);display:flex}.brand-story__copy>p:not(.eyebrow){color:#29513cc7;margin:1.5rem 0 2rem;font-size:.9rem;line-height:1.8}.value-section__heading{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1.5rem;margin-bottom:3rem;display:grid}.value-section__heading>span{aspect-ratio:1;color:var(--color-forest);background:var(--color-lime);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.value-section__heading h2{max-width:11ch}.value-grid{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.value-grid article{border-inline-end:1px solid var(--color-border);min-height:16rem;padding:2.25rem}.value-grid article:last-child{border-inline-end:0}.value-grid article>span{color:var(--color-primary);font-size:.7rem;font-weight:900}.value-grid h3{color:var(--color-forest);margin:3rem 0 .8rem;font-size:1.25rem}.value-grid p{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.7}.home-cta{border-radius:var(--radius-lg);color:var(--color-white);background:radial-gradient(circle at 95% 0, #cddb7959, transparent 17rem), var(--color-forest);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(5rem,9vw,8rem);padding:clamp(2.5rem,6vw,5rem);display:grid}.home-cta .eyebrow{color:var(--color-lime)}.home-cta h2{color:var(--color-white)}.home-cta>div:last-child>p{color:#ffffffb3;margin:0 0 1.5rem;font-size:.84rem;line-height:1.75}.pagination{border-top:1px solid var(--color-border);grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;display:grid}.pagination__pages{justify-content:center;align-items:center;gap:.4rem;display:flex}.pagination__page{border:1px solid var(--color-border);width:2.7rem;height:2.7rem;color:var(--color-forest);background:var(--color-white);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;text-decoration:none;display:grid}.pagination__page:hover,.pagination__page--active{border-color:var(--color-forest);color:var(--color-white);background:var(--color-forest)}.pagination__direction{color:var(--color-forest);text-underline-offset:.25rem;font-size:.75rem;font-weight:800}.pagination__direction:last-child{justify-self:end}.pagination__direction--disabled{color:#a7afaa;text-decoration:none}.pagination__ellipsis{color:var(--color-muted)}.site-footer{color:var(--color-white);background:#113526;padding-top:4rem}.site-footer__main{grid-template-columns:minmax(0,1.25fr) minmax(12rem,.65fr) minmax(8rem,.45fr);align-items:start;gap:clamp(2rem,8vw,8rem);padding-bottom:4rem;display:grid}.site-footer__logo-link{width:max-content;display:block}.site-footer__logo{width:10.5rem;height:auto;display:block}.site-footer__brand>p{color:#ffffffad;max-width:32rem;margin:1.5rem 0 1rem;font-size:.82rem;line-height:1.75}.site-footer__live{color:#ffffff94;align-items:center;gap:.55rem;font-size:.68rem;text-decoration:none;transition:color .16s;display:flex}.site-footer__live:hover,.site-footer__live:focus-visible{color:var(--color-white)}.site-footer__brand i{background:var(--color-primary);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .3rem #66c18926}.site-footer__navigation{gap:.8rem;display:grid}.site-footer__navigation strong{color:var(--color-lime);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem}.site-footer__navigation a{color:#ffffffb8;font-size:.76rem;text-decoration:none}.site-footer__navigation a:hover{color:var(--color-white)}.site-footer__mark{aspect-ratio:1;width:7rem;color:var(--color-lime);font-family:var(--font-display);border:1px solid #ffffff26;border-radius:50%;justify-self:end;place-items:center;font-size:4rem;display:grid}.site-footer__bottom{color:#ffffff7a;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;font-size:.65rem;display:flex}.site-footer__copyright{flex-wrap:wrap;align-items:center;gap:.45rem 1rem;display:flex}.copyright__content{font:inherit}.copyright__content a{color:#ffffffc2;text-underline-offset:.2rem;font-weight:800}.copyright__content a:hover,.copyright__content a:focus-visible{color:var(--color-lime)}.product-view__content h1{max-width:14ch;color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5vw,5.4rem);line-height:.98}[dir=rtl] .product-view__content h1{font-family:var(--font-body);font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.15}.product-view__price{align-items:baseline;gap:.75rem;margin-top:2rem;padding-top:2.6rem;display:flex;position:relative}.product-view__price del{color:var(--color-muted);font-size:1rem}.product-view__price strong{color:var(--color-forest);font-size:clamp(1.5rem,3vw,2.15rem)}.product-view__badge{inset:0 auto auto 0}[dir=rtl] .product-view__badge{inset:0 0 auto auto}.product-view__rating{color:var(--color-muted);margin:.75rem 0 0;font-size:.82rem}.product-view__rating span{color:var(--color-primary)}.product-view__description{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:2rem}.product-view__description h2{color:var(--color-forest);margin:0;font-size:1rem}.product-view__description p{color:var(--color-muted);margin:.8rem 0 0;line-height:1.8}.product-view__description-copy{gap:.75rem;margin-top:.9rem;display:grid}.product-view__description-copy h3{color:var(--color-forest);margin:.65rem 0 0;font-size:.92rem;line-height:1.5}.product-view__description-copy p{margin:0}.product-view__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}.product-view__buy,.product-view__buy-now{width:100%;margin:0}.product-view__unavailable{border-radius:var(--radius-sm);color:var(--color-forest);background:#edf3ee;margin:2rem 0 0;padding:1rem 1.2rem;font-weight:700}.product-view__checkout-note{color:var(--color-muted);text-align:center;margin:1rem 0 0;font-size:.75rem;line-height:1.6}.order-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 8% 16%,#cddb7947,#0000 15rem),#ffffffe6;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,7rem);padding:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:2rem;display:grid;position:relative;overflow:hidden}.order-panel [hidden]{display:none!important}.order-panel__heading h2{color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.98}[dir=rtl] .order-panel__heading h2{font-family:var(--font-body);line-height:1.15}.order-panel__heading>p:last-child{color:var(--color-muted);margin:1rem 0 0;line-height:1.7}.order-form{gap:1.25rem;display:grid}.order-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.order-form label,.quantity-control{gap:.45rem;display:grid}.order-form label>span,.quantity-control>span,.order-total>span{color:var(--color-forest);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.order-form input{border:1px solid var(--color-border);width:100%;min-height:3.35rem;color:var(--color-ink);background:var(--color-white);font:inherit;border-radius:.9rem;outline:0;padding:0 1rem}.order-form input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #66c1892e}.order-form__summary{grid-template-columns:8rem minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.order-totals{border:1px solid var(--color-border);background:#edf3ee;border-radius:.9rem;display:grid;overflow:hidden}.quantity-control input{text-align:center}.order-total{border:1px solid var(--color-border);background:#edf3ee;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.order-totals .order-total{background:0 0;border:0;border-radius:0}.order-total--line{min-height:2.7rem;padding-block:.45rem}.order-total--line+.order-total--line,.order-total--grand{border-top:1px solid var(--color-border)!important}.order-total--line output{font-size:.95rem}.order-total--grand{background:#66c1891a!important}.order-total output{color:var(--color-forest);font-size:1.25rem;font-weight:900}.order-form__submit{cursor:pointer;border:0;width:100%}.order-form__submit:disabled{cursor:wait;opacity:.65}.order-form__privacy,.order-form__status{color:var(--color-muted);text-align:center;margin:0;font-size:.72rem;line-height:1.55}.order-form__status--error{color:#8a2d27;background:#fff0ee;border-radius:.75rem;padding:.85rem;font-weight:700}.order-form__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-success{border-radius:var(--radius-md);background:#edf8f1;border:1px solid #66c18973;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.order-success[hidden]{display:none}.order-success>span{width:2.7rem;height:2.7rem;color:var(--color-white);background:var(--color-forest);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.order-success h3,.order-success p{margin:0}.order-success h3{color:var(--color-forest)}.order-success p{color:var(--color-muted);margin-top:.45rem}.order-success strong{color:var(--color-forest);letter-spacing:.04em;margin-top:.8rem;font-size:1.2rem;display:inline-block}@media (width<=860px){.site-header{flex-wrap:wrap;min-height:5rem}.primary-navigation{border-top:1px solid #ffffff24;order:3;width:100%;padding-top:.55rem}.language-switcher a,.language-switcher span{padding:.45rem .55rem;font-size:.68rem}.hero{grid-template-columns:1fr;gap:4rem;min-height:auto;padding-block:3.5rem 5rem}.hero h1{max-width:11ch}.hero__visual{min-height:30rem}.brand-strip__inner{grid-template-columns:1fr}.brand-strip article{border-block-end:1px solid #ffffff24;border-inline-end:0;min-height:auto}.category-browser{grid-template-columns:1fr;gap:1rem}.catalogue-filters{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-view{grid-template-columns:1fr}.product-view__content{position:static}.order-panel{grid-template-columns:1fr}.product-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{grid-template-columns:1fr;min-height:auto;padding-block:4rem}.home-hero__visual{min-height:34rem}.section-heading,.brand-story,.home-cta{grid-template-columns:1fr}.section-heading{align-items:start}.section-heading__aside{max-width:40rem}.product-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid{grid-template-columns:1fr}.value-grid article{border-inline-end:0;border-block-end:1px solid var(--color-border);min-height:auto}.value-grid article:last-child{border-block-end:0}.value-grid h3{margin-top:1.5rem}.site-footer__main{grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr)}.site-footer__mark{display:none}}@media (width<=520px){.site-header{flex-direction:row;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.7rem;padding:.65rem}.brand{padding:.4rem .5rem}.brand__logo{width:5.8rem}.brand__shop{display:none}.language-switcher{gap:.1rem;padding:.2rem}.language-switcher a,.language-switcher span{padding:.42rem .45rem;font-size:.6rem}.primary-navigation{justify-content:center}.primary-navigation a{text-align:center;flex:1}.hero{padding-top:2rem}.hero__actions{flex-direction:column}.button{width:100%}.hero__visual{min-height:27rem}.product-silhouette{width:11rem;height:18rem}.product-silhouette__cap{width:5.8rem;height:3.8rem;inset-inline-start:2.6rem}.formula-card{width:8rem}.catalogue{padding-top:2.5rem}.catalogue-hero{min-height:22rem;padding:2.5rem 1.25rem}.catalogue-filters{margin-inline:.7rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.product-card__image{padding:.75rem}.product-card__body{padding:.9rem}.product-card__footer{flex-direction:column;align-items:stretch;gap:.65rem;padding-top:1rem}.product-card__add{justify-content:center;width:100%}.catalogue-filters{grid-template-columns:1fr}.catalogue-filters__clear{min-height:auto;padding-block:.4rem}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{padding-bottom:8rem}.order-panel{border-radius:1.35rem;padding:1.35rem}.order-form__grid{grid-template-columns:1fr}.order-form__summary{grid-template-columns:6.5rem minmax(0,1fr)}.order-total{flex-direction:column;justify-content:center;align-items:flex-start}.mobile-purchase{z-index:10;color:var(--color-white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b4130f5;border:1px solid #ffffff24;border-radius:1rem;grid-template-columns:minmax(4rem,.4fr) minmax(0,1.6fr);align-items:center;gap:.75rem;padding:.7rem;display:grid;position:fixed;inset:auto .75rem .75rem;box-shadow:0 20px 55px #142c2147}.mobile-purchase>div{gap:.2rem;min-width:0;display:grid}.mobile-purchase__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem!important}.mobile-purchase small{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.mobile-purchase strong{color:var(--color-lime);font-size:.8rem}.mobile-purchase .button{border-color:var(--color-lime);min-height:2.7rem;color:var(--color-forest);background:var(--color-lime);text-align:center;padding:.55rem .75rem;font-size:.68rem}.home-hero{border-radius:1.5rem;margin-top:.7rem;padding:2.8rem 1.25rem 2rem}.home-hero h1{font-size:clamp(3.5rem,18vw,5.5rem)}[dir=rtl] .home-hero h1{font-size:clamp(2.8rem,14vw,4.5rem)}.home-hero__actions{flex-direction:column;align-items:stretch}.home-hero__text-link{text-align:center}.home-hero__meta{margin-top:2.5rem}.home-hero__meta>span{padding-inline:.35rem}.home-hero__meta strong{font-size:.56rem}.home-hero__meta small{font-size:.53rem}.home-hero__visual{min-height:26rem}.home-hero__orb{width:20rem}.hero-product--main{width:72%}.hero-product--side-1,.hero-product--side-2{width:6.5rem}.hero-product--side-1{inset-inline-end:-.5rem}.hero-product--side-2{inset-inline-start:-.5rem}.hero-product--side-1 span,.hero-product--side-2 span{display:none}.hero-proof{width:5.2rem}.home-featured,.value-section{padding-block:5rem}.section-heading h2,.brand-story h2,.value-section__heading h2,.home-cta h2{font-size:clamp(2.7rem,13vw,4.2rem)}.product-grid--featured{grid-template-columns:1fr}.brand-story__visual{min-height:25rem;padding:1.5rem}.brand-story__formula strong{font-size:2.8rem}.brand-story__copy,.home-cta{padding:2.25rem 1.35rem}.value-section__heading{grid-template-columns:3rem minmax(0,1fr);gap:1rem}.value-grid article{padding:1.75rem .25rem}.pagination{grid-template-columns:1fr 1fr}.pagination__pages{grid-area:1/1/auto/-1}.pagination__direction{grid-row:2}.site-footer__main{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.product-card__image img{transition:none}}.cart-shell [hidden],.checkout [hidden],[data-cart-count][hidden]{display:none!important}.site-header__actions{align-items:center;gap:.65rem;display:flex}.header-cart{min-height:2.65rem;color:var(--color-white);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.header-cart strong{min-width:1.45rem;height:1.45rem;color:var(--color-forest);background:var(--color-lime);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.68rem;display:grid}.product-card__add,.product-card__details{font:inherit;font-size:.7rem;font-weight:850}.product-card__add{min-height:2.5rem;color:var(--color-white);background:var(--color-forest);cursor:pointer;border:0;border-radius:999px;padding:.55rem .8rem}.product-card__details{color:var(--color-forest);text-underline-offset:.25rem;margin-top:.9rem;text-decoration-thickness:1px}.product-view__buy{font:inherit;cursor:pointer}.cart-is-open{overflow:hidden}.cart-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#0e23197a;border:0;width:100%;height:100%;position:fixed;inset:0}.cart-drawer{z-index:90;width:min(31rem,100%);color:var(--color-ink);background:#fbfcf8;grid-template-rows:auto minmax(0,1fr) auto;padding:1.5rem;display:grid;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-30px 0 80px #173e2d38}[dir=rtl] .cart-drawer{inset:0 auto 0 0;box-shadow:30px 0 80px #173e2d38}.cart-drawer__header,.cart-drawer__total,.checkout-summary__heading,.checkout-summary__total{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cart-drawer__header{border-bottom:1px solid var(--color-border);padding-bottom:1.25rem}.cart-drawer__header .eyebrow{margin-bottom:.35rem}.cart-drawer__header h2,.checkout__heading h1{color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.04em;margin:0}.cart-drawer__header h2{font-size:2.4rem}.cart-drawer__close{border:1px solid var(--color-border);width:2.6rem;height:2.6rem;color:var(--color-forest);background:var(--color-white);cursor:pointer;border-radius:50%;flex:none;font-size:1.5rem}.cart-drawer__items{align-content:start;gap:.85rem;padding-block:1.25rem;display:grid;overflow-y:auto}.cart-line,.checkout-line{border:1px solid var(--color-border);background:var(--color-white);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:.8rem;display:grid}.cart-line img,.checkout-line img{object-fit:contain;background:#eef3ef;border-radius:.75rem}.cart-line__content,.checkout-line__details{align-content:center;gap:.25rem;min-width:0;display:grid}.cart-line__content small,.checkout-line__details small{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:900}.cart-line__content>a,.checkout-line__details>a{color:var(--color-forest);font-size:.82rem;font-weight:800;line-height:1.35;text-decoration:none}.cart-line__controls,.checkout-line__controls{align-items:center;gap:.65rem;margin-top:.4rem;display:flex}.cart-line__controls input,.checkout-line__controls input{border:1px solid var(--color-border);text-align:center;border-radius:.55rem;width:3.4rem;min-height:2.1rem}.cart-line__controls strong,.checkout-line__controls strong{color:var(--color-forest);margin-inline-start:auto;font-size:.78rem}.cart-line__controls button,.checkout-line__controls button,.cart-drawer__continue,.checkout-summary__heading button{color:var(--color-muted);font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:750;text-decoration:underline}.cart-empty{text-align:center;padding:2rem 1rem}.cart-empty strong{color:var(--color-forest)}.cart-empty p{color:var(--color-muted);line-height:1.6}.cart-drawer__footer{border-top:1px solid var(--color-border);gap:.8rem;padding-top:1.25rem;display:grid}.cart-drawer__actions{align-items:stretch;gap:.5rem;display:flex}.cart-drawer__actions>*{text-align:center;flex:1 1 0;min-width:0;min-height:3.25rem;padding:.55rem .5rem;line-height:1.25}.cart-drawer__total strong,.checkout-summary__total strong{color:var(--color-forest);font-size:1.25rem}.cart-drawer__continue{border:1px solid var(--color-forest);color:var(--color-forest);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.cart-toast{z-index:100;max-width:min(25rem,100% - 3rem);color:var(--color-white);background:var(--color-forest);box-shadow:var(--shadow-soft);border-radius:.8rem;margin:0;padding:.9rem 1.1rem;font-size:.78rem;font-weight:800;position:fixed;inset:auto 1.5rem 1.5rem auto}[dir=rtl] .cart-toast{inset:auto auto 1.5rem 1.5rem}.checkout{padding-block:clamp(3rem,7vw,6rem)}.checkout__heading{max-width:48rem;margin-bottom:2.5rem}.checkout__heading h1{font-size:clamp(3.4rem,8vw,6.8rem);line-height:.9}.checkout__heading>p:last-child{max-width:42rem;color:var(--color-muted);line-height:1.7}.checkout__layout{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:start;gap:1.5rem;display:grid}.checkout-summary,.checkout-form-panel,.checkout__empty{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#ffffffe6;padding:clamp(1.35rem,3vw,2.2rem)}.checkout-summary{position:sticky;top:1rem}.checkout-summary h2,.checkout-form-panel>h2,.checkout__empty h2{color:var(--color-forest);margin:0;font-size:1.25rem}.checkout-summary__items{gap:.75rem;margin-block:1.2rem;display:grid}.checkout-summary__total{border-top:1px solid var(--color-border);padding-top:1rem;font-weight:850}.checkout-form-panel>h2{margin-bottom:1.2rem}.checkout__empty{text-align:center;max-width:46rem}.checkout__empty p{color:var(--color-muted)}@media (width<=980px){.site-header__actions{margin-inline-start:auto}.checkout__layout{grid-template-columns:1fr}.checkout-summary{position:static}}@media (width<=620px){.site-header__actions{gap:.35rem}.header-cart{padding-inline:.55rem}.header-cart>span{display:none}.cart-drawer{padding:1rem}.cart-line__controls,.checkout-line__controls{flex-wrap:wrap}.checkout__heading h1{font-size:clamp(3.2rem,17vw,5.2rem)}.checkout-summary,.checkout-form-panel{padding:1rem}.checkout-line{grid-template-columns:4.25rem minmax(0,1fr)}.checkout-line img{width:4.25rem;height:4.25rem}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.announcement-bar{background:linear-gradient(90deg,#103a29,#1e5a3d 55%,#103a29);overflow:hidden}.announcement-bar__static{justify-content:center;align-items:center;min-height:2.15rem;display:flex}.announcement-bar__message{white-space:nowrap;justify-content:center;align-items:center;gap:.65rem;padding-inline:2rem;display:inline-flex}.announcement-bar__message svg{color:var(--color-lime);flex:none}.announcement-bar__message strong{font:inherit}[dir=rtl] .announcement-bar__message strong{direction:rtl}.site-header{z-index:50;border:0;width:100%;min-height:4.9rem;color:var(--color-forest);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #29513c1c;border-radius:0;margin-top:0;padding:.65rem max(1rem,50vw - 590px);position:sticky;top:0;box-shadow:0 14px 34px #153a2912}.site-header .brand{background:0 0;flex:none;padding:0}.site-header .brand__logo{width:clamp(6.9rem,9vw,8rem)}.primary-navigation{gap:.05rem}.primary-navigation a{color:#21342a;padding:.62rem .7rem;font-size:.7rem;position:relative}.primary-navigation a:hover,.primary-navigation a[aria-current=page]{color:var(--color-forest);background:#cddb796b}.header-search{background:#f3f4f2;border:1px solid #e6e9e5;border-radius:.75rem;flex:14rem;align-items:center;min-width:13rem;max-width:18rem;padding:.22rem;display:flex}.header-search input{width:100%;min-width:0;min-height:2.4rem;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;padding-inline:.75rem;font-size:.72rem}.header-search button{width:2.35rem;height:2.35rem;color:var(--color-white);background:var(--color-forest);cursor:pointer;border:0;border-radius:.6rem;flex:none}.site-header .header-cart{min-width:2.8rem;color:var(--color-forest);background:#f5f7f2;border-color:#29513c33;justify-content:center;position:relative}.header-account{width:2.8rem;height:2.8rem;color:var(--color-forest);background:#f5f7f2;border:1px solid #29513c33;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.header-account:hover,.header-account:focus-visible{border-color:var(--color-forest);background:#edf2d5}.account-page{padding-block:clamp(3rem,7vw,6rem)}.account-heading{max-width:46rem;margin-bottom:2rem}.account-heading h1{color:var(--color-forest);font-family:var(--font-display);margin:0;font-size:clamp(3.2rem,7vw,6rem);line-height:.95}.account-heading>p:last-child,.account-profile>p,.account-orders>p{color:var(--color-muted)}.account-auth,.account-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.account-auth form,.account-profile,.account-orders,.account-reset{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#ffffffe6;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.account-auth form[hidden]{display:none}.account-auth h2,.account-profile h2,.account-orders h2,.account-reset h1{color:var(--color-forest);margin:0}.account-auth label,.account-reset label{color:var(--color-forest);gap:.45rem;font-size:.76rem;font-weight:800;display:grid}.account-auth input,.account-reset input{border:1px solid var(--color-border);min-height:3.1rem;font:inherit;border-radius:.8rem;padding:0 1rem}.account-text-button{color:var(--color-forest);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:.78rem;font-weight:800;text-decoration:underline}.account-message{min-height:1.5rem;color:var(--color-forest);font-weight:800}.account-order-list{gap:.75rem;display:grid}.account-order-list article{border:1px solid var(--color-border);background:#f8faf7;border-radius:1rem;padding:1rem}.account-order__heading{justify-content:space-between;gap:1rem;display:flex}.account-order-list article p{margin:.55rem 0 0}.account-order__items{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.account-order__items h3{color:var(--color-forest);margin:0 0 .65rem;font-size:.88rem}.account-order__item{border-top:1px solid #e7ece7;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.75rem 0;display:grid}.account-order__item:first-of-type{border-top:0}.account-order__item span{color:var(--color-muted);margin-top:.2rem;font-size:.78rem;display:block}.account-order__item dl{text-align:end;gap:1rem;margin:0;display:flex}.account-order__item dl div{min-width:4.5rem}.account-order__item dt,.account-order__totals dt{color:var(--color-muted);font-size:.72rem}.account-order__item dd,.account-order__totals dd{margin:.2rem 0 0}.account-order__totals{border-top:1px solid var(--color-border);gap:.4rem;margin:.7rem 0 0;padding-top:.85rem;display:grid}.account-order__totals>div{justify-content:space-between;gap:1rem;display:flex}.account-reset{max-width:38rem;margin-inline:auto}@media (width<=720px){.account-auth,.account-dashboard{grid-template-columns:1fr}}.header-cart__icon{flex:none}.site-header .header-cart strong{border:2px solid var(--color-white);min-width:1.25rem;height:1.25rem;font-size:.58rem;position:absolute;inset:-.35rem -.35rem auto auto}[dir=rtl] .site-header .header-cart strong{inset:-.35rem auto auto -.35rem}.site-header .language-switcher{background:#f3f5f1;border-color:#29513c21}.site-header .language-switcher a{color:#52645a}.site-header .language-switcher span{color:var(--color-white);background:var(--color-forest)}.home-hero{min-height:min(44rem,100svh - 7rem);color:var(--color-ink);background-image:linear-gradient(90deg,#f8f7effc 0%,#f8f7eff2 37%,#f8f7ef4d 60%,#143a2814 100%),url(/nerbioshop-hero-v2.webp);background-position:50%;background-size:cover;border:1px solid #29513c17;border-radius:1.8rem;grid-template-columns:minmax(21rem,.86fr) minmax(28rem,1.14fr);gap:1rem;margin-top:1.35rem;padding:clamp(2.5rem,5vw,4.8rem);box-shadow:0 24px 65px #1f4a341a}.home-hero:after{content:none}.home-hero__copy{z-index:5;position:relative}.home-hero .eyebrow{color:var(--color-forest);align-items:center;gap:.7rem;display:flex}.home-hero .eyebrow span{background:var(--color-primary);width:2.25rem;height:2px}.home-hero h1{color:#103c2b;max-width:9ch;font-size:clamp(4.1rem,6.3vw,6.9rem);line-height:.88}.home-hero__intro{color:#4f6258;max-width:31rem;font-size:.92rem;line-height:1.72}.home-search{background:#ffffffe0;border:1px solid #29513c21;border-radius:999px;gap:.4rem;max-width:31rem;margin-top:1.5rem;padding:.35rem;display:flex;box-shadow:0 14px 36px #1e4a3317}.home-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 1rem;font-size:.77rem}.home-search button{color:#fff;background:var(--color-forest);min-height:2.8rem;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.65rem;padding:.65rem 1.05rem;font-size:.68rem;font-weight:850;display:inline-flex}.home-hero__text-link{color:var(--color-forest)}.home-hero__visual{align-self:stretch;min-height:30rem}.home-hero__visual-copy{z-index:2;color:#ffffffdb;text-align:end;text-shadow:0 2px 20px #0c2a1c5c;display:grid;position:absolute;inset:1rem 1rem auto auto}.home-hero__visual-copy span{letter-spacing:.18em;font-size:.62rem;font-weight:850}.home-hero__visual-copy strong{font-family:var(--font-display);letter-spacing:.04em;font-size:2.4rem}.home-hero__orb{color:#fff;opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16432d85;border:1px solid #ffffff8c;place-items:center;width:6rem;display:grid;inset:auto 1.2rem 1.2rem auto;translate:none}.hero-product{display:none}.hero-proof{aspect-ratio:auto;text-align:start;border-radius:1rem;place-items:start;width:9.2rem;padding:1rem;display:grid;inset:auto auto 1.2rem 0}.hero-proof span{font-family:var(--font-body);text-align:start;font-size:.78rem;line-height:1.3}.hero-proof small{color:var(--color-muted);margin-top:.25rem;font-size:.58rem;line-height:1.4}.home-proof{color:#fff;background:var(--color-forest);margin-top:1rem}.home-proof__inner{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-proof article{border-inline-end:1px solid #ffffff24;align-items:center;gap:.8rem;min-height:5.2rem;padding:1rem 1.25rem;display:flex}.home-proof article:last-child{border-inline-end:0}.home-proof strong{color:var(--color-lime);font-size:.62rem}.home-proof span{font-size:.72rem;font-weight:750;line-height:1.4}.home-categories{padding-block:clamp(4rem,7vw,6.5rem) 2rem}.home-categories__heading,.brand-paths__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.home-categories__heading h2,.brand-paths__heading h2{max-width:12ch;color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.home-categories__heading>p{max-width:32rem;color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.7}.home-categories__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.home-categories__rail a{border:1px solid var(--color-border);min-height:10.5rem;color:var(--color-forest);background:radial-gradient(circle at 50% 28%,#66c18952,#0000 2.8rem),linear-gradient(160deg,#f7faef,#e6eee7);border-radius:5rem 5rem 1.2rem 1.2rem;flex-direction:column;justify-content:flex-end;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.home-categories__rail a:before{content:"";background:#ffffff61;border:1px solid #29513c47;border-radius:70% 0;width:3rem;height:5rem;position:absolute;inset:1.2rem auto auto 50%;translate:-50%;rotate:-35deg}.home-categories__rail a:hover{transform:translateY(-.35rem);box-shadow:0 20px 40px #29513c1f}.home-categories__rail span{color:var(--color-primary);font-size:.58rem;font-weight:900}.home-categories__rail strong{z-index:1;margin-top:.25rem;font-size:.8rem;line-height:1.25;position:relative}.home-categories__rail small{color:var(--color-muted);margin-top:.25rem;font-size:.56rem}.home-categories__rail b{font-size:.7rem;position:absolute;inset:auto .75rem .75rem auto}.brand-paths{padding-top:clamp(4rem,7vw,7rem)}.brand-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.brand-path{color:#fff;background-color:var(--color-forest);background-size:cover;border-radius:1.5rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:20rem;padding:clamp(1.8rem,4vw,3.2rem);text-decoration:none;display:flex;overflow:hidden}.brand-path--aniaz{background-image:linear-gradient(90deg,#133e2af5,#133e2a7a),url(/nerbioshop-hero-v2.webp);background-position:62%}.brand-path__identity{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;max-width:100%;display:flex}.brand-path__name{color:var(--color-lime);letter-spacing:.09em;font-size:.62rem;font-weight:850}.brand-path__logo{background:#fff;border:1px solid #fffc;border-radius:999px;place-items:center;width:8rem;height:3.35rem;padding:.25rem .45rem;display:grid;box-shadow:0 8px 24px #0421163d}.brand-path__logo img{object-fit:contain;width:100%;height:100%;display:block}.brand-path h3{max-width:14ch;margin:.75rem 0 0;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.02}.brand-path p{color:#ffffffbd;max-width:29rem;margin:.8rem 0 1.3rem;font-size:.78rem;line-height:1.65}.brand-path>strong{color:var(--color-forest);background:#fff;border-radius:999px;align-items:center;gap:.65rem;padding:.72rem 1rem;font-size:.68rem;display:inline-flex}.home-featured{padding-block:clamp(5rem,8vw,7rem)}.product-grid--featured{gap:1rem}.home-featured .product-card{box-shadow:0 16px 40px #29513c14}.brand-story{border:1px solid #29513c17;border-radius:1.6rem;box-shadow:0 26px 70px #29513c17}.value-section{padding-block:clamp(5rem,8vw,7rem)}.home-cta{background:radial-gradient(circle at 88% 30%,#cddb7957,#0000 16rem),linear-gradient(120deg,#103a29,#226442);border-radius:1.5rem}.site-footer{background:radial-gradient(circle at 90% 0,#66c18929,#0000 22rem),#0b3325;padding-top:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.site-footer__main{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(9rem,.55fr)) minmax(13rem,.8fr);gap:clamp(2rem,5vw,5rem)}.site-footer__promise{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:1.2rem;gap:.65rem;padding:1.4rem;display:grid}.site-footer__promise>span{color:var(--color-lime);letter-spacing:.14em;font-size:.62rem;font-weight:900}.site-footer__promise strong{font-size:1rem;line-height:1.35}.site-footer__promise p{color:#ffffff94;margin:0;font-size:.7rem;line-height:1.6}@media (width<=1080px){.site-header{flex-wrap:wrap;gap:.55rem 1rem}.header-search{flex-basis:100%;order:4;max-width:none}.home-hero{grid-template-columns:minmax(20rem,.95fr) minmax(20rem,1.05fr)}.home-categories__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__main{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(9rem,.6fr))}.site-footer__promise{grid-column:1/-1}}@media (width<=780px){.announcement-bar__message{padding-inline:1.25rem;font-size:.62rem}.site-header{padding:.7rem 1rem;position:relative}.primary-navigation{order:3;justify-content:center;width:100%;overflow-x:auto}.primary-navigation a{white-space:nowrap}.home-hero{background-image:linear-gradient(#f8f7effc 0%,#f8f7eff0 49%,#f8f7ef0f 73%),url(/nerbioshop-hero-v2.webp);background-position:58%;grid-template-columns:1fr;min-height:auto;padding:2rem}.home-hero__copy{min-height:27rem}.home-hero__visual{min-height:22rem}.home-proof__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof article:nth-child(2){border-inline-end:0}.home-proof article:nth-child(-n+2){border-bottom:1px solid #ffffff24}.home-categories__heading,.brand-paths__heading{display:grid}.brand-paths__grid,.product-grid--featured,.site-footer__main{grid-template-columns:1fr 1fr}.site-footer__brand,.site-footer__promise{grid-column:1/-1}}@media (width<=560px){:root{--shell:min(1180px, calc(100% - 1.15rem))}.site-header{gap:.55rem;padding-inline:.65rem}.site-header .brand{flex:none}.site-header .brand__logo{width:4.8rem}.site-header__actions{gap:.25rem;min-width:0;margin-inline-start:auto}.site-header .header-account,.site-header .header-cart{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0}.site-header .language-switcher{gap:0;padding:.18rem}.site-header .language-switcher a,.site-header .language-switcher span{padding:.38rem .42rem;font-size:.58rem}.primary-navigation{justify-content:flex-start}.home-hero{border-radius:1.2rem;margin-top:.6rem;padding:1.35rem}.home-hero h1{font-size:clamp(3.55rem,18vw,5rem)}.home-search button{padding-inline:.8rem}.home-search button span{display:none}.home-hero__actions{gap:.8rem}.home-proof__inner,.home-categories__rail,.brand-paths__grid,.product-grid--featured,.site-footer__main{grid-template-columns:1fr}.home-proof article{border-inline-end:0;border-bottom:1px solid #ffffff24;min-height:4rem}.home-proof article:last-child{border-bottom:0}.home-categories__rail a{border-radius:1.2rem;min-height:7rem}.brand-path{min-height:18rem}.brand-path__identity{gap:.4rem .6rem}.brand-path__logo{width:6.25rem;height:2.7rem}.site-footer__navigation,.site-footer__promise{grid-column:auto}.site-footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:1.25rem}}.home-hero{width:calc(100% - 1rem);max-width:1480px;margin-inline:auto}.brand-paths,.home-categories,.home-featured,.value-section{padding-block:clamp(3.5rem,6vw,5.5rem)}.brand-paths__heading,.home-categories__heading,.home-featured .section-heading{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.85rem;margin-bottom:2rem;display:grid}.brand-paths__heading h2,.home-categories__heading h2,.home-featured .section-heading h2{max-width:14ch;margin-inline:auto}.home-categories__heading>p,.home-featured .section-heading__aside{text-align:center;max-width:38rem;margin-inline:auto}.brand-paths__grid{align-items:stretch}.brand-path{min-height:18rem}.brand-path--nerbio{background-image:linear-gradient(100deg,#0f3726fa,#0f3726ad),radial-gradient(circle at 84%,#cddb796b,#0000 12rem)}.home-categories__rail a{min-height:9rem}.weekend-offer{color:#fff;background:radial-gradient(circle at 82% 30%,#cddb7952,#0000 17rem),linear-gradient(110deg,#0e3928,#237046);border-radius:1.4rem;grid-template-columns:minmax(16rem,.9fr) auto auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:10.5rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 62px #1c462f24}.weekend-offer:after{content:"NERBIO";color:#ffffff0b;font-family:var(--font-display);pointer-events:none;font-size:clamp(5rem,12vw,10rem);line-height:1;position:absolute;inset:auto -.03em -.32em auto}.weekend-offer__copy,.weekend-offer__countdown,.weekend-offer>.button{z-index:1;position:relative}.weekend-offer .eyebrow{color:var(--color-lime);margin-bottom:.35rem}.weekend-offer h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4vw,4.1rem);line-height:.92}.weekend-offer__copy>p:last-child{color:#ffffffb3;max-width:27rem;margin:.65rem 0 0;font-size:.72rem;line-height:1.55}.weekend-offer__countdown{grid-template-columns:repeat(4,4.1rem);gap:.55rem;display:grid}.weekend-offer__countdown>span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0000001a;border:1px solid #ffffff40;border-radius:.85rem;align-content:center;place-items:center;min-height:4.6rem;display:grid}.weekend-offer__countdown strong{color:#fff;font-size:1.25rem}.weekend-offer__countdown small{color:#ffffffb3;margin-top:.2rem;font-size:.52rem}.home-featured{padding-top:clamp(4rem,6vw,5.5rem)}.home-featured .section-heading__aside p{margin-bottom:.45rem}.product-grid--featured{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.home-featured .product-card{border-radius:1rem;min-width:0}.home-featured .product-card__image{aspect-ratio:1/1.05;padding:.7rem}.home-featured .product-brand-badge,.home-featured .product-card__badge{font-size:.45rem}.home-featured .product-card__body{padding:.8rem}.home-featured .product-card__source{font-size:.5rem}.home-featured .product-card h2{min-height:2.55rem;font-size:.72rem;line-height:1.35}.home-featured .product-card__footer{align-items:stretch;gap:.6rem;display:grid}.home-featured .product-card__price strong{font-size:.75rem}.home-featured .product-card__add{width:100%;min-height:2.2rem;padding-inline:.55rem;font-size:.58rem}.home-featured .product-card__details{margin-top:.6rem;font-size:.56rem}.brand-story{margin-top:clamp(1rem,3vw,2rem)}.editorial-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block:clamp(3.5rem,6vw,5.5rem);display:grid}.editorial-card{border:1px solid #29513c1a;border-radius:1.5rem;align-items:center;min-height:22rem;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #29513c17}.editorial-card>div{z-index:2;max-width:26rem;position:relative}.editorial-card h2{max-width:13ch;color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4vw,4.6rem);line-height:.92}.editorial-card p:not(.eyebrow){color:var(--color-muted);margin:1rem 0 1.5rem;font-size:.76rem;line-height:1.65}.editorial-card--lab{background-image:linear-gradient(90deg,#f5f8f1fc 0%,#f5f8f1f0 48%,#f5f8f11f 78%),url(/nerbio-laboratory-editorial.webp);background-position:50%;background-size:cover}.editorial-card--routine{background-image:linear-gradient(90deg,#eff4d5fa 0%,#eff4d5e6 52%,#eff4d52e 100%),url(/nerbioshop-hero-v2.webp);background-position:58%;background-size:cover}.editorial-card__mark{color:#29513c14;font-family:var(--font-display);font-size:16rem;line-height:1;position:absolute;inset:auto 1.5rem -.35em auto}.certifications{border:1px solid var(--color-border);background:#fff;border-radius:1.5rem;grid-template-columns:minmax(18rem,.7fr) minmax(28rem,1.3fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3.5rem,6vw,5.5rem);padding:clamp(2rem,4vw,3.5rem);display:grid;box-shadow:0 20px 56px #29513c14}.certifications h2{color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.certifications__copy>p:last-child{color:var(--color-muted);margin:1rem 0 0;font-size:.78rem;line-height:1.7}.certifications__logos{height:10rem;overflow:hidden}.certifications__logos img{width:100%;height:auto;display:block;transform:translateY(-46%)}.home-cta{margin-bottom:clamp(3.5rem,6vw,5.5rem)}@media (width<=1180px){.home-categories__rail{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))}.weekend-offer{grid-template-columns:minmax(16rem,1fr) auto}.weekend-offer>.button{grid-column:1/-1;justify-self:start}}@media (width<=820px){.home-categories__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.weekend-offer,.certifications,.editorial-paths{grid-template-columns:1fr}.weekend-offer__countdown{grid-template-columns:repeat(4,minmax(3.3rem,1fr))}.certifications__logos{height:8rem}}@media (width<=560px){.home-hero{width:calc(100% - .75rem)}.brand-paths,.home-categories,.home-featured,.editorial-paths{padding-block:3rem}.home-categories__rail,.product-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.home-categories__rail a{min-height:8rem}.weekend-offer{padding:1.25rem}.weekend-offer__countdown{gap:.35rem}.weekend-offer__countdown>span{min-height:4rem}.editorial-card{min-height:19rem;padding:1.5rem}.certifications{grid-template-columns:minmax(0,1fr);padding:1.5rem}.certifications__logos{height:5.2rem}}.home-wide-panel{width:calc(100% - 1rem);max-width:1480px;margin-inline:auto}.brand-path--nerbio{background-image:linear-gradient(90deg,#0a3021fa 0%,#0a3021d1 48%,#0a30212e 100%),url(/nerbio-laboratory-editorial.webp);background-position:50%;background-size:cover}.home-categories__rail a{background:linear-gradient(#f7faef,#e7efe8);border-radius:999px 999px 1.2rem 1.2rem;min-height:13rem;padding:.9rem}.home-categories__rail a:before{display:none}.home-categories__rail a:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#eef4ebf0 36%,#e7efe8 68%);position:absolute;inset:45% 0 0}.home-categories__rail img{object-fit:cover;width:100%;height:76%;transition:scale .24s;position:absolute;inset:0}.home-categories__rail a:hover img{scale:1.045}.home-categories__rail span,.home-categories__rail strong,.home-categories__rail small,.home-categories__rail b{z-index:2}.weekend-products{padding-top:1rem}.product-grid--weekend,.product-grid--featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.weekend-products .product-card{border-radius:1rem;box-shadow:0 14px 36px #29513c14}.weekend-products .product-card__image,.home-featured .product-card__image{aspect-ratio:1/.92;padding:.8rem}.weekend-products .product-card__body{padding:.9rem}.brand-story{grid-template-columns:repeat(2,minmax(0,1fr))}.certifications{grid-template-columns:minmax(20rem,.62fr) minmax(34rem,1.38fr)}.certifications__logos{place-items:center;height:auto;min-height:11rem;display:grid;overflow:visible}.certifications__logos img{object-fit:contain;width:100%;height:auto;max-height:18rem;transform:none}@media (width<=1180px){.product-grid--weekend,.product-grid--featured{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.brand-story,.certifications{grid-template-columns:1fr}.home-categories__rail a{min-height:12rem}}@media (width<=560px){.home-wide-panel{width:calc(100% - .75rem)}.product-grid--weekend,.product-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.home-categories__rail a{min-height:10.5rem}.certifications__logos{min-height:7rem}}.new-arrivals,.home-categories,.new-arrivals__viewport,.home-categories__rail{min-width:0;max-width:100%}.new-arrivals__viewport,.home-categories__rail{width:100%}.home-hero__orb{display:none}.brand-paths{padding-bottom:clamp(2rem,3.5vw,3.25rem)}.new-arrivals{padding-block:clamp(2rem,4vw,4rem) clamp(3.5rem,6vw,5.5rem);overflow:clip}.section-heading--arrivals{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:2rem;margin-bottom:1.6rem;display:grid}.section-heading--arrivals h2{max-width:12ch;color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.section-heading--arrivals .section-heading__aside{justify-self:end;max-width:31rem}.carousel-controls{gap:.55rem;margin-top:1rem;display:flex}.carousel-controls button{width:2.75rem;height:2.75rem;color:var(--color-forest);font:inherit;cursor:pointer;background:#fff;border:1px solid #29513c40;border-radius:50%;place-items:center;font-size:1rem;font-weight:800;transition:color .18s,background-color .18s,transform .18s;display:grid}.carousel-controls button:hover{color:#fff;background:var(--color-forest);transform:translateY(-2px)}.new-arrivals__viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;position:relative;overflow:auto hidden}.new-arrivals__viewport::-webkit-scrollbar{display:none}.new-arrivals__rail{gap:1rem;width:100%;min-width:0;display:flex}[dir=rtl] .new-arrivals__rail{direction:rtl}.home-hero,.brand-path--aniaz,.brand-path--nerbio,.brand-story__visual,.editorial-card--lab,.editorial-card--routine{isolation:isolate;background-image:none;position:relative}.home-hero:before,.brand-path--aniaz:before,.brand-path--nerbio:before,.brand-story__visual:before,.editorial-card--lab:before,.editorial-card--routine:before,.home-hero:after,.brand-path--aniaz:after,.brand-path--nerbio:after,.brand-story__visual:after,.editorial-card--lab:after,.editorial-card--routine:after{content:"";pointer-events:none;position:absolute;inset:0}.home-hero:before,.brand-path--aniaz:before,.brand-path--nerbio:before,.brand-story__visual:before,.editorial-card--lab:before,.editorial-card--routine:before{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover}.home-hero:before,.brand-path--aniaz:before,.editorial-card--routine:before{background-image:var(--home-hero-image,url(/nerbioshop-hero-v2.webp))}.brand-path--aniaz:before{background-image:var(--home-aniaz-image,url(/nerbioshop-hero-v2.webp))}.brand-path--nerbio:before,.editorial-card--lab:before{background-image:url(/nerbio-laboratory-editorial.webp)}.brand-path--nerbio:before{background-image:var(--home-nerbio-image,url(/nerbio-laboratory-editorial.webp))}.editorial-card--lab:before{background-image:var(--home-laboratory-image,url(/nerbio-laboratory-editorial.webp))}.editorial-card--routine:before{background-image:var(--home-routine-image,url(/nerbioshop-hero-v2.webp))}.brand-story__visual:before{background-image:var(--home-natureScience-image,url(/NAT1.webp))}.home-hero:after{z-index:-1;background:linear-gradient(90deg,#f8f7effc 0%,#f8f7eff2 37%,#f8f7ef4d 60%,#143a2814 100%)}.brand-path--aniaz:after,.brand-path--nerbio:after{z-index:-1;background:linear-gradient(90deg,#0a3021fa 0%,#0a3021cc 48%,#0a30212e 100%)}.brand-story__visual:after{z-index:-1;background:linear-gradient(90deg,#0a30218c,#0a302133)}.editorial-card--lab:after{z-index:-1;background:linear-gradient(90deg,#f5f8f1fc 0%,#f5f8f1f0 48%,#f5f8f11f 78%)}.editorial-card--routine:after{z-index:-1;background:linear-gradient(90deg,#eff4d5fa 0%,#eff4d5e6 52%,#eff4d52e 100%)}[dir=rtl] :is(.home-hero,.brand-path--aniaz,.brand-path--nerbio,.brand-story__visual,.editorial-card--lab,.editorial-card--routine):before,[dir=rtl] .home-hero:after,[dir=rtl] .brand-path--aniaz:after,[dir=rtl] .brand-path--nerbio:after,[dir=rtl] .brand-story__visual:after,[dir=rtl] .editorial-card--lab:after,[dir=rtl] .editorial-card--routine:after{transform:scaleX(-1)}.brand-story__visual,.editorial-card--lab,.editorial-card--routine{background-image:none}.editorial-page{padding-block:clamp(3rem,7vw,7rem)}.editorial-page__header{text-align:center;max-width:52rem;margin:0 auto clamp(3rem,6vw,5rem)}.editorial-page__header h1,.editorial-page__section h2{color:var(--color-forest);font-family:var(--font-display);margin:0;line-height:1}.editorial-page__header h1{font-size:clamp(3rem,7vw,6rem)}.editorial-page__header p,.editorial-page__section p{color:var(--color-muted);line-height:1.8}.editorial-page__sections{gap:clamp(2rem,5vw,5rem);display:grid}.editorial-page__section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.editorial-page__section--left img{order:-1}.editorial-page__section--full{grid-template-columns:1fr}.editorial-page__section img{border-radius:var(--radius-lg);object-fit:cover;width:100%;max-height:42rem}.editorial-page__section h2{font-size:clamp(2.4rem,5vw,4.8rem)}.editorial-page__copy{max-width:40rem}@media (width<=760px){.editorial-page__section{grid-template-columns:1fr}.editorial-page__section img{order:-1}}@media (width<=560px){.account-order__item{grid-template-columns:1fr}.account-order__item dl{text-align:start;justify-content:space-between}.account-order__item dl div{min-width:0}}.new-arrivals .product-card{scroll-snap-align:start;border-radius:1rem;flex:0 0 calc(25% - .75rem);box-shadow:0 14px 36px #29513c14}.new-arrivals .product-card__image{aspect-ratio:1/.92;padding:.8rem}.new-arrivals .product-card__body{padding:.9rem}.home-categories__rail{grid-template-columns:repeat(7,minmax(0,1fr))}.weekend-offer h2{max-width:10ch;font-size:clamp(3rem,4.8vw,5.1rem);line-height:.86}.weekend-offer__copy>p:last-child{color:#ffffffd1;max-width:31rem;font-size:.79rem;line-height:1.65}.product-grid--weekend{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card__add{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.product-card__add svg{flex:none}.brand-story__visual{background-image:none;background-position:50%;background-size:cover}.editorial-paths{padding-block:clamp(2.5rem,4vw,4rem)}@media (width<=1180px) and (width>=821px){.home-categories__rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.home-categories__rail a{min-height:11rem;padding-inline:.65rem}.home-categories__rail strong{font-size:.68rem}}@media (width<=820px){.section-heading--arrivals{text-align:center;grid-template-columns:1fr;justify-items:center}.section-heading--arrivals h2,.section-heading--arrivals .section-heading__aside{margin-inline:auto}.section-heading--arrivals .section-heading__aside{justify-self:center}.carousel-controls{justify-content:center}.new-arrivals__rail{display:flex}.new-arrivals .product-card{flex-basis:calc(50% - .5rem)}.home-categories__rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(8.25rem,36%);grid-auto-flow:column;gap:.7rem;padding:.25rem 0 .75rem;display:grid;overflow-x:auto}.home-categories__rail::-webkit-scrollbar{display:none}.home-categories__rail a{scroll-snap-align:start;min-height:10.5rem}.product-grid--weekend{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-story{grid-template-columns:1fr}.brand-story__visual{min-height:24rem}}@media (width<=560px){html,body{max-width:100%;overflow-x:hidden}main{width:100%;min-width:0;max-width:100%;overflow-x:clip}main>section{min-width:0;max-width:100%}.brand-paths{padding-bottom:1.75rem}.new-arrivals{padding-block:1.75rem 3rem}.new-arrivals__viewport{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto clip}.new-arrivals__rail{gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.new-arrivals .product-card{flex:0 0 86%;width:auto;min-width:0}.home-categories{padding-top:2.75rem}.home-categories__rail{gap:.7rem;width:100%;display:flex;overflow-x:auto}.home-categories__rail a{flex:0 0 7.5rem;width:7.5rem;min-height:9.25rem;padding:.7rem}.home-categories__rail strong{font-size:.68rem}.weekend-offer h2{font-size:clamp(2.8rem,15vw,4rem)}.product-card__add{width:2.55rem;min-width:2.55rem;min-height:2.55rem;padding:0}.product-card__add span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-story__visual{min-height:20rem;padding:1.25rem}.brand-story__formula{width:min(78vw,17rem)}.brand-story__formula strong{font-size:2.65rem}.editorial-paths{padding-block:2rem 2.75rem}}
