:root{--ink:#132238;--blue:#0969ba;--blue-deep:#00579f;--cream:#f7f4ef;--sand:#eee8df;--line:#d8e1e7;--muted:#5f6c7a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:100%;margin-inline:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:clamp(24px,6vw,120px);background:#fff;transition:min-height .25s ease,box-shadow .25s ease}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:800;letter-spacing:-2px}.brand span{font-size:2rem;font-weight:900}.brand small{font-size:.87rem;letter-spacing:-.4px;color:#075488}.brand-logo{display:block;width:134px;height:auto}nav{display:flex;gap:30px;font-size:1.2rem}nav a{padding:30px 0 24px;border-bottom:2px solid transparent}nav .active{color:var(--blue);border-color:var(--blue);font-weight:700}.header-actions{display:flex;align-items:center;gap:14px}.header-bag{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px solid #cbd8e2;border-radius:999px;color:var(--blue-deep);font-size:.85rem;font-weight:700;white-space:nowrap}.cart{border:0;background:transparent;color:var(--ink);font-size:1.45rem;cursor:pointer}.whatsapp{border-radius:999px;padding:11px 16px;background:var(--blue);color:#fff;font-size:1rem;font-weight:700}.hero{min-height:514px;overflow:hidden;background:#e9e4dd}.hero,.hero-copy{position:relative}.hero-copy{z-index:1;width:min(52%,610px);padding:79px 0 46px 72px}.eyebrow{margin:0 0 13px;color:#526172;font-size:.72rem;font-weight:800;letter-spacing:.15em}h1,h2,h3,p{margin-top:0}h1{margin-bottom:18px;font-size:clamp(2.75rem,5vw,5rem);letter-spacing:-.07em;line-height:.92}.lede{max-width:420px;color:#3f4e60;font-size:1.08rem;line-height:1.45}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--blue);border-radius:999px;background:var(--blue);color:#fff;padding:13px 20px;font-size:.81rem;font-weight:700;white-space:nowrap}.button--muted{background:#fff;color:var(--blue)}.trust-line{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:38px 0 0;color:#435165;font-size:.73rem}.trust-line i{width:3px;height:3px;border-radius:50%;background:var(--blue)}.hero-image{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(247,244,239,.96),rgba(247,244,239,.85) 31%,rgba(247,244,239,0) 60%),url(/wow-landing-hero-photo.png);background-position:100%;background-size:cover}.benefit-bar{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.benefit{display:flex;align-items:center;gap:15px;padding:25px 21px;border-right:1px solid var(--line)}.benefit:first-child{border-left:1px solid var(--line)}.benefit-icon{color:var(--blue);font-size:1.75rem}.benefit h2{margin:0 0 5px;font-size:.84rem}.benefit p{margin:0;color:var(--muted);font-size:.73rem;line-height:1.3}.section{padding:105px clamp(24px,6vw,120px)}.products{background:linear-gradient(180deg,#faf8f4,#fff);text-align:center}.section h2{margin-bottom:13px;font-size:clamp(2rem,3vw,3.1rem);letter-spacing:-.05em;line-height:1}.section-intro{max-width:680px;margin:0 auto 37px;color:var(--muted);font-size:.92rem;line-height:1.5}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;text-align:left}.product-card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);overflow:hidden;border:1px solid #e1e7e9;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(18,34,56,.05)}.product-image{min-width:0;min-height:350px;background:50%/contain no-repeat}.product-copy{min-width:0;padding:31px 27px}.product-copy h3{margin-bottom:2px;font-size:1.5rem}.price{margin-bottom:14px;color:var(--blue);font-weight:800}.product-copy>p:not(.price){color:var(--muted);font-size:.87rem;line-height:1.45}.product-copy ul{padding-left:17px;color:#536171;font-size:.77rem;line-height:1.75}.product-copy .button-row{margin-top:22px;gap:8px}.product-copy .button{padding:10px 12px;font-size:.71rem}@media (min-width:1001px){.product-card{height:360px}.product-image{height:100%;min-height:0;aspect-ratio:auto;background-size:cover}.product-copy{padding:24px 28px}.product-copy h3{font-size:1.35rem}.product-copy>p:not(.price){font-size:.8rem;line-height:1.35}.product-copy ul{margin:10px 0 0;font-size:.73rem;line-height:1.55}.product-copy .button-row{margin-top:16px}}.why{background:#0e669f;color:#fff}.why .eyebrow{color:#c6e7fb}.why-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:100px;gap:100px}.why-points{display:grid;grid-gap:1px;gap:1px}.why-points p{margin:0;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.3);font-size:1.05rem;line-height:1.4}.why-points b{display:block;margin-bottom:3px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.section-heading>p{max-width:340px;margin:0;color:var(--muted);line-height:1.5}.filter-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:36px}.filter-grid article{padding:34px;border-radius:15px;background:#edf7fd}.filter-grid article:last-child{background:#edf6ef}.filter-grid span,.steps span{color:var(--blue);font-size:.8rem;font-weight:800}.filter-grid h3{margin:17px 0 10px;font-size:1.35rem}.filter-grid p{margin:0;color:#425062;line-height:1.55}.process{padding-top:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:36px}.steps article{min-height:188px;padding:25px;border:1px solid var(--line);border-radius:14px}.steps h3{margin:20px 0 9px;font-size:1rem}.steps p{margin:0;color:var(--muted);font-size:.83rem;line-height:1.45}.reviews{padding-top:0}.review-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:34px}.review-grid blockquote{margin:0;padding:33px;border-radius:15px;background:var(--sand);font-size:1.12rem;line-height:1.45}.review-grid cite{display:block;margin-top:20px;color:var(--muted);font-size:.78rem;font-style:normal}site-footer{display:grid;grid-template-columns:1fr 2fr auto auto;align-items:center;grid-gap:35px;gap:35px;padding:40px clamp(24px,6vw,120px);color:#526172;font-size:.78rem}.site-footer p{margin:0}.site-footer a{color:var(--blue)}@media (max-width:1000px){nav{gap:14px}.hero-copy{padding-left:46px}.product-card{grid-template-columns:1fr}.product-image{min-height:270px}.site-footer{grid-template-columns:1fr 1fr}.section{padding:80px 0}}@media (max-width:800px){.site-header{min-height:68px;padding-inline:16px}.site-header nav{display:none}.header-actions{margin-left:auto}.whatsapp span{display:none}.whatsapp{padding:10px 13px}.hero{min-height:610px}.hero-copy{width:100%;padding:56px 27px 32px}.hero-image{background-image:linear-gradient(180deg,rgba(247,244,239,.98),rgba(247,244,239,.86) 38%,rgba(247,244,239,.12) 72%),url(/wow-landing-hero-photo.png);background-position:100%}.trust-line{max-width:440px;margin-top:28px}.benefit-bar{grid-template-columns:1fr 1fr}.benefit:nth-child(odd){border-left:1px solid var(--line)}.product-grid,.why-grid{grid-template-columns:1fr}.why-grid{gap:33px}.section-heading{align-items:start;flex-direction:column}.steps{grid-template-columns:1fr 1fr}site-footer{gap:18px;padding-inline:24px}}@media (max-width:560px){.brand span{font-size:1.65rem}.brand small{font-size:.72rem}.site-header .brand-logo{width:100px}.site-header .brand small{font-size:.72rem}.site-header .header-actions{gap:7px}.header-bag{width:36px;min-height:36px;padding:0;font-size:0}.header-bag:before{content:"⌑";font-size:1.15rem}.cart{font-size:1.2rem}.hero{min-height:620px}.hero-copy{padding:46px 21px 25px}.hero h1{font-size:3rem}.lede{font-size:.98rem}.button{flex:1 1;padding:12px 11px;font-size:.72rem}.trust-line{font-size:.66rem}.benefit{padding:18px 12px;gap:10px}.benefit-icon{font-size:1.3rem}.benefit h2{font-size:.72rem}.benefit p{font-size:.64rem}.section{padding:62px 14px}.product-card{border-radius:13px}.product-image{min-height:235px}.product-copy{padding:24px 20px}.filter-grid,.review-grid,.steps{grid-template-columns:1fr}.steps article{min-height:0}.review-grid blockquote{padding:25px}.site-footer{grid-template-columns:1fr;padding:32px 14px}}@media (min-width:1200px){.site-header{min-height:120px;padding-inline:clamp(64px,4.4vw,112px)}.site-header nav{margin-left:clamp(120px,12vw,300px)}.header-actions{margin-left:auto}.brand-logo{width:150px}.brand small{font-size:1.35rem}.hero{min-height:810px}.hero-copy{width:min(52%,780px);padding:125px 0 70px clamp(64px,4.4vw,112px)}.hero h1{font-size:clamp(5rem,5vw,6.4rem)}.lede{max-width:650px;font-size:1.5rem}.button{padding:20px 32px;font-size:1.06rem}.trust-line{margin-top:57px;font-size:1rem}.benefit{min-height:146px;padding:37px clamp(22px,2vw,48px);gap:24px}.benefit-icon{font-size:2.6rem}.benefit h2{font-size:1.1rem}.benefit p{font-size:.94rem}}@media (min-width:1101px){.site-header.is-scrolled{min-height:100px;box-shadow:0 0 15px 1px rgba(0,0,0,.23)}}.catalog-page{min-height:100vh;background:#fff}.catalog-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:clamp(24px,6vw,120px);background:#fff;transition:min-height .25s ease,box-shadow .25s ease}.catalog-header.is-scrolled{box-shadow:0 0 15px 1px rgba(0,0,0,.23)}.about.section{padding:clamp(68px,8vw,120px) clamp(24px,6vw,120px)}.about-page-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(34px,7vw,100px);gap:clamp(34px,7vw,100px);padding:clamp(42px,6vw,76px) 0}.about-page-story h3,.about-page-values>h3{max-width:620px;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.05em;line-height:1.05}.about-page-story article>p:last-child,.about-page-values article p{color:var(--muted);font-size:1rem;line-height:1.7}.about-page-values{padding:clamp(32px,5vw,64px);border-radius:18px;background:var(--cream)}.about-page-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:40px 0}.about-page-values-grid article{padding:28px;border:1px solid var(--line);border-radius:14px;background:#fff}.about-page-values-grid h4{font-size:1.15rem}@media(max-width:700px){.about-page-story,.about-page-values-grid{grid-template-columns:1fr}}.catalog-header nav{align-self:stretch}.catalog-header nav a{display:inline-flex;align-items:center;height:100%}.catalog-promo-slot{position:relative;width:100%;aspect-ratio:1672/824;overflow:hidden;background:#f5f2ed}.catalog-promo-slot img{display:block;width:100%;height:100%;object-fit:contain}.catalog-promo-model-label{position:absolute;top:5.4%;display:flex;width:19%;min-height:10.6%;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:3px;background:rgba(244,231,216,.76);color:#29231f;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catalog-promo-model-label strong{font-size:clamp(.8rem,3.1vw,2.7rem);font-weight:850;line-height:1;letter-spacing:.015em}.catalog-promo-model-label span{font-size:clamp(.34rem,.95vw,.86rem);font-weight:800;letter-spacing:.045em}.catalog-promo-model-label--left{left:28.2%}.catalog-promo-model-label--right{left:58.2%}.catalog-products{padding-top:clamp(48px,5vw,82px);padding-bottom:clamp(76px,10vw,150px);text-align:center}.catalog-certifications{padding:30px clamp(20px,6vw,90px);background:#fff}.catalog-certifications-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);max-width:1400px;margin-inline:auto}.catalog-certifications img{display:block;width:100%;height:112px;object-fit:contain}.catalog-products h1{margin-bottom:15px;font-size:clamp(2.6rem,4.5vw,4.8rem);letter-spacing:-.065em;line-height:.94}.catalog-intro{max-width:620px;margin:0 auto clamp(36px,5vw,72px);color:var(--muted);font-size:1rem;line-height:1.5}.catalog-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);max-width:840px;margin-inline:auto}.catalog-product-card{min-width:0;text-align:center}.catalog-product-card>a:first-child{display:grid;place-items:center;overflow:hidden;aspect-ratio:1085/1449;background:#fff}.catalog-card-image{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1);transition:transform .25s ease}.catalog-product-card:hover .catalog-card-image{transform:scale(1.025)}.catalog-card-copy{padding-top:clamp(21px,2.5vw,35px)}.catalog-card-copy p{margin-bottom:6px;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.catalog-card-copy .catalog-card-price{margin:0 0 14px;color:var(--blue);font-size:1rem;letter-spacing:0;text-transform:none}.catalog-card-copy h2{margin-bottom:17px;color:#303030;font-size:clamp(1.65rem,2.35vw,2.7rem);letter-spacing:-.05em;line-height:1}.catalog-view-link{color:#1783b5;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:800}.catalog-view-link span{display:inline-block;margin-left:4px;transition:transform .25s ease}.catalog-view-link:hover span{transform:translateX(4px)}.catalog-testimonials{padding-top:20px;padding-bottom:clamp(90px,11vw,150px);text-align:center;background:linear-gradient(180deg,#fff,#fbfaf8)}.catalog-testimonials h2{margin-bottom:0;color:var(--ink);font-size:clamp(2rem,3.3vw,3.35rem);letter-spacing:-.055em}.testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(36px,6vw,82px);gap:clamp(36px,6vw,82px);max-width:990px;margin:58px auto 0;text-align:left}.testimonial-card{position:relative;display:flex;min-height:275px;flex-direction:column;justify-content:space-between;gap:28px;margin:0;padding:37px 35px 30px;background:radial-gradient(ellipse at 15% 0,rgba(9,105,186,.055),transparent 58%),#fff;box-shadow:0 16px 45px rgba(19,34,56,.055);transform:translateY(calc(22px * var(--testimonial-index)))}.testimonial-rule{position:absolute;left:-12px;right:-12px;height:1px;background:var(--line)}.testimonial-rule-top{top:0}.testimonial-rule-bottom{bottom:0}.testimonial-plus{position:absolute;top:-9px;left:-18px;color:var(--blue);background:#fbfaf8;font-size:1rem;line-height:1}.testimonial-card blockquote{display:flex;gap:17px;margin:0}.testimonial-quote-mark{flex:none;color:var(--blue);font-family:Georgia,serif;font-size:3.2rem;line-height:.8}.testimonial-card blockquote p{margin:0;color:#4f5e6d;font-size:1rem;line-height:1.75}.testimonial-card figcaption{display:flex;align-items:center;gap:13px}.testimonial-avatar{display:grid;width:43px;height:43px;place-items:center;border:1px solid #d8e8f2;border-radius:50%;background:#edf6fb;color:var(--blue-deep);font-size:1rem;font-weight:800}.testimonial-card figcaption small,.testimonial-card figcaption strong{display:block}.testimonial-card figcaption strong{color:var(--ink);font-size:.9rem}.testimonial-card figcaption small{margin-top:4px;color:var(--muted);font-size:.75rem}.facebook-testimonials{overflow:hidden;padding-top:28px;padding-bottom:clamp(80px,10vw,130px);text-align:center;background:linear-gradient(180deg,#fff,#f7fafb)}.facebook-testimonials h2{margin:0;color:var(--ink);font-size:clamp(2rem,3.4vw,3.4rem);letter-spacing:-.055em}.facebook-testimonials-intro{margin:14px auto 0;color:var(--muted);font-size:1rem}.facebook-review-columns{display:flex;justify-content:center;gap:22px;max-height:680px;margin:48px auto 28px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 90%,transparent)}.facebook-review-column{flex:1 1;max-width:360px;min-width:0}.facebook-review-track{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;animation:facebook-review-scroll var(--review-duration) linear infinite}.facebook-review-column:focus-within .facebook-review-track,.facebook-review-column:hover .facebook-review-track{animation-play-state:paused}.facebook-review-list{display:flex;flex-direction:column;gap:18px;padding:0;list-style:none}.facebook-review-card{display:flex;min-height:230px;flex-direction:column;justify-content:space-between;gap:25px;padding:28px;border:1px solid #e4ebee;border-radius:18px;background:#fff;box-shadow:0 15px 38px rgba(19,34,56,.07);text-align:left}.facebook-review-card blockquote{display:flex;gap:12px;margin:0}.facebook-review-quote-mark{flex:none;color:#1682b5;font:700 2.5rem/.8 Georgia,serif}.facebook-review-card blockquote p{margin:0;color:#435260;font-size:.98rem;line-height:1.7}.facebook-review-card footer{display:flex;align-items:center;gap:12px}.facebook-review-card footer img{width:48px;height:48px;flex:none;border:2px solid #e8f2f6;border-radius:50%;object-fit:cover}.facebook-review-author{min-width:0;flex:1 1}.facebook-review-author small,.facebook-review-author strong{display:block}.facebook-review-author strong{color:var(--ink);font-size:.9rem}.facebook-review-author small{margin-top:4px;color:var(--muted);font-size:.68rem}.facebook-review-card footer a{display:grid;width:32px;height:32px;flex:none;place-items:center;border:1px solid #d9e5eb;border-radius:50%;color:#1682b5;text-decoration:none}.facebook-review-card footer a:hover{background:#eaf5fa}.facebook-review-column:nth-child(2) .facebook-review-track{animation-direction:reverse}.facebook-reviews-link{display:inline-flex;align-items:center;gap:8px;color:#0876a8;font-weight:800;text-decoration:none}.facebook-reviews-link span{transition:transform .2s ease}.facebook-reviews-link:hover span{transform:translate(2px,-2px)}@keyframes facebook-review-scroll{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.facebook-review-column:nth-child(2) .facebook-review-track,.facebook-review-track{animation:none}}@media (max-width:800px){.facebook-review-columns{gap:16px}.facebook-review-column--last{display:none}.facebook-review-card{padding:23px}}@media (max-width:560px){.facebook-testimonials{padding:28px 16px 72px}.facebook-review-columns{max-height:620px;margin-top:34px}.facebook-review-column--last,.facebook-review-column--middle{display:none}.facebook-review-column{max-width:390px}.facebook-review-card{min-height:205px;padding:24px}.facebook-review-card blockquote p{font-size:.94rem}}@media (min-width:1200px){.catalog-header{min-height:120px;padding-inline:clamp(64px,4.4vw,112px)}.catalog-header nav{margin-left:clamp(120px,12vw,300px)}.catalog-header.is-scrolled{min-height:100px}}@media (max-width:800px){.catalog-header{min-height:68px;padding-inline:16px}.catalog-header nav{display:none}.catalog-product-grid{gap:45px 22px}.catalog-products{padding-inline:20px}.catalog-certifications-inner{gap:20px}.catalog-certifications img{height:78px}.testimonial-grid{gap:24px;margin-top:42px}.testimonial-card{padding:30px 26px 26px;transform:translateY(calc(12px * var(--testimonial-index)))}}@media (max-width:560px){.catalog-product-grid{grid-template-columns:1fr;max-width:410px}.catalog-products{padding-inline:14px}.catalog-testimonials{padding:24px 18px 78px}.testimonial-grid{grid-template-columns:1fr;gap:25px;margin-top:34px}.testimonial-card{min-height:225px;transform:none}.catalog-certifications{padding:20px 18px}.catalog-certifications-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.catalog-certifications img{height:70px}}.product-page{min-height:100vh;background:#fff;color:#202b35}.product-header{border-bottom:1px solid #ececec}.product-header nav{margin-left:auto}.product-bag{padding:10px 14px;border:1px solid #d9dfe3;border-radius:999px;font-size:.86rem;font-weight:700}.product-breadcrumb{display:flex;gap:10px;padding:22px clamp(24px,6vw,120px);color:#75808a;font-size:.82rem}.product-breadcrumb a{color:#263746}.product-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);grid-gap:clamp(44px,7vw,110px);gap:clamp(44px,7vw,110px);padding:24px clamp(24px,8vw,150px) 90px;align-items:start}.product-gallery{min-width:0}.product-main-image{position:relative;width:100%;aspect-ratio:1085/1449;overflow:hidden;background:#f3f3f3}.product-main-image--wow28{aspect-ratio:1/1;background:#fff}.product-main-image--wow26-slim{aspect-ratio:1086/1448}.product-main-image img{display:block;width:100%;height:100%;object-fit:contain}.product-main-image .is-rotated{position:absolute;top:50%;left:50%;width:133.333%;height:75%;transform:translate(-50%,-50%) rotate(90deg)}.product-thumbnails{display:flex;align-items:flex-start;gap:14px;padding-top:14px}.product-colour-thumb{display:grid;grid-template-rows:auto auto;width:132px;max-width:30vw;grid-gap:7px;gap:7px;padding:6px;border:1px solid #dce2e5;background:#fff;color:#43515a;text-align:center;cursor:pointer}.product-colour-photo{position:relative;display:block;width:100%;aspect-ratio:1085/1449;overflow:hidden;background:#f3f3f3}.product-colour-photo img{display:block;width:100%;height:100%;object-fit:contain}.product-colour-thumb .is-rotated{position:absolute;top:50%;left:50%;width:133.333%;height:75%;transform:translate(-50%,-50%) rotate(90deg)}.product-colour-thumb span:last-child{font-size:.76rem;font-weight:700}.product-colour-thumb.selected{border-color:#314149;box-shadow:0 0 0 1px #314149}.product-colour-photo--wow28{aspect-ratio:1/1;background:#fff}.product-buy-panel{padding-top:8px}.product-buy-panel .eyebrow{color:#697986}.product-buy-panel h1{margin:0 0 9px;color:#20252a;font-size:clamp(2.8rem,4vw,4.5rem)}.product-tagline{margin-bottom:22px;color:#4f5c65;font-size:1.06rem;line-height:1.45}.product-detail-price{margin-bottom:15px;color:#242c32;font-size:1.75rem;font-weight:800}.product-description{margin-bottom:27px;color:#5c6870;line-height:1.55}.option-group{min-width:0;margin:0;padding:0;border:0}.option-group legend{margin-bottom:11px;color:#26333b;font-size:.87rem;font-weight:800}.plan-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.plan-choice{display:grid;grid-gap:6px;gap:6px;min-height:91px;padding:12px 10px;border:1px solid #d8dfe2;border-radius:4px;background:#fff;color:#34424a;text-align:left;cursor:pointer}.plan-choice strong{font-size:1.08rem}.plan-choice small{color:#69767e;font-size:.67rem}.choice-pills button.selected,.plan-choice.selected{border-color:#202a30;box-shadow:inset 0 0 0 1px #202a30}.plan-includes{margin:10px 0 23px;color:#606b72;font-size:.78rem;line-height:1.45}.option-row{display:grid;grid-gap:21px;gap:21px;margin-bottom:25px}.choice-pills{display:flex;flex-wrap:wrap;gap:8px}.choice-pills button{min-height:40px;padding:0 14px;border:1px solid #d7dde0;border-radius:3px;background:white;color:#354149;font-size:.8rem;cursor:pointer}.purchase-actions{display:grid;grid-template-columns:86px 1fr 1fr;grid-gap:9px;gap:9px}.quantity-control{display:flex;align-items:center;gap:8px;color:#45535b;font-size:.76rem}.quantity-control input{width:48px;height:48px;padding:0 4px;border:1px solid #cfd7db;border-radius:3px;text-align:center}.purchase-button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 13px;border:1px solid #20333c;font-size:.82rem;font-weight:800;cursor:pointer}.purchase-button--secondary{background:#fff;color:#20333c}.purchase-button--primary{background:#20333c;color:#fff}.cart-feedback{min-height:23px;margin:10px 0 6px;color:#316347;font-size:.78rem}.purchase-reassurance{margin:12px 0 0;padding:16px 0 0 19px;border-top:1px solid #e2e6e8;color:#56636b;font-size:.78rem;line-height:1.8}.product-specs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px;gap:36px;padding:65px clamp(24px,8vw,150px);border-top:1px solid #e4e7e9}.product-specs article>span{color:#76838b;font-size:.68rem;font-weight:800;letter-spacing:.12em}.product-install-note h2,.product-specs h2{margin:17px 0 10px;font-size:1.32rem;letter-spacing:-.035em}.product-install-note>p,.product-specs p{color:#5c6870;font-size:.9rem;line-height:1.55}.product-install-note{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;padding:55px clamp(24px,8vw,150px) 85px;background:#f7f6f3}.product-install-note .eyebrow{margin-bottom:0}.wow28-scroll-showcase{height:360svh;background:#f7f7f7}.wow28-showcase-stage{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100svh;min-height:560px;overflow:hidden;padding:clamp(104px,12vh,135px) 24px 30px;background:#f7f7f7;text-align:center}.wow28-showcase-heading{flex:none;position:relative;z-index:1}.wow28-showcase-heading .eyebrow{margin:0 0 7px;color:#9d794b;font-size:.68rem;font-weight:800;letter-spacing:.23em}.wow28-showcase-heading h2{margin:0;color:#23282c;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.055em;line-height:1.05}.wow28-showcase-heading>p:last-child{margin:11px 0 0;color:#717b80;font-size:.85rem}.wow28-showcase-media{display:grid;place-items:center;flex:1 1 auto;min-height:0;width:min(100%,1160px);margin:0 auto;background:#f7f7f7;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.wow28-showcase-media img,.wow28-showcase-media video{display:block;width:100%;max-height:100%;aspect-ratio:16/9;object-fit:contain;background:#f7f7f7;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 94%,transparent)}.wow28-showcase-copy{position:relative;flex:none;width:min(100%,620px);height:112px}.wow28-showcase-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.wow28-showcase-scene.is-active{opacity:1;transform:translateY(0)}.wow28-showcase-scene .eyebrow{margin:0 0 5px;color:#a88151;font-size:.63rem;font-weight:800;letter-spacing:.2em}.wow28-showcase-scene h3{margin:0 0 5px;color:#252b2e;font-size:clamp(1.45rem,2.3vw,2.25rem);letter-spacing:-.045em}.wow28-showcase-scene>p:last-child{max-width:540px;margin:0;color:#6c767b;font-size:.86rem;line-height:1.45}.wow28-showcase-scroll-hint{flex:none;color:#9b907f;font-size:.59rem;font-weight:800;letter-spacing:.19em}@media (max-width:700px){.wow28-scroll-showcase{height:300svh}.wow28-showcase-stage{min-height:500px;padding:96px 15px 22px}.wow28-showcase-heading h2{font-size:clamp(2rem,8vw,2.75rem)}.wow28-showcase-heading>p:last-child{font-size:.76rem}.wow28-showcase-media{width:calc(100% + 30px);margin-inline:-15px}.wow28-showcase-copy{height:138px}.wow28-showcase-scene h3{font-size:1.55rem}.wow28-showcase-scene>p:last-child{max-width:320px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.wow28-scroll-showcase{height:auto}.wow28-showcase-stage{position:relative;height:auto;min-height:0;padding-bottom:44px}.wow28-showcase-media{margin:30px auto}.wow28-showcase-scene{transition:none}.wow28-showcase-scroll-hint{display:none}}.wow26-scroll-showcase{height:200svh;background:#fff}.wow26-showcase-media,.wow26-showcase-media img,.wow26-showcase-media video,.wow26-showcase-stage{background:#fff}.wow26-showcase-media img,.wow26-showcase-media video{height:100%}@media (max-width:700px){.wow26-scroll-showcase{height:180svh}}@media (prefers-reduced-motion:reduce){.wow26-scroll-showcase{height:auto}}.product-installation{margin-top:33px;padding:0;background:transparent}.product-installation-heading{max-width:760px;margin:0 0 23px;text-align:left}.product-installation-heading h2{margin-bottom:8px;color:var(--ink);font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.045em;line-height:1.05}.product-installation-heading>p:not(.eyebrow){margin-bottom:16px;color:var(--muted);font-size:.86rem;line-height:1.5}.product-installation-colours{display:flex;justify-content:center;gap:12px}.product-installation-colour{display:inline-flex;align-items:center;gap:9px;min-height:43px;padding:8px 17px;border:1px solid #d6dfe4;border-radius:999px;background:#fff;color:#334656;font:700 .83rem Arial,Helvetica,sans-serif;cursor:pointer;transition:border-color .2s,box-shadow .2s}.product-installation-colour.selected{border-color:var(--blue);box-shadow:0 0 0 2px rgba(9,105,186,.12)}.product-installation-colour-dot{width:17px;height:17px;border:1px solid #bdc6ca;border-radius:50%}.product-installation-colour-dot--black{background:#24262a}.product-installation-colour-dot--gold,.product-installation-colour-dot--gold-white{background:#c5a15d}.product-installation-colour-dot--grey-white{background:linear-gradient(135deg,#f9fafb 0 50%,#8e969c 50% 100%)}.product-installation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;margin:0}.product-installation-photo{overflow:hidden;aspect-ratio:1;margin:0;border:1px solid #ebe7e0;background:#f2f0ed}.product-installation-photo-trigger{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.product-installation-photo-trigger img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.product-installation-photo:hover img{transform:scale(1.04)}.product-photo-lightbox{position:fixed;inset:0;z-index:110;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:center;grid-gap:clamp(12px,3vw,42px);gap:clamp(12px,3vw,42px);padding:clamp(18px,4vw,64px);background:rgba(17,24,31,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:product-photo-backdrop-in .28s ease both}.product-photo-lightbox-content{display:grid;min-width:0;max-width:min(100%,1400px);max-height:100%;justify-items:center;margin:0}.product-photo-lightbox-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 112px);object-fit:contain;border-radius:4px;box-shadow:0 22px 80px rgba(0,0,0,.32);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s ease;animation:product-photo-image-in .36s cubic-bezier(.2,.8,.2,1) both}.product-photo-lightbox-content figcaption{padding-top:13px;color:rgba(255,255,255,.78);font-size:.8rem;letter-spacing:.08em}.product-photo-lightbox-close,.product-photo-lightbox-nav{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.36);border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.product-photo-lightbox-close:hover,.product-photo-lightbox-nav:hover{background:rgba(255,255,255,.24);transform:scale(1.06)}.product-photo-lightbox-close{position:absolute;top:clamp(14px,3vw,34px);right:clamp(14px,3vw,34px);font-size:2rem;line-height:1}.product-photo-lightbox-nav{font-size:2.5rem;line-height:1}.product-photo-lightbox-content{cursor:default}.product-installation-photo-trigger:focus-visible,.product-photo-lightbox button:focus-visible{outline:3px solid #4bb4ed;outline-offset:4px}.product-installation-photo-trigger:focus-visible{position:relative;z-index:1}.product-installation-count{margin:14px 0 0;color:#72808a;font-size:.74rem;text-align:left}@keyframes product-photo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes product-photo-image-in{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.product-photo-lightbox,.product-photo-lightbox-image{animation:none}.product-installation-photo-trigger img,.product-photo-lightbox button{transition:none}}@media (max-width:900px){.product-detail{grid-template-columns:1fr 1fr;gap:34px}.product-detail,.product-install-note,.product-specs{padding-inline:28px}}@media (max-width:700px){.product-header nav{display:none}.product-detail{grid-template-columns:1fr;gap:28px;padding:10px 18px 60px}.product-breadcrumb{padding:18px}.product-buy-panel h1{font-size:3rem}.product-specs{grid-template-columns:1fr;gap:20px;padding:42px 22px}.product-specs h2{margin-top:9px}.product-install-note{grid-template-columns:1fr;gap:0;padding:40px 22px 55px}.purchase-actions{grid-template-columns:74px 1fr 1fr;gap:6px}.purchase-button{padding:8px 7px;font-size:.73rem}}@media (min-width:1001px){.product-buy-panel{position:-webkit-sticky;position:sticky;top:140px;align-self:start}}@media (max-width:900px){.product-installation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-installation-colour{padding-inline:15px}}@media (max-width:560px){.product-photo-lightbox{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;padding:16px 10px}.product-photo-lightbox-nav{width:36px;height:36px;font-size:2rem}.product-photo-lightbox-close{top:12px;right:12px;width:42px;height:42px}.product-photo-lightbox-image{max-height:calc(100vh - 112px)}}.auth-entry{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 15px;border:1px solid #cbd8e2;border-radius:999px;background:#fff;color:var(--blue-deep);font:700 .85rem Arial,Helvetica,sans-serif;white-space:nowrap;cursor:pointer}.auth-entry:hover{border-color:var(--blue);background:#f2f8fc}.auth-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(9,9,11,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:auth-backdrop-enter .3s ease-out both}.auth-dialog{position:relative;width:min(100%,360px);padding:24px;border:1px solid #f4f4f5;border-radius:24px;background:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(9,9,11,.05);color:#18181b;text-align:center;animation:auth-dialog-enter .48s cubic-bezier(.2,.8,.2,1) both,auth-dialog-float 5.5s ease-in-out .48s infinite}.auth-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#a1a1aa;cursor:pointer;transition:background .2s,color .2s}.auth-close:hover{background:#f4f4f5;color:#18181b}.auth-dialog h2{margin:0;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.035em}.auth-subtitle{max-width:250px;margin:8px auto 32px;color:#71717a;font-size:14px;line-height:20px}.auth-subtitle strong{color:#3f3f46;font-weight:600;overflow-wrap:anywhere}.auth-social-row{display:flex;justify-content:center;margin:0 0 32px}.auth-google{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid #e4e4e7;border-radius:16px;background:#fff;color:#18181b;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.auth-google:hover{transform:scale(1.05);background:#fafafa;box-shadow:0 3px 12px rgba(0,0,0,.06)}.auth-google:active{transform:scale(.95)}.auth-google:disabled,.auth-submit:disabled{opacity:.55;cursor:default}.auth-divider{display:flex;align-items:center;gap:12px;margin:0 0 32px;color:#71717a;font-size:12px;font-weight:400;letter-spacing:0;white-space:nowrap}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:#e4e4e7}.auth-label{display:block;margin:0 0 9px;color:#3f3f46;font-size:13px;font-weight:600}.auth-credentials,.auth-label{text-align:left}.auth-credentials input{display:block;width:100%;height:42px;margin:0 0 16px;padding:0 13px;border:1px solid #e4e4e7;border-radius:12px;background:#fafafa;color:#18181b;font-size:14px}.auth-credentials input:focus{outline:2px solid rgba(24,24,27,.12);border-color:#18181b;background:#fff}.auth-credentials .auth-submit{margin-top:4px}.auth-switch{margin:18px 0 8px;color:#71717a;font-size:13px}.auth-switch button{padding:0;border:0;background:transparent;color:#18181b;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.auth-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-email-row{display:flex;height:40px;align-items:center;gap:9px;padding:3px 3px 3px 12px;border:1px solid #e4e4e7;border-radius:999px;background:#fafafa;transition:border-color .2s,background .2s,box-shadow .2s}.auth-email-row:focus-within{border-color:#18181b;background:#fff;box-shadow:0 0 0 2px rgba(24,24,27,.06)}.auth-mail-icon{flex:none;color:#a1a1aa}.auth-email-row input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#18181b;font-size:14px}.auth-email-row input::placeholder{color:#a1a1aa}.auth-email-row button{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#18181b;color:#fff;cursor:pointer;transition:transform .2s,background .2s}.auth-email-row button:hover{transform:scale(.95);background:#3f3f46}.auth-fine-print{margin:32px 0 0;color:#a1a1aa;font-size:12px;line-height:18px}.auth-otp-wrap{position:relative;height:58px;margin-bottom:17px;cursor:text}.auth-otp-input{position:absolute;inset:0;z-index:2;width:100%;height:100%;opacity:.01;cursor:text}.auth-otp-slots{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;height:100%}.auth-otp-slots span{display:grid;place-items:center;border:1px solid #e4e4e7;border-radius:12px;background:#fafafa;color:#18181b;font-size:1.5rem;font-weight:600}.auth-otp-input:focus+.auth-otp-slots span.active{border-color:#18181b;box-shadow:0 0 0 2px rgba(24,24,27,.09)}.auth-submit{width:100%;min-height:44px;border:0;border-radius:999px;background:#18181b;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.auth-resend{min-height:18px;margin:19px 0 10px;color:#71717a;font-size:.81rem}.auth-back,.auth-resend button{border:0;background:transparent;color:#3f3f46;font-size:.81rem;text-decoration:underline;cursor:pointer}.auth-back{color:#71717a;text-decoration:none}.auth-error{margin:15px 0 0;color:#b42318;font-size:.79rem;line-height:1.4}@keyframes auth-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes auth-dialog-enter{0%{opacity:0;transform:translateY(22px) scale(.94);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes auth-dialog-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.auth-dialog,.auth-overlay{animation:none}.auth-close,.auth-email-row,.auth-email-row button,.auth-google{transition:none}}.account-page{min-height:100vh;background:#f8fafb}.account-panel{width:min(100% - 32px,720px);margin:70px auto;padding:45px;border:1px solid #e0e7ed;border-radius:18px;background:#fff}.account-panel h1{font-size:3rem}.account-panel h2{margin-top:35px;font-size:1.4rem}.account-panel p{color:#536274;line-height:1.5}.account-email{font-weight:700}.account-signout{margin-top:30px;padding:10px 16px;border:1px solid #cad6e1;border-radius:8px;background:#fff;cursor:pointer}.account-profile{display:flex;align-items:center;gap:15px;margin-top:20px}.account-profile strong{color:#20252a}.account-profile .account-email{margin:3px 0}.account-profile small{color:#71808b}.account-avatar{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:50%;object-fit:cover}.account-avatar--fallback{background:#eaf1f7;color:#234e6a;font-size:1.4rem;font-weight:700}@media (max-width:560px){.auth-entry{min-height:34px;padding:7px 11px;font-size:.72rem}.account-panel{margin:30px auto;padding:30px 22px}}.catalog-filters{padding-top:72px;padding-bottom:72px;background:#f7f6f3}.catalog-filters-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);align-items:center;grid-gap:clamp(30px,6vw,84px);gap:clamp(30px,6vw,84px);margin-bottom:44px}.catalog-filters-intro h2{margin:10px 0;color:var(--ink);font-size:clamp(2rem,3.2vw,3.1rem);letter-spacing:-.055em}.catalog-filters-intro>div>p:not(.eyebrow){max-width:610px;color:var(--muted);line-height:1.7}.catalog-filters-intro>img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain}.filter-category-tagline{color:var(--ink);font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:750}.catalog-filters-intro .catalog-view-link{display:inline-flex;margin-top:12px}.filter-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,3vw,38px);gap:clamp(18px,3vw,38px)}.filter-product-card{display:grid;grid-template-columns:minmax(180px,.86fr) minmax(0,1fr);align-items:center;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(31,40,46,.055)}.filter-product-card-image-link{display:block;background:#fff}.filter-product-card-image-link img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.filter-product-card-copy{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:clamp(18px,2.4vw,32px)}.filter-product-card-copy .eyebrow{margin:0;font-size:.65rem}.filter-product-card-copy h3{margin:0;color:var(--ink);font-size:clamp(1.15rem,1.8vw,1.65rem);letter-spacing:-.035em}.filter-product-card-copy>p:not(.eyebrow){margin:0;color:var(--muted);font-size:.86rem;line-height:1.55}.filter-price{color:var(--ink);font-size:1.15rem}.filter-category-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);align-items:center;grid-gap:clamp(36px,7vw,100px);gap:clamp(36px,7vw,100px);padding-top:35px;padding-bottom:50px}.filter-category-copy h1{margin:8px 0 12px;color:var(--ink);font-size:clamp(2.6rem,5vw,4.5rem);letter-spacing:-.06em}.filter-category-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.75}.filter-category-copy .filter-category-tagline{color:var(--ink);font-size:1.3rem;font-weight:750}.filter-category-cover{display:block;width:100%;height:auto;max-height:640px;object-fit:contain}.filter-hero-cta{display:inline-flex;width:auto;margin-top:8px;text-decoration:none}.filter-comparison,.filter-set-section{padding-top:54px;padding-bottom:54px}.filter-comparison h2,.filter-set-section>h2{max-width:900px;margin:8px 0 14px;color:var(--ink);font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.045em}.filter-comparison>p:not(.eyebrow){max-width:900px;color:var(--muted);line-height:1.7}.filter-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.filter-comparison-grid article{padding:24px;background:#f7f6f3}.filter-comparison-grid h3{margin:0 0 14px;color:var(--ink)}.filter-comparison-grid ol,.filter-stage-list{display:grid;grid-gap:8px;gap:8px;padding-left:23px;color:var(--muted)}.filter-comparison-grid a{color:#1783b5;font-weight:750;text-decoration:none}.filter-set-section{border-top:1px solid #e6e3df}.filter-maintenance{margin:25px 0 72px;padding:clamp(24px,4vw,48px);background:#f7f6f3}.filter-maintenance h2{margin:8px 0 12px;color:var(--ink);font-size:clamp(1.45rem,2.4vw,2rem);letter-spacing:-.04em}.filter-maintenance p:not(.eyebrow){max-width:900px;color:var(--muted);line-height:1.7}.filter-product-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);align-items:start;grid-gap:clamp(36px,7vw,100px);gap:clamp(36px,7vw,100px);padding-top:16px;padding-bottom:70px}.filter-product-detail-image{position:-webkit-sticky;position:sticky;top:130px;background:#fff}.filter-product-detail-image img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.filter-product-detail-copy h1{margin:8px 0 12px;color:var(--ink);font-size:clamp(2.3rem,4vw,3.6rem);letter-spacing:-.06em}.filter-product-lede{color:var(--muted);font-size:1.05rem;line-height:1.6}.filter-detail-price{margin:18px 0;color:var(--ink);font-size:1.7rem;font-weight:800}.filter-detail-price span{color:var(--muted);font-size:.82rem;font-weight:500}.filter-product-detail-copy>p:not(.eyebrow,.filter-product-lede,.filter-detail-price,.filter-includes,.cart-feedback){color:var(--muted);line-height:1.65}.filter-product-detail-copy h2{margin:25px 0 12px;color:var(--ink);font-size:1.1rem}.filter-stage-list{margin:0 0 24px}.filter-purchase-actions{grid-template-columns:86px 1fr 1fr}.filter-includes{margin-top:8px;color:var(--muted);font-size:.78rem;line-height:1.6}.filter-selector-link{display:inline-block;margin-top:12px;color:#1783b5;font-size:.78rem;font-weight:700}.filter-checkout{max-width:920px;padding-top:25px;padding-bottom:100px}.filter-checkout h1{margin:8px 0;color:var(--ink);font-size:clamp(2.4rem,4vw,3.5rem);letter-spacing:-.055em}.filter-checkout>div>p:not(.eyebrow){color:var(--muted)}.filter-checkout-items{margin-top:30px;border-top:1px solid var(--line)}.filter-checkout-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.filter-checkout-item img{display:block;width:110px;aspect-ratio:1;object-fit:contain;background:#fff}.filter-checkout-item img.is-rotated{transform:rotate(90deg)}.filter-checkout-item h2{margin:0 0 6px;color:var(--ink);font-size:1.1rem}.filter-checkout-item p{margin:0 0 10px;color:var(--muted);font-size:.85rem}.filter-checkout-item label{color:var(--muted);font-size:.8rem}.filter-checkout-item input{width:64px;height:34px;margin-left:8px;border:1px solid #cfd7db;text-align:center}.filter-checkout-item>strong{color:var(--ink)}.filter-checkout-total{display:flex;justify-content:space-between;padding:22px 0;color:var(--ink);font-size:1.2rem}.filter-payment-placeholder{margin-top:10px;padding:24px;background:#f7f6f3}.filter-payment-placeholder>p:not(.cart-feedback){max-width:650px;color:var(--muted);font-size:.9rem;line-height:1.6}.filter-payment-placeholder button:disabled{opacity:.6;cursor:wait}.filter-empty-cart{margin-top:28px;padding:30px;background:#f7f6f3}.filter-empty-cart .purchase-button{display:inline-flex;width:auto;text-decoration:none}.catalog-filters{width:min(100%,1600px);margin-inline:auto;padding-inline:clamp(24px,5vw,84px)}.filter-category-hero,.filter-comparison,.filter-product-detail,.filter-set-section{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(24px,5vw,84px)}.filter-checkout{width:min(100%,920px);margin-inline:auto;padding-inline:clamp(24px,5vw,56px)}.filter-maintenance{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(24px,5vw,84px)}.faq-page{min-height:100vh}.water-faq{background:#f8f6f2}.water-faq-content{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;grid-gap:clamp(36px,7vw,110px);gap:clamp(36px,7vw,110px);max-width:1180px;margin-inline:auto}.water-faq-heading h2{max-width:360px}.water-faq-heading>p:last-child{max-width:320px;color:var(--muted);line-height:1.55}.water-faq-list{border-top:1px solid #d8d2c9}.water-faq-item{border-bottom:1px solid #d8d2c9}.water-faq-question{margin:0}.water-faq-question button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:1rem;font-weight:700;text-align:left;cursor:pointer}.water-faq-question button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.water-faq-icon{flex:none;color:var(--blue);font-size:1.45rem;font-weight:400}.water-faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;border-top:0 solid transparent;transition:grid-template-rows .28s ease,border-top-width .28s ease}.water-faq-answer.is-open{grid-template-rows:1fr;border-top-width:1px}.water-faq-answer-clip{min-height:0;overflow:hidden}.water-faq-answer-inner{padding:0 40px;transition:padding .28s ease}.water-faq-answer.is-open .water-faq-answer-inner{padding:15px 40px}.water-faq-answer-inner p{margin:0;color:#536171;font-size:.92rem;line-height:1.65}@media (max-width:800px){.water-faq-content{grid-template-columns:1fr;gap:14px}.water-faq-heading h2{max-width:520px}}@media (max-width:560px){.water-faq-answer.is-open .water-faq-answer-inner{padding:15px 20px}}@media (max-width:900px){.filter-product-card{grid-template-columns:1fr}.filter-product-card-copy{min-height:230px}.filter-product-detail{grid-template-columns:1fr}.filter-product-detail-image{position:static;max-width:650px;margin-inline:auto}.filter-product-detail-copy{max-width:720px}.filter-category-hero{grid-template-columns:1fr minmax(260px,.7fr)}}@media (max-width:620px){.catalog-filters{padding:48px 16px}.catalog-filters-intro,.filter-category-hero{grid-template-columns:1fr}.catalog-filters-intro{gap:22px}.catalog-filters-intro>img{max-height:430px}.filter-category-hero{gap:20px;padding-inline:18px}.filter-category-cover{max-height:500px}.filter-comparison-grid,.filter-product-grid{grid-template-columns:1fr}.filter-product-card{grid-template-columns:minmax(125px,.8fr) minmax(0,1fr)}.filter-product-card-copy{min-height:0;padding:17px}.filter-product-card-copy h3{font-size:1.1rem}.filter-product-card-copy>p:not(.eyebrow){font-size:.78rem}.filter-product-card-copy .eyebrow{font-size:.55rem}.filter-product-detail{padding-inline:18px}.filter-purchase-actions{grid-template-columns:74px 1fr 1fr;gap:6px}.filter-purchase-actions .purchase-button{padding-inline:7px;font-size:.72rem}.filter-checkout{padding-inline:18px}.filter-checkout-item{grid-template-columns:75px minmax(0,1fr) auto;gap:12px}.filter-checkout-item img{width:75px}.filter-checkout-item>strong{font-size:.85rem}}.wow26-showcase{display:grid;grid-gap:28px;gap:28px;max-width:1260px;margin:0 auto;text-align:left}.wow26-color-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;width:min(100%,1080px);margin-inline:auto}.wow26-color-gallery figure{position:relative;margin:0;overflow:hidden;border-radius:18px;background:#f4f1ec;box-shadow:0 12px 35px rgba(18,34,56,.08)}.wow26-color-gallery img{display:block;width:100%;aspect-ratio:1122/1402;object-fit:cover}.wow26-color-gallery figcaption{position:absolute;left:18px;bottom:18px;padding:9px 14px;border-radius:99px;background:rgba(255,255,255,.9);color:var(--ink);font-size:.7rem;font-weight:800;letter-spacing:.12em}.wow26-details{display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;grid-gap:32px;gap:32px;padding:32px 38px;border:1px solid #e1e7e9;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(18,34,56,.05)}.wow26-details .eyebrow{margin-bottom:8px;font-size:.68rem}.wow26-details h2{margin-bottom:10px;font-size:2rem}.wow26-details p:not(.eyebrow){max-width:500px;margin:0;color:var(--muted);line-height:1.55}.wow26-details ul{margin:0;padding-left:18px;color:#536171;font-size:.88rem;line-height:1.9}.wow26-actions{display:grid;justify-items:start;grid-gap:12px;gap:12px}.wow26-actions strong{color:var(--blue);font-size:1.1rem}@media(max-width:800px){.wow26-color-gallery{gap:16px}.wow26-details{grid-template-columns:1fr;gap:18px;padding:25px}.wow26-actions{display:flex;align-items:center;flex-wrap:wrap}}@media(max-width:560px){.wow26-color-gallery{gap:12px}.wow26-color-gallery figure{border-radius:12px}.wow26-color-gallery figcaption{left:9px;bottom:9px;padding:7px 10px;font-size:.58rem}.wow26-details{padding:21px 18px;border-radius:13px}.wow26-details h2{font-size:1.7rem}}.hero-scroll{position:relative;height:250svh;background:#172536}.hero-scene{--hero-frame-inset:1.5% 1.1% 6%;position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden;isolation:isolate;background:#fff}.hero-scene .hero-image-frame{position:absolute;inset:var(--hero-frame-inset);overflow:hidden;border-radius:24px}.hero-scene .hero-image{position:absolute;inset:0;background-image:url(/wow-landing-hero-positioned.png);background-position:30%;background-size:cover;transform:scale(1.025);transition:transform 1.2s ease}.hero-scene:after{content:"";position:absolute;inset:var(--hero-frame-inset);z-index:1;border-radius:24px;pointer-events:none;background:linear-gradient(0deg,rgba(8,22,35,.8),rgba(8,22,35,.48) 26%,rgba(8,22,35,.04) 69%)}.hero-scroll.is-revealed .hero-image{transform:scale(1)}.hero-title-track{position:relative;z-index:2;display:flex;align-items:flex-end;height:100svh;margin-top:-100svh;padding:0 clamp(24px,5vw,112px) clamp(95px,13.3vh,140px);pointer-events:none}.hero-title{width:100%;max-width:none;color:#fff}.hero-title h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7vw,6.4rem);font-weight:400;letter-spacing:-.065em;line-height:.91;text-shadow:0 3px 24px rgba(0,0,0,.18)}.hero-word-sweep{position:relative;display:inline-block;white-space:nowrap}.hero-word-sweep-base{color:transparent}.hero-word-sweep.is-settled .hero-word-sweep-base{color:#fff}.hero-word-sweep-color{position:absolute;inset:0;color:transparent;white-space:nowrap;pointer-events:none;background-image:linear-gradient(90deg,transparent,transparent);background-clip:text;-webkit-background-clip:text}.hero-reveal{position:absolute;z-index:2;left:clamp(24px,5vw,112px);right:24px;bottom:clamp(72px,10vh,110px);max-width:960px;color:#fff}.hero-typewriter{max-width:960px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.7vw,2.7rem);line-height:1.16;text-shadow:0 2px 18px rgba(0,0,0,.35)}.hero-typewriter-letter{position:relative;opacity:0;transition:opacity .09s linear}.hero-typewriter-letter.is-typed{opacity:1}.hero-typewriter-letter.is-caret:after{content:"";position:absolute;top:.05em;left:100%;width:2px;height:.95em;background:currentColor;animation:hero-caret-blink .8s steps(1) infinite}.hero-scroll-cue{position:absolute;z-index:2;right:clamp(24px,5vw,112px);bottom:clamp(130px,20vh,190px);display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;font-size:1.55rem;transition:opacity .35s ease;animation:hero-cue-bob 1.8s ease-in-out infinite}.hero-scroll.is-revealed .hero-scroll-cue{opacity:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes hero-cue-bob{50%{transform:translateY(7px)}}@keyframes hero-caret-blink{50%{opacity:0}}@media (max-width:800px){.hero-scroll{height:220svh}.hero-scene{--hero-frame-inset:2% 3% 5%;min-height:0}.hero-scene .hero-image-frame,.hero-scene:after{border-radius:16px}.hero-scene .hero-image{background-position:40%}.hero-title-track{padding:0 24px clamp(105px,17vh,160px)}.hero-reveal{left:24px;right:24px;bottom:clamp(70px,11vh,115px)}.hero-title h1{font-size:clamp(2.8rem,7.5vw,4.8rem)}.hero-typewriter{font-size:clamp(1.45rem,4.1vw,2.2rem)}.hero-scroll-cue{right:24px;bottom:clamp(105px,17vh,150px)}}@media (max-width:560px){.hero-title-track{padding:0 20px clamp(112px,18vh,160px)}.hero-reveal{left:20px;right:20px;bottom:clamp(86px,13vh,125px)}.hero-title h1{font-size:clamp(2.25rem,8.5vw,3.2rem)}.hero-typewriter{font-size:clamp(1.38rem,5.5vw,1.8rem)}}@media (prefers-reduced-motion:reduce){.hero-scene .hero-image,.hero-scroll-cue,.hero-typewriter-letter{transition:none;animation:none}.hero-typewriter-letter.is-caret:after{animation:none}.hero-word-sweep-base{color:#fff}.hero-word-sweep-color{display:none}}.site-header.catalog-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;padding-inline:clamp(22px,4vw,72px);border:0;background:transparent;color:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none}.site-header.catalog-header,.site-header.catalog-header.is-scrolled{min-height:64px;box-shadow:none}.site-header.catalog-header.is-home,.site-header.catalog-header.is-home.is-scrolled{min-height:64px;margin-bottom:-64px;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.site-header .brand-glass-frame{position:relative;justify-self:start;width:clamp(220px,18vw,280px);height:40px}.site-header .brand-glass .glass{width:100%;height:100%}.site-header .brand-glass .glass__warp{border-radius:inherit}.site-header .brand-glass .glass,.site-header .header-action-glass .glass,.site-header .header-glass .glass{box-shadow:none!important}.site-header .brand{position:relative;z-index:1;justify-content:center;width:100%;height:100%;min-width:0;gap:6px;padding:4px 10px;color:var(--blue)}.site-header .brand-glass-fallback{width:100%;height:100%;border:0;border-radius:999px;background:rgba(246,251,255,.16);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);box-shadow:0 8px 22px rgba(35,87,125,.12)}.site-header .brand-logo{width:clamp(94px,6.8vw,104px)}.site-header .brand small{color:#252b31;font-size:14px;letter-spacing:-.025em;white-space:nowrap}.site-header .header-glass-frame{position:relative;justify-self:center;width:min(382px,34vw);height:40px}.site-header .header-glass{width:100%;height:100%}.site-header .header-glass .glass{display:flex;width:100%;height:100%}.site-header .header-glass-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header .header-glass .glass__warp{border-radius:inherit}.site-header .header-nav{display:flex;align-self:center;justify-self:center;align-items:center;width:100%;height:40px;gap:0;margin:0;padding:4px;border:0;border-radius:999px;background:transparent;box-shadow:none}.site-header .header-glass .header-nav{border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.site-header .header-nav-mobile{display:none}.site-header .header-nav a{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px solid transparent;border-radius:999px;color:#fff;font-size:14px;font-weight:700;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.58);transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.site-header .header-glass-frame .header-nav a{flex:1 1}.site-header .header-nav a.active{border-color:transparent;background:rgba(30,35,40,.14);color:#fff;box-shadow:none}.site-header .header-nav a:focus-visible,.site-header .header-nav a:hover{border-color:transparent;background:rgba(30,35,40,.2);color:#fff;transform:translateY(-2px);box-shadow:none;outline:none}.site-header .header-nav a:active{transform:translateY(0) scale(.97)}.site-header .header-actions{justify-self:end;justify-content:flex-end;gap:8px;margin-left:0}.site-header .header-action-glass{position:relative;flex:none;height:40px}.site-header .bag-glass,.site-header .sign-in-glass{width:76px}.site-header .whatsapp-glass{width:160px}.site-header .header-action-glass .action-glass-fallback{display:grid;place-items:center;width:100%;height:100%;border:0;border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.site-header .header-action-glass .glass{width:100%;height:100%}.site-header .header-action-glass .glass__warp{border-radius:inherit}.site-header .action-glass>span,.site-header .brand-glass>span,.site-header .header-glass>span{opacity:0!important;box-shadow:none!important;background:none!important}.site-header .brand-glass .glass>div,.site-header .header-action-glass .glass>div,.site-header .header-glass .glass>div{position:relative;z-index:3!important;width:100%;height:100%}.site-header .auth-entry,.site-header .header-bag,.site-header .whatsapp{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:100%;min-height:0;margin:0;padding:0 7px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:14px;font-weight:750;line-height:1;white-space:nowrap;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 2px 8px rgba(0,0,0,.58);transition:color .25s ease,transform .25s ease}.site-header .auth-entry:hover,.site-header .header-bag:hover,.site-header .whatsapp:hover{background:transparent;color:#fff;transform:translateY(-1px)}.site-header .whatsapp svg{flex:none}.site-header .header-menu-toggle{display:none}@media (max-width:1280px){.site-header.catalog-header{grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding-inline:20px}.site-header .header-glass-frame{display:none}.site-header .header-nav-mobile{position:absolute;top:calc(100% - 1px);right:18px;display:none;width:min(320px,calc(100vw - 36px));flex-direction:column;align-items:stretch;padding:10px;border-radius:18px;box-shadow:0 18px 35px rgba(27,66,99,.2)}.site-header .header-nav-mobile.is-open{display:flex;animation:header-menu-enter .22s ease-out}.site-header .header-nav-mobile a{justify-content:flex-start;width:100%;height:43px;padding-inline:17px;color:#252b31;text-shadow:none}.site-header .header-nav-mobile a.active,.site-header .header-nav-mobile a:focus-visible,.site-header .header-nav-mobile a:hover{color:#1d2329}.site-header .header-menu-toggle{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#252b31;box-shadow:0 4px 12px rgba(41,90,124,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer}.site-header .header-menu-toggle span,.site-header .header-menu-toggle span:after{display:block;width:17px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease}.site-header .header-menu-toggle span:after{content:"";transform:translateY(6px)}.site-header .header-menu-toggle[aria-expanded=true] span{transform:translateY(3px) rotate(45deg)}.site-header .header-menu-toggle[aria-expanded=true] span:after{transform:rotate(90deg)}}@media (max-width:560px){.site-header.catalog-header{gap:8px;min-height:68px;padding-inline:12px}.site-header.catalog-header.is-home,.site-header.catalog-header.is-home.is-scrolled{min-height:68px;margin-bottom:-68px}.site-header .brand-glass-frame{width:150px;height:42px}.site-header .brand{gap:4px;padding:6px 8px}.site-header .brand-logo{width:72px}.site-header .brand small{font-size:.63rem;line-height:1.05;white-space:normal;max-width:64px}.site-header .header-actions{gap:5px}.site-header .header-action-glass{height:34px}.site-header .sign-in-glass{width:56px}.site-header .bag-glass,.site-header .whatsapp-glass{width:34px}.site-header .auth-entry{padding:0 4px;font-size:.66rem}.site-header .header-bag,.site-header .header-menu-toggle,.site-header .whatsapp{width:34px;min-height:34px;height:34px;padding:0}.site-header .header-bag{font-size:0}.site-header .whatsapp span{display:none}.site-header .header-nav-mobile{right:12px;width:min(300px,calc(100vw - 24px))}}@keyframes header-menu-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-header .auth-entry,.site-header .header-bag,.site-header .header-nav a,.site-header .whatsapp{transition:none}.site-header .header-nav-mobile.is-open{animation:none}}main:has(>.hero-scroll) .hero-scroll{background:#fff}main:has(>.hero-scroll) .products{background:#fff}main:has(>.hero-scroll) .about-page-values{background:#fff}main:has(>.hero-scroll) .wow26-color-gallery figure{background:#fff}.site-header.catalog-header,.site-header.catalog-header.is-home,.site-header.catalog-header.is-home.is-scrolled{position:-webkit-sticky;position:sticky;top:34px;display:flex;justify-content:center;width:100%;height:55px;min-height:55px;margin:10px 0 -55px;padding:0 16px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header .waabi-header-pill{position:relative;z-index:41;display:grid;grid-template-columns:75px minmax(0,1fr) 36px;grid-column-gap:25px;column-gap:25px;align-items:center;width:338px;height:55px;padding:0 13px 0 28px;border:1px solid rgba(0,0,0,.15);border-radius:12px;background:#fff;color:#171717}.site-header .waabi-header-pill .brand{justify-self:start;display:flex;align-items:center;justify-content:flex-start;width:auto;height:auto;min-width:0;padding:0;color:#111}.site-header .waabi-header-pill .brand-logo{width:75px}.site-header .waabi-page-label{justify-self:start;color:#171717;font-size:15px;font-weight:400;line-height:24px;white-space:nowrap}.site-header .waabi-header-pill .header-menu-toggle{display:grid;justify-self:end;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#171717;cursor:pointer}.site-header .waabi-menu-icon{display:flex;width:12px;flex-direction:column;gap:4px}.site-header .waabi-menu-icon i{display:block;width:12px;height:2px;border-radius:1px;background:currentColor;transition:transform .24s ease}.site-header .header-menu-toggle[aria-expanded=true] .waabi-menu-icon i:first-child{transform:translateY(3px)}.site-header .header-menu-toggle[aria-expanded=true] .waabi-menu-icon i:last-child{transform:translateY(-3px)}.site-header .waabi-header-menu{position:absolute;z-index:42;top:calc(100% + 11px);right:-1px;left:-1px;display:flex;width:calc(100% + 2px);gap:0;margin:0;padding:20px 24px;flex-direction:column;align-items:stretch;border:1px solid rgba(0,0,0,.15);border-radius:12px;background:#fff;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scaleY(.96);transform-origin:top center;transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s}.site-header .waabi-header-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s}.site-header .waabi-menu-title{margin:0 0 20px;color:#777;font-size:12px;font-weight:400;line-height:15px}.site-header .waabi-menu-links{display:flex;flex-direction:column;gap:12px}.site-header .waabi-header-menu .waabi-menu-link{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;height:50px;padding:0;color:#171717;font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-.03em;text-decoration:none;text-shadow:none;transition:color .2s ease}.site-header .waabi-menu-link.is-active,.site-header .waabi-menu-link:hover{color:#e94b67}.site-header .waabi-menu-thumb{display:block;flex:none;width:75px;height:50px;overflow:hidden;border-radius:5px;background:#e4e4e4}.site-header .waabi-menu-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.site-header .waabi-menu-thumb--about img{object-position:center 25%}.site-header .waabi-menu-link:hover .waabi-menu-thumb img{transform:scale(1.08)}.site-header .waabi-menu-utilities{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px;padding:16px 0 0;border-top:1px solid #e5e6e5}.site-header .waabi-menu-utilities .auth-entry,.site-header .waabi-menu-utilities .header-bag,.site-header .waabi-menu-utilities .whatsapp{width:auto;min-height:32px;padding:0 10px;border:1px solid #d5d8d6;border-radius:999px;color:#171717;font-size:11px;font-weight:500;text-decoration:none;text-shadow:none}.site-header .waabi-menu-utilities .auth-entry{background:#fff}.site-header .waabi-menu-utilities .header-bag,.site-header .waabi-menu-utilities .whatsapp{display:inline-flex;align-items:center}.site-header.catalog-header{transform:translate3d(0,var(--sticky-range-shift,0),0)}@media (max-width:370px){.site-header .waabi-header-pill{width:calc(100vw - 32px);grid-template-columns:65px minmax(0,1fr) 36px;column-gap:14px;padding:0 12px 0 18px}.site-header .waabi-header-pill .brand-logo{width:65px}.site-header .waabi-page-label{font-size:14px}.site-header .waabi-menu-link{font-size:27px}}@media (prefers-reduced-motion:reduce){.site-header .waabi-header-menu,.site-header .waabi-menu-icon i,.site-header .waabi-menu-thumb img{transition:none}}.who-we-are{position:relative;display:flex;min-height:100svh;flex-direction:column;overflow:hidden;padding:clamp(58px,5.4vw,84px) clamp(24px,10.2vw,160px) clamp(20px,2vw,32px);background:#fff;color:#121212;font-family:Arial,Helvetica,sans-serif}.who-we-are-marker{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:clamp(22px,2.4vw,34px);border-bottom:1px solid #202020;font-size:clamp(.8rem,1vw,1rem);font-weight:700;letter-spacing:.01em}.who-we-are-marker span:first-child:before{display:inline-block;width:6px;height:6px;margin-right:9px;background:#151515;content:"";vertical-align:2px}.who-we-are-marker:after{position:absolute;bottom:-4px;left:50%;width:1px;height:7px;background:#202020;content:""}.products-marker-wrap{padding:clamp(58px,5.4vw,84px) clamp(24px,6vw,120px) 14px;background:#fff}.products-marker{color:#121212;font-family:Arial,Helvetica,sans-serif;text-align:left}.who-we-are-layout{display:grid;flex:1 1;grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);grid-template-rows:1fr auto;grid-gap:24px;gap:24px}.who-we-are-headline{grid-column:2;align-self:start;max-width:850px;margin:clamp(44px,5vh,60px) 0 0;font-size:clamp(3rem,4.8vw,4.7rem);font-weight:700;line-height:.98;letter-spacing:-.06em;text-align:right}.who-we-are-description{grid-column:1/-1;grid-row:2;align-self:end;max-width:550px;margin:0 0 clamp(0px,1vh,10px);font-size:clamp(1rem,1.28vw,1.2rem);font-weight:700;line-height:1.45}.who-we-are-headline{opacity:var(--who-headline-opacity,1);transform:translate3d(var(--who-headline-x,0),0,0)}.who-we-are-description{opacity:var(--who-description-opacity,1);transform:translate3d(var(--who-description-x,0),0,0)}.home-wow28-showcase{height:360svh;background:#fff;font-family:Arial,Helvetica,sans-serif}.home-wow28-stage{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;grid-gap:clamp(24px,4vh,42px);gap:clamp(24px,4vh,42px);width:100%;height:100svh;min-height:0;overflow:hidden;padding:clamp(80px,10vh,112px) clamp(16px,4vw,64px) clamp(22px,4vh,42px);background:#fff;text-align:center}.home-wow28-heading{align-self:end;width:100%}.home-wow28-heading .eyebrow{margin:0 0 7px;color:#9d794b;font-size:.68rem;font-weight:800;letter-spacing:.23em}.home-wow28-heading h2{margin:0;color:#23282c;font-size:clamp(2rem,4vw,4rem);line-height:1.05;letter-spacing:-.055em}.home-wow28-heading>p:last-child{margin:11px 0 0;color:#717b80;font-size:.85rem}.home-wow28-media{position:relative;min-width:0;min-height:0;width:100%;height:100%;max-width:1280px}.home-wow28-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#fff}@media (max-width:700px){.home-wow28-showcase{height:280svh}.home-wow28-stage{gap:20px;padding:95px 12px 24px}.home-wow28-heading h2{font-size:clamp(2rem,8vw,2.75rem)}.home-wow28-heading>p:last-child{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.home-wow28-showcase{height:auto}.home-wow28-stage{position:relative;height:auto;min-height:0}.home-wow28-media{height:auto;aspect-ratio:16/9}}.home-why-exist{position:relative;height:500svh;background:#fff;font-family:Arial,Helvetica,sans-serif}.home-why-exist-stage{position:-webkit-sticky;position:sticky;z-index:41;top:0;width:100%;height:100svh;overflow:hidden;background:#fff}.home-why-exist-photo{position:absolute;inset:0;background-image:url(/wow-28-kitchen-background-16x9.png);background-size:cover;background-position:50%;transform-origin:center;will-change:transform}.home-why-exist-mask{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;pointer-events:none;will-change:opacity}.home-why-exist-mask text{font-family:Impact,Arial Black,Arial,sans-serif}.home-why-exist-screen-reader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.home-why-exist-scroll-hint{position:absolute;z-index:2;left:50%;bottom:clamp(45px,9vh,95px);display:grid;justify-items:center;grid-gap:22px;gap:22px;transform:translateX(-50%);color:#173F35;font-size:12px;font-weight:800;letter-spacing:.2em;pointer-events:none}.home-why-exist-scroll-hint i{display:block;width:1px;height:24px;background:currentColor}.home-why-exist-notes{position:absolute;z-index:3;inset:0;pointer-events:none}.home-why-exist-note{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:clamp(185px,16vw,248px);min-height:clamp(205px,29vh,280px);padding:22px 20px 24px;background:#173F35;color:#FFF8E8;opacity:var(--note-opacity,0);transform:translate(-50%,calc(-50% + var(--note-lift,85px))) rotate(var(--tilt,0deg));box-shadow:0 18px 35px rgba(12,34,28,.22);will-change:transform,opacity}.home-why-exist-note-mark{display:block;width:12px;height:12px;background:#FFF8E8}.home-why-exist-note p{margin:0;color:#FFF8E8;font-size:clamp(1rem,1.4vw,1.32rem);font-weight:750;line-height:1.13;letter-spacing:-.035em}.home-why-exist-note:first-child{left:12%;top:43%;--tilt:-4deg}.home-why-exist-note:nth-child(2){left:31%;top:68%;--tilt:3deg}.home-why-exist-note:nth-child(3){left:50%;top:46%;--tilt:-2deg}.home-why-exist-note:nth-child(4){left:70%;top:69%;--tilt:4deg}.home-why-exist-note:nth-child(5){left:88%;top:41%;--tilt:-3deg}@media (max-width:700px){.home-why-exist{height:400svh}.home-why-exist-notes{inset:50% 14px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;transform:translateY(-50%)}.home-why-exist-note{position:relative;left:auto!important;top:auto!important;width:auto;min-height:clamp(120px,17svh,175px);padding:12px;transform:translateY(var(--note-lift,85px)) rotate(var(--tilt,0deg))}.home-why-exist-note:nth-child(5){grid-column:1/-1;min-height:115px}.home-why-exist-note-mark{width:8px;height:8px}.home-why-exist-note p{font-size:clamp(.76rem,3.4vw,1rem);line-height:1.15}.home-why-exist-scroll-hint{bottom:12vh}}@media (prefers-reduced-motion:reduce){.home-why-exist{height:100svh}.home-why-exist-photo{transform:none!important}.home-why-exist-mask,.home-why-exist-scroll-hint{display:none}.home-why-exist-note{transition:none}}@media (max-width:700px){.who-we-are{min-height:78svh;padding:112px 20px 40px}.who-we-are-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr}.who-we-are-headline{grid-column:1;margin:clamp(64px,12vh,115px) 0 0;font-size:clamp(2.7rem,9vw,4.7rem)}.who-we-are-description{grid-column:1;grid-row:2;margin:55px 0 20px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.who-we-are-description,.who-we-are-headline{opacity:1;transform:none}}.commerce-checkout-form{display:grid;grid-gap:14px;gap:14px}.commerce-checkout-form label{display:grid;grid-gap:7px;gap:7px;color:#26333b;font-size:.82rem;font-weight:700}.commerce-checkout-form input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfd7db;border-radius:4px;background:#fff;color:#20252a;font:inherit}.commerce-checkout-form .purchase-button{justify-self:start}.checkout-payment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.checkout-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 13px;border:1px solid #20333c;background:#fff;color:#20333c;font-size:.82rem;font-weight:800;text-decoration:none}.checkout-whatsapp:hover{background:#f3f6f6}.commerce-order-panel{max-width:850px;padding-top:70px;padding-bottom:100px}.commerce-order-panel h1{margin:0 0 15px;font-size:clamp(2.2rem,5vw,3.8rem)}.commerce-order-panel>p{line-height:1.6}.commerce-order-id{color:#59636b;font-size:.9rem}.commerce-order-status{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:32px 0}.commerce-order-status>div{display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid #d9e0e5}.commerce-order-status span{color:#6a7780;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.commerce-order-status strong{font-size:1rem}.commerce-order-items{margin-top:35px;border-top:1px solid #d9e0e5}.commerce-order-items p{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #d9e0e5}.account-orders{display:grid;grid-gap:10px;gap:10px;margin-bottom:25px}.account-orders a{display:grid;grid-gap:6px;gap:6px;padding:15px;border:1px solid #dce4e8;color:inherit;text-decoration:none}.account-orders span{color:#69767e;font-size:.8rem}@media(max-width:600px){.commerce-order-status{grid-template-columns:1fr}}.wow-footer{border-top:1px solid #eef0f3;background:#fff;color:#18191d}.wow-footer-inner{max-width:1600px;margin:0 auto;padding:70px clamp(24px,6vw,112px) 88px}.wow-footer-bottom,.wow-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:36px}.wow-footer-brand>a{display:inline-flex;align-items:center;gap:14px;color:#111319;font-size:1.18rem;letter-spacing:-.02em}.wow-footer-brand img{display:block;width:94px;height:auto}.wow-footer-brand p{max-width:360px;margin:10px 0 0;color:#838792;font-size:.78rem;line-height:1.5}.wow-footer-icons{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}.wow-footer-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f3f4f6;color:#202126;transition:background .18s ease,transform .18s ease}.wow-footer-icon svg{display:block;width:23px;height:23px}.wow-footer-icon:hover{background:#e8eef3;transform:translateY(-2px)}.wow-footer a:focus-visible,.wow-footer-icon:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.wow-footer-divider{height:1px;margin:32px 0 30px;background:#e7e9ed}.wow-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#81848e;font-size:.91rem;font-style:normal;line-height:1.55}.wow-footer-contact a{color:inherit}.wow-footer-bottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 25px;max-width:560px;margin:0;font-size:.91rem}.wow-footer-bottom nav a{padding:0;border:0;color:#25262b}.wow-footer-bottom a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.wow-footer-inner{padding-block:52px 64px}.wow-footer-bottom{flex-direction:column;gap:28px}.wow-footer-bottom nav{justify-content:flex-start}}@media (max-width:560px){.wow-footer-inner{padding:42px 22px 54px}.wow-footer-top{flex-direction:column;gap:28px}.wow-footer-icons{justify-content:flex-start}.wow-footer-divider{margin:28px 0}.wow-footer-bottom nav{gap:12px 18px}}