@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");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{--ink:#112d50;--muted:#627489;--blue:#1255dc;--navy:#092551;--line:#dce5ef;--pale:#f1f7fd;--page-width:1240px;--header-height:88px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;background:#fff;font-family:Manrope Variable,Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px)}body{margin:0;font-size:1rem;line-height:1.7}button,input,textarea,select{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}h1,h2,h3,p{margin:0}h1,h2,h3{overflow-wrap:break-word}h1,h2{letter-spacing:-.045em;font-weight:780;line-height:1.15}h2{font-size:clamp(2rem,3.15vw,2.875rem)}h1 em,h2 em{color:var(--blue);font-style:normal}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #329de7}[hidden]{display:none!important}.wrap{width:min(var(--page-width),calc(100% - 80px));margin-inline:auto}.eyebrow{letter-spacing:.13em;color:var(--blue);font-size:.75rem;font-weight:800;line-height:1.6}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:13px 23px;font-size:.875rem;font-weight:750;line-height:1.5;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{width:20px;height:20px}.button-blue{color:#fff;background:var(--blue)}.button-blue:hover{background:#083eb2;box-shadow:0 5px 15px #134fdf24}.button-light{color:var(--navy);background:#fff}.button-light:hover{background:#e5f3ff}.text-link{color:var(--blue);background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:.875rem;font-weight:750;line-height:1.5;display:inline-flex}.text-link svg{width:18px;height:18px}.text-link:hover{color:#092551;text-underline-offset:5px;text-decoration:underline}.icon-button{border:1px solid var(--line);background:0 0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:inline-flex}.icon-button:hover{background:#eaf3ff}.skip-link{z-index:100;color:var(--ink);background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:10px}.announcement{background:var(--navy);color:#fff;font-size:.75rem;line-height:1.5}.announcement .wrap{justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex}.announcement a{color:#d6e6f7;align-items:center;gap:8px;display:flex}.announcement svg{width:13px;height:13px}.site-header{min-height:var(--header-height);z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-bottom:1px solid #e1eaf1;position:sticky;top:0}.header-inner{min-height:var(--header-height);align-items:center;gap:34px;padding-block:8px;display:flex}.wordmark{flex-shrink:0;display:inline-flex}.wordmark img{object-fit:contain;width:96px;height:auto;max-height:70px}.main-nav{align-items:center;gap:32px;margin-left:auto;display:flex}.main-nav a{color:#41566d;padding-block:14px;font-size:.875rem;font-weight:650;line-height:1.5}.header-order{gap:10px;min-height:45px;margin-left:12px;padding:11px 17px}.header-order svg{width:19px;height:19px}.header-order .mobile-label{display:none}.order-count{color:var(--blue);background:#fff;border-radius:20px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:.75rem;line-height:1;display:inline-flex}.menu-toggle{display:none}.hero{background:linear-gradient(115deg,#f5faff 0%,#edf6ff 55%,#dfedfc 100%);overflow:hidden}.hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:25px;min-height:600px;display:grid}.hero-copy{z-index:2;padding-block:62px;position:relative}.hero-copy>.eyebrow{letter-spacing:.12em;margin-bottom:22px;font-size:.75rem}.hero h1{letter-spacing:-.053em;font-size:clamp(3.25rem,4.95vw,4.75rem);font-weight:800;line-height:1.09}.hero-description{color:#586f86;max-width:445px;margin-top:23px;font-size:1.0625rem;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.hero-actions>.button{gap:21px;min-height:54px}.hero-actions .text-link{gap:7px;font-size:.875rem}.hero-assurance{color:#55708a;flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;font-size:.875rem;display:flex}.hero-assurance span{align-items:center;gap:7px;display:flex}.hero-assurance svg{width:16px;height:16px;color:var(--blue)}.hero-visual{isolation:isolate;min-width:0;height:600px;position:relative}.hero-ring{z-index:-2;background:radial-gradient(circle,#d6eaff 0%,#daedff99 52%,#c2e1fa44 53%,#0000 72%);border:1px solid #b5d5f4;border-radius:50%;width:490px;max-width:100%;height:490px;position:absolute;top:8%;left:4%}.hero-ring:after{content:"";border:1px solid #b8d8f377;border-radius:50%;position:absolute;inset:30px}.hero-pack{object-fit:contain;filter:drop-shadow(0 24px 18px #0c396426);transition:transform .6s;position:absolute}.hero-pack-large{z-index:1;width:375px;height:465px;top:69px;left:3%;transform:rotate(-9deg)}.hero-pack-small{z-index:2;width:257px;height:332px;bottom:48px;right:0;transform:rotate(8deg)}.hero-visual:hover .hero-pack-large{transform:rotate(-6deg)translateY(-4px)}.hero-visual:hover .hero-pack-small{transform:rotate(5deg)translateY(-3px)}.hero-fresh-note{z-index:3;color:#688099;background:#ffffffed;border:1px solid #fff;border-radius:12px;align-items:center;gap:12px;padding:13px 18px;font-size:.75rem;line-height:1.7;display:flex;position:absolute;top:44px;right:3px;box-shadow:0 10px 32px #184b8310}.hero-fresh-note svg{width:28px;height:28px;color:var(--blue)}.hero-fresh-note strong{color:var(--navy);font-size:.875rem;font-weight:750}.hero-size-note{z-index:4;color:#547498;line-height:1.6;position:absolute;bottom:33px;left:26px}.hero-size-note>span{letter-spacing:.12em;font-size:.75rem;font-weight:750;display:block}.hero-size-note strong{color:var(--navy);align-items:center;gap:12px;margin-top:5px;font-size:.9375rem;font-weight:700;display:flex}.hero-size-note i{background:#9db8d7;width:1px;height:14px}.benefit-strip{border-bottom:1px solid var(--line);background:#fff}.benefit-strip .wrap{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:26px;display:grid}.strip-item{border-right:1px solid var(--line);align-items:center;gap:16px;padding-inline:28px;display:flex}.strip-item:last-child{border:0;padding-right:0}.strip-icon{color:var(--blue);background:#edf5ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.strip-icon svg{width:25px;height:25px}.strip-item strong{font-size:.9375rem;font-weight:750;line-height:1.5}.strip-item p{color:var(--muted);margin-top:3px;font-size:.875rem;line-height:1.7}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.section-heading .eyebrow{margin-bottom:13px}.section-heading>p{color:var(--muted);padding-bottom:2px;font-size:1rem;line-height:1.8}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-card{background:#fff;border:1px solid #dfe7f0;border-radius:14px;transition:box-shadow .25s,transform .25s;overflow:hidden}.product-picture{background:linear-gradient(135deg,#eff6ff,#e5f0ff);justify-content:center;align-items:center;height:310px;display:flex;position:relative;overflow:hidden}.product-picture img{object-fit:contain;filter:drop-shadow(0 13px 9px #13345617);width:80%;height:249px;margin-top:5px;transition:transform .4s}.product-picture.source{background:#07182e}.product-picture.source img{mix-blend-mode:lighten;filter:none}.product-kind{z-index:2;color:#536b85;background:#ffffffed;border:1px solid #fff;border-radius:5px;padding:5px 10px;font-size:.75rem;font-weight:650;line-height:1.5;position:absolute;top:17px;left:17px}.product-weight{color:#647f9c;font-size:.875rem;font-weight:750;position:absolute;bottom:14px;right:17px}.product-picture.source .product-weight{color:#b8d9f3}.product-brand{letter-spacing:.14em;color:#6d829a;margin-bottom:4px;font-size:.75rem;font-weight:750}.product-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-title-row h3{letter-spacing:-.025em;font-size:1.125rem;font-weight:750;line-height:1.5}.product-title-row>span{color:var(--blue);white-space:nowrap;font-size:.875rem;font-weight:750}.product-description{color:var(--muted);min-height:49px;margin-top:8px;font-size:.875rem;line-height:1.75}.product-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:16px;display:flex}.product-bottom>span{color:#64798d;font-size:.75rem;line-height:1.5}.product-bottom button{color:var(--blue);background:#f5f9ff;border:1px solid #cbdaf0;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:9px 11px;font-size:.875rem;font-weight:750;line-height:1.5;display:flex}.product-bottom button:hover{background:var(--blue);border-color:var(--blue);color:#fff}.product-bottom button svg{width:17px;height:17px}.sachet-range{background:#f6f9fd;border:1px solid #e3eaf3;border-radius:13px;grid-template-columns:.95fr 1fr 1fr;align-items:center;gap:24px;margin-top:28px;padding:25px 27px;display:grid}.sachet-intro .eyebrow{letter-spacing:.1em;margin-bottom:7px;font-size:.75rem}.sachet-intro h3{letter-spacing:-.025em;font-size:1.25rem;line-height:1.5}.sachet-intro>p:last-child{color:var(--muted);max-width:240px;margin-top:5px;font-size:.875rem;line-height:1.7}.sachet-card{border-left:1px solid #dbe5f0;align-items:center;gap:20px;min-width:0;padding-left:25px;display:flex}.sachet-picture{flex-shrink:0;justify-content:center;align-items:center;width:100px;height:135px;display:flex}.sachet-picture img{object-fit:contain;filter:drop-shadow(0 8px 5px #11346312);width:100%;height:100%}.sachet-picture.original img{object-fit:cover;border-radius:5px}.sachet-card>div:last-child{min-width:0}.sachet-card p{color:#586f87;font-size:.875rem;line-height:1.5}.sachet-card h3{letter-spacing:-.03em;margin-top:3px;font-size:1.375rem;line-height:1.3}.sachet-card span{color:#7b8b9f;margin-top:4px;font-size:.75rem;line-height:1.5;display:block}.sachet-card .text-link{gap:10px;margin-top:6px;font-size:.875rem}.sachet-card .text-link svg{width:16px;height:16px}.catalog-note{color:#687c94;text-align:center;margin-top:19px;font-size:.75rem;line-height:1.7}.difference-layout{grid-template-columns:1fr 1fr;align-items:center;gap:78px;display:grid}.laundry-picture{background:#d6e9f5;border-radius:18px;height:560px;position:relative;overflow:hidden}.laundry-picture>img{object-fit:cover;object-position:40% 50%;width:100%;height:100%}.laundry-caption{color:#fff;background:linear-gradient(#0000,#082a50c9);padding:85px 30px 28px;line-height:1.5;position:absolute;inset:auto 0 0}.laundry-caption>span{letter-spacing:.1em;font-size:.75rem;font-weight:750}.laundry-caption>p{letter-spacing:-.045em;margin-top:10px;font-size:2.2rem;font-weight:700;line-height:1.17}.difference-copy>.eyebrow{margin-bottom:16px}.difference-copy h2{font-size:clamp(2.2rem,3vw,2.8rem);line-height:1.2}.difference-copy>p:not(.eyebrow){color:var(--muted);max-width:450px;margin-top:19px;font-size:1rem;line-height:1.85}.benefit-details{gap:19px;margin-top:28px;display:grid}.benefit-details>div{align-items:flex-start;gap:16px;display:flex}.detail-icon{width:42px;height:42px;color:var(--blue);background:#e3eefc;border:1px solid #d6e6fa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.detail-icon svg{width:22px;height:22px}.benefit-details h3{font-size:.9375rem;font-weight:750;line-height:1.5}.benefit-details p{color:var(--muted);margin-top:3px;font-size:.875rem;line-height:1.7}.about-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:88px;display:grid}.about-copy>.eyebrow{margin-bottom:16px}.about-copy>p:not(.eyebrow){color:var(--muted);max-width:510px;margin-top:21px;font-size:1rem;line-height:1.9}.company-details{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;padding-block:21px;display:grid}.company-details span{letter-spacing:.08em;color:#70879f;font-size:.75rem;font-weight:700;line-height:1.6;display:block}.company-details strong{margin-top:4px;font-size:.9375rem;font-weight:750;line-height:1.6;display:block}.about-copy>.text-link{margin-top:20px}.about-visual{padding-bottom:22px;padding-left:22px;position:relative}.campaign-picture{object-fit:cover;border-radius:18px;width:100%;height:460px}.about-brand{background:#fff;border:1px solid #e2eaf3;border-radius:10px;align-items:center;gap:15px;padding:13px 22px 13px 16px;line-height:1.8;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 8px 36px #11365e18}.about-brand img{object-fit:contain;width:58px;height:65px}.about-brand>span{letter-spacing:.12em;color:#637c98;font-size:.75rem;font-weight:650}.about-brand strong{letter-spacing:-.02em;color:var(--navy);font-size:.9375rem}.ordering{background:#f7faff;border-top:1px solid #e8eef5}.ordering-heading{text-align:center}.ordering-heading>.eyebrow{margin-bottom:13px}.ordering-heading h2{font-size:clamp(2rem,3vw,2.75rem)}.ordering-heading>p:last-child{color:var(--muted);margin-top:15px;font-size:1rem;line-height:1.8}.mobile-break{display:none}.order-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:37px;margin:39px 0;padding:0;list-style:none;display:grid}.order-steps li{gap:17px;display:flex}.order-steps li>span{min-width:42px;height:42px;color:var(--blue);background:#edf5ff;border:1px solid #bfd4f4;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:750;display:flex}.order-steps h3{margin-top:2px;font-size:1rem;font-weight:750;line-height:1.5}.order-steps p{color:var(--muted);max-width:270px;margin-top:7px;font-size:.875rem;line-height:1.8}.order-banner{background:var(--blue);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:33px 42px;display:flex}.order-banner h3{letter-spacing:-.035em;font-size:1.75rem;font-weight:750;line-height:1.5}.order-banner p{color:#dceaff;margin-top:3px;font-size:.9375rem;line-height:1.7}.order-banner .button{gap:16px;min-width:240px}.order-banner .button svg:last-child{margin-left:10px}.site-footer{background:var(--navy);color:#fff;padding:57px 0 27px}.footer-main{grid-template-columns:1.2fr .65fr 1fr;gap:65px;padding-bottom:38px;display:grid}.footer-brand .wordmark img{width:113px;max-height:none}.footer-brand>p{color:#b5c8df;margin-top:16px;font-size:.875rem;line-height:1.9}.footer-whatsapp{color:#ebf4ff;align-items:center;gap:10px;margin-top:21px;font-size:.875rem;font-weight:600;display:flex}.footer-whatsapp svg{width:20px;height:20px}.footer-whatsapp svg:last-child{width:17px;height:17px}.footer-main h2{letter-spacing:0;margin:11px 0 20px;font-size:1rem;font-weight:750;line-height:1.5}.footer-links a{color:#b8cce3;width:fit-content;margin-top:8px;font-size:.875rem;line-height:1.8;display:block}.footer-main a:hover{color:#85d9ff}.footer-contact>a,.footer-contact>div{color:#c4d5e8;overflow-wrap:anywhere;align-items:flex-start;gap:13px;margin-top:15px;font-size:.875rem;line-height:1.8;display:flex}.footer-contact svg{color:#76a4d5;width:18px;height:18px;margin-top:3px}.footer-contact address{font-style:normal}.footer-bottom{color:#9bb4d0;border-top:1px solid #cedfff26;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;font-size:.75rem;line-height:1.7;display:flex}.footer-bottom a{color:#d6e5f6}.floating-order{z-index:35;color:#fff;opacity:0;visibility:hidden;background:#08734f;border:1px solid #66e3bc44;border-radius:30px;align-items:center;gap:10px;min-height:49px;padding:12px 17px;font-size:.875rem;font-weight:650;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;bottom:22px;right:23px;transform:translateY(12px);box-shadow:0 6px 23px #07182a24}.floating-order.shown{opacity:1;visibility:visible;transform:translateY(0)}.floating-order.shown:hover{background:#07583e;transform:translateY(-3px)}.floating-order svg{width:23px;height:23px}.floating-count{color:#07563f;text-align:center;background:#fff;border-radius:15px;min-width:21px;height:21px;padding:0 5px;font-size:.75rem;line-height:21px}.noscript-note{padding-block:20px}.noscript-note a{text-decoration:underline}.order-dialog{width:560px;max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-10px 0 50px #041c4730}.order-dialog[open]{animation:.35s cubic-bezier(.2,.7,.3,1) panel-in}.order-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051a3b75}.order-panel{min-height:100%;padding:25px 32px 30px}.panel-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.panel-top .eyebrow{letter-spacing:.08em;font-size:.75rem}.close-panel{background:#f4f7fc;border:0;min-width:44px;min-height:44px}.close-panel svg{width:21px;height:21px}.panel-heading h2{letter-spacing:-.06em;font-size:2.4rem;line-height:1.13}.panel-heading>p{color:var(--muted);max-width:380px;margin-top:16px;font-size:.875rem;line-height:1.8}.order-panel form{margin-top:30px}.order-panel fieldset{border:0;min-width:0;margin:0 0 29px;padding:0}.order-panel legend{letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:17px;padding:0;font-size:1rem;font-weight:750;display:flex}.order-panel legend>span{color:var(--blue);background:#edf4ff;border-radius:20px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;display:flex}.panel-products{flex-direction:column;gap:9px;display:flex}.panel-product{border:1px solid #e0e8f2;border-radius:11px;align-items:center;gap:13px;padding:11px 12px 11px 10px;transition:border-color .2s,background .2s;display:flex}.panel-product.selected{background:#f8fbff;border-color:#95b8ef}.panel-product-image{background:#edf4fb;border-radius:5px;flex-shrink:0;width:47px;height:59px;overflow:hidden}.panel-product-image img{object-fit:contain;width:100%;height:100%}.panel-product-image.original img{object-fit:cover}.panel-product-info{flex:1;min-width:0}.panel-product-info label{font-size:.875rem;font-weight:750;line-height:1.4;display:block}.panel-product-info>span{color:#677e97;margin-top:5px;font-size:.75rem;line-height:1.4;display:block}.quantity-control{background:#fff;border:1px solid #d0def0;border-radius:7px;flex-shrink:0;height:40px;display:flex;overflow:hidden}.quantity-control button{background:#f2f7fd;border:0;width:32px;min-height:38px;padding:0;font-size:1.1rem}.quantity-control button:hover:not(:disabled){background:#e0ebfc}.quantity-control input{text-align:center;width:41px;color:var(--ink);appearance:textfield;background:#fff;border:0;border-radius:0;min-width:0;padding:5px 0;font-size:.875rem}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-control:focus-within{outline:2px solid var(--blue);outline-offset:2px}.quantity-control input:focus-visible,.quantity-control button:focus-visible{background:#eaf2ff;outline:0}.selection-total{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:20px;padding-top:17px;font-size:.875rem;line-height:1.5;display:flex}.selection-total strong{text-align:right;color:var(--blue)}.price-note{color:#647a92;margin-top:9px;font-size:.75rem;line-height:1.65}.field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.field{min-width:0;margin-bottom:17px}.field label{margin-bottom:8px;font-size:.875rem;font-weight:650;line-height:1.5;display:block}.field label>span{color:#74859c;margin-left:5px;font-size:.75rem;font-weight:400}.field input,.field textarea{width:100%;min-height:47px;color:var(--ink);background:#fff;border:1px solid #ccd9e8;border-radius:7px;padding:12px 13px;font-size:1rem;line-height:1.6}.field textarea{resize:vertical;min-height:84px}.field input::placeholder,.field textarea::placeholder{color:#8593a5;opacity:1;font-size:.875rem}.field input:focus,.field textarea:focus{border-color:var(--blue)}.field [aria-invalid=true]{background:#fffafb;border-color:#b83a40}.field-error{color:#a52b33;margin-top:8px;font-size:.875rem;line-height:1.6}.panel-submit .button{border-radius:9px;gap:15px;width:100%;min-height:53px}.panel-submit>p{color:#667b94;text-align:center;margin-top:13px;font-size:.75rem;line-height:1.7}.panel-contact{border-top:1px solid var(--line);color:#70829a;justify-content:space-between;align-items:center;gap:16px;margin-top:27px;padding-top:19px;font-size:.875rem;display:flex}.panel-contact a{color:var(--ink);white-space:nowrap;font-weight:750}.prepared-message{color:#155b3b;background:#edf8f2;border:1px solid #b9dfca;border-radius:8px;margin-top:21px;padding:17px 19px;font-size:.875rem;line-height:1.7}.prepared-message a{text-underline-offset:4px;align-items:center;gap:12px;margin-top:9px;font-weight:700;text-decoration:underline;display:inline-flex}.prepared-message svg{width:18px;height:18px}.full-width{width:100%}.will-reveal{opacity:0;transition:opacity .65s,transform .75s cubic-bezier(.2,.7,.3,1);transform:translateY(28px)}.will-reveal.is-visible{opacity:1;transform:translateY(0)}.panel-heading h2{letter-spacing:-.04em}.panel-heading h2 em{color:var(--blue)}.panel-product-info>span,.price-note,.selection-total,.panel-submit>p,.panel-contact{font-size:.875rem}.quantity-control{height:44px}.quantity-control button{width:34px;min-height:42px}.pack-fieldset{scroll-margin-top:12px}@keyframes panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width:1700px){.hero-layout{min-height:635px}.hero-visual{height:635px}.hero-pack-large{width:393px;height:487px;top:77px}.hero-pack-small{bottom:51px}.hero-ring{top:10%}.hero h1{font-size:4.75rem}}@media (max-width:1150px){.wrap{width:calc(100% - 56px)}.header-inner{gap:23px}.main-nav{gap:22px}.header-order{margin-left:0;padding-inline:14px}.hero-layout{gap:12px;min-height:550px}.hero-visual{height:550px}.hero-copy{padding-block:48px}.hero h1{font-size:4.8vw}.hero-description{max-width:390px;font-size:1rem}.hero-actions{gap:13px}.hero-actions .text-link{font-size:.75rem}.hero-pack-large{width:335px;height:427px;top:62px;left:0}.hero-pack-small{width:218px;height:292px;bottom:42px;right:-8px}.hero-ring{width:440px;height:440px;top:12%;left:0}.hero-fresh-note{gap:9px;padding:10px 13px;top:32px;right:0}.hero-size-note{bottom:23px;left:8px}.strip-item{gap:12px;padding-inline:22px}.strip-icon{width:40px;height:40px}.strip-item p{font-size:.75rem}.strip-item strong{font-size:.875rem}.section{padding-block:76px}.product-grid{gap:18px}.product-picture{height:280px}.product-picture img{height:224px}.product-info{padding:19px}.product-title-row h3{font-size:1.0625rem}.product-bottom{gap:7px}.product-bottom>span{font-size:.75rem}.product-bottom button{gap:6px;padding-inline:8px;font-size:.75rem}.sachet-range{gap:18px;padding:22px}.sachet-card{gap:13px;padding-left:18px}.sachet-picture{width:81px;height:117px}.difference-layout{gap:48px}.laundry-picture{height:545px}.difference-copy h2{font-size:2.5rem}.about-layout{gap:60px}.campaign-picture{height:445px}.footer-main{gap:50px}.order-banner{padding:30px 35px}.order-steps{gap:25px}.order-steps li{gap:13px}}@media (max-width:960px){:root{--header-height:80px}.header-inner{gap:18px}.wordmark img{width:91px;max-height:64px}.main-nav{border-bottom:1px solid var(--line);background:#fff;margin:0;padding:10px 30px 22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 23px #0c294419}.main-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.main-nav a{border-bottom:1px solid #e3ebf4;padding:13px 0;font-size:1rem}.header-order{margin-left:auto}.menu-toggle{background:#eff5fb;border:0;display:flex}.menu-lines{flex-direction:column;gap:5px;display:flex}.menu-lines i{background:currentColor;width:21px;height:1.6px;display:block}.hero-layout{gap:0;min-height:530px}.hero-copy{padding-block:45px}.hero h1{font-size:3.5rem}.hero-copy>.eyebrow{letter-spacing:.1em;font-size:.75rem}.hero-description{max-width:345px}.hero-actions{gap:11px;margin-top:24px}.hero-actions>.button{min-height:49px;padding-inline:19px;font-size:.875rem}.hero-actions>.text-link{font-size:.875rem}.hero-assurance{gap:11px 15px;margin-top:23px;font-size:.75rem}.hero-visual{height:520px}.hero-pack-large{width:285px;height:365px;top:90px;left:0}.hero-pack-small{width:180px;height:246px;bottom:41px;right:-15px}.hero-ring{width:340px;height:340px;top:25%;left:0}.hero-fresh-note{font-size:.75rem;top:39px;right:0}.hero-fresh-note strong{font-size:.75rem}.hero-fresh-note svg{width:22px;height:22px}.hero-size-note{bottom:20px;left:0}.hero-size-note>span{font-size:.75rem}.hero-size-note strong{gap:8px;font-size:.875rem}.strip-item{align-items:flex-start;gap:10px;padding-inline:16px}.strip-icon{width:35px;height:35px}.strip-icon svg{width:21px;height:21px}.strip-item strong{font-size:.875rem}.strip-item p{font-size:.75rem;line-height:1.65}.section-heading{gap:28px}.section-heading>p{font-size:.875rem}.product-info{padding:16px}.product-title-row{align-items:baseline;gap:8px}.product-title-row h3{font-size:.9375rem}.product-title-row>span{font-size:.875rem}.product-description{min-height:45px;font-size:.875rem}.product-picture{height:243px}.product-picture img{height:190px}.product-kind{padding:4px 8px;font-size:.75rem;top:14px;left:13px}.product-bottom{flex-wrap:wrap;gap:9px;margin-top:13px;padding-top:13px}.product-bottom>span{font-size:.75rem}.product-bottom button{justify-content:space-between;width:100%;padding:8px 12px;font-size:.875rem}.sachet-range{grid-template-columns:.9fr 1fr 1fr;gap:15px;padding:21px 19px}.sachet-card{gap:9px;padding-left:14px}.sachet-picture{width:65px;height:108px}.sachet-intro h3{font-size:1.1rem}.sachet-intro .eyebrow{font-size:.75rem}.sachet-intro>p:last-child{font-size:.875rem}.sachet-card p{font-size:.75rem}.sachet-card .text-link{gap:5px;font-size:.75rem}.sachet-card h3{font-size:1.25rem}.difference-layout{gap:34px}.difference-copy h2{font-size:2.25rem}.difference-copy>p:not(.eyebrow){font-size:1rem}.benefit-details{gap:17px;margin-top:24px}.benefit-details>div{gap:13px}.benefit-details p,.benefit-details h3{font-size:.875rem}.detail-icon{width:35px;height:35px}.detail-icon svg{width:20px;height:20px}.laundry-picture{height:560px}.laundry-caption{padding:75px 24px 24px}.laundry-caption>p{font-size:2rem}.about-layout{gap:40px}.campaign-picture{height:440px}.about-copy>p:not(.eyebrow){font-size:.9375rem;line-height:1.85}.company-details{gap:12px;padding-block:17px}.company-details strong{font-size:.875rem}.company-details span{font-size:.75rem}.about-brand{gap:11px;padding:11px 15px}.about-brand img{width:45px;height:53px}.about-brand strong{font-size:.875rem}.order-steps{gap:25px}.order-steps li{display:block}.order-steps li>span{width:39px;height:39px;margin-bottom:13px}.order-steps h3{font-size:.9375rem}.order-steps p{font-size:.875rem}.order-banner h3{font-size:1.45rem}.order-banner p{font-size:.875rem}.footer-main{grid-template-columns:1.1fr .65fr 1fr;gap:35px}.footer-contact>a,.footer-contact>div{gap:9px;font-size:.875rem}.footer-links a,.footer-brand>p{font-size:.875rem}}@media (max-width:700px){.wrap{width:calc(100% - 40px)}.announcement .wrap{justify-content:center;min-height:29px}.announcement a{display:none}.announcement{font-size:.75rem}.hero-layout{grid-template-columns:minmax(0,1fr);gap:0}.hero-copy{padding:40px 0 0}.hero-copy>.eyebrow{letter-spacing:.09em;margin-bottom:17px;font-size:.75rem}.hero h1{letter-spacing:-.05em;font-size:clamp(2.75rem,8.5vw,4rem);line-height:1.1}.hero-description{max-width:480px;margin-top:18px;font-size:1rem;line-height:1.8}.hero-actions{gap:20px;margin-top:23px}.hero-actions>.button{gap:17px;min-height:51px;padding-inline:21px;font-size:.875rem}.hero-actions>.text-link{font-size:.875rem}.hero-assurance{gap:20px;margin-top:20px;font-size:.75rem}.hero-visual{width:min(100%,470px);height:367px;margin:5px auto 0}.hero-ring{width:315px;height:315px;top:18px;left:calc(50% - 165px)}.hero-pack-large{width:269px;height:337px;top:11px;left:11px}.hero-pack-small{width:178px;height:229px;bottom:22px;right:4px}.hero-fresh-note{gap:7px;padding:9px 12px;font-size:.75rem;top:30px;right:0}.hero-fresh-note strong{font-size:.75rem}.hero-fresh-note svg{width:20px;height:20px}.hero-size-note{display:none}.benefit-strip .wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-block:22px}.strip-item{text-align:center;border:0;flex-direction:column;align-items:center;gap:9px;padding:0!important}.strip-icon{border-radius:9px;width:37px;height:37px}.strip-item strong{font-size:.75rem;line-height:1.5;display:block}.strip-item p{display:none}.section{padding-block:57px}.section-heading{margin-bottom:27px;display:block}.section-heading .eyebrow{margin-bottom:11px}.section-heading h2{font-size:2.05rem;line-height:1.2}.section-heading>p{margin-top:15px;font-size:1rem;line-height:1.8}.section-heading>p br{display:none}.product-grid{gap:15px}.product-picture{height:233px}.product-picture img{height:184px}.product-info{padding:14px}.product-brand{font-size:.75rem}.product-title-row h3{font-size:.9375rem}.product-title-row>span{display:none}.product-description{font-size:.875rem}.sachet-range{grid-template-columns:1fr 1fr;gap:22px 18px;padding:21px}.sachet-intro{text-align:center;grid-column:1/-1}.sachet-intro .eyebrow{font-size:.75rem}.sachet-intro h3{font-size:1.3rem}.sachet-intro>p:last-child{max-width:none;font-size:.875rem}.sachet-card{border-left:0;border-top:1px solid var(--line);justify-content:center;gap:12px;padding:19px 0 0}.sachet-picture{width:74px;height:116px}.sachet-card h3{font-size:1.375rem}.sachet-card p{font-size:.875rem}.sachet-card .text-link{gap:7px;font-size:.875rem}.catalog-note{text-align:left;margin-top:16px;font-size:.75rem;line-height:1.8}.difference-layout{grid-template-columns:minmax(0,1fr);gap:31px}.laundry-picture{border-radius:13px;height:325px}.laundry-picture>img{object-position:50% 54%}.laundry-caption{padding:70px 23px 22px}.laundry-caption>p{font-size:1.8rem}.laundry-caption>span{font-size:.75rem}.difference-copy>.eyebrow{margin-bottom:13px}.difference-copy h2{font-size:2.2rem;line-height:1.22}.difference-copy>p:not(.eyebrow){max-width:none;margin-top:17px;font-size:1rem}.benefit-details{gap:20px}.benefit-details>div{gap:15px}.detail-icon{width:42px;height:42px}.detail-icon svg{width:23px;height:23px}.benefit-details h3{font-size:1rem}.benefit-details p{font-size:.875rem}.difference-copy>.text-link{margin-top:24px}.about-layout{grid-template-columns:minmax(0,1fr);gap:32px}.about-copy h2{font-size:2.2rem}.about-copy>p:not(.eyebrow){max-width:none;margin-top:18px;font-size:1rem;line-height:1.9}.company-details{gap:20px;margin-top:24px;padding-block:19px}.company-details span{font-size:.75rem}.company-details strong{font-size:.875rem}.about-visual{padding-bottom:20px;padding-left:18px}.campaign-picture{aspect-ratio:1.1;border-radius:13px;height:auto}.about-brand{gap:13px;padding:11px 17px}.about-brand img{width:46px;height:54px}.about-brand strong{font-size:.875rem}.ordering-heading{text-align:left}.ordering-heading h2{font-size:2rem;line-height:1.25}.ordering-heading>p:last-child{margin-top:17px;font-size:1rem}.order-steps{grid-template-columns:1fr;gap:23px;margin:29px 0 32px}.order-steps li{gap:17px;display:flex}.order-steps li>span{min-width:39px;height:39px;margin:0}.order-steps h3{margin-top:2px;font-size:1rem}.order-steps p{max-width:none;margin-top:5px;font-size:.9375rem;line-height:1.8}.order-banner{border-radius:12px;padding:25px;display:block}.order-banner h3{font-size:1.5rem;line-height:1.5}.order-banner p{margin-top:6px;font-size:.875rem}.order-banner .button{justify-content:center;gap:14px;width:100%;min-width:0;margin-top:23px;font-size:.875rem}.order-banner .button svg:last-child{margin-left:auto}.order-banner .button svg:first-child{margin-right:auto}.site-footer{padding:43px 0 85px}.footer-main{grid-template-columns:.65fr 1fr;gap:31px 25px;padding-bottom:30px}.footer-brand{grid-column:1/-1}.footer-brand .wordmark img{width:105px}.footer-brand>p{margin-top:14px;font-size:.875rem}.footer-whatsapp{margin-top:17px;font-size:.875rem}.footer-main h2{margin:0 0 16px;font-size:.9375rem}.footer-links a{margin-top:9px;font-size:.875rem}.footer-contact>a,.footer-contact>div{gap:9px;margin-top:13px;font-size:.875rem}.footer-contact svg{width:16px;height:16px;margin-top:3px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding-top:22px;font-size:.75rem;display:flex}.floating-order{justify-content:center;width:51px;height:51px;padding:12px;bottom:15px;right:15px}.floating-order>span:not(.floating-count){display:none}.floating-order svg{width:25px;height:25px}.floating-count{border:1px solid #bfdccd;min-width:20px;height:20px;font-size:.75rem;line-height:18px;position:absolute;top:-4px;right:-4px}.order-dialog{width:100%;max-width:560px}.order-panel{padding:22px 22px 26px}.panel-heading h2{font-size:2.25rem}.panel-product{gap:10px;padding:10px}.panel-product-image{width:42px;height:53px}.panel-product-info>span{font-size:.75rem}.quantity-control button{width:31px}.quantity-control input{width:35px}.panel-contact{gap:12px;font-size:.875rem}.panel-product-image.source{background:#07182e}.panel-product-image.source img{mix-blend-mode:lighten}}@media (max-width:560px){:root{--header-height:74px}.header-inner{gap:12px}.wordmark img{width:82px;max-height:58px}.header-order{gap:8px;min-height:43px;padding:10px 12px;font-size:.875rem}.header-order .desktop-label{display:none}.header-order .mobile-label{display:inline}.header-order svg{width:18px;height:18px}.menu-toggle{flex-shrink:0;width:39px;height:41px;padding:8px}.menu-lines i{width:19px}.main-nav{padding-inline:23px}.hero-copy{padding-top:34px}.hero h1{font-size:clamp(2.75rem,10.7vw,3.6rem)}.hero-description{font-size:1rem;line-height:1.8}.hero-actions>.text-link{display:none}.hero-assurance{gap:15px;font-size:.75rem}.hero-visual{max-width:400px;height:325px;margin-top:5px}.hero-ring{width:282px;height:282px;top:18px;left:calc(50% - 145px)}.hero-ring:after{inset:22px}.hero-pack-large{width:238px;height:295px;top:14px;left:4px}.hero-pack-small{width:157px;height:204px;bottom:15px;right:-4px}.hero-fresh-note{padding:8px 9px;font-size:.75rem;top:22px;right:-1px}.hero-fresh-note strong{font-size:.75rem}.hero-fresh-note svg{width:18px;height:18px}.product-grid{grid-template-columns:minmax(0,1fr);gap:15px}.product-card{border-radius:11px;grid-template-columns:40% minmax(0,1fr);display:grid}.product-picture{height:100%;min-height:222px}.product-picture img{width:94%;height:155px;max-height:185px;margin-top:8px}.product-kind{padding:4px 7px;font-size:.75rem;top:11px;left:10px}.product-weight{font-size:.875rem;bottom:13px;right:12px}.product-info{flex-direction:column;padding:17px 14px;display:flex}.product-brand{margin-bottom:4px;font-size:.75rem;line-height:1.5}.product-title-row h3{font-size:1rem;line-height:1.5}.product-description{min-height:0;margin-top:6px;font-size:.875rem;line-height:1.65}.product-bottom{border-top:0;flex-direction:column;align-items:flex-start;gap:9px;margin-top:auto;padding-top:11px}.product-bottom>span{font-size:.75rem}.product-bottom button{gap:7px;min-height:39px;padding:7px 9px;font-size:.875rem}.product-bottom button svg{width:15px;height:15px}.sachet-range{gap:21px 17px;padding:21px 18px 20px}.sachet-card{text-align:center;flex-direction:column;gap:10px}.sachet-picture{width:84px;height:108px}.sachet-card>div:last-child{width:100%}.sachet-card .text-link{justify-content:center;min-height:39px}.sachet-card p{font-size:.75rem}.sachet-card h3{font-size:1.4rem}.sachet-card span{font-size:.75rem}.difference-copy h2,.about-copy h2{font-size:2.1rem}.laundry-picture{height:292px}.mobile-break{display:block}.footer-main{grid-template-columns:.6fr 1fr;gap:29px 16px}.footer-contact>a,.footer-contact>div{gap:8px;font-size:.75rem}.footer-contact svg{width:15px;height:15px}.footer-links a{font-size:.875rem}}@media (max-width:380px){.wrap{width:calc(100% - 32px)}.header-inner{gap:10px}.wordmark img{width:77px}.header-order{gap:7px;padding-inline:10px;font-size:.75rem}.menu-toggle{width:36px;min-width:36px}.hero-copy>.eyebrow{font-size:.75rem}.hero h1{font-size:2.8rem}.hero-description{font-size:.9375rem}.hero-assurance{gap:12px;font-size:.75rem}.hero-visual{height:303px}.hero-pack-large{width:221px;height:275px;left:0}.hero-pack-small{width:145px;height:189px;right:-6px}.hero-ring{width:260px;height:260px;left:calc(50% - 137px)}.hero-fresh-note{gap:5px;padding:7px 8px;font-size:.75rem}.hero-fresh-note strong{font-size:.75rem}.hero-fresh-note svg{width:16px;height:16px}.section-heading h2{font-size:1.9rem}.product-picture{min-height:224px}.product-picture img{height:145px}.product-info{padding:15px 12px}.product-description{font-size:.75rem}.product-kind{font-size:.75rem;left:8px}.product-title-row h3{font-size:.9375rem}.product-bottom button{padding-inline:8px;font-size:.75rem}.product-brand,.product-bottom>span{font-size:.75rem}.order-panel{padding-inline:17px}.panel-heading h2{font-size:2rem}.panel-product{gap:8px;padding:9px 8px}.panel-product-image{width:35px;height:46px}.panel-product-info label{font-size:.875rem}.quantity-control button{width:29px}.quantity-control input{width:31px}.field-row{grid-template-columns:1fr;gap:0}.selection-total{gap:10px;font-size:.875rem}.panel-contact{font-size:.75rem}.footer-main{grid-template-columns:1fr;gap:29px}.footer-contact>a,.footer-contact>div{font-size:.875rem}.footer-links{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.footer-links h2{grid-column:1/-1;margin-bottom:4px}.footer-links a{font-size:.875rem}.footer-contact h2{margin-bottom:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.product-card:hover{transform:none}.hero-visual:hover .hero-pack-large{transform:rotate(-9deg)}.hero-visual:hover .hero-pack-small{transform:rotate(8deg)}}.header-order,.header-order .desktop-label,.header-order .mobile-label{min-width:0}@media (max-width:700px){.section[id]{scroll-margin-top:-29px}}:root{--navy:#061c33;--ink:#102c43;--blue:#096c91;--ice:#a8edee;--header-height:88px;--page-width:1320px}html{scroll-padding-top:var(--header-height)}body{background:#f6f9f8}.section{padding-block:110px}.section[id]{scroll-margin-top:0}h2{letter-spacing:-.055em;font-size:clamp(2.4rem,4vw,3.6rem)}.eyebrow{letter-spacing:.15em}.button{border-radius:3px}.button-blue{background:#087084}.button-blue:hover{background:#065c70}.button-ice{background:var(--ice);color:#082b40;gap:36px;min-height:57px;padding:15px 23px}.button-ice:hover{background:#d1ffff;box-shadow:0 10px 35px #84f7ff16}.text-link{color:#08778a}.site-header{color:#e8f3f4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061829ed;border-bottom:1px solid #91c1d424}.header-inner{gap:35px}.wordmark img{width:89px;max-height:67px}.main-nav{gap:34px}.main-nav a{color:#c3d5df;font-size:.8125rem}.main-nav a:hover{color:#a8edee}.header-order{color:#eaf8fb;background:0 0;border:1px solid #9ebdc450;border-radius:3px;font-size:.8125rem}.header-order:hover{background:#123445;border-color:#a8edee}.order-count{background:var(--ice);color:#073347}.menu-toggle{color:#e9f5fa;border-color:#587281}.menu-toggle:hover{background:#173949}.main-nav.is-open{background:#081f31}.main-nav.is-open a{color:#e4f4fc}.product-story{height:calc(310svh - var(--header-height));color:#fff;--story-progress:0;background:#071a2d;position:relative}.story-stage{top:var(--header-height);height:calc(100svh - var(--header-height));isolation:isolate;background:radial-gradient(at 74% 48%,#0e62757d 0%,#0a33473a 33%,#0000 68%),linear-gradient(115deg,#071729,#0a283d 72%,#0b3544);min-height:620px;transition:background 1s;position:sticky;overflow:hidden}.story-light{filter:blur(30px);pointer-events:none;background:radial-gradient(#5ff6f82b 0%,#4cd8e912 35%,#0000 69%);border-radius:50%;width:70%;height:110%;animation:8s ease-in-out infinite alternate breathe;position:absolute;top:-20%;right:-10%}.story-cotton{object-fit:cover;object-position:50% 50%;opacity:0;z-index:-1;filter:saturate(.65);width:100%;height:100%;transition:opacity 1.2s,transform 7s;position:absolute;inset:0;transform:scale(1.14)}.product-story[data-chapter="2"] .story-cotton{opacity:.17;transform:scale(1.03)}.product-story[data-chapter="2"] .story-stage{background:#061e34}.product-story[data-chapter="1"] .story-light{background:radial-gradient(#18bff647,#0000 70%)}.story-word{letter-spacing:-.08em;color:#86dfe308;pointer-events:none;white-space:nowrap;font-size:clamp(9rem,24.5vw,28rem);font-weight:850;line-height:.8;transition:color .8s;position:absolute;top:49%;right:-.015em;transform:translateY(-50%)}.product-story[data-chapter="2"] .story-word{color:#b6eefc0c}.story-layout{align-items:center;height:calc(100% - 115px);min-height:480px;display:flex;position:relative}.story-copy{z-index:3;pointer-events:none;width:50%;padding-top:10px;display:grid}.story-chapter{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;align-self:center;transition:opacity .55s,transform .75s cubic-bezier(.16,1,.3,1),visibility .55s;transform:translateY(25px)}.story-chapter.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.story-copy .eyebrow{color:#94d2db;align-items:center;gap:12px;margin-bottom:24px;font-size:.6875rem;display:flex}.live-dot{background:#c0f8f2;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #8deefb}.story-copy h1,.story-copy h2{letter-spacing:-.064em;margin-right:-50px;font-size:clamp(3.6rem,5.55vw,5.5rem);font-weight:700;line-height:1.05}.story-copy h1 em,.story-copy h2 em{color:#a8edee;font-style:normal;font-weight:450}.story-description{color:#aac2d0;max-width:410px;margin-top:26px;font-size:.9375rem;line-height:1.9}.story-copy .button{margin-top:32px;font-size:.8125rem}.story-detail{color:#799cad;letter-spacing:.02em;align-items:center;gap:12px;margin-top:27px;font-size:.6875rem;display:flex}.story-detail svg{color:#84c9d1;width:17px;height:17px}.product-scene{z-index:2;width:67%;height:111%;position:absolute;top:-6%;right:-8%}.scene-canvas{cursor:grab;touch-action:pan-y;outline:none;position:absolute;inset:0}.scene-canvas[data-dragging=true]{cursor:grabbing}.scene-canvas canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}.scene-ready .scene-canvas canvas{opacity:1}.scene-fallback{object-fit:contain;filter:drop-shadow(25px 25px 30px #00111dcc);pointer-events:none;width:60%;height:78%;transition:opacity .4s;animation:5s ease-in-out infinite alternate float-pack;position:absolute;top:9%;left:20%;transform:rotate(-7deg)}.scene-ready .scene-fallback{opacity:0}.scene-controls{z-index:4;color:#8aaebb;white-space:nowrap;align-items:center;gap:17px;display:flex;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.scene-controls span{letter-spacing:.19em;font-size:.5625rem;font-weight:700}.scene-controls button{color:#bde9ec;background:#0a2b3a80;border:1px solid #80bbcd36;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;line-height:1;display:flex}.scene-controls button:hover{background:#24485a;border-color:#b4eeee}.scene-annotation{z-index:3;letter-spacing:.12em;color:#7caaaa;pointer-events:none;font-size:.5rem;position:absolute;top:23%;right:-15px}.scene-annotation strong{color:#c0dadd;letter-spacing:-.01em;margin-top:6px;font-size:.75rem;font-weight:450;line-height:1.7;display:block}.scene-annotation i{background:#528591;width:50px;height:1px;margin-top:16px;display:block}.story-bottom{z-index:4;grid-template-columns:1fr 1.55fr 1fr;align-items:center;gap:30px;display:grid;position:absolute;bottom:29px;left:0;right:0}.scroll-invitation{letter-spacing:.15em;color:#88a8b8;align-items:center;gap:12px;font-size:.5625rem;line-height:1.6;display:flex}.scroll-track{border:1px solid #6f9fac70;border-radius:14px;width:20px;height:36px;position:relative}.scroll-track i{background:#a6d2d9;border-radius:2px;width:3px;height:7px;animation:2.2s infinite scroll-mark;position:absolute;top:7px;left:7px}.chapter-nav{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.chapter-nav button{text-align:left;color:#7692a3;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 0 14px;display:flex;position:relative}.chapter-nav button>span:first-child{color:#7692a3;font-size:.625rem}.chapter-nav button i{transform-origin:0;background:#6b9aab40;height:1px;position:absolute;bottom:0;left:0;right:0}.chapter-nav button.active{color:#e6f9ff}.chapter-nav button.active>span:first-child{color:#a2eff0}.chapter-nav button.active i{background:#a8edee;box-shadow:0 0 10px #a8edee44}.motion-toggle{color:#92afbd;background:0 0;border:0;justify-self:end;align-items:center;gap:8px;padding:10px 0;font-size:.625rem;display:flex}.motion-toggle>span:first-child{font-size:.875rem;line-height:1}.motion-toggle:hover{color:#c9f7fc}.motion-toggle:disabled{cursor:default;opacity:.8}.story-progress{width:100%;height:2px;transform:scaleX(var(--story-progress));transform-origin:0;opacity:.65;background:#9ceced;position:absolute;bottom:0;left:0}.motion-paused *{animation-play-state:paused!important}.motion-paused .story-cotton{transition:opacity .4s}.benefit-strip{color:#c1d8df;background:#071d2f;border-block:1px solid #6a9eb126}.benefit-strip .wrap{padding-block:29px}.strip-item{border-color:#5f8da433}.strip-icon{color:#85c5cf;background:0 0;width:37px;height:40px}.strip-item strong{font-size:.8125rem;font-weight:650}.strip-item p{color:#7192a5;font-size:.6875rem}.strip-item:first-child{padding-left:8px}.collection{background:#f4f7f6}.section-heading{margin-bottom:46px}.section-heading h2{font-weight:600}.section-heading>p{max-width:320px;font-size:.875rem}.product-grid{perspective:1200px;gap:28px}.product-card{transform-style:preserve-3d;border:1px solid #c9dada;border-radius:5px;transition:transform .3s,box-shadow .3s;overflow:visible}.product-card:hover{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-5px);box-shadow:0 25px 55px #092c3b15}.product-picture{background:radial-gradient(at 50% 70%,#bddee0,#0000 64%),#e1edec;border-radius:4px 4px 0 0;height:390px}.product-pack-1kg .product-picture{background:radial-gradient(at 50% 70%,#c9d9ef,#0000 64%),#e5eaf1}.product-pack-500g .product-picture{background:radial-gradient(at 50% 70%,#d5dcc5,#0000 64%),#ecf0e5}.product-picture img{filter:drop-shadow(14px 22px 14px #1d354426);width:83%;height:316px;transition:transform .7s cubic-bezier(.2,.7,.3,1);transform:rotate(-6deg)}.product-card:nth-child(2) .product-picture img{transform:rotate(4deg)}.product-card:hover .product-picture img{transform:rotate(0)translateY(-10px)scale(1.04)}.product-kind{text-transform:uppercase;letter-spacing:.1em;color:#446772;background:0 0;border:0;padding:0;font-size:.5625rem;top:19px;left:20px}.product-weight{letter-spacing:-.07em;color:#25435733;font-size:2.7rem;font-weight:400;bottom:12px;right:23px}.product-info{padding:26px}.product-brand{color:#6b848c;font-size:.5625rem}.product-title-row h3{font-weight:650}.product-title-row>span{color:#577986}.product-bottom button{color:#096878;background:#f6fbfa;border-color:#acc;border-radius:3px}.product-bottom button:hover{background:#0b6b7c;border-color:#0b6b7c}.sachet-range{background:#e8f0ee;border-color:#ccdcd7;border-radius:5px;margin-top:32px}.sachet-card{border-color:#bfcec9}.sachet-intro .eyebrow{font-size:.5625rem}.sachet-intro h3{font-weight:600}.sachet-picture img{transition:transform .5s}.sachet-card:hover img{transform:translateY(-5px)rotate(-5deg)}.catalog-note{color:#72858a;font-size:.625rem}.difference{background:#e6efec}.difference-layout{gap:100px}.laundry-picture{border-radius:3px;height:620px}.laundry-picture>img{max-width:none;height:calc(100% + 90px);transform:translateY(var(--photo-shift,0));will-change:transform;position:absolute;top:-45px}.laundry-caption{background:linear-gradient(#0000,#08282ca8);padding:110px 35px 37px}.laundry-caption>span{letter-spacing:.15em;color:#c6eeed;font-size:.5625rem}.laundry-caption>p{font-size:2.7rem;font-weight:500}.difference-copy h2{font-size:clamp(2.3rem,3.9vw,3.5rem);font-weight:600}.difference-copy h2 em,.about-copy h2 em{color:#347c82;font-weight:450}.detail-icon{color:#347c82;background:0 0;border-color:#a7c4bd;border-radius:50%}.benefit-details{gap:26px}.benefit-details h3{font-size:.9375rem;font-weight:650}.benefit-details p{font-size:.8125rem}.difference-copy>.text-link{margin-top:32px}.about{background:#f7f9f6}.about-copy h2{font-weight:600}.about-layout{gap:110px}.about-visual{padding:0 0 28px 28px}.campaign-picture{border-radius:3px;height:535px}.about-brand{background:#eff6f3;border-radius:3px;box-shadow:0 12px 36px #16372614}.company-details{border-color:#c9d9d1}.ordering{background:#e2efec;border-color:#cadbd3}.ordering-heading h2{max-width:830px;margin-inline:auto;font-size:clamp(2.5rem,4.5vw,4.2rem);font-weight:550;line-height:1.12}.ordering-heading>p:last-child{margin-top:23px;font-size:.875rem}.order-steps{gap:60px;margin:60px 0}.order-steps li>span{color:#337c7e;background:0 0;border-color:#9fbeb7}.order-steps h3{font-size:.9375rem}.order-steps p{font-size:.8125rem}.order-banner{background:#0a3141;border-radius:3px;padding:38px 44px;box-shadow:0 14px 25px #1236370b}.order-banner h3{font-size:2rem;font-weight:500}.order-banner p{color:#9fbfc3;font-size:.8125rem}.order-banner .button{background:#a8edee}.site-footer{background:#061b2b;padding-top:75px}.footer-bottom{padding-top:28px}.footer-brand>p,.footer-links a,.footer-contact>a,.footer-contact>div{color:#98b1bc;font-size:.8125rem}.footer-main h2{font-size:.875rem;font-weight:600}.footer-whatsapp{color:#b3eaeb;font-size:.8125rem}.floating-order{background:#075a4e;font-size:.75rem;bottom:20px;right:20px;box-shadow:0 7px 22px #05232830}.order-dialog{--blue:#096c91;--ink:#102c43;--navy:#061c33}.order-dialog .button-blue{background:#087084}.order-dialog .button-blue:hover{background:#065c70}[data-reveal].reveal-ready{opacity:0;transition:opacity .8s,translate .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);translate:0 36px}[data-reveal].revealed{opacity:1;translate:0}.product-card.reveal-ready{transition:opacity .8s,translate .9s,transform .3s,box-shadow .3s}@keyframes breathe{0%{opacity:.65;transform:translate(-3%,2%)scale(.9)}to{opacity:1;transform:translate(3%,-2%)scale(1.1)}}@keyframes scroll-mark{0%,to{opacity:.3;transform:translateY(0)}45%{opacity:1;transform:translateY(10px)}70%{opacity:0;transform:translateY(10px)}}@keyframes float-pack{0%{transform:rotate(-7deg)translateY(-6px)}to{transform:rotate(-5deg)translateY(7px)}}@media (min-width:1700px){.story-copy h1,.story-copy h2{font-size:5.6rem}.product-scene{width:71%;right:-7%}.scene-annotation{right:-4%}}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}.main-nav{gap:23px}.header-inner{gap:20px}.header-order{margin-left:0}.story-copy h1,.story-copy h2{font-size:clamp(3.4rem,6vw,4.8rem)}.story-description{max-width:355px;font-size:.875rem}.scene-annotation{display:none}.product-scene{width:70%;right:-11%}.story-bottom{grid-template-columns:.8fr 1.7fr .5fr;gap:25px}.chapter-nav{gap:16px}.chapter-nav button{gap:7px}.motion-toggle>span:last-child{display:none}.difference-layout,.about-layout{gap:55px}.product-picture{height:330px}.product-picture img{height:270px}.product-info{padding:22px}.product-bottom{flex-wrap:wrap}.laundry-picture{height:550px}.campaign-picture{height:480px}}@media (max-width:800px){:root{--header-height:78px}.section{padding-block:76px}.wrap{width:calc(100% - 42px)}.header-inner{gap:16px}.wordmark img{width:82px}.main-nav{background:#081f31}.main-nav a{color:#ccdee7}.header-order{margin-left:auto}.product-story{height:calc(300svh - var(--header-height))}.story-stage{height:calc(100svh - var(--header-height));min-height:700px}.story-layout{height:calc(100% - 82px);min-height:0;display:block}.story-copy{text-align:center;width:100%;padding-top:36px}.story-copy .eyebrow{justify-content:center;margin-bottom:18px;font-size:.5625rem}.story-copy h1,.story-copy h2{margin:0;font-size:clamp(2.7rem,7vw,4rem);line-height:1.05}.story-description{max-width:390px;margin:15px auto 0;font-size:.8125rem;line-height:1.8}.story-copy .button{gap:27px;min-height:45px;margin-top:19px;padding:10px 17px;font-size:.75rem}.story-detail{display:none}.product-scene{width:88%;height:auto;top:290px;bottom:0;right:6%}.scene-controls{gap:13px;bottom:0}.scene-controls button{width:32px;height:32px}.scene-controls span{font-size:.5rem}.scene-fallback{width:65%;height:87%;top:-2%;left:18%}.story-word{font-size:36vw;top:64%;right:0}.story-bottom{grid-template-columns:1fr auto;gap:18px;bottom:22px}.scroll-invitation{display:none}.chapter-nav{gap:20px}.chapter-nav button{gap:7px;padding-bottom:10px}.chapter-nav button>span:nth-child(2),.chapter-nav button>span:first-child{font-size:.5625rem}.motion-toggle{justify-content:center;width:32px;min-height:36px;padding:8px}.motion-toggle>span:first-child{font-size:1rem}.benefit-strip .wrap{gap:15px;padding-block:20px}.strip-item{gap:10px;padding-inline:10px}.strip-item:first-child{padding-left:0}.strip-icon{width:28px;height:32px}.strip-icon svg{width:23px;height:23px}.strip-item strong{font-size:.6875rem}.strip-item p{display:none}.section-heading{margin-bottom:30px}.section-heading h2{font-size:2.6rem}.product-grid{gap:17px}.product-picture{height:260px}.product-picture img{height:215px}.product-weight{font-size:2rem}.product-kind{font-size:.5rem;top:14px;left:14px}.product-info{padding:17px}.product-description{font-size:.75rem}.product-title-row h3{font-size:1rem}.product-bottom button{font-size:.75rem}.sachet-range{gap:20px;padding:24px}.sachet-card{padding-left:20px}.sachet-picture{width:85px;height:110px}.difference-layout,.about-layout{gap:38px}.laundry-picture{height:440px}.difference-copy h2,.about-copy h2{font-size:2.5rem}.campaign-picture{height:450px}.order-steps{gap:25px;margin-block:38px}.order-banner{padding:30px}.order-banner h3{font-size:1.8rem}.site-footer{padding-top:57px}}@media (max-width:560px){:root{--header-height:74px}.header-inner{gap:12px}.header-order{min-height:40px;padding:9px 11px;font-size:.6875rem}.header-order svg{width:16px;height:16px}.wordmark img{width:75px;max-height:56px}.menu-toggle{width:35px;height:39px}.main-nav{padding:16px 23px;top:100%}.main-nav a{font-size:.9375rem}.story-stage{min-height:650px}.product-story{height:calc(305svh - var(--header-height))}.story-copy{padding-top:27px}.story-copy .eyebrow{gap:8px;margin-bottom:15px;font-size:.5rem}.story-copy h1,.story-copy h2{letter-spacing:-.06em;font-size:clamp(2.5rem,10.8vw,3.3rem)}.story-description{max-width:310px;margin-top:14px;font-size:.75rem;line-height:1.75}.story-copy .button{min-height:42px;margin-top:17px;font-size:.6875rem}.product-scene{width:108%;top:258px;bottom:-4px;right:-4%}.story-bottom{gap:7px;bottom:17px}.chapter-nav{gap:13px}.chapter-nav button{white-space:normal;flex-wrap:wrap;gap:2px 7px;line-height:1.6}.chapter-nav button>span:first-child{width:100%;font-size:.5rem;display:block}.chapter-nav button>span:nth-child(2){font-size:.5625rem}.motion-toggle{width:28px;margin-top:8px;padding:5px}.scene-controls{bottom:4px}.scene-controls button{width:30px;height:30px}.scene-controls span{font-size:.4375rem}.story-word{font-size:36vw;top:65%}.benefit-strip .wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:calc(100% - 30px);padding-block:18px}.strip-item{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-inline:5px}.strip-icon{width:22px;height:25px}.strip-item strong{max-width:90px;font-size:.5625rem;line-height:1.5;display:block}.section{padding-block:63px}.section-heading{align-items:flex-start;gap:17px}.section-heading h2{font-size:2.35rem}.section-heading>p{font-size:.8125rem}.section-heading .eyebrow{font-size:.5625rem}.product-grid{grid-template-columns:1fr;gap:22px}.product-card{display:block;overflow:hidden}.product-picture{border-radius:0;height:320px}.product-picture img{width:76%;height:280px;max-height:none;margin:8px 0 0}.product-kind{font-size:.5625rem;top:22px;left:22px}.product-weight{font-size:3rem;bottom:8px;right:25px}.product-info{padding:24px}.product-title-row{flex-direction:row;align-items:center}.product-title-row h3{font-size:1.25rem}.product-title-row>span{font-size:.875rem;display:inline}.product-brand{margin-bottom:7px;font-size:.5625rem}.product-description{margin-top:8px;font-size:.8125rem}.product-bottom{border-top:1px solid #d2dfdf;flex-direction:row;justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px}.product-bottom>span{font-size:.6875rem}.product-bottom button{min-height:42px;padding:9px 11px;font-size:.75rem}.sachet-range{gap:22px 14px;margin-top:24px;padding:23px 20px}.sachet-intro .eyebrow{font-size:.5rem}.sachet-intro h3{font-size:1.4rem}.sachet-intro>p:last-child{font-size:.8125rem}.sachet-card{gap:11px;padding-left:0}.sachet-picture{width:108px;height:145px}.sachet-card p{font-size:.6875rem}.sachet-card h3{font-size:1.5rem}.sachet-card span{font-size:.5625rem}.sachet-card .text-link{font-size:.75rem}.catalog-note{max-width:280px;margin:20px auto 0;font-size:.5625rem}.difference-layout,.about-layout{gap:35px}.laundry-picture{height:370px}.laundry-caption{padding:90px 26px 28px}.laundry-caption>p{font-size:2.3rem}.laundry-caption>span{font-size:.5rem}.difference-copy>.eyebrow,.about-copy>.eyebrow{font-size:.5625rem}.difference-copy h2,.about-copy h2{font-size:2.5rem;line-height:1.12}.difference-copy>p:not(.eyebrow),.about-copy>p:not(.eyebrow){font-size:.875rem;line-height:1.9}.benefit-details{gap:23px}.benefit-details h3{font-size:.875rem}.benefit-details p{font-size:.75rem}.about-visual{padding:0 0 22px 15px}.campaign-picture{height:370px}.about-brand{gap:13px;padding:11px 17px}.about-brand img{width:47px;height:56px}.about-brand>span{font-size:.5625rem}.about-brand strong{font-size:.75rem}.company-details span{font-size:.5625rem}.company-details strong{font-size:.8125rem}.ordering-heading .eyebrow{font-size:.5625rem}.ordering-heading h2{font-size:2.65rem}.ordering-heading>p:last-child{font-size:.8125rem}.order-steps{gap:25px;margin-block:34px}.order-steps h3{font-size:.875rem}.order-steps p{max-width:none;font-size:.8125rem}.order-banner{gap:23px;padding:28px 23px}.order-banner h3{font-size:1.7rem}.order-banner p{font-size:.75rem}.order-banner .button{min-width:0;min-height:48px;font-size:.75rem}.footer-main{gap:35px 20px}.site-footer{padding-top:50px}.footer-brand .wordmark img{width:105px}.footer-links a{font-size:.75rem}.footer-contact>a,.footer-contact>div{font-size:.6875rem}.footer-bottom{gap:14px;font-size:.5625rem}.floating-order{border-radius:50%;width:49px;height:49px;padding:12px;bottom:15px;right:15px}.floating-order>span:not(.floating-count){display:none}.floating-count{position:absolute;top:-4px;right:-3px}.order-panel .panel-heading h2{font-size:2.4rem}.order-panel .eyebrow{font-size:.75rem}}@media (max-width:380px){.wrap{width:calc(100% - 36px)}.header-inner{gap:9px}.header-order{padding-inline:9px;font-size:.6875rem}.story-copy h1,.story-copy h2{font-size:2.65rem}.story-description{max-width:290px;font-size:.6875rem}.story-stage{min-height:636px}.product-scene{top:248px}.chapter-nav{gap:11px}.chapter-nav button>span:nth-child(2){font-size:.5rem}.product-info{padding:22px}.product-picture{height:310px}.product-picture img{height:268px}.difference-copy h2,.about-copy h2{font-size:2.3rem}.footer-contact>a,.footer-contact>div{font-size:.8125rem}}@media (min-width:801px) and (max-height:760px){.story-stage{min-height:570px}.story-copy h1,.story-copy h2{font-size:4.1rem}.story-copy .eyebrow{margin-bottom:18px}.story-description{margin-top:20px}.story-copy .button{margin-top:23px}.story-detail{margin-top:20px}.scene-controls{bottom:-1%}}@media (prefers-reduced-motion:reduce){.story-cotton{transform:none!important}.scene-fallback{animation:none}.product-card:hover,.product-card:hover .product-picture img{transform:none}.laundry-picture>img{will-change:auto;transform:none}[data-reveal].reveal-ready{opacity:1;translate:none}.story-chapter{transform:none}.story-light{animation:none}}.menu-toggle{background:0 0}.menu-lines i{background:currentColor}.scene-controls button{width:40px;height:40px}.scene-controls span{font-size:.5625rem}.chapter-nav button>span:nth-child(2){font-size:.75rem}.motion-toggle{min-width:44px;min-height:44px}.story-cotton{z-index:0;pointer-events:none}.story-word{z-index:1}@media (max-width:560px){.scene-controls button{width:36px;height:36px}.scene-controls span{font-size:.5rem}.chapter-nav button>span:nth-child(2){font-size:.625rem}.story-bottom{gap:8px}.motion-toggle{min-width:32px;min-height:40px}.chapter-nav{gap:10px}}.story-readable{height:auto}.story-readable .story-stage{height:auto;min-height:0;position:relative;top:0}.story-readable .story-layout{flex-direction:column;height:auto;min-height:0;display:flex}.story-readable .story-copy{text-align:left;width:100%;padding-top:20px;display:block}.story-readable .story-chapter{visibility:visible;opacity:1;pointer-events:auto;border-bottom:1px solid #6c8da333;padding-block:40px;transform:none}.story-readable .story-copy h1,.story-readable .story-copy h2{margin:0;font-size:clamp(2rem,7vw,4rem)}.story-readable .story-copy .eyebrow{white-space:normal;font-size:.6rem;display:block}.story-readable .live-dot{margin-right:10px}.story-readable .story-description{max-width:640px;margin:20px 0 0;font-size:.875rem}.story-readable .story-copy .button{margin-top:22px;font-size:.75rem}.story-readable .product-scene{width:100%;max-width:650px;height:440px;margin:30px auto 10px;position:relative;top:auto;bottom:auto;right:auto}.story-readable .scene-controls{bottom:0}.story-readable .scene-annotation,.story-readable .story-word,.story-readable .chapter-nav,.story-readable .scroll-invitation{display:none}.story-readable .story-bottom{justify-content:flex-end;margin-top:15px;margin-bottom:20px;display:flex;position:relative;bottom:auto}.story-readable .motion-toggle{width:auto}.story-readable .motion-toggle>span:last-child{display:inline}.story-readable .story-progress{display:none}
.wash-journey{--journey-progress:0;--pack-x:0px;--pack-y:0px;--pack-scale:1;--pack-opacity:1;--machine-opacity:0;--machine-x:0px;--machine-y:100px;--machine-scale:1;--water-opacity:0;--water-scale:1.7;--water-turn:-24deg;--portal-radius:0%;--portal-x:72%;--portal-y:60.5%;--fresh-opacity:0;--fresh-scale:1.2;--shirt-opacity:0;--shirt-scale:.35;--shirt-turn:-28deg;--shirt-y:100px;--pour-opacity:0;height:1220svh}.journey-stage{top:var(--header-height);height:calc(100svh - var(--header-height));isolation:isolate;color:#fff;background:radial-gradient(at 75% 44%,#12647a85,#0000 60%),#071a2d;min-height:0;position:sticky;overflow:clip}.journey-light{pointer-events:none;background:radial-gradient(at 68% 65%,#60f4f525,#0000 50%);position:absolute;inset:0}.journey-oversize{letter-spacing:-.08em;color:#b4f3ef08;pointer-events:none;z-index:1;font-size:clamp(10rem,26vw,30rem);font-weight:800;line-height:1;position:absolute;top:54%;right:-.025em;transform:translateY(-50%)}.journey-product{width:60%;height:84%;transform:translate3d(var(--pack-x),var(--pack-y),0) scale(var(--pack-scale));opacity:var(--pack-opacity);transform-origin:50%;will-change:transform;z-index:4;position:absolute;top:2%;left:45.5%}.wash-journey .product-scene{width:100%;height:100%;inset:0}.wash-journey .scene-controls{transition:opacity .3s;bottom:0}.wash-journey:not([data-chapter="0"]) .scene-controls{opacity:0;pointer-events:none}.wash-journey .scene-controls span{letter-spacing:.08em;font-size:.75rem}.wash-journey .scene-controls button{width:40px;height:40px}.journey-machine{width:40%;max-width:none;height:auto;opacity:var(--machine-opacity);transform:translate3d(var(--machine-x),var(--machine-y),0) scale(var(--machine-scale));transform-origin:50% 49%;will-change:transform;z-index:3;pointer-events:none;filter:none;position:absolute;top:28%;left:52%}.journey-powder{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.journey-smoke{pointer-events:none;contain:strict;width:100%;height:100%;position:absolute;inset:0}.journey-smoke-back{z-index:3}.journey-smoke-front{z-index:5}.journey-readable .journey-smoke,.wash-journey[data-opening=true] .scene-controls{display:none}.journey-water{width:var(--portal-size,1800px);height:var(--portal-size,1800px);opacity:var(--water-opacity);transform:translate3d(var(--portal-x),var(--portal-y),0) translate(-50%,-50%) scale(var(--portal-scale,.12));will-change:transform,opacity;z-index:6;pointer-events:none;contain:paint;background:#052437;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden}.journey-water>img{object-fit:cover;width:100%;max-width:none;height:100%;transform:rotate(var(--water-turn)) scale(var(--water-scale));will-change:transform;position:absolute;inset:0}.journey-wash-shade{opacity:var(--wash-shade,0);pointer-events:none;z-index:6;will-change:opacity;background:linear-gradient(90deg,#021c2ceb 0%,#062e46b0 35%,#00172611 72%,#00132222);position:absolute;inset:0}.journey-fresh-world{opacity:var(--fresh-opacity);z-index:7;pointer-events:none;background:#e9f4f3;position:absolute;inset:0}.journey-fresh-world img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transform:scale(var(--fresh-scale));filter:saturate(.6);opacity:.38}.journey-fresh-world:after{content:"";background:linear-gradient(90deg,#edf8f4 1%,#edf8f4e8 32%,#edf8f42b 74%);position:absolute;inset:0}.journey-shirt{object-fit:contain;width:43%;height:80%;opacity:var(--shirt-opacity);transform:translateY(var(--shirt-y)) rotate(var(--shirt-turn)) scale(var(--shirt-scale));transform-origin:50% 65%;filter:drop-shadow(20px 30px 35px #0b394630);will-change:transform;z-index:8;pointer-events:none;position:absolute;top:7%;left:53%}.journey-content{z-index:10;pointer-events:none;align-items:center;height:calc(100% - 130px);display:flex;position:relative}.journey-copy{pointer-events:none;width:50%;padding-top:20px;display:grid}.journey-chapter{opacity:0;visibility:hidden;will-change:transform,opacity;pointer-events:none;grid-area:1/1;align-self:center;transition:none;transform:translateY(22px)}.journey-chapter.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}.journey-copy .eyebrow{letter-spacing:.13em;color:#9cd5db;margin-bottom:27px;font-size:.75rem;font-weight:700}.journey-copy h1,.journey-copy h2{letter-spacing:-.065em;color:#f6fcff;margin-right:-20px;font-size:clamp(3.4rem,5.4vw,5.5rem);font-weight:680;line-height:1.04}.journey-copy h1 em,.journey-copy h2 em{color:#a8edee;font-style:normal;font-weight:440}.journey-description{color:#b0cad5;max-width:390px;margin-top:28px;font-size:1rem;line-height:1.85}.journey-copy .button{gap:30px;margin-top:30px;font-size:.875rem}.journey-start{color:#a7c3d2;background:0 0;border:0;align-items:center;gap:22px;margin-top:15px;padding:10px 0;font-size:.875rem;display:flex}.journey-start>span{color:#99e7ec;font-size:1.2rem}.journey-start:hover{color:#fff}.journey-caption{color:#8fb9c7;align-items:center;gap:12px;margin-top:32px;font-size:.875rem;display:flex}.journey-caption>span{background:currentColor;width:32px;height:1px}.journey-reading-image{display:none}.journey-side-note{z-index:10;writing-mode:vertical-rl;letter-spacing:.14em;color:#74a7b5;pointer-events:none;align-items:center;gap:20px;font-size:.75rem;display:flex;position:absolute;top:30%;right:22px}.journey-side-note i{background:#84b9c333;width:1px;height:60px;display:block}.journey-bottom{z-index:12;grid-template-columns:1fr 2fr .75fr;align-items:center;gap:32px;display:grid;position:absolute;bottom:26px;left:0;right:0}.journey-scroll{color:#9fc1cd;align-items:center;gap:14px;max-width:180px;font-size:.75rem;line-height:1.6;display:flex}.journey-scroll>i{background:linear-gradient(#9ddce8,#0000);flex-shrink:0;width:1px;height:36px;animation:2.2s ease-in-out infinite journey-scroll-hint;display:block}.journey-chapters{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px;display:grid}.journey-chapters button{text-align:left;color:#7296a8;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:6px 0 15px;display:flex;position:relative}.journey-chapters button>span:first-child{font-variant-numeric:tabular-nums;font-size:.75rem}.journey-chapters button>span:nth-child(2){font-size:.875rem}.journey-chapters .chapter-mobile{display:none}.journey-chapters button i{background:#79abb33a;height:1px;position:absolute;bottom:0;left:0;right:0}.journey-chapters button.active{color:#d5f5f9}.journey-chapters button.active i{background:#a8edee;box-shadow:0 0 10px #a8edee35}.journey-chapters button:hover{color:#fff}.journey-motion{color:#9dc0ca;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0;font-size:.75rem;display:flex}.journey-motion>span:first-child{font-size:1rem}.journey-motion:disabled{opacity:.7;cursor:default}.journey-progress{width:100%;height:2px;transform:scaleX(var(--journey-progress));transform-origin:0;z-index:15;background:#a8edee;position:absolute;bottom:0;left:0}.wash-journey[data-chapter="5"] .journey-copy h2{color:#163f51}.wash-journey[data-chapter="5"] .journey-copy h2 em{color:#286f76}.wash-journey[data-chapter="5"] .journey-copy .eyebrow{color:#2f6f7a}.wash-journey[data-chapter="5"] .journey-description{color:#486877}.wash-journey[data-chapter="5"] .journey-caption{color:#3a7781}.wash-journey[data-chapter="5"] .button-ice{color:#fff;background:#0b5a6d}.wash-journey[data-chapter="5"] .journey-side-note{color:#4e7e86}.wash-journey[data-chapter="5"] .journey-scroll,.wash-journey[data-chapter="5"] .journey-motion{color:#496e78}.wash-journey[data-chapter="5"] .journey-chapters button{color:#64858b}.wash-journey[data-chapter="5"] .journey-chapters button.active{color:#154d5d}.wash-journey[data-chapter="5"] .journey-chapters button.active i,.wash-journey[data-chapter="5"] .journey-progress{background:#247b89}@keyframes journey-scroll-hint{0%,to{opacity:.5;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}.main-nav a,.header-order{font-size:.875rem}.product-kind,.product-brand,.catalog-note{font-size:.75rem}.product-description{font-size:.875rem}@media (max-width:1100px){.journey-side-note{display:none}.journey-bottom{grid-template-columns:.8fr 2fr .4fr;gap:24px}.journey-motion>span:last-child{display:none}.journey-copy h1,.journey-copy h2{font-size:clamp(3.3rem,5.7vw,4.7rem)}.journey-description{max-width:350px}.journey-chapters{gap:14px}.journey-chapters button{gap:7px}}@media (min-width:801px) and (max-height:760px){.journey-stage{min-height:590px}.journey-copy h1,.journey-copy h2{font-size:3.9rem}.journey-copy .eyebrow{margin-bottom:20px}.journey-description{margin-top:20px;font-size:1rem}.journey-copy .button{margin-top:22px}.journey-caption{margin-top:24px}.journey-copy{padding-top:0}}@media (max-width:800px){.wash-journey{height:1220svh}.journey-stage{min-height:730px}.journey-content{height:auto;padding-top:35px;display:block}.journey-copy{text-align:center;width:100%;padding:0}.journey-copy .eyebrow{margin-bottom:16px;font-size:.75rem}.journey-copy h1,.journey-copy h2{margin:0;font-size:clamp(2.8rem,6.8vw,4rem);line-height:1.05}.journey-description{max-width:420px;margin:19px auto 0;font-size:1rem;line-height:1.7}.journey-copy .button{gap:25px;min-height:48px;margin-top:22px;padding:11px 18px;font-size:.875rem}.journey-start{margin:9px auto 0;font-size:.875rem}.journey-caption{justify-content:center;margin-top:24px;font-size:.875rem}.journey-product{width:100%;height:52%;top:37%;left:0}.wash-journey .scene-controls{bottom:-2px}.wash-journey .scene-controls span{letter-spacing:.05em;font-size:.75rem}.wash-journey:not([data-chapter="0"]) .scene-controls{display:none}.journey-machine{width:76%;top:50%;left:28%}.journey-shirt{width:70%;height:53%;top:37%;left:18%}.journey-wash-shade{background:linear-gradient(#021c2ce8 0%,#032e44bd 37%,#031c2820 65%,#021b31aa)}.journey-fresh-world:after{background:linear-gradient(#edf8f4 0%,#edf8f4f5 32%,#edf8f440 72%,#edf8f4a6)}.journey-oversize{font-size:33vw;top:67%}.journey-bottom{grid-template-columns:1fr 44px;gap:18px;bottom:17px}.journey-scroll{display:none}.journey-chapters{gap:19px}.journey-chapters button{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:12px;line-height:1.4}.journey-chapters button>span:first-child{font-size:.75rem}.journey-chapters button>span:nth-child(2){font-size:.875rem}.journey-motion{min-width:44px;min-height:44px}.journey-motion>span:first-child{font-size:1.2rem}}@media (max-width:560px){.journey-stage{min-height:720px}.journey-content{padding-top:28px}.journey-copy .eyebrow{letter-spacing:.09em;margin-bottom:15px;font-size:.75rem}.journey-copy h1,.journey-copy h2{letter-spacing:-.06em;font-size:clamp(2.65rem,10.8vw,3.5rem)}.journey-description{max-width:340px;margin-top:17px;font-size:1rem;line-height:1.65}.journey-copy .button{min-height:45px;margin-top:19px;font-size:.875rem}.journey-start{min-height:40px;margin-top:5px;font-size:.8125rem}.journey-caption{gap:10px;margin-top:20px;font-size:.8125rem}.journey-caption>span{width:22px}.journey-product{height:47%;top:41%}.journey-shirt{width:78%;height:49%;top:39%;left:13%}.journey-chapters{gap:17px}.journey-chapters .chapter-desktop{display:none}.journey-chapters .chapter-mobile{font-size:.8125rem;display:inline}.journey-chapters button{gap:4px}.journey-bottom{gap:12px;bottom:17px}.wash-journey .scene-controls{gap:12px;bottom:0}.wash-journey .scene-controls button{width:40px;height:40px}.wash-journey .scene-controls span{font-size:.75rem}.header-order{font-size:.8125rem}.product-kind,.product-brand,.catalog-note{font-size:.75rem}}@media (max-width:380px){.journey-copy h1,.journey-copy h2{font-size:2.65rem}.journey-copy .eyebrow{letter-spacing:.04em;font-size:.75rem}.journey-content{padding-top:24px}.journey-description{max-width:310px;font-size:.9375rem}.journey-stage{min-height:714px}.journey-chapters{gap:12px}.journey-bottom{gap:10px}.header-order{font-size:.75rem}}.wash-journey.journey-readable{height:auto}.journey-readable .journey-stage{height:auto;min-height:0;position:relative;top:0}.journey-readable .journey-content{height:auto;padding-top:0}.journey-readable .journey-copy{text-align:left;width:100%;padding:0;display:block}.journey-readable .journey-chapter{opacity:1;visibility:visible;pointer-events:auto;border-bottom:1px solid #6594a644;padding:55px 0;position:relative;transform:none}.journey-readable .journey-copy h1,.journey-readable .journey-copy h2{color:#f6fcff;margin:0;font-size:clamp(2rem,6vw,4rem)}.journey-readable .journey-copy h1 em,.journey-readable .journey-copy h2 em{color:#a8edee}.journey-readable .journey-copy .eyebrow{color:#9cd5db;white-space:normal;font-size:.75rem}.journey-readable .journey-description{color:#b0cad5;max-width:680px;margin:22px 0 0;font-size:1rem}.journey-readable .journey-caption{color:#9bc4d2;justify-content:flex-start}.journey-readable .journey-reading-image{object-fit:contain;width:550px;max-width:100%;height:410px;margin:30px auto 0;display:block}.journey-readable .journey-chapter:nth-child(4) .journey-reading-image{object-fit:cover;border-radius:4px;width:100%;height:380px}.journey-readable .journey-wash-shade,.journey-readable .journey-machine,.journey-readable .journey-water,.journey-readable .journey-shirt,.journey-readable .journey-powder,.journey-readable .journey-fresh-world,.journey-readable .journey-oversize,.journey-readable .journey-side-note,.journey-readable .journey-chapters,.journey-readable .journey-scroll,.journey-readable .journey-progress{display:none}.journey-readable .journey-bottom{justify-content:flex-end;margin-top:15px;margin-bottom:20px;display:flex;position:relative;bottom:auto}.journey-readable .journey-motion>span:last-child{display:inline}@media (prefers-reduced-motion:reduce){.journey-chapter{transition:none;transform:none}.journey-scroll>i{animation:none}}.journey-stage{overflow:clip}.journey-end-hold{pointer-events:none;visibility:hidden;width:1px;height:140svh;position:absolute;bottom:0;left:0}.journey-readable .journey-end-hold{display:none}.journey-stage:after{content:"";z-index:9;pointer-events:none;background:linear-gradient(#0000,#071a2dec);height:140px;position:absolute;inset:auto 0 0}.wash-journey[data-chapter="5"] .journey-stage:after{background:linear-gradient(#0000,#edf8f4f5)}.journey-readable .journey-stage:after{display:none}.wash-journey.journey-readable .journey-copy{opacity:1}@media (max-width:800px){.journey-stage{min-height:0}.journey-chapter:first-child .button-ice{display:none}.journey-start{color:#c5e6ed;border:1px solid #9ac4d65c;border-radius:3px;min-height:44px;margin-top:19px;padding:10px 19px}.journey-caption{display:none}.journey-readable .journey-chapter:first-child .button-ice{display:inline-flex}.journey-readable .journey-caption{display:flex}}@media (max-width:800px) and (max-height:790px){.journey-content{padding-top:23px}.journey-copy h1,.journey-copy h2{font-size:2.65rem}.journey-product{height:47%;top:42%}.journey-description{margin-top:15px;line-height:1.6}.journey-shirt{height:45%;top:42%}.journey-copy .button{margin-top:16px}.journey-start{margin-top:14px}}@media (max-width:800px){.journey-chapters{gap:10px}.journey-chapters .chapter-mobile{font-size:.875rem}.journey-bottom{gap:10px}.journey-chapters button{min-height:48px}.journey-product{will-change:transform,opacity}}@media (max-width:380px){.journey-chapters{gap:8px}.journey-copy .journey-description{font-size:1rem}}@media (max-width:560px) and (max-height:790px){.journey-machine{width:68%;top:58%;left:31%}}.journey-spill-world,.journey-day-world{pointer-events:none;will-change:opacity;position:absolute;inset:0;overflow:hidden}.journey-spill-world{z-index:2;opacity:var(--spill-opacity,0)}.journey-day-world{z-index:9;opacity:var(--day-opacity,0)}.journey-spill-world img,.journey-day-world img{object-fit:cover;object-position:62% 50%;will-change:transform;width:100%;height:100%}.journey-spill-world img{transform:scale(var(--spill-scale,1.04))}.journey-day-world img{transform:scale(var(--day-scale,1.1))}.journey-spill-world:after,.journey-day-world:after{content:"";background:linear-gradient(90deg,#071a2deb 0%,#071a2da6 33%,#071a2d08 74%);position:absolute;inset:0}.journey-bottom{grid-template-columns:.65fr 2.7fr .55fr;gap:24px}.journey-chapters{gap:12px}.journey-chapters button{gap:6px}.journey-chapters button>span:first-child,.journey-readable .journey-spill-world,.journey-readable .journey-day-world{display:none}.journey-readable .journey-chapter:nth-child(2) .journey-reading-image,.journey-readable .journey-chapter:last-child .journey-reading-image{object-fit:cover;width:100%;height:auto;max-height:560px}@media (max-width:1100px){.journey-bottom{grid-template-columns:1fr 44px}.journey-scroll{display:none}}@media (max-width:800px){.journey-spill-world img,.journey-day-world img{object-position:70% center}.journey-spill-world:after,.journey-day-world:after{background:linear-gradient(#071a2df5 0%,#071a2dd9 28%,#071a2d08 64%,#071a2d88)}.journey-bottom{display:block}.journey-chapters{gap:4px}.journey-chapters button{justify-content:center;align-items:center;min-width:0}.journey-motion{position:absolute;bottom:70px;right:0}.journey-readable .journey-motion{position:static}.journey-chapters .chapter-desktop{display:none}.journey-chapters .chapter-mobile{font-size:.875rem;display:inline}.journey-chapters button>span:first-child{font-size:.75rem;display:inline}}@media (max-width:380px){.journey-bottom{padding-inline:12px}.journey-chapters .chapter-mobile{font-size:.8125rem}}
.dispatch-story{--dispatch-progress:0;background:#082635;height:690svh;scroll-margin-top:-20px;position:relative}.dispatch-stage{top:var(--header-height);height:calc(100svh - var(--header-height));isolation:isolate;color:#f4ffff;background:radial-gradient(at 74% 54%,#12657970,#0000 66%),#082635;position:sticky;overflow:clip}.dispatch-heading{z-index:3;letter-spacing:.16em;color:#92c5ca;justify-content:space-between;align-items:center;gap:20px;font-size:.75rem;display:flex;position:absolute;top:32px;left:0;right:0}.dispatch-heading a{letter-spacing:0;color:#b3d8db;align-items:center;gap:12px;font-size:.875rem;display:flex}.dispatch-heading svg{width:16px}.dispatch-content{pointer-events:none;z-index:2;align-items:center;height:calc(100% - 125px);display:flex;position:relative}.dispatch-copy{width:39%;padding-top:30px;display:grid}.dispatch-copy article{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform;grid-area:1/1}.dispatch-copy article.is-active{opacity:1;visibility:visible;pointer-events:auto}.dispatch-copy .eyebrow{letter-spacing:.13em;color:#8ecbd0;margin-bottom:26px;font-size:.75rem}.dispatch-copy h2{letter-spacing:-.055em;font-size:clamp(2.75rem,4.4vw,4.6rem);font-weight:620;line-height:1.08}.dispatch-copy h2 em{color:#a4e5dc;font-style:normal;font-weight:430}.dispatch-copy article>p:not(.eyebrow){color:#acd0d5;max-width:360px;margin-top:25px;font-size:1rem;line-height:1.85}.dispatch-copy .button{gap:15px;margin-top:28px;font-size:.875rem}.dispatch-world{pointer-events:none;z-index:1;width:70%;height:83%;position:absolute;top:5%;left:31%}.dispatch-world canvas{width:100%;height:100%;display:block}.dispatch-fallback{object-fit:contain;width:60%;height:65%;margin:10% auto}.dispatch-bottom{z-index:3;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:28px;display:grid;position:absolute;bottom:25px;left:0;right:0}.dispatch-bottom>p{color:#81aab4;font-size:.75rem}.dispatch-scroll{color:#a7ccd1;text-align:right;font-size:.875rem}.dispatch-bottom nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.dispatch-bottom button{color:#8eb0b9;background:0 0;border:0;align-items:center;gap:8px;min-height:48px;padding:7px 0 14px;font-size:.875rem;display:flex;position:relative}.dispatch-bottom button>span{font-size:.75rem}.dispatch-bottom button i{background:#7aa4af44;height:1px;position:absolute;bottom:0;left:0;right:0}.dispatch-bottom button[aria-current]{color:#c1f3ec}.dispatch-bottom button[aria-current] i{background:#a4e5dc}.dispatch-bottom button:hover{color:#fff}.dispatch-progress{height:2px;transform:scaleX(var(--dispatch-progress));transform-origin:0;background:#91ddd5;position:absolute;bottom:0;left:0;right:0}.dispatch-end-hold{visibility:hidden;pointer-events:none;width:1px;height:110svh;position:absolute;bottom:0}@media (max-width:1100px){.dispatch-copy{width:42%}.dispatch-copy h2{font-size:3.3rem}.dispatch-bottom{grid-template-columns:.8fr 2fr}.dispatch-scroll{display:none}.dispatch-bottom nav{gap:12px}}@media (max-width:800px){.dispatch-heading{top:22px}.dispatch-heading>span{letter-spacing:.09em;font-size:.75rem}.dispatch-heading a{font-size:.8125rem}.dispatch-content{height:auto;padding-top:83px;display:block}.dispatch-copy{text-align:center;width:100%;padding:0}.dispatch-copy h2{font-size:clamp(2.5rem,8.8vw,3.5rem)}.dispatch-copy .eyebrow{margin-bottom:16px}.dispatch-copy article>p:not(.eyebrow){max-width:440px;margin:17px auto 0;line-height:1.65}.dispatch-copy .button{min-height:46px;margin-top:20px;padding:10px 16px}.dispatch-world{width:110%;height:49%;top:39%;left:-5%}.dispatch-bottom{grid-template-columns:1fr;gap:14px;bottom:20px}.dispatch-bottom>p{text-align:center;order:2}.dispatch-bottom nav{gap:10px}.dispatch-bottom button{flex-direction:column;gap:3px;min-height:48px}.dispatch-bottom button>span{display:none}}@media (max-width:560px) and (max-height:790px){.dispatch-content{padding-top:65px}.dispatch-copy h2{font-size:2.5rem}.dispatch-copy .eyebrow{margin-bottom:12px}.dispatch-copy article>p:not(.eyebrow){margin-top:13px}.dispatch-world{height:42%;top:46%}.dispatch-copy .button{margin-top:14px}.dispatch-bottom{gap:9px;bottom:14px}.dispatch-heading{top:16px}}.dispatch-readable{height:auto}.dispatch-readable .dispatch-stage{height:auto;position:relative;top:0;overflow:visible}.dispatch-readable .dispatch-heading{padding-top:30px;position:relative;top:0}.dispatch-readable .dispatch-world{width:100%;height:380px;position:relative;top:auto;left:auto}.dispatch-readable .dispatch-content{height:auto;padding-top:0}.dispatch-readable .dispatch-copy{text-align:left;width:100%;padding:0;display:block}.dispatch-readable .dispatch-copy article{pointer-events:auto;border-bottom:1px solid #9ec4ce33;padding:35px 0;opacity:1!important;visibility:visible!important;transform:none!important}.dispatch-readable .dispatch-copy h2{font-size:clamp(2rem,6vw,4rem)}.dispatch-readable .dispatch-copy article>p:not(.eyebrow){max-width:700px;margin:20px 0 0}.dispatch-readable .dispatch-bottom{padding-top:25px;padding-bottom:25px;display:block;position:relative;bottom:auto}.dispatch-readable .dispatch-bottom nav,.dispatch-readable .dispatch-scroll,.dispatch-readable .dispatch-progress,.dispatch-readable .dispatch-end-hold{display:none}@media (prefers-reduced-motion:reduce){.dispatch-story{height:auto}.dispatch-stage{position:relative;top:0}.dispatch-copy article{will-change:auto}}
.wardrobe-story{--wardrobe-progress:0;--wardrobe-morning:0;--wardrobe-night:0;background:#101f30;height:680svh;scroll-margin-top:-20px;position:relative}.wardrobe-stage{top:var(--header-height);height:calc(100svh - var(--header-height));isolation:isolate;color:#f1fcfc;background:radial-gradient(at 73% 48%,#285d7159,#0000 61%),#101f30;position:sticky;overflow:clip}.wardrobe-dawn{z-index:0;pointer-events:none;opacity:var(--wardrobe-morning);background:radial-gradient(at 105% 0,#e0b575a6,#0000 60%),linear-gradient(112deg,#142731 20%,#4d5758);position:absolute;inset:0}.wardrobe-heading{z-index:3;color:#b0c9cb;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:24px;font-size:.75rem;display:flex;position:absolute;top:32px;left:0;right:0}.wardrobe-heading a{letter-spacing:0;align-items:center;gap:12px;font-size:.875rem;display:flex}.wardrobe-heading svg{width:16px}.wardrobe-backdrop-word{letter-spacing:-.075em;color:#8baab507;pointer-events:none;white-space:nowrap;font-size:clamp(8rem,16vw,18rem);font-weight:750;line-height:1;position:absolute;top:41%;left:28%}.wardrobe-world{pointer-events:none;z-index:1;width:70%;height:81%;position:absolute;top:8%;left:32%}.wardrobe-world canvas{width:100%;height:100%;display:block}.wardrobe-fallback{object-fit:contain;width:70%;height:87%;margin:3% auto}.wardrobe-content{z-index:2;pointer-events:none;align-items:center;height:calc(100% - 80px);display:flex;position:relative}.wardrobe-copy{width:41%;padding-top:20px;display:grid}.wardrobe-copy article{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform;grid-area:1/1}.wardrobe-copy article.is-active{opacity:1;visibility:visible;pointer-events:auto}.wardrobe-copy .eyebrow{color:#acdadc;letter-spacing:.14em;margin-bottom:26px;font-size:.75rem}.wardrobe-copy h2{letter-spacing:-.06em;font-size:clamp(2.65rem,4.5vw,4.75rem);font-weight:590;line-height:1.09}.wardrobe-copy h2 em{color:#b4e5dc;font-weight:420}.wardrobe-copy .wardrobe-description{color:#b7ccd1;max-width:345px;margin-top:25px;font-size:1rem;line-height:1.85}.wardrobe-copy .button{gap:23px;margin-top:30px;font-size:.875rem}.wardrobe-bottom{z-index:3;grid-template-columns:1fr 1.7fr 1fr;align-items:center;gap:30px;display:grid;position:absolute;bottom:24px;left:0;right:0}.wardrobe-scroll{color:#aec6cd;align-items:center;gap:18px;font-size:.875rem;display:flex}.wardrobe-bottom nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.wardrobe-bottom nav button{color:#9ebbc4;background:0 0;border:0;align-items:center;gap:9px;min-height:48px;padding:8px 0 14px;font-size:.875rem;display:flex;position:relative}.wardrobe-bottom nav button>span{color:#8facb5;font-size:.75rem}.wardrobe-bottom nav button i{background:#7d9da544;height:1px;position:absolute;bottom:0;left:0;right:0}.wardrobe-bottom nav button[aria-current]{color:#def4e5}.wardrobe-bottom nav button[aria-current] i{background:#c7e9dc}.wardrobe-motion{color:#bad1d4;background:0 0;border:0;justify-self:end;align-items:center;gap:9px;min-height:44px;padding:8px 0;font-size:.875rem;display:flex}.wardrobe-motion>span{font-size:1rem}.wardrobe-progress{height:2px;transform:scaleX(var(--wardrobe-progress));transform-origin:0;background:#c7e9dc;position:absolute;bottom:0;left:0;right:0}.wardrobe-end-hold{pointer-events:none;visibility:hidden;width:1px;height:120svh;position:absolute;bottom:0}@media (max-width:1100px){.wardrobe-bottom{grid-template-columns:1fr 2fr auto;gap:20px}.wardrobe-bottom nav{gap:15px}.wardrobe-copy{width:44%}.wardrobe-copy h2{font-size:3.2rem}.wardrobe-heading{letter-spacing:.1em}}@media (max-width:800px){.wardrobe-heading{gap:16px;top:23px}.wardrobe-heading>span{max-width:210px;font-size:.75rem;line-height:1.6}.wardrobe-heading a{gap:7px;font-size:.875rem}.wardrobe-content{height:auto;padding-top:94px;display:block}.wardrobe-copy{text-align:center;width:100%;padding:0}.wardrobe-copy h2{font-size:clamp(2.5rem,8.7vw,3.6rem)}.wardrobe-copy .eyebrow{letter-spacing:.11em;margin-bottom:15px}.wardrobe-copy .wardrobe-description{max-width:420px;margin:18px auto 0;line-height:1.7}.wardrobe-copy .button{min-height:46px;margin-top:17px;padding:10px 17px}.wardrobe-world{width:112%;height:46%;top:40%;left:-6%}.wardrobe-backdrop-word{font-size:23vw;top:58%;left:2%}.wardrobe-bottom{grid-template-columns:1fr auto;gap:10px;bottom:18px}.wardrobe-scroll{display:none}.wardrobe-bottom nav{gap:13px}.wardrobe-bottom nav button{justify-content:center}.wardrobe-bottom nav button>span{display:none}.wardrobe-motion{gap:6px;font-size:.875rem}.wardrobe-heading svg{width:14px}}@media (max-width:560px){.wardrobe-heading{top:19px}.wardrobe-heading>span{max-width:155px;font-size:.75rem}.wardrobe-heading a{max-width:115px;font-size:.875rem}.wardrobe-content{padding-top:98px}.wardrobe-copy .eyebrow{font-size:.75rem}.wardrobe-world{height:43%;top:43%}.wardrobe-bottom{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;bottom:13px}.wardrobe-bottom nav{gap:17px;width:100%}.wardrobe-motion{min-height:30px;padding:4px 10px}.wardrobe-copy .wardrobe-description{max-width:335px}}@media (max-width:560px) and (max-height:790px){.wardrobe-content{padding-top:82px}.wardrobe-copy .eyebrow{margin-bottom:11px}.wardrobe-copy h2{font-size:2.35rem}.wardrobe-copy .wardrobe-description{margin-top:13px;line-height:1.6}.wardrobe-copy .button{margin-top:13px}.wardrobe-world{height:38%;top:47%}.wardrobe-heading{top:14px}}.wardrobe-readable{height:auto}.wardrobe-readable .wardrobe-stage{height:auto;position:relative;top:0;overflow:visible}.wardrobe-readable .wardrobe-heading{padding-top:30px;position:relative;top:auto}.wardrobe-readable .wardrobe-world{width:100%;height:330px;position:relative;top:auto;left:auto}.wardrobe-readable .wardrobe-world canvas{display:none}.wardrobe-readable .wardrobe-content{height:auto;padding-top:0}.wardrobe-readable .wardrobe-copy{text-align:left;width:100%;padding:0;display:block}.wardrobe-readable .wardrobe-copy article{pointer-events:auto;will-change:auto;border-bottom:1px solid #adc6c933;padding:35px 0;opacity:1!important;visibility:visible!important;transform:none!important}.wardrobe-readable .wardrobe-copy h2{font-size:clamp(2rem,6vw,4rem)}.wardrobe-readable .wardrobe-description{max-width:700px;margin:20px 0 0}.wardrobe-readable .wardrobe-bottom,.wardrobe-readable .wardrobe-progress,.wardrobe-readable .wardrobe-end-hold,.wardrobe-readable .wardrobe-backdrop-word{display:none}@media (prefers-reduced-motion:reduce){.wardrobe-story{height:auto}.wardrobe-stage{position:relative;top:0}.wardrobe-copy article{will-change:auto}}
.collection{background:#edf3f4;padding-block:80px;scroll-margin-top:-20px}.collection .section-heading{align-items:flex-end;margin-bottom:38px}.collection .section-heading .eyebrow{letter-spacing:.14em;color:#16758a;font-size:.875rem}.collection .section-heading h2{letter-spacing:-.055em;font-size:clamp(2.5rem,4.1vw,3.8rem);font-weight:580;line-height:1.12}.collection .section-heading>p{color:#536f7c;max-width:300px;font-size:1rem;line-height:1.75}.collection .product-grid{--studio-height:clamp(360px,30vw,460px);perspective:1400px;align-items:stretch;gap:24px}.collection .product-card{--pack-scale:.88;--pack-angle:-5deg;--studio-glow:#176b9299;transform-style:flat;background:#102a3c;border:1px solid #294454;border-radius:10px;flex-direction:column;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 15px 32px #09243416}.collection .product-pack-3kg{--studio-glow:#187ba399;border-color:#397c8b}.collection .product-pack-1kg{--pack-scale:.68;--pack-angle:3deg;--studio-glow:#28548b99}.collection .product-pack-500g{--pack-scale:.54;--pack-angle:-3deg;--studio-glow:#236e7299}.collection .product-card:hover{border-color:#82c9d3;transform:translateY(-5px);box-shadow:0 25px 45px #0d304827}.collection .product-card.reveal-ready{transition:opacity .8s,translate .9s,transform .3s,box-shadow .3s,border-color .3s;transition-delay:var(--reveal-delay,0s),var(--reveal-delay,0s),0s,0s,0s}.collection .product-picture{height:var(--studio-height);min-height:var(--studio-height);isolation:isolate;perspective:1000px;background:radial-gradient(ellipse at 50% 66%,var(--studio-glow),transparent 64%),linear-gradient(145deg,#102e47,#081b2d 82%);border-radius:0;justify-content:center;align-items:flex-end;padding:0 0 25px;display:flex;position:relative;overflow:hidden}.collection .product-picture:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(#0009,#0000 69%);border-radius:50%;height:42px;position:absolute;bottom:17px;left:15%;right:15%}.collection .product-picture:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#86c5d04d,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}.collection .product-picture img{height:calc(var(--studio-height) * var(--pack-scale));object-fit:contain;object-position:center bottom;z-index:1;filter:drop-shadow(10px 18px 13px #0006);width:88%;max-width:88%;max-height:none;transform:translate3d(0,0,20px) rotate(var(--pack-angle));mix-blend-mode:normal;margin:0;transition:transform .65s cubic-bezier(.2,.7,.3,1),filter .5s;position:relative}.collection .product-card:hover .product-picture img{transform:translate3d(0,-8px,28px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(0deg);filter:drop-shadow(8px 24px 16px #0008)}.collection .product-kind{z-index:2;color:#c4dde5;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;max-width:65%;padding:0;font-size:.875rem;font-weight:550;top:21px;left:22px}.collection .product-weight{z-index:0;letter-spacing:-.06em;color:#d1f2ff17;white-space:nowrap;pointer-events:none;font-size:clamp(3.5rem,5.5vw,6rem);font-weight:500;line-height:1;top:42px;bottom:auto;right:20px}.collection .product-info{color:#effaff;background:linear-gradient(155deg,#122f44,#0d2435);flex-direction:column;flex:1;padding:24px;display:flex}.collection .product-brand{letter-spacing:.16em;color:#94bbc9;margin-bottom:8px;font-size:.75rem;font-weight:650}.collection .product-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection .product-title-row h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;line-height:1.4}.collection .product-title-row>span{letter-spacing:0;color:#c4f3ee;background:#72c7c70b;border:1px solid #5e9da15c;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:.875rem;font-weight:700;line-height:1.5;display:inline-block}.collection .product-description{color:#b4cbd5;min-height:3.4em;margin:13px 0 0;font-size:1rem;line-height:1.7}.collection .product-bottom{border-top:1px solid #80a4b62d;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:21px;display:flex}.collection .product-description+.product-bottom{margin-top:22px}.collection .product-bottom>span{color:#9bb9c7;font-size:.875rem;line-height:1.5}.collection .product-bottom button{color:#083749;background:#a5e9e8;border:1px solid #a3eeee;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;width:auto;min-height:46px;padding:10px 14px;font-size:.875rem;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.collection .product-bottom button:hover{color:#052d3b;background:#d2fffa;border-color:#d2fffa;transform:translateY(-1px)}.collection .product-bottom button svg{width:18px;height:18px}.collection .sachet-range{color:#f0fbff;background:radial-gradient(at 65% 90%,#24647d55,#0000 66%),#102a3c;border:1px solid #294b5b;border-radius:10px;grid-template-columns:.85fr 1fr 1fr;gap:25px;margin-top:28px;padding:30px;display:grid}.collection .sachet-intro{text-align:left}.collection .sachet-intro .eyebrow{letter-spacing:.13em;color:#a8d4db;margin-bottom:10px;font-size:.75rem}.collection .sachet-intro h3{letter-spacing:-.03em;font-size:1.65rem;font-weight:570;line-height:1.3}.collection .sachet-intro>p:last-child{color:#b4cbd5;max-width:260px;margin-top:10px;font-size:1rem;line-height:1.7}.collection .sachet-card{text-align:left;border-top:0;border-left:1px solid #6795a43f;flex-direction:row;justify-content:center;gap:23px;min-width:0;padding:0 0 0 25px}.collection .sachet-picture{background:radial-gradient(#23719266,#0000 72%);flex-shrink:0;width:110px;height:151px;position:relative}.collection .sachet-picture img{filter:drop-shadow(8px 12px 9px #0006);object-fit:contain;width:100%;height:100%;transition:transform .5s}.collection .sachet-card:hover img{transform:translateY(-5px)rotate(-4deg)}.collection .sachet-card p{color:#b4cbd5;font-size:.875rem;line-height:1.6}.collection .sachet-card h3{color:#f1ffff;margin-top:5px;font-size:1.7rem;font-weight:650;line-height:1.4}.collection .sachet-card span{color:#99b8c8;margin-top:2px;font-size:.75rem}.collection .sachet-card .text-link{color:#b7f2ec;gap:9px;min-height:44px;margin-top:7px;font-size:.875rem;display:inline-flex}.collection .sachet-card .text-link:hover{color:#fff}.collection .catalog-note{color:#526f7b;text-align:center;max-width:none;margin:22px auto 0;font-size:.875rem;line-height:1.7}@media (max-width:1100px){.collection .product-grid{--studio-height:340px;gap:18px}.collection .product-info{padding:20px}.collection .product-title-row h3{font-size:1.125rem}.collection .product-bottom{grid-template-columns:1fr;gap:12px;display:grid}.collection .product-bottom button{width:100%}.collection .sachet-range{grid-template-columns:.85fr 1fr 1fr;gap:18px;padding:25px}.collection .sachet-card{gap:14px;padding-left:18px}.collection .sachet-picture{width:90px;height:136px}.collection .sachet-intro h3{font-size:1.45rem}}@media (max-width:850px){.collection .product-grid{--studio-height:280px;gap:15px}.collection .product-kind{letter-spacing:.07em;font-size:.75rem;top:18px;left:15px}.collection .product-info{padding:18px}.collection .product-title-row{flex-wrap:wrap;gap:7px}.collection .product-title-row h3{font-size:1.125rem}.collection .product-description{min-height:5.1em}.collection .sachet-range{grid-template-columns:1fr 1fr;gap:24px}.collection .sachet-intro{text-align:center;grid-column:1/-1}.collection .sachet-intro>p:last-child{max-width:none}.collection .sachet-card{border-top:1px solid #6795a43f;border-left:0;padding:20px 0 0}.collection .sachet-picture{width:100px;height:140px}}@media (max-width:650px){.collection{padding-block:58px}.collection .section-heading{margin-bottom:29px;display:block}.collection .section-heading h2{font-size:2.6rem}.collection .section-heading>p{max-width:340px;margin-top:17px;font-size:1rem}.collection .section-heading .eyebrow{font-size:.75rem}.collection .product-grid{--studio-height:390px;grid-template-columns:1fr;gap:25px}.collection .product-picture{padding-bottom:27px}.collection .product-picture img{width:85%;max-width:85%}.collection .product-kind{font-size:.875rem;top:22px;left:22px}.collection .product-weight{font-size:5.5rem;top:42px;right:22px}.collection .product-info{padding:24px}.collection .product-title-row{flex-wrap:nowrap}.collection .product-title-row h3{font-size:1.25rem}.collection .product-description{min-height:0;margin-top:12px}.collection .product-description+.product-bottom{margin-top:21px}.collection .product-bottom{flex-wrap:wrap;gap:12px;display:flex}.collection .product-bottom button{width:auto;min-height:48px;padding-inline:15px}.collection .sachet-range{grid-template-columns:1fr;gap:24px;padding:26px 23px}.collection .sachet-intro{text-align:left}.collection .sachet-intro h3{font-size:1.65rem}.collection .sachet-card{justify-content:flex-start;gap:28px;padding-top:22px}.collection .sachet-picture{width:113px;height:155px}.collection .sachet-card h3{font-size:1.75rem}.collection .catalog-note{text-align:left;margin-top:22px}}@media (max-width:380px){.collection .product-grid{--studio-height:350px}.collection .product-info{padding:21px}.collection .product-bottom button{gap:10px;padding-inline:12px}.collection .sachet-card{gap:19px}.collection .sachet-picture{width:100px;height:144px}}@media (prefers-reduced-motion:reduce){.collection .product-card,.collection .product-card:hover,.collection .product-card:hover .product-picture img,.collection .product-picture img,.collection .sachet-card:hover img{transform:none!important}.collection .product-card.reveal-ready{opacity:1;transition:none;translate:none}}
