.machine-card-deck{outline:none;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.machine-card-deck:focus-visible{outline-offset:5px;border-radius:14px;outline:2px solid #076fe4}.machine-card-deck__stage{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.machine-card-deck__stack{aspect-ratio:350/375;touch-action:pan-y;width:min(100%,350px);position:relative}.machine-card-deck__card{will-change:transform;background:#e8f0fa;border-radius:17px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s,filter .4s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 1px 2px #01245c14,0 22px 38px -18px #0a337247}.machine-card-deck__card[aria-hidden=false]{cursor:grab}.machine-card-deck__card[data-drag=true]{cursor:grabbing;transition:none}.machine-card-deck__card[data-fly=true]{transition:transform .45s cubic-bezier(.3,.5,.3,1),opacity .45s}.machine-card-deck__card[data-snap=true]{transition:none}.machine-card-deck__card img{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.machine-card-deck__arrow{z-index:20;color:#073779;cursor:pointer;background:#fffffffa;border:0;border-radius:50%;place-items:center;width:54px;height:54px;transition:color .2s,background .2s,box-shadow .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 28px #1844801f}.machine-card-deck__arrow:hover{color:#fff;background:#0669d9;box-shadow:0 13px 28px #005bc63d}.machine-card-deck__arrow:focus-visible{outline-offset:3px;outline:2px solid #056de2}.machine-card-deck__arrow svg{stroke-width:2.2px;width:23px;height:23px}.machine-card-deck__arrow--previous{left:-27px}.machine-card-deck__arrow--next{right:-27px}.machine-card-deck__counter{color:#7b8cae;font:500 20px/1.2 var(--font-label);letter-spacing:.02em;justify-content:center;gap:17px;margin-top:20px;display:flex}.machine-card-deck__counter strong{color:#076dde;font-weight:750}@media (max-width:600px){.machine-card-deck{padding-bottom:16px}.machine-card-deck__stack{width:min(100%,330px)}.machine-card-deck__arrow{width:42px;height:42px;top:calc(100% + 12px);transform:none}.machine-card-deck__arrow--previous{left:22%}.machine-card-deck__arrow--next{right:22%}}@media (prefers-reduced-motion:reduce){.machine-card-deck__card,.machine-card-deck__card[data-fly=true]{transition:opacity .25s}.machine-card-deck__arrow{transition:none}}.image-stack{justify-items:center;width:min(100%,500px);margin-left:auto;margin-right:auto;display:grid}.image-stack__stage{perspective:1200px;place-items:center;width:min(100%,454px);height:max(340px,min(34vw,430px));display:grid;position:relative}.image-stack__card{cursor:grab;transform-origin:bottom;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:1px solid #cedef3f2;border-radius:19px;width:max(210px,min(21vw,275px));position:absolute;bottom:18px;overflow:hidden;box-shadow:0 18px 46px #132e5329}.image-stack__card:active{cursor:grabbing}.image-stack__card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.image-stack--whole .image-stack__card{flex-direction:column;display:flex}.image-stack--whole .image-stack__card img{object-fit:contain;background:#fff;flex:auto;height:auto;min-height:0}.image-stack__card:not(.is-active) img{filter:saturate(.78)}.image-stack__caption{color:#fff;font:700 .77rem/1.3 var(--font-body,Arial, sans-serif);letter-spacing:.02em;pointer-events:none;background:linear-gradient(#0000,#04132bc7);padding:35px 17px 15px;position:absolute;bottom:0;left:0;right:0}.image-stack--whole .image-stack__caption{color:#183251;text-align:center;background:#f2f7ff;flex:0 0 38px;justify-content:center;align-items:center;min-height:38px;padding:6px 10px;font-size:.72rem;line-height:1.2;display:flex;position:static}.image-stack__controls{justify-content:space-between;align-items:center;gap:12px;width:min(100%,454px);margin-top:2px;display:flex}.image-stack__hint{color:#657894;font:600 .79rem/1.3 var(--font-body,Arial, sans-serif);align-items:center;gap:7px;display:inline-flex}.image-stack__hint svg{color:#0a63df}.image-stack__count{color:#0b5fd4;font:800 .9rem/1 var(--font-headline,Arial, sans-serif);letter-spacing:.06em;white-space:nowrap;margin-left:auto}.image-stack__count i{color:#8ba2c1;margin-left:3px;margin-right:3px;font-style:normal}.image-stack__arrows{gap:8px;display:flex}.image-stack__arrows button{color:#075fe0;cursor:pointer;background:#fff;border:1px solid #cfe0f7;border-radius:50%;place-items:center;width:39px;height:39px;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:grid}.image-stack__arrows button:hover:not(:disabled){color:#fff;background:#075fe0;transform:translateY(-2px);box-shadow:0 7px 17px #075fe033}.image-stack__arrows button:focus-visible{outline-offset:3px;outline:3px solid #075fe052}.image-stack__arrows button:disabled{cursor:wait;opacity:.55}@media (max-width:760px){.image-stack{width:100%}.image-stack__stage{width:100%;height:340px}.image-stack__card{border-radius:16px;width:max(205px,min(64vw,250px))}.image-stack--whole .image-stack__stage{height:max(410px,min(110vw,450px))}.image-stack--whole .image-stack__card{width:max(220px,min(72vw,270px))}.image-stack__controls{width:100%}.image-stack--whole .image-stack__controls{box-sizing:border-box;padding-right:58px}}@media (max-width:420px){.image-stack__stage{height:308px}.image-stack__card{width:198px}.image-stack__hint{font-size:.72rem}.image-stack__arrows button{width:36px;height:36px}.image-stack--whole .image-stack__hint{max-width:112px}}@media (prefers-reduced-motion:reduce){.image-stack__arrows button{transition:none}}.product-specs-section--double{background:radial-gradient(at 45% 40%,#fff 0%,#fbfdff 60%,#f4f9ff 100%);padding:56px 0 26px}.product-specs-section--double>.product-specs__grid--double{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,.97fr);align-items:start;gap:max(24px,min(1.8vw,32px));width:calc(100% - 5.5vw);max-width:none;padding:0}.product-specs__intro--double{min-width:0;padding-top:51px}.product-specs__intro--double .product-kicker,.product-specs__gallery-title--double{color:#0873d7;font:800 clamp(.78rem, .91vw, .96rem)/1.3 var(--font-label);letter-spacing:.085em}.product-specs__intro--double h2{color:#07142f;letter-spacing:-.065em;flex-direction:column;margin:17px 0;font-size:max(2.8rem,min(3.8vw,4rem));font-weight:800;line-height:1.01;display:flex}.product-specs__intro--double h2 span:last-child{color:#0875e8}.product-specs__intro--double p{color:#566788;max-width:430px;margin:0;font-size:max(1rem,min(1.2vw,1.25rem));line-height:1.56}.product-specs--double{background:#ffffffe6;border:1px solid #dce8f7;border-radius:11px;margin:0;overflow:hidden;box-shadow:0 10px 28px #1e59a006}.product-specs--double>div{border-bottom:1px solid #e1e9f3;grid-template-columns:70px minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:0;min-height:51.8px;padding:0 20px;transition:background-color .25s;display:grid}.product-specs--double>div:last-child{border-bottom:0}.product-specs--double>div:hover{background:#f7fbff}.product-specs__icon--double{color:#0876e4;background:#eaf4ff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.product-specs__icon--double svg{stroke-width:1.9px;width:23px;height:23px}.product-specs--double dt,.product-specs--double dd{min-width:0;margin:0;padding:0;font-size:max(.85rem,min(.99vw,1rem));line-height:1.3}.product-specs--double dt{color:#596b8c}.product-specs--double dd{color:#111a32;font-weight:780}.product-specs__gallery--double{min-width:0;margin-top:-10px}.product-specs__gallery-title--double{margin-bottom:11px;display:block}.product-equipment-gallery{width:100%}.product-equipment-gallery__main,.product-equipment-gallery__thumb{background:#f5f9ff;border:1px solid #dce8f7;position:relative;overflow:hidden}.product-equipment-gallery__main{aspect-ratio:469/381;border-radius:12px;width:100%;padding:8px}.product-equipment-gallery__main:after,.product-equipment-gallery__thumb:after{content:"";z-index:2;pointer-events:none;border:1px dashed #9fb9db8c;border-radius:7px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.product-equipment-gallery__main img{object-fit:cover;object-position:center;border-radius:7px;width:calc(100% - 16px);height:calc(100% - 16px);display:block;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.product-equipment-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.product-equipment-gallery__thumb{aspect-ratio:108/103;cursor:pointer;border-radius:11px;width:100%;padding:6px;transition:border-color .25s,box-shadow .25s,transform .25s;display:block}.product-equipment-gallery__thumb:hover{border-color:#89baf2;transform:translateY(-3px);box-shadow:0 8px 18px #0063d21c}.product-equipment-gallery__thumb:focus-visible{outline-offset:2px;outline:2px solid #0875e8}.product-equipment-gallery__thumb:after{border-radius:6px;top:6px;bottom:6px;left:6px;right:6px}.product-equipment-gallery__thumb img{object-fit:cover;object-position:center;border-radius:6px;width:100%;height:100%;display:block}.product-process-section--double{isolation:isolate;color:#07142f;background:linear-gradient(115deg,#eff7ff 0%,#f6faff 48%,#eaf5ff 100%);padding:25px 0 29px;position:relative;overflow:hidden}.product-process-section--double:before,.product-process-section--double:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.product-process-section--double:before{aspect-ratio:1;background:#deefffa6;width:55%;top:-84%;right:-17%}.product-process-section--double:after{aspect-ratio:1;border:1px solid #a0cdf947;width:52%;bottom:-111%;left:-19%}.product-process-section--double>.product-process__double-container{z-index:1;width:calc(100% - 5.5vw);max-width:none;padding:0;position:relative}.product-heading--process-double{margin-bottom:15px;display:block}.product-heading--process-double .product-kicker{color:#0873d7;letter-spacing:.085em;font-size:max(.79rem,min(.91vw,.96rem))}.product-heading--process-double h2{color:#07142f;letter-spacing:-.056em;flex-wrap:wrap;gap:.24em;margin:7px 0 0;font-size:max(2.5rem,min(3.34vw,3.55rem));font-weight:800;line-height:1.08;display:flex}.product-heading--process-double h2 span:last-child{color:#0875e8}.product-process--double{--step-gap:clamp(24px, 5.1vw, 86px);gap:var(--step-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:0;padding:0}.product-process--double li{background:#fffffff0;border:1px solid #dce8f7;border-radius:12px;flex-direction:column;min-width:0;min-height:188px;padding:8px 23px 20px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 10px 22px #2f64a409}.product-process--double li:hover{border-color:#b8d7fb;box-shadow:0 14px 26px #2f64a41a}.product-process--double li:not(:last-child):before{content:"";top:84px;right:calc(-1 * var(--step-gap));width:var(--step-gap);background:#3790ea;height:1px;position:absolute}.product-process--double li:not(:last-child):after{content:"→";z-index:3;top:61px;right:calc(-.5 * var(--step-gap) - 23px);color:#0876df;width:46px;height:46px;font:400 25px/1 var(--font-headline);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 5px 16px #2c6fbe14}.product-process__step-head--double{align-items:center;gap:max(20px,min(2vw,34px));height:74px;display:flex}.product-process--double .product-process__number--double{color:#a8cff8;font:800 clamp(2.65rem, 3.3vw, 3.45rem)/1 var(--font-headline);letter-spacing:-.06em}.product-process--double .product-process__icon--double{color:#fff;background:#0875e0;border:12px solid #e7f2ff;border-radius:50%;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 5px 14px #0c63c314}.product-process__icon--double svg{stroke-width:1.9px;width:28px;height:28px}.product-process--double .product-process__accent--double{background:#087be7;border-radius:4px;width:40px;height:4px;margin:1px 0 0;display:block}.product-process--double p{color:#182746;margin:17px 0 0;font-size:max(.96rem,min(1.13vw,1.2rem));font-weight:510;line-height:1.35}@media (max-width:1180px){.product-specs-section--double{overflow-x:clip}.product-specs-section--double>.product-specs__grid--double{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:24px}.product-specs__intro--double{grid-column:1/-1;padding-top:0}.product-specs__intro--double h2{font-size:max(2.8rem,min(5.2vw,4rem))}.product-specs__gallery--double{margin-top:0}.product-process--double{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-process--double li:before,.product-process--double li:after{display:none!important}}@media (max-width:700px){.product-specs-section--double{padding:40px 0}.product-specs-section--double>.product-specs__grid--double,.product-process-section--double>.product-process__double-container{width:calc(100% - 2rem)}.product-specs-section--double>.product-specs__grid--double{grid-template-columns:1fr;gap:28px}.product-specs__intro--double{grid-column:auto}.product-specs__intro--double h2{font-size:max(2.55rem,min(10vw,3.4rem))}.product-specs--double>div{grid-template-columns:51px minmax(0,.86fr) minmax(0,1fr);padding:0 10px}.product-specs__icon--double{width:38px;height:38px}.product-specs__icon--double svg{width:20px;height:20px}.product-specs--double dt,.product-specs--double dd{font-size:.8rem}.product-process-section--double{padding:33px 0 38px}.product-heading--process-double h2{font-size:max(2rem,min(8vw,3rem))}.product-process--double{grid-template-columns:1fr;gap:14px}.product-process--double li{min-height:165px}}@media (prefers-reduced-motion:reduce){.product-specs--double>div,.product-equipment-gallery__thumb,.product-process--double li{transition:none}}.breadcrumbs--single{display:none}.product-hero--single{background:radial-gradient(at 38% 42%,#fff 0,#fff 36%,#f8fbff 71%,#e8f2fc 100%);border-bottom:0;min-height:max(690px,min(100svh - 86px,900px));padding:0;position:relative;overflow:hidden}.product-hero--single:before{content:"";z-index:0;clip-path:polygon(0 26%,79% 100%,0 100%);filter:brightness(1.35)saturate(.75);opacity:.8;pointer-events:none;background:url(/lvf-50-max-denim-textura.png) 50%/cover;width:32%;height:29%;position:absolute;bottom:-3%;left:-3%}.product-hero--single .product-hero__grid{width:100%;max-width:none;min-height:inherit;grid-template-columns:minmax(0,45.5%) minmax(0,54.5%);align-items:stretch;gap:0;padding:0 4.1vw;position:relative}.product-hero--single .product-hero__copy{z-index:4;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:95px 0 2rem;display:flex;position:relative}.product-hero--single .product-eyebrow{color:#0868cc;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:1rem;font-size:max(.7rem,min(.82vw,.88rem));line-height:1.3;display:flex}.product-hero--single .product-eyebrow:before{content:"";background:#0877dd;flex:0 0 42px;height:2px}.product-hero--single .product-hero__single-title{color:#07112a;letter-spacing:-.069em;max-width:none;margin:max(1.8rem,min(2.4vw,2.5rem)) 0 2.3rem;font-size:max(3.6rem,min(5.4vw,5.8rem));font-weight:850;line-height:1.01}.product-hero__single-title span{white-space:nowrap;display:block}.product-hero__single-title span:last-child{color:#0a6bd4}.product-hero--single .product-hero__copy>p{color:#56647c;max-width:610px;margin:0;font-size:max(1.05rem,min(1.33vw,1.38rem));line-height:1.45}.product-hero--single .product-actions{flex-wrap:nowrap;gap:1rem;margin-top:max(1.8rem,min(2.7vw,2.8rem))}.product-hero--single .product-btn{letter-spacing:0;white-space:nowrap;border-radius:4px;min-height:68px;padding:.85rem 1.65rem;font-size:max(.76rem,min(.98vw,1rem));transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background-color .35s}.product-hero--single .product-btn:hover{transform:translateY(-4px)}.product-hero--single .product-btn--primary{background:linear-gradient(115deg,#086cd7,#0862cc);min-width:415px;box-shadow:0 10px 22px #075dc41f}.product-hero--single .product-btn--primary:hover{box-shadow:0 15px 29px #075dc438}.product-hero--single .product-btn--secondary{color:#0969c9;background:#ffffffe0;border-color:#0b72d8;min-width:188px}.product-hero--single .product-btn--secondary svg{width:27px;height:27px}.product-hero--single .product-hero__single-media{min-height:inherit;background:0 0;border:0;margin-right:-4.1vw;padding:0;overflow:visible}.product-hero--single .product-hero__single-media:before{display:none}.product-hero__single-plane{z-index:0;clip-path:polygon(24% 0,100% 0,100% 100%,5% 100%,0 62%);background:radial-gradient(at 52% 48%,#f3f9ff 0%,#e2effe 56%,#d6e9fd 100%);border-radius:54% 0 0;position:absolute;top:0;bottom:0;left:0;right:-3%}.product-hero--single .product-hero__single-denim{z-index:1;object-fit:cover;object-position:center;clip-path:polygon(22% 0,100% 0,100% 82%,0 100%);filter:saturate(1.25)contrast(1.05);width:56%;height:82%;position:absolute;top:0;right:0}.product-hero__single-stripe{z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffffe6 0,#ffffffe6 10%,#0000 10%,#0000 89%,#ffffffe6 89%);border-left:2px solid #0873d7;border-right:2px solid #0873d7;width:36%;height:112%;position:absolute;top:-9%;right:4%;transform:skew(-28deg)}.product-hero--single .product-hero__single-machine{z-index:3;aspect-ratio:1448/1086;object-fit:contain;filter:drop-shadow(13px 20px 22px #15355d29);width:min(56.2vw,940px);max-width:none;height:auto;position:absolute;bottom:10.5%;right:7.5%}.product-hero--single .product-hero__single-origin{z-index:5;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);color:#fff;min-height:43px;font:800 clamp(.65rem, .79vw, .84rem)/1.15 var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#096bcf;align-items:center;gap:.85rem;padding:.65rem 3.7rem .65rem 1.2rem;display:inline-flex;position:absolute;bottom:5.8%;left:13%;right:auto;box-shadow:0 8px 20px #075ab92e}.product-hero__single-origin svg{fill:#fff;stroke:#096bcf;flex:none}@media (max-width:1400px) and (min-width:961px){.product-hero--single .product-hero__single-title{font-size:max(3.7rem,min(5.2vw,4.7rem))}.product-hero--single .product-eyebrow{white-space:normal}.product-hero--single .product-btn{min-width:0;padding-left:1rem;padding-right:1rem;font-size:.78rem}.product-hero--single .product-btn--secondary{min-width:158px}}@media (max-width:960px){.product-hero--single .product-hero__grid{grid-template-columns:1fr;padding:0 2rem}.product-hero--single .product-hero__copy{padding:4rem 0 2.25rem}.product-hero--single .product-hero__single-title{font-size:max(3.5rem,min(8.7vw,5rem))}.product-hero--single .product-hero__single-media{min-height:max(570px,min(72vw,700px));margin:0 -2rem;overflow:hidden}.product-hero--single .product-hero__single-machine{width:108%;height:auto;bottom:8%;right:-5%}.product-hero--single .product-hero__single-origin{bottom:4%;left:7%}}@media (max-width:640px){.product-hero--single .product-hero__grid{padding:0 1.25rem}.product-hero--single .product-hero__copy{padding:3.5rem 0 2rem}.product-hero--single .product-eyebrow{white-space:normal;gap:.65rem}.product-hero--single .product-eyebrow:before{flex-basis:28px}.product-hero--single .product-hero__single-title{font-size:max(2.55rem,min(10.5vw,4rem));line-height:1.04}.product-hero__single-title span{white-space:normal}.product-hero--single .product-actions{flex-direction:column;align-items:stretch;width:100%}.product-hero--single .product-btn{white-space:normal;text-align:center;width:100%;min-width:0}.product-hero--single .product-hero__single-media{min-height:max(330px,min(89vw,530px));margin:0 -1.25rem}.product-hero--single .product-hero__single-machine{width:120%;height:auto;bottom:13%;right:-9%}.product-hero--single .product-hero__single-denim{width:55%}.product-hero--single .product-hero__single-origin{white-space:normal;max-width:92%;padding:.5rem .9rem;font-size:.57rem;bottom:4%;left:4%}.product-hero__single-origin svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.product-hero--single .product-btn{transition:none}}.product-overview--single{isolation:isolate;background:radial-gradient(at 25% 34%,#fff 0,#f8fbff 58%,#edf5ff 100%);min-height:422px;padding:3.25rem 0 3rem;position:relative;overflow:hidden}.product-overview--single:before,.product-overview--single:after{content:"";z-index:-1;pointer-events:none;position:absolute}.product-overview--single:before{clip-path:polygon(57% 0,100% 0,100% 100%,0 100%);background:linear-gradient(138deg,#e0efff14,#dcecffb8);border-radius:48% 0 0 52%;width:34%;height:140%;top:-35%;right:-3%}.product-overview--single:after{background:linear-gradient(#0000,#89b8eb38,#0000);width:1px;height:180%;top:-40%;right:7%;transform:rotate(34deg)}.product-overview--single>.product-overview__grid--single{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:max(3rem,min(6.2vw,7rem));width:min(100% - 10.8vw,1720px);max-width:none;padding:0;display:grid;position:relative}.product-overview__intro--single{min-width:0}.product-overview--single .product-kicker--single,.product-applications--single .product-kicker{color:#0873d8;letter-spacing:.15em;align-items:center;gap:1.1rem;font-size:max(.73rem,min(.9vw,.96rem));font-weight:800;line-height:1.3;display:flex}.product-overview--single .product-kicker--single:before,.product-applications--single .product-kicker:before{content:"";background:#0878e4;flex:0 0 max(30px,min(3vw,48px));height:2px}.product-overview__title--single{color:#0b1425;display:grid;letter-spacing:-.055em!important;margin:1.35rem 0 0!important;font-size:max(3.2rem,min(4.45vw,5.2rem))!important;font-weight:790!important;line-height:1.075!important}.product-overview__title--single span{display:block}.product-rich-copy--single{color:#33435d;max-width:850px;padding:0}.product-rich-copy--single p{color:#33435d;margin:0;font-size:max(1.05rem,min(1.32vw,1.34rem));line-height:1.52}.product-rich-copy--single p+p{margin-top:1.15rem}.product-rich-copy--single .product-text-link--single{color:#fff;background:linear-gradient(105deg,#0878df,#0867d2);border:1px solid #0066dc33;border-radius:11px;align-items:center;gap:1.15rem;width:min(100%,515px);min-height:70px;margin-top:1.7rem;padding:.9rem 1.6rem;font-size:max(.96rem,min(1.15vw,1.15rem));font-weight:700;line-height:1.3;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,filter .32s;display:flex;box-shadow:0 12px 25px #0565cf26}.product-rich-copy--single .product-text-link--single:hover{filter:saturate(1.12);transform:translateY(-3px);box-shadow:0 17px 32px #0565cf3d}.product-rich-copy--single .product-text-link--single svg:first-child{flex:0 0 24px;width:24px;height:24px}.product-rich-copy--single .product-text-link--single svg:last-child{flex:0 0 23px;width:23px;height:23px;margin-left:auto}.product-text-link--single .product-text-link__divider{background:#ffffff6b;flex:0 0 1px;height:34px;margin:0 .2rem}.product-applications--single{background:linear-gradient(116deg,#f2f7fd 0%,#eaf3fd 54%,#f4f8fd 100%);padding:2.75rem 0 2.9rem;position:relative;overflow:hidden}.product-applications--single:before{content:"";pointer-events:none;background:linear-gradient(145deg,#dbecff57,#fff0);border-radius:0 0 0 55%;width:40%;height:150%;position:absolute;top:-62%;right:-7%;transform:rotate(-8deg)}.product-applications--single>.container{width:min(100% - 10.8vw,1720px);max-width:none;padding:0;position:relative}.product-heading--single{margin:0 0 1.35rem}.product-heading--single>div{min-width:0}.product-applications--single .product-kicker{margin:0 0 1.15rem}.product-heading__single-title{color:#0b1425;letter-spacing:-.052em;margin:0;font-size:max(2.55rem,min(3.85vw,4.25rem));font-weight:790;line-height:1.08}.product-two-col--single{gap:max(1.2rem,min(1.7vw,1.8rem))}.product-info-card--single{color:#14213a;background:#fffffff0;border:1px solid #d1e0f3;border-top:3px solid #1183eb;border-radius:15px;flex-direction:column;min-width:0;min-height:318px;padding:1.8rem 2.25rem 1.65rem;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s,border-color .38s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #315b910e}.product-info-card--single:hover{border-color:#b8d5f7;transform:translateY(-5px);box-shadow:0 20px 42px #315b911f}.product-info-card--single-benefits{border-top-color:#1183eb}.product-info-card__single-heading{align-items:center;gap:max(1.25rem,min(2.3vw,2.65rem));min-height:99px;margin-bottom:.75rem;padding:.05rem 0 1rem;display:flex;position:relative}.product-info-card__single-heading:after{content:"";background:#dce6f2;height:1px;position:absolute;bottom:0;left:0;right:0}.product-info-card__single-icon{color:#0879df;background:linear-gradient(145deg,#eaf5ff,#dceeff);border-radius:17px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}.product-info-card__single-icon svg{stroke-width:1.9px;width:34px;height:34px}.product-info-card--single .product-card-index{color:#97a9c4;font:800 1rem/1 var(--font-label);letter-spacing:.02em;margin:0 0 .42rem;display:block}.product-info-card--single h3{color:#101b30;letter-spacing:-.035em;margin:0;font-size:max(1.32rem,min(1.65vw,1.75rem));font-weight:780;line-height:1.15}.product-info-card--single ul{gap:.7rem;margin:0;padding:.35rem 0 0;display:grid}.product-info-card--single li{color:#293b59;align-items:center;gap:.8rem;font-size:max(.98rem,min(1.16vw,1.18rem));line-height:1.4;display:flex}.product-info-card--single li svg{color:#0877dd;stroke-width:3px;background:#dcedff;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem;padding:.43rem;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s}.product-info-card--single li:hover svg{background:#c9e4ff;transform:scale(1.08)}@media (max-width:1100px){.product-overview--single{min-height:0;padding:3rem 0}.product-overview--single>.product-overview__grid--single{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem;width:calc(100% - 6rem)}.product-overview__title--single{font-size:max(3rem,min(5.4vw,4.1rem))!important}.product-applications--single>.container{width:calc(100% - 6rem)}.product-heading__single-title{font-size:max(2.5rem,min(4.5vw,3.5rem))}.product-info-card--single{min-height:300px;padding:1.5rem}}@media (max-width:760px){.product-overview--single{padding:3rem 0 3.2rem}.product-overview--single>.product-overview__grid--single{grid-template-columns:1fr;gap:1.65rem;width:calc(100% - 2.5rem)}.product-overview__title--single{margin-top:1rem!important;font-size:max(2.8rem,min(10.8vw,4rem))!important;line-height:1.03!important}.product-overview__title--single span{white-space:normal}.product-rich-copy--single p{font-size:1.02rem}.product-rich-copy--single .product-text-link--single{gap:.75rem;width:100%;min-height:62px;margin-top:1.35rem;padding:.8rem 1rem;font-size:.9rem}.product-applications--single{padding:2.6rem 0 2.8rem}.product-applications--single>.container{width:calc(100% - 2.5rem)}.product-heading--single{margin-bottom:1.25rem}.product-applications--single .product-kicker{margin-bottom:.8rem}.product-heading__single-title{font-size:max(2.35rem,min(9.3vw,3.35rem))}.product-two-col--single{grid-template-columns:1fr;gap:1rem}.product-info-card--single{border-radius:13px;min-height:0;padding:1.2rem}.product-info-card__single-heading{gap:1rem;min-height:78px;padding-bottom:.8rem}.product-info-card__single-icon{border-radius:14px;flex-basis:58px;width:58px;height:58px}.product-info-card__single-icon svg{width:29px;height:29px}.product-info-card--single h3{font-size:1.22rem}.product-info-card--single li{align-items:flex-start;font-size:.96rem}.product-info-card--single li svg{flex-basis:1.65rem;width:1.65rem;height:1.65rem;padding:.34rem}}@media (prefers-reduced-motion:reduce){.product-rich-copy--single .product-text-link--single,.product-info-card--single,.product-info-card--single li svg{transition:none}}.product-specs-section--single{background:radial-gradient(at 20% 22%,#fff 0,#f7faff 54%,#eef5fd 100%);padding:max(3.5rem,min(5.5vw,5.6rem)) 0;position:relative;overflow:hidden}.product-specs-section--single>.product-specs__grid--single{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:max(2.5rem,min(4.6vw,5rem));width:min(100% - 10vw,1720px);max-width:none;padding:0;display:grid}.product-specs__intro--single{min-width:0}.product-specs__intro--single .product-kicker{color:#0873d8;letter-spacing:.12em;align-items:center;gap:1rem;font-size:max(.72rem,min(.85vw,.92rem));font-weight:800;display:flex}.product-specs__intro--single .product-kicker:after{content:"";background:#65aaf1;width:max(2.8rem,min(4.8vw,5.2rem));height:1px}.product-specs__intro--single h2{color:#0b1729;letter-spacing:-.055em;margin:1.1rem 0 .65rem;font-size:max(2.7rem,min(4.2vw,4.35rem));font-weight:790;line-height:1.04;display:grid}.product-specs__intro--single h2 span{display:block}.product-specs__intro--single p{color:#596b88;max-width:540px;margin:0;font-size:max(1rem,min(1.2vw,1.18rem));line-height:1.55}.product-specs--single{background:#ffffffbf;border:1px solid #d5e1f0;border-radius:13px;padding:.7rem max(1rem,min(1.5vw,1.65rem));overflow:hidden;box-shadow:0 12px 30px #38649b0b}.product-specs--single>div{border-bottom:1px solid #d9e4f1;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:1rem;min-height:52px;padding:.62rem .65rem;display:grid}.product-specs--single>div:last-child{border-bottom:0}.product-specs--single dt{color:#65748d;font-size:max(.88rem,min(1vw,1.03rem))}.product-specs--single dd{color:#111b2f;margin:0;font-size:max(.95rem,min(1.1vw,1.12rem));font-weight:780;line-height:1.3}.product-process-section--single{isolation:isolate;color:#fff;background:linear-gradient(117deg,#0783d8 0%,#0878d3 47%,#066ac7 100%);padding:max(2.4rem,min(3.5vw,3.7rem)) 0 max(2.2rem,min(3.2vw,3.4rem));position:relative;overflow:hidden}.product-process-section--single:before,.product-process-section--single:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.product-process-section--single:before{aspect-ratio:1;background:radial-gradient(circle,#39a4ef4d,#39a4ef00 69%);width:58%;top:-110%;right:-12%}.product-process-section--single:after{aspect-ratio:1;border:1px solid #d6efff21;width:45%;bottom:-125%;left:-15%}.product-process__single-container{z-index:1;width:min(100% - 10vw,1720px);max-width:none;padding:0;position:relative}.product-heading--process-single{margin:0 0 max(1.2rem,min(1.7vw,1.7rem))}.product-heading--process-single .product-kicker{color:#e1f2ff;letter-spacing:.13em;align-items:center;gap:1rem;font-size:max(.73rem,min(.87vw,.92rem));font-weight:800;display:flex}.product-heading--process-single .product-kicker:after{content:"";background:#d6efffb8;width:max(3rem,min(4.5vw,5rem));height:1px}.product-heading--process-single h2{color:#fff;letter-spacing:-.05em;margin:.65rem 0 0;font-size:max(2.45rem,min(3.65vw,3.85rem));font-weight:790;line-height:1.08}.product-process--single{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(1rem,min(1.45vw,1.55rem));margin:0;padding:0;display:grid}.product-process--single li{background:#044b992e;border:1px solid #d2ecff61;border-radius:12px;flex-direction:column;min-width:0;min-height:208px;padding:1.2rem 1.45rem 1.35rem;transition:background-color .32s,border-color .32s,box-shadow .32s;display:flex}.product-process--single li:hover{background:#ffffff1f;border-color:#e7f6ffbf;box-shadow:0 14px 28px #00367a26}.product-process__step-head--single{align-items:center;gap:max(1rem,min(1.8vw,1.9rem));min-height:78px;display:flex}.product-process__icon--single{color:#0876d8;background:#f7fbff;border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 7px 17px #00367a21}.product-process__icon--single svg{stroke-width:2px;width:32px;height:32px}.product-process--single .product-process__number--single{color:#fff;min-height:56px;font:800 clamp(2rem, 2.5vw, 2.75rem)/1 var(--font-headline);letter-spacing:-.045em;border-left:1px solid #def1ff7a;align-items:center;padding-left:max(1rem,min(1.7vw,1.75rem));display:flex}.product-process--single p{color:#fffffff5;margin:.8rem 0 0;font-size:max(.95rem,min(1.1vw,1.12rem));font-weight:550;line-height:1.45}@media (max-width:1020px){.product-specs-section--single>.product-specs__grid--single{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;width:calc(100% - 5rem)}.product-process__single-container{width:calc(100% - 5rem)}.product-process--single{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:700px){.product-specs-section--single{padding:3rem 0}.product-specs-section--single>.product-specs__grid--single{grid-template-columns:1fr;gap:1.5rem;width:calc(100% - 2rem)}.product-specs__intro--single h2{font-size:max(2.6rem,min(10vw,3.4rem))}.product-specs--single{padding:.45rem .65rem}.product-specs--single>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem;padding:.65rem .4rem}.product-specs--single dt{font-size:.83rem}.product-specs--single dd{font-size:.9rem}.product-process-section--single{padding:2.8rem 0}.product-process__single-container{width:calc(100% - 2rem)}.product-heading--process-single{margin-bottom:1.25rem}.product-heading--process-single h2{font-size:max(2.2rem,min(9.6vw,3rem))}.product-process--single{grid-template-columns:1fr;gap:.8rem}.product-process--single li{min-height:0;padding:.9rem 1rem 1rem}.product-process__step-head--single{gap:1rem;min-height:64px}.product-process__icon--single{flex-basis:54px;width:54px;height:54px}.product-process__icon--single svg{width:27px;height:27px}.product-process--single .product-process__number--single{min-height:44px;padding-left:1rem;font-size:2rem}.product-process--single p{margin-top:.45rem;font-size:.97rem}}@media (prefers-reduced-motion:reduce){.product-process--single li{transition:none}}.product-hero--vertical{background:radial-gradient(at 33% 36%,#fff 0,#fff 40%,#f7fbff 76%,#ebf4ff 100%);border-bottom:0;min-height:max(700px,min(100svh - 145px,870px));padding:0;position:relative;overflow:hidden}.product-hero--vertical .product-hero__grid{width:100%;max-width:none;min-height:inherit;grid-template-columns:minmax(0,50.5%) minmax(0,49.5%);align-items:stretch;gap:0;padding:0 3.65vw}.product-hero--vertical .product-hero__copy{z-index:4;flex-direction:column;align-items:flex-start;padding:max(70px,min(9.5vh,91px)) 0 36px;display:flex;position:relative}.product-hero--vertical .product-eyebrow{color:#075db7;letter-spacing:.12em;white-space:nowrap;font-size:max(.75rem,min(.92vw,1rem))}.product-hero--vertical .product-hero__vertical-title{color:#070f27;max-width:none;font-family:var(--font-headline);letter-spacing:-.066em;margin:23px 0 17px;font-size:max(4.2rem,min(5.7vw,6.1rem));font-weight:800;line-height:1.055}.product-hero__vertical-title span{white-space:nowrap;display:block}.product-hero__vertical-title span:nth-child(2){word-spacing:.13em}.product-hero--vertical .product-hero__copy>p{color:#4d5b73;max-width:630px;margin:0;font-size:max(1.12rem,min(1.42vw,1.5rem));line-height:1.45}.product-hero--vertical .product-actions{flex-wrap:nowrap;gap:14px;margin-top:29px}.product-hero--vertical .product-btn{letter-spacing:.015em;white-space:nowrap;border-radius:3px;min-height:63px;padding:.8rem 1.9rem;font-size:max(.78rem,min(.91vw,.98rem));transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,background-color .4s}.product-hero--vertical .product-btn:hover{transform:translateY(-4px)}.product-hero--vertical .product-btn--primary{background:linear-gradient(110deg,#0872dc,#0665ce);justify-content:space-between;min-width:487px;box-shadow:0 8px 19px #045ec321}.product-hero--vertical .product-btn--primary:hover{box-shadow:0 15px 30px #045ec33b}.product-hero--vertical .product-btn--secondary{color:#0664c7;background:#ffffffe0;border-color:#0a70d9;min-width:202px}.product-hero--vertical .product-btn--secondary svg{width:25px;height:25px}.product-hero__vertical-highlights{color:#5a6881;align-items:center;gap:0;width:min(690px,100%);margin-top:52px;display:flex}.product-hero__vertical-highlight{min-width:0;font:600 clamp(.72rem, .82vw, .86rem)/1.43 var(--font-label);letter-spacing:.015em;text-transform:uppercase;align-items:center;gap:17px;padding:0 29px;display:flex}.product-hero__vertical-highlight:first-child{padding-left:0}.product-hero__vertical-highlight+.product-hero__vertical-highlight{border-left:1px solid #cfdaeb}.product-hero__vertical-highlight svg{color:#076bcf;stroke-width:1.65px;flex:none;width:37px;height:37px}.product-hero--vertical .product-hero__vertical-media{min-height:inherit;background:0 0;border:0;margin-right:-3.65vw;padding:0;overflow:visible}.product-hero--vertical .product-hero__vertical-media:before{display:none}.product-hero__vertical-plane{z-index:0;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 40%);background:linear-gradient(135deg,#f4f9fff2 0%,#e9f3ff 52%,#dcecff 100%);border-radius:48px 0 0;position:absolute;top:9%;bottom:0;left:0;right:0}.product-hero--vertical .product-hero__vertical-denim{z-index:1;object-fit:cover;object-position:center;clip-path:polygon(62% 0,100% 0,100% 100%,0 100%);filter:saturate(1.2)contrast(1.08);width:45%;height:78%;position:absolute;top:0;right:0}.product-hero--vertical .product-hero__vertical-machine{z-index:3;aspect-ratio:1144/1375;object-fit:contain;filter:drop-shadow(12px 20px 22px #19375f29);width:auto;max-width:none;height:96%;position:absolute;top:-1%;right:22%}.product-hero--vertical .product-hero__vertical-origin{z-index:5;color:#0966c3;min-height:46px;font:800 clamp(.64rem, .77vw, .82rem)/1.1 var(--font-label);letter-spacing:.035em;white-space:nowrap;background:#fffffff0;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.45rem;display:inline-flex;position:absolute;bottom:7%;left:auto;right:7.2%;box-shadow:0 8px 22px #2f5c921a}.product-hero__vertical-origin svg{fill:#0871d8;stroke:#fff;stroke-width:2.4px;flex:none}@media (max-width:1450px) and (min-width:961px){.product-hero--vertical .product-hero__vertical-title{font-size:max(3.9rem,min(5.25vw,5rem))}.product-hero--vertical .product-btn--primary{min-width:0}.product-hero--vertical .product-btn{padding-left:1rem;padding-right:1rem;font-size:.78rem}.product-hero--vertical .product-btn--secondary{min-width:150px}.product-hero__vertical-highlight{gap:10px;padding-left:14px;padding-right:14px;font-size:.68rem}}@media (max-width:960px){.product-hero--vertical .product-hero__grid{grid-template-columns:1fr;padding:0 2rem}.product-hero--vertical .product-hero__copy{padding:4rem 0 2.5rem}.product-hero--vertical .product-hero__vertical-title{font-size:max(3.7rem,min(8vw,5rem))}.product-hero__vertical-highlights{margin-top:2.5rem}.product-hero--vertical .product-hero__vertical-media{min-height:max(570px,min(80vw,760px));margin:0 -2rem;overflow:hidden}.product-hero--vertical .product-hero__vertical-machine{height:95%;right:23%}}@media (max-width:640px){.product-hero--vertical .product-hero__grid{padding:0 1.25rem}.product-hero--vertical .product-hero__copy{padding:3.2rem 0 2rem}.product-hero--vertical .product-eyebrow{white-space:normal;font-size:.66rem}.product-hero--vertical .product-hero__vertical-title{margin-top:1.3rem;font-size:max(2.55rem,min(10.4vw,4rem))}.product-hero__vertical-title span{white-space:normal}.product-hero--vertical .product-hero__copy>p{font-size:1rem}.product-hero--vertical .product-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:1.7rem}.product-hero--vertical .product-btn{white-space:normal;text-align:center;width:100%;min-width:0}.product-hero__vertical-highlights{justify-content:space-between;width:100%;margin-top:2rem}.product-hero__vertical-highlight{flex-direction:column;align-items:flex-start;gap:.45rem;padding:0 .55rem;font-size:.55rem}.product-hero__vertical-highlight svg{width:28px;height:28px}.product-hero--vertical .product-hero__vertical-media{min-height:max(410px,min(117vw,570px));margin:0 -1.25rem}.product-hero--vertical .product-hero__vertical-machine{height:94%;top:0;right:15%}.product-hero--vertical .product-hero__vertical-denim{width:52%}.product-hero--vertical .product-hero__vertical-origin{white-space:normal;max-width:92%;min-height:36px;padding:.4rem .7rem;font-size:.53rem;bottom:3%;right:4%}.product-hero__vertical-origin svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.product-hero--vertical .product-btn{transition:none}}.product-overview--vertical{isolation:isolate;background:radial-gradient(at 30% 35%,#fff 0%,#f8fbff 57%,#edf5ff 100%);align-items:center;min-height:468px;padding:3.4rem 0;display:flex;position:relative;overflow:hidden}.product-overview__vertical-denim{z-index:0;clip-path:polygon(42% 0,100% 0,100% 100%,0 100%);filter:saturate(1.15)contrast(1.05);background:url(/lvf-50-max-denim-textura.png) 50%/cover;width:37%;position:absolute;top:0;bottom:0;left:auto;right:0}.product-overview--vertical:before{content:"";z-index:1;clip-path:polygon(42% 0,100% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(120deg,#ffffffe6 0,#ffffffe6 28%,#0000 28%,#0000 100%);width:38%;position:absolute;top:0;bottom:0;left:auto;right:0}.product-overview--vertical>.product-overview__grid--vertical{z-index:2;grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);align-items:center;gap:max(2.3rem,min(3vw,3.2rem));width:min(100% - 9.3vw,1720px);max-width:none;padding:0;display:grid;position:relative}.product-overview__intro--vertical{border-right:1px solid #d2deec;min-width:0;padding-right:max(2rem,min(3vw,3.25rem))}.product-overview--vertical .product-kicker--vertical,.product-applications--vertical .product-kicker{color:#0874d5;letter-spacing:.08em;align-items:center;gap:1rem;font-size:max(.75rem,min(.91vw,.95rem));font-weight:800;line-height:1.35;display:flex}.product-overview--vertical .product-kicker--vertical:after,.product-applications--vertical .product-kicker:after{content:"";background:linear-gradient(90deg,#1582e6,#1582e64d);flex:0 0 max(90px,min(9.5vw,150px));height:1px}.product-overview__title--vertical{color:#071326;display:grid;letter-spacing:-.061em!important;margin:1.35rem 0 0!important;font-size:max(3.5rem,min(3.9vw,4rem))!important;font-weight:800!important;line-height:1.075!important}.product-overview__title--vertical span{white-space:nowrap;display:block}.product-rich-copy--vertical{color:#34435d;max-width:620px;padding:0}.product-rich-copy--vertical p{color:#34435d;margin:0;font-size:max(1.04rem,min(1.18vw,1.25rem));line-height:1.48}.product-rich-copy--vertical p+p{margin-top:1.15rem}.product-rich-copy--vertical .product-text-link--vertical{color:#0872d5;align-items:center;gap:1rem;width:min(100%,540px);min-height:66px;margin-top:1.7rem;font-size:max(.98rem,min(1.1vw,1.15rem));font-weight:750;text-decoration:none;transition:color .25s,transform .35s cubic-bezier(.22,1,.36,1);display:flex}.product-rich-copy--vertical .product-text-link--vertical:hover{color:#004f9e;transform:translate(3px)}.product-rich-copy--vertical .product-text-link--vertical svg:first-child{flex:0 0 27px;width:27px;height:27px}.product-text-link--vertical .product-text-link__divider{background:#a8c6e8;flex:0 0 1px;height:36px;margin:0 .15rem}.product-rich-copy--vertical .product-text-link--vertical svg:last-child{flex:0 0 23px;width:23px;height:23px;margin-left:auto}.product-applications--vertical{background:linear-gradient(118deg,#f0f6fd 0%,#eaf3fc 58%,#f1f7ff 100%);padding:3.05rem 0 3.2rem;position:relative;overflow:hidden}.product-applications--vertical>.container{z-index:1;width:min(100% - 9.3vw,1720px);max-width:none;padding:0;position:relative}.product-applications--vertical:before{content:"";pointer-events:none;background:radial-gradient(#c2defc5c,#e6f1ff00 70%);border-radius:50%;width:39%;height:150%;position:absolute;top:-44%;right:-5%}.product-heading--vertical{margin:0 0 1.55rem}.product-heading--vertical .product-kicker{margin:0 0 1.15rem}.product-heading--vertical h2{color:#071326;letter-spacing:-.055em;margin:0;font-size:max(2.7rem,min(3.65vw,3.9rem));font-weight:800;line-height:1.08}.product-two-col--vertical{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(1.25rem,min(1.65vw,1.8rem))}.product-info-card--vertical{color:#11203b;background:#fffffff5;border:1px solid #bccfe7d1;border-top:3px solid #0783e8;border-radius:15px;flex-direction:column;min-width:0;min-height:318px;padding:1.45rem 2.35rem 1.55rem;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s,border-color .38s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 23px #1f497b0b}.product-info-card--vertical:hover{border-color:#b8d5f7;transform:translateY(-5px);box-shadow:0 19px 40px #1f497b1f}.product-info-card__vertical-heading{align-items:center;gap:max(1.5rem,min(2.6vw,2.7rem));min-height:99px;margin-bottom:.65rem;padding:.1rem 0 1rem;display:flex;position:relative}.product-info-card__vertical-heading:after{content:"";background:#dce6f2;height:1px;position:absolute;bottom:0;left:0;right:0}.product-info-card__vertical-icon{color:#0879df;background:linear-gradient(145deg,#eaf5ff,#dceeff);border-radius:17px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}.product-info-card__vertical-icon svg{stroke-width:1.8px;width:37px;height:37px}.product-info-card--vertical .product-card-index{color:#96a8c4;font:800 1rem/1 var(--font-label);letter-spacing:.02em;align-items:center;gap:.8rem;margin:0 0 .42rem;display:flex}.product-info-card--vertical .product-card-index:after{content:"";background:linear-gradient(90deg,#bfd5ec,#0000);width:min(9vw,95px);height:1px}.product-info-card--vertical h3{color:#101b30;letter-spacing:-.035em;margin:0;font-size:max(1.35rem,min(1.62vw,1.75rem));font-weight:780;line-height:1.16}.product-info-card--vertical ul{gap:.65rem;margin:0;padding:.35rem 0 0;display:grid}.product-info-card--vertical li{color:#2a3b59;align-items:center;gap:.85rem;font-size:max(.98rem,min(1.14vw,1.19rem));line-height:1.4;display:flex}.product-info-card--vertical li svg{color:#fff;stroke-width:3px;background:linear-gradient(145deg,#138be9,#0470d3);border-radius:50%;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;padding:.47rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.product-info-card--vertical li:hover svg{transform:scale(1.08);box-shadow:0 5px 13px #0775d640}.product-info-card--vertical-benefits{color:#fff;background:linear-gradient(125deg,#102d4c,#092340 70%,#0c2b4a);border-color:#0783e8 #0e3559b8 #0e3559b8}.product-info-card--vertical-benefits:before,.product-info-card--vertical-benefits:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #4699e257;border-radius:50%;width:56%;position:absolute;top:-42%;right:-15%}.product-info-card--vertical-benefits:after{border-color:#4699e22e;width:68%;top:-47%;right:-23%}.product-info-card--vertical-benefits>*{z-index:1;position:relative}.product-info-card--vertical-benefits .product-info-card__vertical-heading:after{background:#bfd8f138}.product-info-card--vertical-benefits h3{color:#fff}.product-info-card--vertical-benefits .product-card-index{color:#a7b9d1}.product-info-card--vertical-benefits .product-card-index:after{background:linear-gradient(90deg,#84b8e7b3,#0000)}.product-info-card--vertical-benefits li{color:#f1f6ff}.product-info-card--vertical-benefits li svg{background:linear-gradient(145deg,#158de9,#0872d7)}@media (max-width:960px){.product-overview--vertical{min-height:0;padding:3.6rem 0}.product-overview--vertical>.product-overview__grid--vertical{grid-template-columns:.78fr 1.22fr;gap:2rem;width:calc(100% - 4rem)}.product-overview__title--vertical{font-size:max(2.7rem,min(5.6vw,3.7rem))!important}.product-applications--vertical>.container{width:calc(100% - 4rem)}.product-info-card--vertical{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:760px){.product-overview--vertical{padding:3rem 0}.product-overview--vertical>.product-overview__grid--vertical{grid-template-columns:1fr;gap:1.5rem;width:calc(100% - 2.5rem)}.product-overview__intro--vertical{border-bottom:1px solid #d2deec;border-right:0;padding:0 0 1.3rem}.product-overview__title--vertical{margin-top:1rem!important;font-size:max(2.9rem,min(10.5vw,4rem))!important}.product-overview__title--vertical span{white-space:normal}.product-rich-copy--vertical p{font-size:1rem}.product-rich-copy--vertical .product-text-link--vertical{gap:.7rem;font-size:.9rem}.product-rich-copy--vertical .product-text-link--vertical svg:first-child{flex-basis:22px;width:22px;height:22px}.product-text-link--vertical .product-text-link__divider{height:28px}.product-applications--vertical{padding:2.7rem 0 3rem}.product-applications--vertical>.container{width:calc(100% - 2.5rem)}.product-heading--vertical{margin-bottom:1.3rem}.product-heading--vertical h2{font-size:max(2.15rem,min(8.6vw,3.2rem))}.product-two-col--vertical{grid-template-columns:1fr;gap:1rem}.product-info-card--vertical{min-height:0;padding:1.25rem 1.35rem 1.4rem}.product-info-card__vertical-heading{gap:1.2rem;min-height:85px}.product-info-card__vertical-icon{flex-basis:60px;width:60px;height:60px}.product-info-card__vertical-icon svg{width:31px;height:31px}.product-info-card--vertical h3{font-size:1.25rem}.product-info-card--vertical li{font-size:.96rem}}@media (prefers-reduced-motion:reduce){.product-rich-copy--vertical .product-text-link--vertical,.product-info-card--vertical,.product-info-card--vertical li svg{transition:none}}.product-specs-section--vertical{background:linear-gradient(116deg,#f8fbff 0%,#f3f8fe 58%,#f8fbff 100%);padding:max(2.5rem,min(3.2vw,3.35rem)) 0 max(2.1rem,min(2.8vw,2.9rem))}.product-specs-section--vertical>.product-specs__grid--vertical{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:max(2.5rem,min(5.5vw,6rem));width:min(100% - 7vw,1720px);max-width:none;padding:0;display:grid}.product-specs__intro--vertical .product-kicker{color:#0875d5;letter-spacing:.12em;align-items:center;gap:1.25rem;margin:0 0 1.5rem;font-size:max(.76rem,min(.95vw,.98rem));display:flex}.product-specs__intro--vertical .product-kicker:before{content:"";background:#0a7fe4;width:max(2.5rem,min(3.1vw,3.25rem));height:2px}.product-specs__intro--vertical h2{color:#0a172b;letter-spacing:-.065em;margin:0 0 1.65rem;font-size:max(3.3rem,min(4.8vw,5.1rem));font-weight:780;line-height:1.03}.product-specs__intro--vertical h2 span{display:block}.product-specs__intro--vertical p{color:#5a6984;max-width:590px;margin:0;font-size:max(1rem,min(1.38vw,1.22rem));line-height:1.56}.product-specs--vertical{background:#ffffffc2;border:1px solid #d5e2f1;border-radius:14px;padding:.55rem 1rem;display:block;overflow:hidden;box-shadow:0 16px 42px #254c7a0b}.product-specs--vertical>div{border-bottom:1px solid #dbe5f1;grid-template-columns:3.1rem minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:max(.75rem,min(1.3vw,1.4rem));min-height:max(49px,min(3.05vw,55px));padding:.25rem .45rem;display:grid}.product-specs--vertical>div:last-child{border-bottom:0}.product-specs__icon--vertical{color:#0878df;background:linear-gradient(145deg,#e9f4ff,#dceeff);border-radius:11px;place-items:center;width:2.75rem;height:2.2rem;display:grid}.product-specs__icon--vertical svg{stroke-width:2.2px;width:1.35rem;height:1.35rem}.product-specs--vertical dt{color:#61708d;font-size:max(.86rem,min(1.08vw,1.06rem));line-height:1.25}.product-specs--vertical dd{color:#101a30;margin:0;font-size:max(.91rem,min(1.13vw,1.1rem));font-weight:780;line-height:1.25}.product-process-section--vertical{isolation:isolate;color:#0c172a;background:radial-gradient(at 15% 110%,#b1d6fb52,#0000 38%),radial-gradient(at 99% 8%,#d0e6fe9e,#0000 31%),linear-gradient(115deg,#f4f8fd 0%,#edf4fb 53%,#f6f9fd 100%);border-top:1px solid #fffc;padding:max(2rem,min(2.7vw,2.8rem)) 0 max(1.15rem,min(1.5vw,1.55rem));position:relative;overflow:hidden}.product-process-section--vertical:before,.product-process-section--vertical:after{z-index:-1;content:"";pointer-events:none;border:1px solid #81b2e524;border-radius:50%;position:absolute}.product-process-section--vertical:before{aspect-ratio:1;width:38%;top:-61%;right:-8%}.product-process-section--vertical:after{aspect-ratio:1;width:32%;bottom:-78%;left:-8%}.product-process__vertical-container{z-index:1;width:min(100% - 7vw,1720px);max-width:none;padding:0;position:relative}.product-heading--process-vertical{margin:0 0 max(1rem,min(1.55vw,1.5rem))}.product-heading--process-vertical .product-kicker{color:#0875d5;letter-spacing:.12em;align-items:center;gap:1.25rem;margin:0 0 .7rem;font-size:max(.76rem,min(.95vw,.98rem));font-weight:800;display:flex}.product-heading--process-vertical .product-kicker:before{content:"";background:#0a7fe4;width:max(2.5rem,min(3.1vw,3.25rem));height:2px}.product-heading--process-vertical h2{color:#0b172b;letter-spacing:-.055em;margin:0;font-size:max(2.6rem,min(3.3vw,3.5rem));font-weight:780;line-height:1.1}.product-process--vertical{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(1.35rem,min(2.7vw,2.8rem));margin:0;padding:0;list-style:none;display:grid;position:relative}.product-process--vertical li{background:#ffffffed;border:1px solid #d7e4f3;border-radius:14px;flex-direction:column;min-width:0;min-height:max(164px,min(10.2vw,174px));padding:1rem max(1.05rem,min(1.55vw,1.6rem)) 1.15rem;transition:border-color .3s,box-shadow .3s,transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 8px 22px #274f7e09}.product-process--vertical li:hover{border-color:#b6d6f8;box-shadow:0 16px 32px #275b971a}.product-process--vertical li:not(:last-child):after{z-index:2;color:#0878df;content:"→";background:#fff;border:1px solid #e2ebf7;border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;font:500 1.6rem/1 Arial,sans-serif;display:grid;position:absolute;top:50%;right:calc(-1*max(1.35rem,min(2.7vw,2.8rem)) - 1.2rem);transform:translateY(-50%);box-shadow:0 5px 14px #1e4e8514}.product-process__step-head--vertical{align-items:center;gap:1.15rem;min-height:3.35rem;display:flex}.product-process__number--vertical{color:#1177d8;width:3.15rem;height:3.15rem;font:800 1.15rem/1 var(--font-headline);background:linear-gradient(145deg,#e4f1ff,#d8eaff);border-radius:50%;flex:0 0 3.15rem;place-items:center;display:grid}.product-process__icon--vertical{color:#0878df;background:linear-gradient(145deg,#e7f3ff,#dceeff);border-radius:50%;flex:0 0 3.75rem;place-items:center;width:3.75rem;height:3.75rem;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s;display:grid}.product-process--vertical li:hover .product-process__icon--vertical{background:#d4eaff;transform:scale(1.06)rotate(-3deg)}.product-process__icon--vertical svg{stroke-width:1.9px;width:2rem;height:2rem}.product-process__accent--vertical{background:#0780e5;border-radius:5px;width:2.65rem;height:3px;margin:.82rem 0 .7rem}.product-process--vertical p{color:#233655;margin:0;font-size:max(.94rem,min(1.1vw,1.08rem));font-weight:500;line-height:1.4}@media (max-width:1050px){.product-specs-section--vertical>.product-specs__grid--vertical{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;width:calc(100% - 4rem)}.product-process__vertical-container{width:calc(100% - 4rem)}.product-process--vertical{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.product-process--vertical li:not(:last-child):after{display:none}}@media (max-width:700px){.product-specs-section--vertical{padding:2.8rem 0}.product-specs-section--vertical>.product-specs__grid--vertical{grid-template-columns:1fr;gap:1.45rem;width:calc(100% - 2rem)}.product-specs__intro--vertical .product-kicker{margin-bottom:1rem}.product-specs__intro--vertical h2{margin-bottom:.9rem;font-size:max(2.8rem,min(11vw,4rem))}.product-specs__intro--vertical p{font-size:1rem}.product-specs--vertical{padding:.35rem .45rem}.product-specs--vertical>div{grid-template-columns:2.55rem minmax(0,.95fr) minmax(0,1.05fr);gap:.45rem;min-height:52px;padding:.3rem .2rem}.product-specs__icon--vertical{border-radius:9px;width:2.25rem;height:2rem}.product-specs__icon--vertical svg{width:1.15rem;height:1.15rem}.product-specs--vertical dt{font-size:.78rem}.product-specs--vertical dd{font-size:.82rem}.product-process-section--vertical{padding:2.7rem 0 2rem}.product-process__vertical-container{width:calc(100% - 2rem)}.product-heading--process-vertical{margin-bottom:1.1rem}.product-heading--process-vertical h2{font-size:max(2.2rem,min(8.5vw,3.2rem))}.product-process--vertical{grid-template-columns:1fr;gap:.8rem}.product-process--vertical li{min-height:0;padding:.95rem 1rem 1rem}.product-process__step-head--vertical{min-height:3rem}.product-process__number--vertical{flex-basis:2.75rem;width:2.75rem;height:2.75rem;font-size:1rem}.product-process__icon--vertical{flex-basis:3.2rem;width:3.2rem;height:3.2rem}.product-process__icon--vertical svg{width:1.7rem;height:1.7rem}.product-process__accent--vertical{margin:.65rem 0 .55rem}}@media (prefers-reduced-motion:reduce){.product-process--vertical li,.product-process__icon--vertical{transition:none}}.product-hero--test-washer{background:radial-gradient(at 25% 34%,#fff 0%,#fbfdff 46%,#edf5fd 100%);border:0;min-height:max(680px,min(100svh - 145px,860px));padding:0;position:relative;overflow:hidden}.product-hero--test-washer>.product-hero__grid{z-index:1;width:100%;max-width:none;min-height:inherit;grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:stretch;gap:0;padding:0 3.15vw;position:relative}.product-hero--test-washer .product-hero__copy{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;padding:2.8rem 0 3.6rem;display:flex;position:relative}.product-hero--test-washer .product-eyebrow{color:#075eaf;letter-spacing:.13em;white-space:nowrap;font-size:max(.75rem,min(.93vw,.98rem));font-weight:800}.product-hero--test-washer .product-hero__test-title{color:#181d21;max-width:none;font-family:var(--font-headline);letter-spacing:-.065em;text-transform:uppercase;margin:max(1.7rem,min(2.6vw,2.7rem)) 0 max(1.3rem,min(2vw,2rem));font-size:max(4.3rem,min(6.3vw,6.7rem));font-weight:420;line-height:.99}.product-hero__test-title span{white-space:nowrap;display:block}.product-hero--test-washer .product-hero__copy>p{color:#4d5a6c;max-width:700px;margin:0;font-size:max(1.12rem,min(1.42vw,1.48rem));line-height:1.55}.product-hero--test-washer .product-actions{flex-wrap:nowrap;gap:1rem;margin-top:max(1.8rem,min(2.35vw,2.45rem))}.product-hero--test-washer .product-btn{letter-spacing:.025em;white-space:nowrap;border-radius:4px;min-height:64px;padding:.9rem max(1.2rem,min(1.7vw,1.8rem));font-size:max(.78rem,min(.9vw,.94rem));transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s,background-color .38s}.product-hero--test-washer .product-btn:hover{transform:translateY(-4px)}.product-hero--test-washer .product-btn--primary{background:linear-gradient(110deg,#0568c9,#0758aa);justify-content:space-between;min-width:min(390px,100%);box-shadow:0 9px 21px #0351a121}.product-hero--test-washer .product-btn--primary:hover{box-shadow:0 15px 30px #0351a13b}.product-hero--test-washer .product-btn--secondary{color:#075ba9;background:#ffffffeb;border-color:#0968c2;min-width:190px}.product-hero--test-washer .product-hero__test-media{min-width:0;min-height:inherit;background:linear-gradient(135deg,#eef6ff 0%,#e7f1fc 55%,#dceaf9 100%);border:0;margin:0 -3.15vw 0 0;padding:0;position:relative;overflow:hidden}.product-hero--test-washer .product-hero__test-media:before{display:none}.product-hero__test-denim{z-index:0;clip-path:polygon(47% 0,100% 0,100% 100%,0 100%);filter:saturate(.94)brightness(1.06);background:url(/lvf-50-max-denim-textura.png) 50% 48%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.product-hero__test-plane{z-index:1;clip-path:polygon(0 0,66% 0,8% 100%,0 100%);pointer-events:none;background:linear-gradient(125deg,#fffffff5 0%,#f8fbfff2 27%,#e5f1fec2 63%,#e0efff0a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.product-hero--test-washer .product-hero__test-machine{z-index:3;aspect-ratio:1448/1086;object-fit:contain;filter:drop-shadow(10px 20px 20px #132d4c2b);transform-origin:58% 78%;width:auto;max-width:none;height:94%;display:block;position:absolute;top:1%;right:-1.2%}.product-hero__test-origin{z-index:5;color:#075fb8;min-height:44px;font:800 clamp(.62rem, .75vw, .8rem)/1.1 var(--font-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fffffff0;border:1px solid #ccddf0db;border-radius:7px;align-items:center;gap:.7rem;padding:.65rem 1.1rem;display:inline-flex;position:absolute;bottom:5.8%;right:5.2%;box-shadow:0 8px 22px #1f45701a}.product-hero__test-origin svg{fill:#0871d8;stroke:#fff;stroke-width:2.3px;flex:none}.product-overview--test-washer{background:radial-gradient(at 15% 24%,#fff 0%,#f9fcff 52%,#edf5fd 100%);border-bottom:1px solid #c7d8ecb3;position:relative;overflow:hidden}.product-overview__title--test:after{content:"";background:linear-gradient(90deg,#0784ea,#1597f5);border-radius:999px;width:max(4rem,min(5.4vw,5.2rem));height:5px;margin-top:.85rem}.product-rich-copy--single .product-text-link--single{width:min(100%,515px);min-height:70px}.product-applications--test-washer{background:linear-gradient(118deg,#f3f8fe 0%,#eaf3fd 54%,#f6faff 100%);padding-top:max(3rem,min(4vw,4.1rem));padding-bottom:max(3.2rem,min(4.2vw,4.4rem))}.product-applications--test-washer .product-heading--single{margin-bottom:max(1.45rem,min(2vw,2rem))}.product-applications--test-washer .product-heading__single-title{font-size:max(2.6rem,min(4.15vw,4.5rem));line-height:1.08}.product-applications--test-washer .product-info-card--test-washer{background:#fffffff5;border-radius:15px;min-height:320px;padding:1.8rem 2rem 1.7rem}.product-applications--test-washer .product-info-card--single-benefits{border-top-color:#1687e8}.product-applications--test-washer .product-info-card__single-heading{gap:max(1.5rem,min(2.2vw,2.6rem));min-height:103px;margin-bottom:.7rem;padding-bottom:.95rem}.product-applications--test-washer .product-info-card__single-icon--test{background:linear-gradient(145deg,#eef7ff,#e1f0ff);border-radius:50%;flex-basis:94px;width:94px;height:94px}.product-applications--test-washer .product-info-card__single-icon--test svg{stroke-width:1.8px;width:43px;height:43px}.product-applications--test-washer .product-info-card--test-washer ul{gap:.65rem;margin-left:max(7.7rem,min(9vw,9.5rem));padding-top:.15rem}.product-applications--test-washer .product-info-card--test-washer li{font-size:max(1rem,min(1.22vw,1.25rem))}.product-applications--test-washer .product-info-card--test-washer li svg{flex-basis:2.1rem;width:2.1rem;height:2.1rem}.product-specs-section--test-washer{background:radial-gradient(at 15% 24%,#fff 0%,#f9fcff 55%,#eef6ff 100%);padding:max(3.3rem,min(5vw,5.1rem)) 0;position:relative;overflow:hidden}.product-specs__grid--test-washer{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:max(2.5rem,min(5.8vw,6rem));width:min(100% - 8.2vw,1600px);max-width:none;padding:0;display:grid}.product-specs__intro--test-washer{min-width:0}.product-specs__intro--test-washer .product-kicker{color:#0873d8;letter-spacing:.12em;align-items:center;gap:1rem;font-size:max(.72rem,min(.85vw,.92rem));font-weight:800;display:flex}.product-specs__intro--test-washer .product-kicker:after{content:"";background:#65aaf1;width:max(2.8rem,min(4.8vw,5.2rem));height:1px}.product-specs__intro--test-washer h2{color:#0b1729;letter-spacing:-.055em;margin:1.1rem 0 .65rem;font-size:max(2.8rem,min(4.4vw,4.5rem));font-weight:790;line-height:1.04;display:grid}.product-specs__intro--test-washer h2 span{display:block}.product-specs__intro--test-washer p{color:#596b88;max-width:540px;margin:0;font-size:max(1rem,min(1.2vw,1.18rem));line-height:1.55}.product-specs--test-washer{background:#fffc;border:1px solid #d5e1f0;border-top:6px solid #1184e8;border-radius:11px;min-width:0;margin:0;padding:.55rem max(1rem,min(1.5vw,1.65rem));overflow:hidden;box-shadow:0 12px 30px #38649b0b}.product-specs--test-washer>div{border-bottom:1px solid #d9e4f1;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;gap:1rem;min-height:max(66px,min(5.1vw,80px));padding:.85rem max(.35rem,min(.65vw,.7rem));display:grid}.product-specs--test-washer>div:last-child{border-bottom:0}.product-specs--test-washer dt{color:#65748d;font-size:max(.93rem,min(1.08vw,1.12rem))}.product-specs--test-washer dd{color:#111b2f;margin:0;font-size:max(1rem,min(1.2vw,1.23rem));font-weight:780;line-height:1.3}.product-process-section--test-washer{color:#0b1729;background:linear-gradient(122deg,#f4f9ff 0%,#edf5fe 54%,#f7faff 100%);padding:max(3rem,min(4.3vw,4.5rem)) 0 max(2.7rem,min(4vw,4rem));position:relative;overflow:hidden}.product-process-section--test-washer:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #71aeeb29;border-radius:50%;width:47%;position:absolute;top:-95%;right:-12%}.product-process__test-washer-container{z-index:1;width:min(100% - 8.2vw,1600px);max-width:none;padding:0;position:relative}.product-heading--process-test-washer{margin:0 0 max(1.45rem,min(2vw,2rem))}.product-heading--process-test-washer .product-kicker{color:#0873d8;letter-spacing:.15em;align-items:center;gap:1rem;font-size:max(.73rem,min(.88vw,.94rem));font-weight:800;display:flex}.product-heading--process-test-washer .product-kicker:after{content:"";background:#8bb9e8;width:max(2.8rem,min(4.8vw,5.1rem));height:1px}.product-heading--process-test-washer h2{color:#0b1729;letter-spacing:-.052em;margin:.7rem 0 0;font-size:max(2.55rem,min(3.85vw,4rem));font-weight:790;line-height:1.08}.product-process--test-washer{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(1.65rem,min(3.1vw,3.2rem));margin:0;padding:0;list-style:none;display:grid}.product-process--test-washer li{background:#ffffffde;border:1px solid #d5e3f3;border-radius:9px;flex-direction:column;min-width:0;min-height:max(205px,min(14vw,228px));padding:1.35rem max(1.25rem,min(1.85vw,1.9rem)) 1.55rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:0 10px 24px #37649909}.product-process--test-washer li:hover{border-color:#afd1f5;box-shadow:0 17px 32px #3764991a}.product-process--test-washer li:not(:last-child):after{content:"›";z-index:2;color:#0877dc;background:#fff;border:1px solid #d0e3f8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:2rem;font-weight:400;line-height:1;display:grid;position:absolute;top:39%;right:calc(-1*max(1.65rem,min(3.1vw,3.2rem)) - 21px);box-shadow:0 5px 15px #396ca614}.product-process__step-head--test-washer{align-items:center;gap:max(1rem,min(1.6vw,1.7rem));min-height:76px;display:flex}.product-process__number--test-washer{color:#0864bf;width:72px;height:72px;font:800 clamp(1.45rem, 1.8vw, 1.8rem)/1 var(--font-headline);letter-spacing:-.04em;background:linear-gradient(145deg,#e7f3ff,#d9ebff);border-radius:50%;flex:0 0 72px;place-items:center;display:grid}.product-process__rule--test-washer{background:#c8dff7;flex:auto;height:1px}.product-process--test-washer p{color:#273955;margin:.85rem 0 0;font-size:max(1rem,min(1.16vw,1.2rem));font-weight:450;line-height:1.48}@media (max-width:1250px) and (min-width:961px){.product-hero--test-washer>.product-hero__grid{grid-template-columns:minmax(0,47%) minmax(0,53%);padding-left:2.5vw;padding-right:2.5vw}.product-hero--test-washer .product-hero__test-title{font-size:max(4rem,min(6.2vw,5.4rem))}.product-hero--test-washer .product-btn{padding-left:1rem;padding-right:1rem;font-size:.72rem}.product-hero--test-washer .product-btn--primary{min-width:320px}.product-hero--test-washer .product-btn--secondary{min-width:155px}.product-hero--test-washer .product-hero__test-media{margin-right:-2.5vw}.product-hero--test-washer .product-hero__test-machine{height:89%;right:-5%}}@media (max-width:1100px){.product-specs__grid--test-washer,.product-process__test-washer-container{width:calc(100% - 5rem)}.product-specs__grid--test-washer{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2rem}.product-process--test-washer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.product-process--test-washer li:not(:last-child):after{right:-32px}.product-process--test-washer li:nth-child(2n):after{display:none}}@media (max-width:960px){.product-specs__grid--test-washer{grid-template-columns:1fr;gap:1.8rem}.product-specs__intro--test-washer h2{font-size:max(3rem,min(7vw,4.1rem))}.product-process__test-washer-container{width:calc(100% - 4rem)}.product-heading--process-test-washer h2{font-size:max(2.4rem,min(5.5vw,3.5rem))}.product-overview__title--test{font-size:max(3rem,min(7vw,4.2rem))!important}.product-applications--test-washer .product-info-card--test-washer{min-height:300px;padding:1.5rem}.product-applications--test-washer .product-info-card__single-icon--test{flex-basis:76px;width:76px;height:76px}.product-applications--test-washer .product-info-card__single-icon--test svg{width:36px;height:36px}.product-applications--test-washer .product-info-card--test-washer ul{margin-left:6.3rem}.product-hero--test-washer{min-height:0}.product-hero--test-washer>.product-hero__grid{grid-template-columns:1fr;padding:0 2rem}.product-hero--test-washer .product-hero__copy{padding:4rem 0 2.7rem}.product-hero--test-washer .product-hero__test-title{font-size:max(4.2rem,min(9vw,6rem))}.product-hero--test-washer .product-hero__test-media{min-height:max(570px,min(78vw,740px));margin:0 -2rem}.product-hero--test-washer .product-hero__test-machine{height:96%;right:0}}@media (max-width:640px){.product-specs-section--test-washer{padding:2.8rem 0}.product-specs__grid--test-washer,.product-process__test-washer-container{width:calc(100% - 2rem)}.product-specs__intro--test-washer h2{font-size:max(2.6rem,min(10vw,3.4rem))}.product-specs--test-washer{padding:.4rem .65rem}.product-specs--test-washer>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.55rem;padding:.7rem .4rem}.product-specs--test-washer dt{font-size:.88rem}.product-specs--test-washer dd{font-size:.94rem}.product-process-section--test-washer{padding:2.8rem 0}.product-heading--process-test-washer{margin-bottom:1.25rem}.product-heading--process-test-washer h2{font-size:max(2.2rem,min(9.2vw,3rem))}.product-process--test-washer{grid-template-columns:1fr;gap:.8rem}.product-process--test-washer li{min-height:0;padding:1rem 1.1rem 1.2rem}.product-process--test-washer li:after{display:none!important}.product-process__step-head--test-washer{gap:1rem;min-height:65px}.product-process__number--test-washer{flex-basis:62px;width:62px;height:62px;font-size:1.45rem}.product-process--test-washer p{margin-top:.55rem;font-size:1rem}.product-overview__title--test{font-size:max(2.8rem,min(10vw,3.6rem))!important}.product-applications--test-washer{padding-top:2.8rem;padding-bottom:3rem}.product-applications--test-washer .product-heading__single-title{font-size:max(2.25rem,min(8.6vw,3.15rem))}.product-applications--test-washer .product-info-card--test-washer{min-height:0;padding:1.25rem}.product-applications--test-washer .product-info-card__single-heading{gap:1.1rem;min-height:82px}.product-applications--test-washer .product-info-card__single-icon--test{flex-basis:66px;width:66px;height:66px}.product-applications--test-washer .product-info-card__single-icon--test svg{width:31px;height:31px}.product-applications--test-washer .product-info-card--test-washer ul{margin-left:0}.product-hero--test-washer>.product-hero__grid{padding:0 1.2rem}.product-hero--test-washer .product-hero__copy{padding:3.2rem 0 2rem}.product-hero--test-washer .product-eyebrow{white-space:normal;font-size:.68rem}.product-hero--test-washer .product-hero__test-title{margin:1.3rem 0 1rem;font-size:max(3.2rem,min(12vw,4.5rem))}.product-hero__test-title span{white-space:normal}.product-hero--test-washer .product-hero__copy>p{font-size:1rem}.product-hero--test-washer .product-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:1.5rem}.product-hero--test-washer .product-btn{white-space:normal;width:100%;min-width:0}.product-hero--test-washer .product-hero__test-media{min-height:max(380px,min(105vw,520px));margin:0 -1.2rem}.product-hero__test-denim{clip-path:polygon(39% 0,100% 0,100% 100%,0 100%)}.product-hero--test-washer .product-hero__test-machine{height:88%;top:4%;right:-13%}.product-hero__test-origin{white-space:normal;max-width:94%;min-height:36px;padding:.5rem .65rem;font-size:.53rem;bottom:4%;right:3%}.product-hero__test-origin svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.product-hero--test-washer .product-btn,.product-process--test-washer li{transition:none}}.product-hero--denim-centrifuge{background:radial-gradient(at 28% 36%,#fff 0%,#fbfdff 48%,#edf5ff 100%);border:0;min-height:max(690px,min(100svh - 145px,850px));padding:0;position:relative;overflow:hidden}.product-hero--denim-centrifuge>.product-hero__grid{z-index:1;width:100%;max-width:none;min-height:inherit;grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:stretch;gap:0;padding:0 max(2rem,min(4.9vw,5.2rem));display:grid;position:relative}.product-hero--denim-centrifuge .product-hero__copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;padding:3.4rem 0 3rem;display:flex;position:relative}.product-hero--denim-centrifuge .product-eyebrow{color:#0875d5;letter-spacing:.145em;font-size:max(.75rem,min(.9vw,.94rem));font-weight:800}.product-hero__centrifuge-title{color:#0c1729;letter-spacing:-.025em;text-transform:uppercase;flex-direction:column;max-width:760px;margin:1.65rem 0 1.25rem;font-size:max(4.1rem,min(7vw,7.35rem));font-weight:850;line-height:.91;display:flex}.product-hero__centrifuge-title>span{transform-origin:0;display:block;transform:scaleX(1.06)}.product-hero__centrifuge-title .product-hero__centrifuge-title-model{letter-spacing:-.06em;margin-top:.08em;font-weight:450;transform:none}.product-hero--denim-centrifuge .product-hero__copy>p{color:#52617a;max-width:610px;margin:.55rem 0 0;font-size:max(1.05rem,min(1.48vw,1.35rem));line-height:1.52}.product-hero--denim-centrifuge .product-actions{gap:1.15rem;margin-top:max(1.5rem,min(2.8vw,2.35rem))}.product-hero--denim-centrifuge .product-btn{letter-spacing:.075em;border-radius:3px;min-height:64px;padding-left:max(1.15rem,min(1.9vw,2rem));padding-right:max(1.15rem,min(1.9vw,2rem));font-size:max(.7rem,min(.83vw,.82rem));transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-color .28s}.product-hero--denim-centrifuge .product-btn--primary{background:#0870cf;min-width:365px;box-shadow:0 10px 24px #005eb81f}.product-hero--denim-centrifuge .product-btn--primary:hover{background:#075daf;box-shadow:0 15px 30px #005eb838}.product-hero--denim-centrifuge .product-btn--secondary{color:#0869c3;background:#ffffffd1;border:1px solid #1680df;min-width:215px}.product-hero__centrifuge-media{z-index:1;min-width:0;min-height:inherit;position:relative;overflow:visible}.product-hero__centrifuge-plane{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#e2effff5,#f4f9ffb3);border-radius:230px 0 0 230px;width:61vw;height:86%;position:absolute;top:6%;right:-6vw}.product-hero__centrifuge-denim{object-fit:cover;object-position:52% center;clip-path:polygon(46% 0,100% 0,100% 100%,0 100%);opacity:.98;width:58vw;height:100%;position:absolute;top:0;right:-6vw}.product-hero__centrifuge-machine{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 28px 24px #0c233f2b);will-change:transform;width:135%;max-width:none;height:auto;position:absolute;top:-3%;left:-21%}.product-hero__centrifuge-origin{z-index:3;color:#23344f;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:#fffffff0;border:1px solid #cfe0f4cc;border-radius:999px;align-items:center;gap:.7rem;min-height:42px;padding:.65rem 1.05rem;font-size:max(.58rem,min(.72vw,.72rem));font-weight:800;display:inline-flex;position:absolute;bottom:7.5%;left:2%;right:auto;box-shadow:0 12px 28px #244c7b1f}.product-hero__centrifuge-origin svg{color:#0876d7}@media (max-width:1050px){.product-hero--denim-centrifuge{min-height:0}.product-hero--denim-centrifuge>.product-hero__grid{grid-template-columns:minmax(0,48%) minmax(0,52%);padding-left:3vw;padding-right:3vw}.product-hero__centrifuge-title{font-size:max(3.8rem,min(6.6vw,5.6rem))}.product-hero__centrifuge-machine{width:116%;height:auto;top:0;left:-5%}.product-hero--denim-centrifuge .product-hero__copy>p{font-size:1rem}.product-hero--denim-centrifuge .product-btn{min-height:56px;padding-left:.9rem;padding-right:.9rem}.product-hero--denim-centrifuge .product-btn--primary,.product-hero--denim-centrifuge .product-btn--secondary{min-width:0}.product-hero__centrifuge-origin{bottom:8%;right:2%}}@media (max-width:760px){.product-hero--denim-centrifuge{overflow:hidden}.product-hero--denim-centrifuge>.product-hero__grid{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}.product-hero--denim-centrifuge .product-hero__copy{padding:3.4rem 0 1.4rem}.product-hero__centrifuge-title{margin:1.2rem 0 1rem;font-size:max(3.5rem,min(12vw,5.1rem))}.product-hero__centrifuge-title>span{transform:none}.product-hero--denim-centrifuge .product-hero__copy>p{max-width:580px}.product-hero--denim-centrifuge .product-actions{width:100%;margin-top:1.4rem}.product-hero--denim-centrifuge .product-btn{min-height:54px}.product-hero__centrifuge-media{min-height:max(390px,min(86vw,590px));margin:0 -1.25rem}.product-hero__centrifuge-plane{width:96vw;height:87%;top:4%;right:-10vw}.product-hero__centrifuge-denim{clip-path:polygon(42% 0,100% 0,100% 100%,0 100%);width:88vw;height:100%;right:-14vw}.product-hero__centrifuge-machine{width:100%;height:92%;top:0;left:0}.product-hero__centrifuge-origin{white-space:normal;max-width:92%;min-height:38px;padding:.55rem .75rem;font-size:.55rem;bottom:5%;left:4%;right:auto}}@media (max-width:480px){.product-hero__centrifuge-title{font-size:max(3rem,min(12vw,3.8rem))}.product-hero--denim-centrifuge .product-actions{flex-direction:column;align-items:stretch}.product-hero--denim-centrifuge .product-btn{width:100%}}@media (prefers-reduced-motion:reduce){.product-hero--denim-centrifuge .product-btn{transition:none}}.product-overview--denim-centrifuge{isolation:isolate;background:#fbfdff;border-bottom:1px solid #dce7f3;padding:0;position:relative;overflow:hidden}.product-overview--denim-centrifuge:before,.product-overview--denim-centrifuge:after{z-index:-1;content:"";pointer-events:none;position:absolute}.product-overview--denim-centrifuge:before{background:linear-gradient(128deg,#0000 39%,#dfeeffc7 39.2%,#ebf4ffa8 66%,#0000 66.2%);width:27%;height:100%;top:0;right:13%}.product-overview--denim-centrifuge:after{clip-path:polygon(58% 0,100% 0,100% 100%,0 100%);opacity:.88;background:linear-gradient(90deg,#09223a1f,#06244305),url(/lvf-50-max-denim-textura.png) 50%/cover no-repeat;width:25%;height:100%;top:0;right:0}.product-overview__grid--denim-centrifuge{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:max(2.5rem,min(4.4vw,5.3rem));width:min(90%,1600px);max-width:1600px;min-height:458px;padding-top:max(3.2rem,min(5vw,4.5rem));padding-bottom:max(3.2rem,min(5vw,4.5rem));position:relative}.container.product-overview__grid--denim-centrifuge{width:min(90%,1600px);max-width:1600px}.product-overview__intro--denim-centrifuge{border-right:1px solid #d1ddeb;min-height:280px;padding-right:max(2rem,min(4.4vw,4.2rem))}.product-overview--denim-centrifuge .product-kicker,.product-heading--denim-centrifuge .product-kicker{color:#0877d8;letter-spacing:.16em;align-items:center;font-size:max(.78rem,min(.94vw,.96rem));font-weight:800;display:inline-flex;position:relative}.product-overview--denim-centrifuge .product-kicker:after,.product-heading--denim-centrifuge .product-kicker:after{content:"";background:#1684e3;width:2.7rem;height:2px;position:absolute;bottom:-.72rem;left:0}.product-overview__title--denim-centrifuge{color:#0d192b;letter-spacing:-.055em;flex-direction:column;font-weight:790;line-height:.99;display:flex;margin:1.4rem 0 0!important;font-size:max(2.85rem,min(3.9vw,4.45rem))!important}.product-overview__title--denim-centrifuge span{white-space:nowrap;display:block}.product-overview__title--denim-centrifuge span:nth-child(2){color:#0876d7}.product-rich-copy--denim-centrifuge{z-index:2;max-width:610px;padding-right:max(1.4rem,min(5vw,5.2rem));position:relative}.product-rich-copy--denim-centrifuge p{color:#354966;margin:0;font-size:max(1.02rem,min(1.37vw,1.28rem));line-height:1.58}.product-rich-copy--denim-centrifuge p+p{margin-top:1.35rem}.product-text-link--denim-centrifuge{color:#fff;background:linear-gradient(105deg,#0876d8,#0870ce);border:1px solid #fff3;border-radius:12px;align-items:center;gap:1.05rem;width:min(100%,570px);min-height:70px;margin-top:1.75rem;padding:.9rem 1.45rem;font-size:max(1rem,min(1.25vw,1.2rem));font-weight:750;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-color .28s;display:flex;box-shadow:0 12px 26px #005eb829}.product-text-link--denim-centrifuge svg:first-child{flex:none;width:27px;height:27px}.product-text-link--denim-centrifuge svg:last-child{flex:none;width:25px;height:25px;margin-left:auto}.product-text-link--denim-centrifuge:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 17px 32px #005eb840}.product-applications--denim-centrifuge{isolation:isolate;background:linear-gradient(135deg,#f4f9ff 0%,#edf5ff 100%);padding:max(3.3rem,min(5vw,4.7rem)) 0 max(3.4rem,min(5.4vw,5rem));position:relative;overflow:hidden}.product-applications--denim-centrifuge:before{z-index:-1;content:"";border:1px solid #187edc14;border-radius:50%;width:38rem;height:38rem;position:absolute;top:-16rem;right:-12rem;box-shadow:0 0 0 2rem #187edc06,0 0 0 4rem #187edc05}.product-applications--denim-centrifuge>.container{width:min(90%,1600px);max-width:1600px}.product-heading--denim-centrifuge{margin:0 0 max(1.45rem,min(2vw,2rem))}.product-heading--denim-centrifuge h2{color:#0d192b;letter-spacing:-.05em;font-size:max(2.7rem,min(4.35vw,4.15rem));font-weight:790;line-height:1.08;margin:1.25rem 0 0!important}.product-two-col--centrifuge{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(1.2rem,min(1.7vw,1.8rem));display:grid}.product-info-card--centrifuge{color:#14233a;background:#fffffff5;border:1px solid #d7e4f2;border-radius:14px;flex-direction:column;min-width:0;min-height:414px;padding:max(1.5rem,min(2.15vw,2.25rem));transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #234c7c11}.product-info-card--centrifuge:hover{transform:translateY(-5px);box-shadow:0 20px 38px #234c7c1f}.product-info-card--centrifuge-benefits{color:#f6faff;background:linear-gradient(132deg,#051f39fa,#053965fa),url(/lvf-50-max-denim-textura.png) 50%/cover;border-color:#0d4779}.product-info-card--centrifuge-benefits:after{clip-path:polygon(100% 0,100% 100%,12% 100%);content:"";opacity:.13;pointer-events:none;background:url(/lvf-50-max-denim-folds.png) 65%/cover no-repeat;width:52%;height:100%;position:absolute;top:0;right:0}.product-info-card__centrifuge-heading{z-index:1;border-bottom:1px solid #e1eaf4;align-items:center;gap:1.25rem;margin-bottom:.85rem;padding-bottom:1rem;display:flex;position:relative}.product-info-card__centrifuge-icon{color:#0877d8;background:linear-gradient(145deg,#eaf5ff,#dceeff);border-radius:22px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}.product-info-card__centrifuge-icon svg{stroke-width:1.9px;width:38px;height:38px}.product-info-card__centrifuge-heading>div{min-width:0}.product-info-card--centrifuge .product-card-index{color:#8293aa;letter-spacing:.04em;margin-bottom:.48rem;font-size:.9rem;display:block}.product-info-card--centrifuge h3{color:#102038;letter-spacing:-.035em;margin:0;font-size:max(1.45rem,min(1.85vw,1.9rem));font-weight:780}.product-info-card--centrifuge-benefits .product-info-card__centrifuge-heading{border-color:#add3f733}.product-info-card--centrifuge-benefits .product-info-card__centrifuge-icon{color:#fff;background:linear-gradient(145deg,#0879d7,#07579d);box-shadow:inset 0 0 0 1px #ffffff2b}.product-info-card--centrifuge-benefits h3{color:#fff}.product-info-card--centrifuge-benefits .product-card-index{color:#b7d4f3}.product-info-card--centrifuge ul{z-index:1;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.product-info-card--centrifuge li{color:#12243d;border-bottom:1px solid #e4edf6;align-items:flex-start;gap:.9rem;padding:.75rem .1rem;font-size:1rem;line-height:1.4;display:flex}.product-info-card--centrifuge li:last-child{border-bottom:0}.product-info-card__centrifuge-check{color:#0877d8;background:#e3f2ff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.product-info-card__centrifuge-check svg{stroke-width:3px;width:19px;height:19px}.product-info-card--centrifuge li>div{gap:.2rem;padding-top:.1rem;display:grid}.product-info-card--centrifuge li strong{font-weight:720}.product-info-card--centrifuge li p{color:#687b95;margin:0;font-size:.93rem;line-height:1.42}.product-info-card--centrifuge-benefits li{color:#f8fbff;border-color:#a6cef233}.product-info-card--centrifuge-benefits li p{color:#b8cce1}.product-info-card--centrifuge-benefits .product-info-card__centrifuge-check{color:#fff;background:#0862b1}@media (max-width:980px){.product-overview__grid--denim-centrifuge{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.1rem;width:calc(100% - 3.5rem);min-height:0}.product-overview__intro--denim-centrifuge{padding-right:1.8rem}.product-overview__title--denim-centrifuge{font-size:max(2.75rem,min(4.1vw,3.65rem))!important}.product-overview--denim-centrifuge:after{opacity:.5;width:19%}.product-rich-copy--denim-centrifuge{padding-right:1.8rem}.product-applications--denim-centrifuge>.container{width:calc(100% - 3.5rem)}}@media (max-width:700px){.product-overview__grid--denim-centrifuge{grid-template-columns:1fr;gap:1.8rem;width:calc(100% - 2.5rem);padding-top:3.1rem;padding-bottom:3.1rem}.product-overview__intro--denim-centrifuge{border-bottom:1px solid #d1ddeb;border-right:0;min-height:0;padding:0 0 1.4rem}.product-overview__title--denim-centrifuge{font-size:max(2.7rem,min(11vw,4rem))!important}.product-rich-copy--denim-centrifuge{max-width:none;padding-right:0}.product-rich-copy--denim-centrifuge p{font-size:1rem}.product-text-link--denim-centrifuge{border-radius:9px;min-height:60px;padding:.8rem 1rem;font-size:.95rem}.product-overview--denim-centrifuge:before{opacity:.55;width:55%;right:3%}.product-overview--denim-centrifuge:after{opacity:.18;width:23%}.product-applications--denim-centrifuge{padding-top:3.2rem;padding-bottom:3.2rem}.product-applications--denim-centrifuge>.container{width:calc(100% - 2.5rem)}.product-heading--denim-centrifuge h2{font-size:max(2.35rem,min(9vw,3.2rem))}.product-two-col--centrifuge{grid-template-columns:1fr;gap:1rem}.product-info-card--centrifuge{border-radius:12px;min-height:0;padding:1.3rem}.product-info-card__centrifuge-icon{border-radius:18px;flex-basis:60px;width:60px;height:60px}.product-info-card__centrifuge-icon svg{width:31px;height:31px}.product-info-card--centrifuge h3{font-size:1.35rem}.product-info-card--centrifuge li{gap:.7rem;padding:.72rem 0}.product-info-card__centrifuge-check{flex-basis:30px;width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.product-text-link--denim-centrifuge,.product-info-card--centrifuge{transition:none}.product-info-card--centrifuge:hover,.product-text-link--denim-centrifuge:hover{transform:none}}.product-specs-section--denim-centrifuge{isolation:isolate;background:radial-gradient(at 62% 36%,#fff 0%,#f6faff 56%,#eaf4ff 100%);padding-top:max(3.5rem,min(5vw,5.4rem));padding-bottom:max(3.5rem,min(5vw,5.4rem));position:relative;overflow:hidden}.product-specs-section--denim-centrifuge:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(130deg,#0000 0,#0000 25%,#c6e1f957 25%,#c6e1f957 42%,#0000 42%,#0000 53%,#deeefc8c 53%,#deeefc8c 68%,#0000 68%);width:29%;position:absolute;top:0;bottom:0;left:auto;right:0}.product-specs__centrifuge-denim{z-index:-1;object-fit:cover;object-position:82% center;clip-path:polygon(0 0,47% 0,100% 100%,0 100%);opacity:.16;pointer-events:none;width:max(100px,min(14vw,230px));height:100%;position:absolute;top:0;bottom:0;left:0}.product-specs__grid--denim-centrifuge{grid-template-columns:minmax(320px,.76fr) minmax(0,1.55fr);align-items:center;gap:max(2.5rem,min(5vw,5.5rem));width:min(92%,1680px);display:grid}.product-specs__intro--denim-centrifuge{max-width:590px}.product-specs__intro--denim-centrifuge .product-kicker,.product-heading--process-denim-centrifuge .product-kicker{color:#0879dd;letter-spacing:.17em;align-items:center;gap:1rem;font-size:max(.78rem,min(.94vw,.97rem));font-weight:800;display:flex}.product-specs__intro--denim-centrifuge .product-kicker:after,.product-heading--process-denim-centrifuge .product-kicker:after{content:"";background:#97bbdc;width:max(48px,min(6vw,102px));height:1px}.product-specs__intro--denim-centrifuge h2{color:#0d192d;letter-spacing:-.065em;flex-direction:column;margin:1.45rem 0 1.1rem;font-size:max(3.05rem,min(3.9vw,4.4rem));font-weight:760;line-height:.98;display:flex}.product-specs__intro--denim-centrifuge h2 span:last-child{color:#0876d7}.product-specs__intro--denim-centrifuge p{color:#64748b;max-width:530px;margin:0;font-size:max(1rem,min(1.22vw,1.22rem));line-height:1.62}.product-specs__panel--denim-centrifuge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #b7cde59e;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:max(1.05rem,min(1.9vw,2rem)) max(1.25rem,min(2vw,2.15rem));display:grid;box-shadow:0 22px 58px #234f7c13,inset 0 1px #fffffff2}.product-specs__column--denim-centrifuge{min-width:0;padding-left:max(.2rem,min(1.45vw,1.45rem));padding-right:max(.2rem,min(1.45vw,1.45rem))}.product-specs__column--denim-centrifuge+.product-specs__column--denim-centrifuge{border-left:1px solid #d6e3f1}.product-spec-row--denim-centrifuge{border-bottom:1px solid #dbe5f0;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:1rem;min-height:91px;display:grid}.product-spec-row--denim-centrifuge:last-child{border-bottom:0}.product-spec-row__icon--denim-centrifuge{color:#0876d7;background:linear-gradient(145deg,#edf7ff,#e1f0ff);border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.product-spec-row__icon--denim-centrifuge svg{stroke-width:2px;width:30px;height:30px}.product-spec-row__copy--denim-centrifuge{color:#687a95;gap:.28rem;min-width:0;font-size:max(.83rem,min(.98vw,1.02rem));line-height:1.3;display:grid}.product-spec-row__copy--denim-centrifuge strong{color:#101c31;font-size:max(.99rem,min(1.22vw,1.23rem));font-weight:760;line-height:1.28}.product-process-section--denim-centrifuge{isolation:isolate;background:radial-gradient(at 93% 30%,#0878d1 0%,#07549c 40%,#062f5c 100%);padding-top:max(3.3rem,min(4.8vw,5.2rem));padding-bottom:max(3.6rem,min(5vw,5.4rem));position:relative;overflow:hidden}.product-process-section--denim-centrifuge:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(128deg,#0000 0,#0000 44%,#0319343b 44%,#0319343b 60%,#0000 60%,#0000 66%,#2787d52e 66%,#2787d52e 100%);width:44%;position:absolute;top:0;bottom:0;left:auto;right:0}.product-process__denim-centrifuge-container{width:min(92%,1680px)}.product-heading--process-denim-centrifuge{margin-bottom:max(1.5rem,min(2.5vw,2.6rem))}.product-heading--process-denim-centrifuge .product-kicker{color:#b8dcff}.product-heading--process-denim-centrifuge .product-kicker:after{background:#add7ff9e}.product-heading--process-denim-centrifuge h2{color:#fff;letter-spacing:-.055em;margin-top:.9rem;font-size:max(2.6rem,min(4.25vw,4.55rem));font-weight:780;line-height:1.06}.product-heading--process-denim-centrifuge h2 span:last-child{color:#80c0ff}.product-process--denim-centrifuge{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(1rem,min(2.8vw,3rem));margin:0;padding:.25rem 0 0;list-style:none;display:grid;position:relative}.product-process--denim-centrifuge:before{content:"";background:linear-gradient(90deg,#0000,#8ecbffb8 8%,#8ecbffb8 92%,#0000);height:1px;position:absolute;top:47px;left:6%;right:6%}.product-process--denim-centrifuge>li{background:linear-gradient(145deg,#072e5885,#042b543d);border:1px solid #84c4fa6b;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:270px;padding:1.15rem 1.35rem 1.4rem;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b}.product-process--denim-centrifuge>li:hover{background:linear-gradient(145deg,#094580ad,#042d586b);border-color:#9dd5ffcc;box-shadow:0 18px 38px #0018342b}.product-process__step-head--denim-centrifuge{z-index:1;align-items:center;gap:1.05rem;width:100%;display:flex;position:relative}.product-process__number--denim-centrifuge{color:#87c3ff;letter-spacing:-.05em;font-size:max(2rem,min(2.6vw,2.8rem));font-weight:800;line-height:1}.product-process__icon--denim-centrifuge{color:#9fd0ff;background:#05305e94;border:1px solid #9bd1ff9e;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}.product-process__icon--denim-centrifuge svg{stroke-width:1.8px;width:34px;height:34px}.product-process__rule--denim-centrifuge{background:linear-gradient(90deg,#82c2f8bd,#0000);flex:1;height:1px}.product-process__accent--denim-centrifuge{background:#79bdff;border-radius:99px;width:46px;height:3px;margin:1.1rem 0 1.15rem}.product-process--denim-centrifuge p{color:#c5d8eb;gap:.4rem;margin:0;font-size:.98rem;line-height:1.42;display:grid}.product-process--denim-centrifuge p strong{color:#fff;font-size:max(1.03rem,min(1.2vw,1.24rem));font-weight:760;line-height:1.25}.product-process--denim-centrifuge p small{color:#c0d5ea;font-size:.91rem;font-weight:450;line-height:1.45}@media (max-width:1050px){.product-specs__grid--denim-centrifuge{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:2rem;width:calc(100% - 4rem)}.product-spec-row--denim-centrifuge{grid-template-columns:48px minmax(0,1fr);gap:.7rem}.product-spec-row__icon--denim-centrifuge{border-radius:12px;width:46px;height:46px}.product-spec-row__icon--denim-centrifuge svg{width:25px;height:25px}.product-process__denim-centrifuge-container{width:calc(100% - 4rem)}.product-process--denim-centrifuge{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-process--denim-centrifuge:before{display:none}.product-process--denim-centrifuge>li{min-height:220px}}@media (max-width:700px){.product-specs-section--denim-centrifuge{padding-top:3rem;padding-bottom:3rem}.product-specs__grid--denim-centrifuge{grid-template-columns:1fr;gap:1.6rem;width:calc(100% - 2.5rem)}.product-specs__intro--denim-centrifuge h2{margin-top:1rem;margin-bottom:1rem;font-size:max(3rem,min(13vw,4.2rem))}.product-specs__panel--denim-centrifuge{border-radius:12px;grid-template-columns:1fr;padding:.65rem 1rem}.product-specs__column--denim-centrifuge{padding-left:.25rem;padding-right:.25rem}.product-specs__column--denim-centrifuge+.product-specs__column--denim-centrifuge{border-left:0}.product-specs__column--denim-centrifuge:last-child .product-spec-row--denim-centrifuge:last-child{border-bottom:0}.product-spec-row--denim-centrifuge{grid-template-columns:44px minmax(0,1fr);gap:.7rem;min-height:76px}.product-spec-row__icon--denim-centrifuge{width:42px;height:42px}.product-process-section--denim-centrifuge{padding-top:3rem;padding-bottom:3rem}.product-process__denim-centrifuge-container{width:calc(100% - 2.5rem)}.product-heading--process-denim-centrifuge h2{font-size:max(2.35rem,min(9.5vw,3.25rem))}.product-process--denim-centrifuge{grid-template-columns:1fr;gap:.85rem}.product-process--denim-centrifuge>li{min-height:0;padding:1rem 1.1rem 1.15rem}}@media (prefers-reduced-motion:reduce){.product-process--denim-centrifuge>li{transition:none}}.product-hero--steam-dryer{isolation:isolate;background:radial-gradient(at 28% 37%,#fff 0%,#fff 37%,#f5faff 73%,#e7f3ff 100%);border:0;min-height:max(720px,min(100svh - 88px,860px));padding:0;position:relative;overflow:hidden}.product-hero--steam-dryer:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000,#ddebf98a 70%,#d5e5f4b3);height:21%;position:absolute;bottom:0;left:0;right:0}.product-hero--steam-dryer>.product-hero__grid{z-index:2;width:100%;max-width:none;min-height:inherit;grid-template-columns:minmax(0,49%) minmax(0,51%);align-items:stretch;gap:0;padding:0 max(2rem,min(4vw,4.5rem));display:grid;position:relative}.product-hero--steam-dryer .product-hero__copy{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;padding:3.2rem 0 3.6rem;display:flex;position:relative}.product-hero--steam-dryer .product-eyebrow{color:#0874d2;letter-spacing:.18em;font-size:max(.7rem,min(.92vw,.94rem));font-weight:800}.product-hero--steam-dryer .product-hero__dryer-title{color:#101923;letter-spacing:-.055em;text-transform:uppercase;flex-direction:column;max-width:none;margin:1.7rem 0 1.15rem;font-size:max(4.2rem,min(5.6vw,6.5rem));font-weight:820;line-height:.94;display:flex}.product-hero__dryer-title>span{white-space:nowrap;display:block}.product-hero__dryer-title>span:nth-child(n+3){letter-spacing:-.06em;font-size:.88em;font-weight:420;line-height:1.03}.product-hero--steam-dryer .product-hero__copy>p{color:#4c5b70;max-width:640px;margin:.5rem 0 0;font-size:max(1.07rem,min(1.42vw,1.36rem));line-height:1.48}.product-hero--steam-dryer .product-actions{flex-direction:column;align-items:flex-start;gap:1rem;width:min(100%,530px);margin-top:max(1.8rem,min(2.6vw,2.7rem))}.product-hero--steam-dryer .product-btn{letter-spacing:.045em;border-radius:3px;min-height:64px;font-size:max(.75rem,min(.91vw,.91rem));transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-color .28s}.product-hero--steam-dryer .product-btn--primary{background:#0873d3;justify-content:space-between;gap:1.2rem;width:100%;min-width:0;padding-left:max(1.3rem,min(1.8vw,2rem));padding-right:max(1.3rem,min(1.8vw,2rem));box-shadow:0 11px 25px #0453a829}.product-hero--steam-dryer .product-btn--primary svg{flex:0 0 24px;width:24px;height:24px}.product-hero--steam-dryer .product-btn--primary:hover{background:#075fb7;box-shadow:0 17px 33px #0453a840}.product-hero--steam-dryer .product-btn--secondary{color:#0870d1;background:#ffffffde;border-color:#0c79de;gap:.8rem;min-width:212px}.product-hero--steam-dryer .product-btn--secondary svg{width:27px;height:27px}.product-hero--steam-dryer .product-btn:hover{transform:translateY(-4px)}.product-hero__dryer-wave{z-index:1;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.product-hero__dryer-wave path:first-child{stroke:#1387ec;stroke-width:1.7px;stroke-dasharray:10 10;opacity:.85;animation:18s linear infinite dryer-wave-flow}.product-hero__dryer-wave path:last-child{stroke:#9dcaf5;stroke-width:1.2px;stroke-dasharray:15 15;opacity:.52}.product-hero__dryer-media{z-index:2;min-width:0;min-height:inherit;position:relative}.product-hero__dryer-plane{clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);background:linear-gradient(122deg,#0000 0,#0000 15%,#d1e6fa4f 15%,#d1e6fa4f 40%,#f0f8ff42 40%,#f0f8ff42 100%);position:absolute;top:0;bottom:0;left:-13%;right:-5vw}.product-hero__dryer-denim{z-index:1;object-fit:cover;object-position:83% center;clip-path:polygon(55% 0,100% 0,100% 100%,3% 100%);filter:saturate(1.07)contrast(1.02);pointer-events:none;width:45%;height:85%;position:absolute;top:0;right:-4vw}.product-hero__dryer-steam-photo{z-index:2;opacity:.48;pointer-events:none;width:128%;height:auto;animation:8s ease-in-out infinite alternate dryer-steam-drift;position:absolute;bottom:2%;left:-20%;right:-8%}.product-hero__dryer-steam{z-index:2;filter:blur(24px);pointer-events:none;background:radial-gradient(at 18% 64%,#ffffffe8 0,#ffffffe8 8%,#edf6ffb8 15%,#0000 39%),radial-gradient(at 89% 80%,#ffffffad 0,#ffffffad 11%,#f1f8ff4d 24%,#0000 44%);position:absolute;top:18%;bottom:9%;left:-21%;right:-5%}.product-hero__dryer-machine{z-index:3;object-fit:contain;object-position:center bottom;filter:drop-shadow(20px 25px 18px #0d2d4e24);transform-origin:bottom;width:auto;max-width:none;height:100%;position:absolute;bottom:2%;left:3%}@media (max-width:1200px){.product-hero--steam-dryer>.product-hero__grid{grid-template-columns:minmax(0,52%) minmax(0,48%);padding-left:3.5vw;padding-right:3.5vw}.product-hero--steam-dryer .product-hero__dryer-title{font-size:max(3.15rem,min(5.2vw,4.8rem))}.product-hero__dryer-machine{height:91%;left:4%}}@media (max-width:800px){.product-hero--steam-dryer{min-height:0}.product-hero--steam-dryer>.product-hero__grid{grid-template-columns:1fr;padding-left:max(1.25rem,min(5vw,2rem));padding-right:max(1.25rem,min(5vw,2rem))}.product-hero--steam-dryer .product-hero__copy{padding:3.5rem 0 1.4rem}.product-hero--steam-dryer .product-hero__dryer-title{margin-top:1.3rem;font-size:max(3.4rem,min(9.8vw,5.6rem))}.product-hero--steam-dryer .product-hero__copy>p{max-width:620px}.product-hero--steam-dryer .product-actions{margin-top:1.6rem}.product-hero__dryer-media{min-height:max(450px,min(76vw,660px))}.product-hero__dryer-machine{height:99%;left:50%;transform:translate(-50%)}.product-hero__dryer-denim{width:54%;right:-2rem}.product-hero__dryer-wave{opacity:.45}}@media (max-width:540px){.product-hero--steam-dryer .product-eyebrow{letter-spacing:.11em;font-size:.65rem}.product-hero--steam-dryer .product-hero__dryer-title{font-size:max(2.65rem,min(10.5vw,3.45rem))}.product-hero__dryer-title>span:nth-child(n+3){font-size:.75em}.product-hero--steam-dryer .product-hero__copy>p{font-size:1.02rem}.product-hero--steam-dryer .product-btn--primary{width:100%;min-width:0}.product-hero--steam-dryer .product-btn{min-height:58px;font-size:.7rem}.product-hero__dryer-media{min-height:470px}.product-hero__dryer-machine{height:94%}}@media (prefers-reduced-motion:reduce){.product-hero--steam-dryer .product-btn{transition:none}.product-hero--steam-dryer .product-btn:hover{transform:none}.product-hero__dryer-wave path:first-child,.product-hero__dryer-steam-photo{animation:none}}@keyframes dryer-wave-flow{to{stroke-dashoffset:-80px}}@keyframes dryer-steam-drift{to{opacity:.57;transform:translate(12px,-8px)}}.product-overview--steam-dryer{isolation:isolate;background:linear-gradient(112deg,#fff 0%,#f9fcff 61%,#f0f7ff 100%);padding:max(3.4rem,min(5vw,5.4rem)) 0;position:relative;overflow:hidden}.product-overview--steam-dryer:before,.product-overview--steam-dryer:after{content:"";z-index:-1;pointer-events:none;position:absolute}.product-overview--steam-dryer:before{clip-path:polygon(47% 0,100% 0,100% 100%,0 100%);opacity:.43;background:linear-gradient(105deg,#fffffff7 4%,#f2f8ffc7 34%,#d7e9fb59 100%),url(/lvf-50-max-denim-folds.png) 50% 62%/cover no-repeat;width:min(39%,620px);animation:12s ease-in-out infinite alternate dryer-cloth-breathe;top:0;bottom:0;left:auto;right:0}.product-overview--steam-dryer:after{border:1px solid #2984dd1c;border-radius:50%;width:34rem;height:34rem;top:-27rem;right:16%;box-shadow:0 0 0 22px #fff0,0 0 0 23px #2984dd12,0 0 0 46px #fff0,0 0 0 47px #2984dd0e}.product-overview--steam-dryer>.product-overview__grid{z-index:1;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:max(2.5rem,min(4.5vw,5.5rem));width:min(100% - max(2.5rem,min(8.6vw,9rem)),1660px);max-width:none;position:relative}.product-overview--steam-dryer .product-overview__grid>div:first-child{border-right:1px solid #6996c74d;min-height:285px;padding-right:max(1.8rem,min(4vw,4.5rem))}.product-overview--steam-dryer .product-kicker{color:#0876dc;letter-spacing:.14em;align-items:center;gap:1.25rem;font-size:max(.72rem,min(.92vw,.91rem));display:inline-flex}.product-overview--steam-dryer .product-kicker:after{content:"";background:linear-gradient(90deg,#1285e9,#1285e926);width:max(2.6rem,min(4vw,4.8rem));height:1px}.product-overview--steam-dryer h2{color:#0b1727;letter-spacing:-.058em;max-width:530px;margin:1.35rem 0 0;font-size:max(3.05rem,min(4.3vw,5rem));font-weight:780;line-height:1.045}.product-overview--steam-dryer .product-rich-copy{z-index:1;max-width:760px;padding:.25rem 0;position:relative}.product-overview--steam-dryer .product-rich-copy p{color:#34455f;font-size:max(1.05rem,min(1.35vw,1.28rem));line-height:1.62}.product-overview--steam-dryer .product-rich-copy p+p{margin-top:1.35rem}.product-overview--steam-dryer .product-text-link{color:#fff;background:linear-gradient(110deg,#0874d8,#0b83e9);border:1px solid #087be2;border-radius:10px;align-items:center;gap:.9rem;margin-top:1.55rem;padding:.92rem 1.35rem;font-size:max(.92rem,min(1.08vw,1.08rem));font-weight:750;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,filter .28s;display:inline-flex;box-shadow:0 12px 27px #0c6cc92e}.product-overview--steam-dryer .product-text-link:hover{filter:saturate(1.08);transform:translateY(-3px);box-shadow:0 17px 32px #0c6cc940}.product-applications--steam-dryer{isolation:isolate;background:linear-gradient(125deg,#f3f8ff 0%,#edf5fd 52%,#f8fbff 100%);padding:max(3.6rem,min(5.5vw,5.4rem)) 0 max(4rem,min(5.7vw,5.8rem));position:relative;overflow:hidden}.product-applications--steam-dryer:before,.product-applications--steam-dryer:after{content:"";z-index:-1;pointer-events:none;border:1px solid #227edb1f;border-radius:50%;width:32rem;height:32rem;position:absolute}.product-applications--steam-dryer:before{animation:20s ease-in-out infinite alternate dryer-orbit-drift;bottom:-23rem;left:-23rem;box-shadow:0 0 0 19px #fff0,0 0 0 20px #227edb14,0 0 0 40px #fff0,0 0 0 41px #227edb0f,0 0 0 62px #fff0,0 0 0 63px #227edb0b}.product-applications--steam-dryer:after{top:-15rem;right:-19rem;box-shadow:0 0 0 19px #fff0,0 0 0 20px #227edb14,0 0 0 40px #fff0,0 0 0 41px #227edb0f,0 0 0 62px #fff0,0 0 0 63px #227edb0b}.product-applications--steam-dryer>.container{z-index:1;width:min(100% - max(2.5rem,min(8.6vw,9rem)),1660px);max-width:none;position:relative}.product-applications--steam-dryer .product-heading{margin-bottom:max(1.7rem,min(2.35vw,2.5rem))}.product-applications--steam-dryer .product-kicker{color:#0876dc;letter-spacing:.14em;align-items:center;gap:1.25rem;font-size:max(.72rem,min(.92vw,.91rem));display:inline-flex}.product-applications--steam-dryer .product-kicker:after{content:"";background:linear-gradient(90deg,#1285e9,#1285e926);width:max(2.5rem,min(4vw,4.7rem));height:1px}.product-applications--steam-dryer .product-heading h2{color:#0b1727;letter-spacing:-.055em;margin:1rem 0 0;font-size:max(2.6rem,min(4vw,4.35rem));font-weight:780;line-height:1.08}.product-two-col:has(.product-info-card--steam-dryer){grid-template-columns:repeat(2,minmax(0,1fr));gap:max(1.2rem,min(1.65vw,1.8rem))}.product-info-card--steam-dryer{color:#15243d;background:#fffffff0;border:1px solid #b1ccecbd;border-radius:15px;min-height:max(320px,min(22vw,390px));padding:max(1.65rem,min(2.1vw,2.25rem));transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s,border-color .38s;position:relative;overflow:hidden;box-shadow:0 13px 34px #265a9913}.product-info-card--steam-dryer:before{content:"";transform-origin:0;background:linear-gradient(90deg,#1185e9,#54b7ff);height:4px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:auto;left:0;right:0;transform:scaleX(1)}.product-info-card--steam-dryer:hover{border-color:#4390e26e;transform:translateY(-5px);box-shadow:0 20px 46px #265a9921}.product-info-card--steam-dryer:hover:before{filter:brightness(1.12)}.product-info-card__dryer-heading{align-items:center;gap:max(1rem,min(1.6vw,1.55rem));margin-bottom:max(1.35rem,min(1.8vw,1.9rem));display:flex}.product-info-card__dryer-heading>div{min-width:0}.product-info-card__dryer-icon{color:#0879df;background:linear-gradient(145deg,#e8f4ff,#dceeff);border-radius:22px;flex:0 0 max(66px,min(5.3vw,88px));place-items:center;width:max(66px,min(5.3vw,88px));height:max(66px,min(5.3vw,88px));display:grid}.product-info-card__dryer-icon svg{stroke-width:1.8px;width:48%;height:48%}.product-info-card--steam-dryer .product-card-index{color:#0879df;font:750 clamp(.85rem,1vw,1rem)/1 var(--font-label);letter-spacing:.02em;align-items:center;gap:.9rem;margin-bottom:.6rem;display:flex}.product-info-card--steam-dryer .product-card-index:after{content:"";background:linear-gradient(90deg,#1f84e266,#1f84e20a);width:max(2.4rem,min(4.2vw,4.5rem));height:1px}.product-info-card--steam-dryer h3{color:#112039;letter-spacing:-.035em;margin:0;font-size:max(1.45rem,min(1.8vw,1.9rem));font-weight:760;line-height:1.18}.product-info-card--steam-dryer ul{gap:max(.82rem,min(1.15vw,1.1rem));padding-left:max(0px,min(1.1vw,1.25rem));display:grid}.product-info-card--steam-dryer li{color:#253650;align-items:center;gap:.8rem;font-size:max(1rem,min(1.16vw,1.2rem));line-height:1.45}.product-info-card--steam-dryer li svg{color:#087be2;stroke-width:3px;background:#e4f2ff;border-radius:50%;flex:0 0 36px;width:36px;height:36px;margin:0;padding:8px;display:block}@keyframes dryer-cloth-breathe{to{opacity:.57;transform:translate(-8px)}}@keyframes dryer-orbit-drift{to{transform:translate(20px,-10px)rotate(8deg)}}@media (max-width:900px){.product-overview--steam-dryer>.product-overview__grid{grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:2rem;width:calc(100% - 3rem)}.product-overview--steam-dryer .product-overview__grid>div:first-child{padding-right:1.5rem}.product-overview--steam-dryer h2{font-size:max(2.8rem,min(5.7vw,4rem))}.product-applications--steam-dryer>.container{width:calc(100% - 3rem)}}@media (max-width:680px){.product-overview--steam-dryer{padding:3.25rem 0}.product-overview--steam-dryer:before{opacity:.2;width:58%}.product-overview--steam-dryer>.product-overview__grid{grid-template-columns:1fr;gap:1.7rem;width:calc(100% - 2.25rem)}.product-overview--steam-dryer .product-overview__grid>div:first-child{border-bottom:1px solid #6996c74d;border-right:0;min-height:0;padding:0 0 1.35rem}.product-overview--steam-dryer h2{max-width:460px;font-size:max(2.65rem,min(11vw,3.65rem))}.product-overview--steam-dryer .product-rich-copy p{font-size:1rem}.product-overview--steam-dryer .product-text-link{justify-content:center;width:100%;padding:.9rem .75rem;font-size:.9rem}.product-applications--steam-dryer{padding:3.2rem 0 3.5rem}.product-applications--steam-dryer>.container{width:calc(100% - 2.25rem)}.product-applications--steam-dryer .product-heading h2{max-width:620px;font-size:max(2.35rem,min(9vw,3.45rem))}.product-two-col:has(.product-info-card--steam-dryer){grid-template-columns:1fr;gap:1rem}.product-info-card--steam-dryer{border-radius:14px;min-height:0;padding:1.45rem}.product-info-card__dryer-icon{border-radius:18px;flex-basis:64px;width:64px;height:64px}.product-info-card--steam-dryer ul{padding-left:0}}@media (prefers-reduced-motion:reduce){.product-overview--steam-dryer:before,.product-applications--steam-dryer:before{animation:none}.product-info-card--steam-dryer,.product-info-card--steam-dryer:before,.product-overview--steam-dryer .product-text-link{transition:none}.product-info-card--steam-dryer:hover{transform:none}}.product-specs-section--steam-dryer{isolation:isolate;background:#f6faff;padding:max(3rem,min(4.4vw,4.7rem)) 0;position:relative;overflow:hidden}.product-specs-section--steam-dryer:before{content:"";z-index:-1;pointer-events:none;border:1px solid #1e7edb14;border-radius:50%;width:48rem;height:48rem;position:absolute;top:-27rem;right:-10rem;box-shadow:0 0 0 24px #fff0,0 0 0 25px #1e7edb0f,0 0 0 50px #fff0,0 0 0 51px #1e7edb0a}.product-specs__grid--steam-dryer{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:max(2.5rem,min(5vw,5.4rem));width:min(100% - max(2.5rem,min(8.2vw,8.5rem)),1660px);max-width:none;display:grid}.product-specs__intro--steam-dryer .product-kicker,.product-heading--process-steam-dryer .product-kicker{color:#0876dc;letter-spacing:.14em;flex-direction:column;align-items:flex-start;gap:.75rem;font-size:max(.73rem,min(.92vw,.92rem));display:inline-flex}.product-specs__intro--steam-dryer .product-kicker:after,.product-heading--process-steam-dryer .product-kicker:after{content:"";background:#1685e5;width:3.2rem;height:2px}.product-specs__intro--steam-dryer h2{color:#101b32;letter-spacing:-.058em;margin:1.1rem 0 1rem;font-size:max(2.8rem,min(4.5vw,4.8rem));font-weight:790;line-height:.99;display:grid}.product-specs__intro--steam-dryer p{color:#596a86;max-width:570px;font-size:max(1rem,min(1.3vw,1.22rem));line-height:1.62}.product-specs--steam-dryer{background:#ffffffe0;border:1px solid #d5e3f3;border-left:6px solid #1281e2;border-radius:13px;margin:0;padding:.8rem max(1.2rem,min(2.6vw,2.7rem));position:relative;overflow:hidden;box-shadow:0 12px 34px #265a990e}.product-specs--steam-dryer>div{border-bottom:1px solid #dce6f1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:0;min-height:53px;padding:0;transition:background-color .25s;display:grid}.product-specs--steam-dryer>div:last-child{border-bottom:0}.product-specs--steam-dryer>div:hover{background:#f5faff}.product-specs--steam-dryer dt,.product-specs--steam-dryer dd{align-items:center;margin:0;padding:.72rem max(.7rem,min(1.2vw,1.2rem));font-size:max(.92rem,min(1.08vw,1.08rem));line-height:1.35;display:flex}.product-specs--steam-dryer dt{color:#5c6d87;border-right:1px solid #dce6f1}.product-specs--steam-dryer dd{color:#101b32;font-size:max(.98rem,min(1.2vw,1.18rem));font-weight:780}.product-process-section--steam-dryer{isolation:isolate;background:linear-gradient(135deg,#f4f8fe 0%,#eef5fc 57%,#f8fbff 100%);border-top:1px solid #fffffff2;padding:max(2.8rem,min(4.2vw,4.2rem)) 0 max(2.8rem,min(4vw,4rem));position:relative;overflow:hidden}.product-process-section--steam-dryer:before,.product-process-section--steam-dryer:after{content:"";z-index:-1;pointer-events:none;position:absolute}.product-process-section--steam-dryer:before{background:linear-gradient(135deg,#0000 0,#0000 43%,#cfe2f85c 43%,#cfe2f85c 61%,#0000 61%),linear-gradient(135deg,#0000 0,#0000 65%,#d9eafb9e 65%,#d9eafb9e 82%,#0000 82%);width:24rem;height:17rem;top:-7rem;right:-5rem;transform:skewY(-16deg)}.product-process-section--steam-dryer:after{transform-origin:top;background:#2087e8;width:1px;height:9rem;top:0;right:7%;transform:rotate(43deg)}.product-process__steam-dryer-container{width:min(100% - max(2.5rem,min(7vw,7.5rem)),1710px);max-width:none;position:relative}.product-heading--process-steam-dryer{margin-bottom:max(1.55rem,min(2.3vw,2.3rem))}.product-heading--process-steam-dryer h2{color:#101b32;letter-spacing:-.055em;margin:1rem 0 0;font-size:max(2.35rem,min(3.8vw,4rem));font-weight:790;line-height:1.06}.product-process--steam-dryer{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(1rem,min(2.8vw,3rem))}.product-process--steam-dryer li{background:#ffffffeb;border:1px solid #d5e4f4;border-radius:11px;min-height:max(190px,min(13.5vw,225px));padding:max(1.25rem,min(2vw,1.9rem)) max(1.2rem,min(2vw,2rem)) 1.4rem;transition:border-color .3s,box-shadow .3s;position:relative;overflow:visible;box-shadow:0 9px 25px #2457910b}.product-process--steam-dryer li:hover{border-color:#a9ccef;box-shadow:0 16px 32px #2457911a}.product-process__step-head--steam-dryer{align-items:center;gap:1rem;margin-bottom:1.05rem;display:flex}.product-process__number--steam-dryer{color:#086bc8;width:max(56px,min(4.4vw,72px));height:max(56px,min(4.4vw,72px));font:800 clamp(1.45rem,2vw,2rem)/1 var(--font-headline);letter-spacing:-.045em;background:#e5f2ff;border-radius:50%;flex:0 0 max(56px,min(4.4vw,72px));place-items:center;display:grid}.product-process__rule--steam-dryer{background:linear-gradient(90deg,#b9d9f8,#d7e8f8);flex:1;height:1px}.product-process--steam-dryer p{color:#253650;min-height:3.15em;margin:0;padding-top:.3rem;font-size:max(.95rem,min(1.15vw,1.13rem));font-weight:520;line-height:1.48}.product-process--steam-dryer li:not(:last-child):after{content:"›";z-index:2;color:#0b78d9;background:#fffffff7;border:1px solid #cce0f5;border-radius:50%;place-items:center;width:38px;height:38px;font:500 2rem/1 Arial,sans-serif;display:grid;position:absolute;top:50%;right:calc(max(1rem,min(2.8vw,3rem))/-2 - 19px);transform:translateY(-50%);box-shadow:0 4px 12px #265a990f}@media (max-width:980px){.product-specs__grid--steam-dryer{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:2rem;width:calc(100% - 3rem)}.product-process__steam-dryer-container{width:calc(100% - 3rem)}.product-process--steam-dryer{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-process--steam-dryer li:nth-child(2):after{display:none}}@media (max-width:680px){.product-specs-section--steam-dryer{padding:3rem 0}.product-specs__grid--steam-dryer{grid-template-columns:1fr;gap:1.7rem;width:calc(100% - 2.25rem)}.product-specs__intro--steam-dryer h2{font-size:max(2.75rem,min(11vw,3.7rem))}.product-specs--steam-dryer{border-left-width:4px;padding:.55rem .75rem}.product-specs--steam-dryer>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:50px}.product-specs--steam-dryer dt,.product-specs--steam-dryer dd{padding:.65rem .5rem;font-size:.82rem}.product-specs--steam-dryer dd{font-size:.88rem}.product-process-section--steam-dryer{padding:3rem 0}.product-process__steam-dryer-container{width:calc(100% - 2.25rem)}.product-heading--process-steam-dryer h2{font-size:max(2.35rem,min(9vw,3.3rem))}.product-process--steam-dryer{grid-template-columns:1fr;gap:.9rem}.product-process--steam-dryer li{min-height:0;padding:1.1rem 1.2rem}.product-process__step-head--steam-dryer{margin-bottom:.7rem}.product-process__number--steam-dryer{flex-basis:54px;width:54px;height:54px;font-size:1.45rem}.product-process--steam-dryer p{min-height:0}.product-process--steam-dryer li:not(:last-child):after,.product-process--steam-dryer li:nth-child(2):before{display:none}}@media (prefers-reduced-motion:reduce){.product-specs--steam-dryer>div,.product-process--steam-dryer li{transition:none}.product-process-section--steam-dryer:before{transform:none}}.product-hero--electric-shoe-dryer{background:radial-gradient(circle at 38% 31%,#fff 0,#fff 34%,#f7fbff 76%,#f1f7ff 100%);border-bottom:0;padding:30px 0}.product-hero--electric-shoe-dryer .product-hero__grid{grid-template-columns:minmax(0,.81fr) minmax(0,1fr);align-items:center;gap:max(22px,min(2.15vw,36px));width:100%;max-width:none;padding-left:max(24px,min(3.75vw,64px));padding-right:max(24px,min(3.75vw,64px))}.product-hero--electric-shoe-dryer .product-hero__copy{min-width:0}.product-hero--electric-shoe-dryer .product-eyebrow{color:#075aca;font:800 clamp(.75rem, .93vw, .98rem)/1.25 var(--font-label);letter-spacing:.13em}.product-hero--electric-shoe-dryer .product-hero__electric-title{color:#071426;max-width:none;font-family:var(--font-headline);letter-spacing:-.064em;margin:22px 0 20px;font-size:max(3.15rem,min(5.4vw,6.05rem));font-weight:850;line-height:.985}.product-hero__electric-title span{white-space:nowrap;display:block}.product-hero__electric-title span:nth-child(n+3){color:#0951be}.product-hero--electric-shoe-dryer .product-hero__copy>p{color:#52637e;max-width:670px;margin:0;font-size:max(1.04rem,min(1.37vw,1.42rem));line-height:1.38}.product-hero__electric-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.product-hero__electric-highlights>div{color:#0d284f;min-width:0;min-height:68px;font:700 clamp(.72rem, .95vw, 1rem)/1.23 var(--font-headline);background:#ebf3fe;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;display:flex}.product-hero__electric-highlights svg{color:#075acb;stroke-width:1.8px;flex:0 0 30px;width:30px;height:30px}.product-hero--electric-shoe-dryer .product-actions{flex-wrap:nowrap;gap:15px;margin-top:25px}.product-hero--electric-shoe-dryer .product-btn{letter-spacing:0;white-space:nowrap;border-radius:4px;min-height:67px;font-size:max(.8rem,min(1.08vw,1.08rem));font-weight:800;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s;box-shadow:0 7px 18px #0b50aa12}.product-hero--electric-shoe-dryer .product-btn:hover{transform:translateY(-4px);box-shadow:0 14px 27px #0b50aa26}.product-hero--electric-shoe-dryer .product-btn--primary{color:#fff;background:linear-gradient(110deg,#075ac8,#064cad);flex:62%;justify-content:space-between;padding-left:max(18px,min(2vw,34px));padding-right:max(18px,min(2vw,34px))}.product-hero--electric-shoe-dryer .product-btn--secondary{color:#0755bd;background:#ffffffd9;border-color:#0860cd;flex:0 0 34%}.product-hero--electric-shoe-dryer .product-btn svg{width:22px;height:22px}.product-hero__electric-media{isolation:isolate;background:#edf5ff;border:1px solid #d9e7f9;border-radius:19px;width:100%;height:max(570px,min(44.25vw,740px));position:relative;overflow:hidden;box-shadow:0 18px 48px #1f5b9f0b}.product-hero__electric-backdrop{z-index:-1;opacity:.82;background:url(/secadora-electrica-airflow-bg.png) 50%/cover no-repeat;animation:1.4s cubic-bezier(.22,1,.36,1) both electric-airflow-enter;position:absolute;top:0;bottom:0;left:0;right:0}.product-hero__electric-media:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#194d8617,#0000 65%);border-radius:50%;height:17%;position:absolute;top:auto;bottom:4%;left:5%;right:5%}.product-hero__electric-machine{z-index:2;object-fit:contain;filter:drop-shadow(9px 20px 19px #203d5d38);width:auto;max-width:68%;height:84%;display:block;position:absolute;bottom:9.5%;left:50%;translate:-50%;scale:1.1 1}.product-hero__electric-uv{z-index:3;color:#075acb;background:#ffffff70;border:2px solid #fffc;border-radius:50%;place-items:center;width:93px;height:93px;animation:4s ease-in-out infinite electric-uv-pulse;display:grid;position:absolute;top:18.5%;left:7%;box-shadow:0 0 0 11px #ffffff2e,0 7px 20px #2d73cf1a}.product-hero__electric-uv svg{stroke-width:1.25px;width:68px;height:68px}.product-hero__electric-uv b{z-index:2;color:#0759c4;width:40px;height:30px;font:850 19px/1 var(--font-headline);letter-spacing:-.055em;white-space:nowrap;background:#edf6ff;border-radius:999px;place-items:center;display:grid;position:absolute}.product-hero__electric-ozone{z-index:3;color:#0759c4;width:65px;height:65px;font:800 27px/1 var(--font-headline);background:radial-gradient(circle at 32% 25%,#fff,#e6f4ff 42%,#afd6ff 100%);border:1px solid #fffc;border-radius:50%;place-items:center;animation:5.5s ease-in-out infinite electric-ozone-float;display:grid;position:absolute;box-shadow:inset -6px -8px 15px #1d77e12b,0 9px 19px #3071b91f}.product-hero__electric-ozone span{align-items:baseline;gap:1px;display:inline-flex}.product-hero__electric-ozone sub{font-size:.52em;line-height:1;position:relative;top:.13em}.product-hero__electric-ozone--one{top:22%;right:8%}.product-hero__electric-ozone--two{width:50px;height:50px;font-size:20px;animation-delay:-1.7s;top:39%;right:3.5%}.product-hero__electric-ozone--three{width:52px;height:52px;font-size:21px;animation-delay:-3s;top:58%;right:9%}.product-hero__electric-origin{z-index:4;color:#0752af;max-width:calc(100% - 30px);font:800 clamp(.64rem, .8vw, .82rem)/1.1 var(--font-headline);text-transform:uppercase;white-space:nowrap;background:#d6eaffe8;border-radius:15px;align-items:center;gap:9px;padding:10px 16px;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #2f6eba0f}.product-hero__electric-origin svg{flex:none}.product-overview--electric-shoe-dryer{background:radial-gradient(at 58% 42%,#fff 0,#f8fbff 52%,#f1f7ff 100%);padding:max(54px,min(5.2vw,88px)) 0;position:relative;overflow:hidden}.product-overview__electric-grid{grid-template-columns:minmax(0,1.04fr) minmax(300px,.94fr) minmax(250px,.62fr);align-items:center;gap:max(20px,min(3vw,52px));width:min(100% - max(40px,min(8vw,136px)),1720px);max-width:none;display:grid}.product-overview__electric-copy{z-index:2;min-width:0;position:relative}.product-overview__electric-copy .product-kicker{color:#075fe0;font:800 .82rem/1.2 var(--font-label);letter-spacing:.15em}.product-overview__electric-copy h2{color:#07152d;font:850 clamp(2.8rem, 4.25vw, 4.7rem)/1.015 var(--font-headline);letter-spacing:-.065em;margin:24px 0 21px;display:grid}.product-overview__electric-copy h2 span{display:block}.product-overview__electric-copy h2 em{color:#075aca;font-style:normal}.product-overview__electric-copy p{color:#5a6a88;max-width:680px;margin:0;font-size:max(1rem,min(1.28vw,1.27rem));line-height:1.55}.product-overview__electric-download{color:#0754c6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:65px;font:750 clamp(.86rem, 1.02vw, 1.04rem)/1.3 var(--font-headline);background:#ffffffb8;border:1px solid #cfe1fb;border-radius:16px;align-items:center;gap:15px;margin-top:25px;padding:10px 18px 10px 11px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex}.product-overview__electric-download:hover{background:#fff;border-color:#8bbcff;transform:translateY(-3px);box-shadow:0 12px 24px #2062b31a}.product-overview__electric-download>span{background:#e9f3ff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.product-overview__electric-download svg{width:20px;height:20px}.product-overview__electric-download>svg{margin-left:auto}.product-overview__electric-art{z-index:1;isolation:isolate;place-items:center;min-width:0;min-height:390px;display:grid;position:relative}.product-overview__electric-orbit{z-index:-2;background:radial-gradient(at 50% 48%,#c7e1ff94,#e5f1ff54 53%,#0000 72%);border-radius:50%;position:absolute;top:7%;bottom:7%;left:5%;right:5%;transform:rotate(-18deg)scaleX(1.06)}.product-overview__electric-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 20px 17px #2849702e);width:120%;max-width:none;height:auto;display:block;position:relative;transform:rotate(-17deg)scale(1.04)}.product-overview__electric-flow{z-index:-1;width:112%;height:100%;position:absolute;top:4%;bottom:0;left:-6%;right:-6%;overflow:visible}.product-overview__electric-flow path{stroke:#70b7ff;stroke-width:2.2px;stroke-linecap:round;opacity:.4;stroke-dasharray:12 13;animation:18s linear infinite electric-flow-dash}.product-overview__electric-flow path:nth-child(2){opacity:.27;animation-delay:-4s}.product-overview__electric-flow path:nth-child(3){opacity:.22;animation-delay:-8s}.product-overview__electric-flow path:nth-child(4){opacity:.3;animation-delay:-12s}.product-overview__electric-features{gap:14px;min-width:0;display:grid}.product-overview__electric-features>div{background:#ffffffd6;border:1px solid #deebfb;border-radius:16px;align-items:center;gap:15px;min-height:86px;padding:12px 15px;transition:transform .26s,border-color .26s,box-shadow .26s;display:flex;box-shadow:0 7px 20px #3465a106}.product-overview__electric-features>div:hover{border-color:#b5d4fb;transform:translateY(-3px);box-shadow:0 12px 25px #3465a114}.product-overview__electric-features>div>span{color:#075de0;background:#eaf3ff;border-radius:50%;flex:0 0 57px;place-items:center;width:57px;height:57px;display:grid}.product-overview__electric-features svg{stroke-width:1.9px;width:29px;height:29px}.product-overview__electric-features strong,.product-overview__electric-features small{display:block}.product-overview__electric-features strong{color:#071a3a;font:800 clamp(.9rem, 1.05vw, 1.04rem)/1.3 var(--font-headline)}.product-overview__electric-features small{color:#60708c;font:500 clamp(.76rem, .87vw, .87rem)/1.35 var(--font-body);margin-top:3px}.product-overview__electric-o3{font:800 1.2rem/1 var(--font-headline);justify-content:center;align-items:baseline;gap:1px;display:flex!important}.product-overview__electric-o3 sub{font-size:.58em;line-height:1;position:relative;top:.12em}.product-applications--electric-shoe-dryer{background:linear-gradient(#f3f8ff,#f8fbff);padding-top:max(30px,min(3.5vw,58px));padding-bottom:max(34px,min(3.2vw,52px))}.product-heading--electric-shoe-dryer{margin-bottom:22px}.product-heading--electric-shoe-dryer .product-kicker{color:#075fe0;letter-spacing:.14em;font-weight:800}.product-heading--electric-shoe-dryer h2{color:#07152d;max-width:none;font:850 clamp(2.3rem, 4.05vw, 4.3rem)/1.06 var(--font-headline);letter-spacing:-.062em}.product-heading--electric-shoe-dryer h2 span{color:#075aca}.product-two-col--electric-shoe-dryer{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(16px,min(2vw,28px));display:grid}.product-info-card--electric-shoe-dryer{background:linear-gradient(135deg,#fffffffc,#fffffff0);border:1px solid #dbe9fb;border-radius:21px;align-items:stretch;min-height:318px;padding:max(25px,min(2.5vw,38px));display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #2b5b970b}.product-info-card__electric-content{z-index:1;width:min(76%,560px);position:relative}.product-info-card__electric-content header{align-items:center;gap:17px;margin-bottom:20px;display:flex}.product-info-card__electric-content header .product-card-index{color:#075de0;width:48px;height:48px;font:800 1rem/1 var(--font-headline);background:#e8f2ff;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.product-info-card__electric-content h3{color:#091a3a;font:800 clamp(1.3rem, 1.75vw, 1.8rem)/1.2 var(--font-headline);letter-spacing:-.035em;margin:0}.product-info-card__electric-content ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.product-info-card__electric-content li{color:#50617f;font:500 clamp(.88rem, 1vw, 1rem)/1.4 var(--font-body);align-items:flex-start;gap:12px;display:flex}.product-info-card__electric-content li>span{color:#fff;background:#1782f6;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;margin-top:-1px;display:grid}.product-info-card__electric-content li svg{stroke-width:3px;width:14px;height:14px}.product-info-card__electric-art{color:#0966e8;background:radial-gradient(circle,#e8f3ff 0,#e8f3ff 58%,#eaf4ff9e 59%,#eaf4ff9e 100%);border-radius:50%;place-items:center;width:max(135px,min(15vw,220px));height:max(135px,min(15vw,220px));display:grid;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.product-info-card__electric-art--shoe svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:62%;height:62%}.product-info-card__electric-art--air svg:first-child{stroke-width:1.5px;width:57%;height:57%}.product-info-card__electric-art--air svg:last-child{stroke-width:1.6px;background:#f7fbff;border-radius:50%;width:44%;height:44%;padding:8px;position:absolute;bottom:0;right:1%}.product-specs-section--electric-shoe-dryer{background:#f6f9ff;padding:max(38px,min(3.2vw,52px)) 0;position:relative;overflow:hidden}.product-specs__electric-grid{isolation:isolate;grid-template-columns:minmax(340px,.78fr) minmax(120px,.28fr) minmax(590px,1.42fr);align-items:center;gap:max(15px,min(2vw,34px));width:min(100% - max(40px,min(7.5vw,126px)),1600px);max-width:none;display:grid;position:relative}.product-specs__electric-intro{z-index:1;align-self:start;padding-top:8px;position:relative}.product-specs__electric-intro .product-kicker{color:#075fe0;letter-spacing:.19em;align-items:center;gap:19px;font-size:.78rem;font-weight:800;display:inline-flex}.product-specs__electric-intro .product-kicker i{background:#075fe0;border-radius:10px;width:42px;height:4px;display:block}.product-specs__electric-intro h2{color:#07152d;font:850 clamp(2.6rem, 4.2vw, 4.35rem)/.99 var(--font-headline);letter-spacing:-.06em;margin:39px 0 18px;display:grid}.product-specs__electric-intro h2 span:last-child{color:#075aca}.product-specs__electric-intro p{color:#586986;max-width:500px;margin:0;font-size:max(.98rem,min(1.18vw,1.12rem));line-height:1.6}.product-specs__electric-blueprint{z-index:0;opacity:.76;place-items:center;min-width:100px;height:450px;display:grid;position:relative}.product-specs__electric-blueprint:before{content:"";border:1px solid #4390eb30;border-radius:50%;position:absolute;top:8%;bottom:8%;left:-18%;right:-18%;transform:rotate(-22deg)scaleX(.6)}.product-specs__electric-blueprint svg{stroke:#78a8e8;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5;width:100%;max-width:190px;height:100%;overflow:visible}.product-specs__electric-list{z-index:1;background:#fffc;border:1px solid #d8e6fb;border-radius:18px;gap:0;margin:0;padding:8px 17px;display:grid;position:relative;box-shadow:0 12px 36px #25528a0a}.product-specs__electric-list>div{border-bottom:1px solid #dfe9f7;grid-template-columns:58px minmax(180px,.82fr) minmax(0,1.55fr);align-items:center;gap:15px;min-height:60px;padding:7px 0;display:grid}.product-specs__electric-list>div:last-child{border-bottom:0}.product-specs__electric-icon{color:#075fe0;background:#eaf3ff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.product-specs__electric-icon svg{stroke-width:1.9px;width:25px;height:25px}.product-specs__electric-list dt{color:#53637e;font-size:max(.83rem,min(.95vw,.98rem));line-height:1.35}.product-specs__electric-list dd{color:#0a1833;font:780 clamp(.86rem, 1vw, 1.02rem)/1.4 var(--font-headline);margin:0}.product-process-section--electric-shoe-dryer{background:linear-gradient(#f3f8ff,#f8fbff);padding:max(38px,min(3.2vw,52px)) 0 max(36px,min(3vw,48px));position:relative;overflow:hidden}.product-process__electric-shoe-dryer-container{width:min(100% - max(40px,min(6.4vw,108px)),1620px);max-width:none}.product-heading--process-electric-shoe-dryer{margin-bottom:24px}.product-heading--process-electric-shoe-dryer .product-kicker{color:#075fe0;letter-spacing:.19em;align-items:center;gap:18px;font-size:.79rem;font-weight:800;display:inline-flex}.product-heading--process-electric-shoe-dryer .product-kicker:before{content:"";background:#075fe0;border-radius:10px;width:43px;height:4px;display:block}.product-heading--process-electric-shoe-dryer h2{color:#07152d;font:850 clamp(2.3rem, 3.8vw, 3.8rem)/1.08 var(--font-headline);letter-spacing:-.055em;margin:18px 0 0}.product-heading--process-electric-shoe-dryer h2 span:last-child{color:#075aca}.product-process--electric-shoe-dryer{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(18px,min(3.8vw,66px));margin:0;padding:0;list-style:none;display:grid}.product-process--electric-shoe-dryer>li{background:#fffffff0;border:1px solid #cfe1fb;border-radius:16px;align-items:center;gap:max(14px,min(1.7vw,25px));min-width:0;min-height:184px;padding:18px max(14px,min(1.6vw,25px));transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 8px 24px #2f5f9909}.product-process--electric-shoe-dryer>li:hover{border-color:#9cc5fa;transform:translateY(-5px);box-shadow:0 15px 30px #2f5f9917}.product-process--electric-shoe-dryer>li:not(:last-child):after{z-index:2;color:#fff;content:"›";background:#0962de;border-radius:50%;place-items:center;width:38px;height:38px;font:400 2rem/1 Arial,sans-serif;display:grid;position:absolute;top:50%;right:calc(max(18px,min(3.8vw,66px))/-2 - 18px);transform:translateY(-50%);box-shadow:0 4px 12px #0962de38}.product-process__electric-icon{color:#075fe0;background:#e9f2ff;border-radius:50%;flex:0 0 max(58px,min(5vw,78px));place-items:center;width:max(58px,min(5vw,78px));height:max(58px,min(5vw,78px));display:grid}.product-process__electric-icon svg{stroke-width:1.75px;width:46%;height:46%}.product-process__electric-divider{background:#d5e3f6;align-self:stretch;width:1px;min-height:84px}.product-process__electric-copy{gap:18px;min-width:0;display:grid}.product-process__electric-copy>span{color:#075aca;font:850 clamp(1.9rem, 2.7vw, 2.75rem)/1 var(--font-headline);letter-spacing:-.045em}.product-process__electric-copy p{color:#0b1934;font:550 clamp(.87rem, .98vw, 1rem)/1.45 var(--font-body);margin:0}.product-electric-gallery{background:#f7faff;padding:max(36px,min(3vw,48px)) 0;position:relative;overflow:hidden}.product-electric-gallery:before{content:"";pointer-events:none;border:1px solid #4e8fe217;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-100px;box-shadow:0 0 0 32px #4e8fe206,0 0 0 74px #4e8fe205}.product-electric-gallery__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:max(28px,min(5vw,82px));width:min(100% - max(40px,min(7.5vw,126px)),1600px);max-width:none;display:grid;position:relative}.product-electric-gallery__copy{z-index:1;max-width:620px;position:relative}.product-electric-gallery__copy .product-kicker{color:#075fe0;letter-spacing:.19em;align-items:center;gap:18px;font-size:.78rem;font-weight:800;display:inline-flex}.product-electric-gallery__copy .product-kicker i{background:#075fe0;border-radius:10px;width:42px;height:4px;display:block}.product-electric-gallery__copy h2{color:#07152d;font:850 clamp(2.6rem, 4.15vw, 4.25rem)/1.01 var(--font-headline);letter-spacing:-.06em;margin:31px 0 19px;display:grid}.product-electric-gallery__copy h2 span:last-child{color:#075aca}.product-electric-gallery__copy>p{color:#586986;max-width:550px;margin:0;font-size:max(1rem,min(1.2vw,1.15rem));line-height:1.7}.product-electric-gallery__note{align-items:center;gap:15px;margin-top:28px;display:flex}.product-electric-gallery__note>span:first-child{color:#075fe0;width:56px;height:56px;font:850 1.15rem/1 var(--font-headline);background:#eaf3ff;border:1px solid #d3e4fb;border-radius:17px;flex:0 0 56px;place-items:center;display:grid}.product-electric-gallery__note>span:last-child{gap:4px;display:grid}.product-electric-gallery__note strong{color:#101f3b;font:750 1rem/1.3 var(--font-headline)}.product-electric-gallery__note small{color:#6a7b96;font:500 .88rem/1.45 var(--font-body)}.product-electric-gallery__visual{background:radial-gradient(at 52% 38%,#fff 0,#ffffffeb 47%,#e8f2ffb8 100%);border:1px solid #cfe1fad9;border-radius:28px;place-items:center;min-height:476px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #1c427312}.product-electric-gallery__visual:before{content:"";pointer-events:none;border:1px solid #70a3e21f;border-radius:22px;position:absolute;top:26px;bottom:26px;left:26px;right:26px}.product-electric-gallery__visual .image-stack{z-index:1;position:relative}.product-recommendation-section--catalog.product-recommendation-section--electric-shoe-dryer{padding-top:max(36px,min(3vw,48px))}@keyframes electric-airflow-enter{0%{opacity:.4;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes electric-uv-pulse{0%,to{box-shadow:0 0 0 11px #ffffff2e,0 7px 20px #2d73cf1a}50%{box-shadow:0 0 0 19px #ffffff1a,0 8px 25px #2d73cf2e}}@keyframes electric-ozone-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes electric-flow-dash{to{stroke-dashoffset:-250px}}@media (max-width:1120px){.product-specs__electric-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.product-specs__electric-intro{grid-area:1/1}.product-specs__electric-blueprint{opacity:.22;width:15%;height:360px;position:absolute;top:50%;right:38%;transform:translateY(-50%)}.product-specs__electric-list{grid-area:1/2}.product-specs__electric-list>div{grid-template-columns:48px minmax(0,1fr);gap:7px 12px}.product-specs__electric-icon{grid-row:span 2;width:42px;height:42px}.product-specs__electric-list dd{grid-column:2}.product-process--electric-shoe-dryer{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-process--electric-shoe-dryer>li:not(:last-child):after{display:none}.product-process--electric-shoe-dryer>li{min-height:160px}.product-process__electric-icon{flex-basis:66px;width:66px;height:66px}.product-electric-gallery__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:24px;width:min(100% - 64px,980px)}.product-electric-gallery__visual{min-height:420px}.product-overview__electric-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:20px 30px}.product-overview__electric-art{grid-area:1/2/span 2;min-height:380px}.product-overview__electric-features{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-overview__electric-features>div{flex-direction:column;align-items:flex-start;gap:8px;min-height:142px}.product-overview__electric-features>div>span{flex-basis:47px;width:47px;height:47px}.product-overview__electric-features svg{width:24px;height:24px}.product-info-card__electric-content{width:82%}}@media (max-width:760px){.product-recommendation-section--catalog.product-recommendation-section--electric-shoe-dryer{padding-top:30px}.product-specs-section--electric-shoe-dryer{padding:30px 0}.product-specs__electric-grid{grid-template-columns:1fr;gap:22px;width:calc(100% - 36px)}.product-specs__electric-intro{grid-area:auto;padding:0}.product-specs__electric-intro .product-kicker,.product-heading--process-electric-shoe-dryer .product-kicker{letter-spacing:.15em;gap:12px;font-size:.68rem}.product-specs__electric-intro .product-kicker i,.product-heading--process-electric-shoe-dryer .product-kicker:before{width:29px;height:3px}.product-specs__electric-intro h2{margin:22px 0 13px;font-size:max(2.35rem,min(9vw,3.55rem))}.product-specs__electric-intro p{font-size:.94rem}.product-specs__electric-blueprint{opacity:.1;pointer-events:none;width:30%;height:280px;top:6px;right:2%;transform:none}.product-specs__electric-list{border-radius:15px;grid-area:auto;gap:0;padding:8px 12px}.product-specs__electric-list>div{grid-template-columns:43px minmax(0,1fr);gap:2px 11px;min-height:68px;padding:9px 0}.product-specs__electric-icon{width:39px;height:39px}.product-specs__electric-icon svg{width:21px;height:21px}.product-specs__electric-list dt{align-self:end;font-size:.77rem}.product-specs__electric-list dd{align-self:start;font-size:.86rem}.product-process-section--electric-shoe-dryer{padding:30px 0}.product-process__electric-shoe-dryer-container{width:calc(100% - 36px)}.product-heading--process-electric-shoe-dryer{margin-bottom:18px}.product-heading--process-electric-shoe-dryer h2{margin-top:14px;font-size:max(2.1rem,min(8vw,3rem))}.product-process--electric-shoe-dryer{grid-template-columns:1fr;gap:12px}.product-process--electric-shoe-dryer>li{border-radius:15px;gap:14px;min-height:126px;padding:16px}.product-process__electric-icon{flex-basis:58px;width:58px;height:58px}.product-process__electric-divider{min-height:67px}.product-process__electric-copy{gap:9px}.product-process__electric-copy>span{font-size:1.75rem}.product-process__electric-copy p{font-size:.88rem}.product-electric-gallery{padding:28px 0 30px}.product-electric-gallery__layout{grid-template-columns:1fr;gap:22px;width:calc(100% - 36px)}.product-electric-gallery__copy .product-kicker{letter-spacing:.15em;gap:12px;font-size:.68rem}.product-electric-gallery__copy .product-kicker i{width:29px;height:3px}.product-electric-gallery__copy h2{margin:21px 0 13px;font-size:max(2.25rem,min(8.4vw,3.35rem))}.product-electric-gallery__copy>p{font-size:.94rem;line-height:1.6}.product-electric-gallery__note{gap:12px;margin-top:19px}.product-electric-gallery__note>span:first-child{border-radius:14px;flex-basis:48px;width:48px;height:48px}.product-electric-gallery__note small{font-size:.8rem}.product-electric-gallery__visual{border-radius:22px;min-height:360px}.product-electric-gallery__visual:before{border-radius:16px;top:13px;bottom:13px;left:13px;right:13px}.product-overview--electric-shoe-dryer{padding:48px 0 38px}.product-overview__electric-grid{grid-template-columns:1fr;gap:14px;width:calc(100% - 40px)}.product-overview__electric-copy h2{margin:18px 0 14px;font-size:max(2.55rem,min(8.8vw,4rem))}.product-overview__electric-copy p{font-size:1rem}.product-overview__electric-download{min-height:57px;margin-top:18px}.product-overview__electric-art{grid-area:auto;width:min(100%,520px);min-height:300px;margin:-4px auto -12px}.product-overview__electric-art img{width:105%}.product-overview__electric-features{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-overview__electric-features>div{border-radius:14px;min-height:116px;padding:12px}.product-overview__electric-features>div>span{flex-basis:43px;width:43px;height:43px}.product-overview__electric-features strong{font-size:.87rem}.product-overview__electric-features small{font-size:.73rem}.product-applications--electric-shoe-dryer{padding-top:38px;padding-bottom:30px}.product-heading--electric-shoe-dryer{margin-bottom:18px}.product-heading--electric-shoe-dryer h2{font-size:max(2.2rem,min(7.7vw,3.3rem))}.product-two-col--electric-shoe-dryer{grid-template-columns:1fr;gap:14px}.product-info-card--electric-shoe-dryer{border-radius:18px;min-height:285px;padding:24px 20px}.product-info-card__electric-content{width:76%}.product-info-card__electric-content header{gap:12px;margin-bottom:18px}.product-info-card__electric-content header .product-card-index{flex-basis:42px;width:42px;height:42px}.product-info-card__electric-content h3{font-size:1.32rem}.product-info-card__electric-content ul{gap:9px}.product-info-card__electric-content li{font-size:.86rem}.product-info-card__electric-art{width:135px;height:135px;right:-3%}}@media (max-width:420px){.product-overview__electric-grid{width:calc(100% - 32px)}.product-overview__electric-features>div{padding:10px}.product-info-card--electric-shoe-dryer{min-height:310px}.product-info-card__electric-content{width:100%;padding-right:0}.product-info-card__electric-art{opacity:.34;width:115px;height:115px;top:auto;bottom:-28px;right:0;transform:none}.product-info-card__electric-content li{max-width:92%}}@media (max-width:1280px){.product-hero--electric-shoe-dryer .product-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.product-hero--electric-shoe-dryer .product-hero__electric-title{font-size:max(3rem,min(5vw,5rem))}.product-hero__electric-highlights{gap:7px}.product-hero__electric-highlights>div{gap:6px;padding-left:7px;padding-right:7px}.product-hero__electric-highlights svg{flex-basis:25px;width:25px;height:25px}}@media (max-width:960px){.product-hero--electric-shoe-dryer{padding:28px 0 42px}.product-hero--electric-shoe-dryer .product-hero__grid{grid-template-columns:1fr;gap:30px;padding-left:max(20px,min(4vw,40px));padding-right:max(20px,min(4vw,40px))}.product-hero--electric-shoe-dryer .product-hero__copy{max-width:710px}.product-hero--electric-shoe-dryer .product-hero__electric-title{font-size:max(3.4rem,min(8vw,5.6rem))}.product-hero__electric-highlights,.product-hero--electric-shoe-dryer .product-actions{max-width:680px}.product-hero__electric-media{width:min(100%,760px);height:max(490px,min(78vw,675px));margin-left:auto;margin-right:auto}}@media (max-width:600px){.product-hero--electric-shoe-dryer .product-hero__electric-title{margin:17px 0;font-size:max(2.5rem,min(10.1vw,3.75rem));line-height:1.02}.product-hero--electric-shoe-dryer .product-hero__copy>p{font-size:1rem}.product-hero__electric-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:21px}.product-hero__electric-highlights>div{min-height:60px;padding:8px 10px;font-size:.8rem}.product-hero--electric-shoe-dryer .product-actions{flex-wrap:wrap;gap:9px;margin-top:20px}.product-hero--electric-shoe-dryer .product-btn{flex:100%;min-height:55px}.product-hero--electric-shoe-dryer .product-btn--secondary{flex-basis:100%}.product-hero__electric-media{height:min(115vw,535px);min-height:380px}.product-hero__electric-machine{max-width:72%;height:80%;bottom:12%}.product-hero__electric-uv{width:63px;height:63px;top:17%;left:5%}.product-hero__electric-uv svg{width:50px;height:50px}.product-hero__electric-uv b{width:27px;height:22px;font-size:13px}.product-hero__electric-ozone--one{width:48px;height:48px;font-size:20px}.product-hero__electric-ozone--two,.product-hero__electric-ozone--three{width:37px;height:37px;font-size:16px}.product-hero__electric-origin{gap:5px;padding:8px;font-size:.53rem;bottom:10px}.product-hero__electric-origin svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.product-hero__electric-backdrop,.product-hero__electric-uv,.product-hero__electric-ozone{animation:none}.product-hero--electric-shoe-dryer .product-btn{transition:none}.product-overview__electric-flow path{animation:none}.product-overview__electric-download,.product-overview__electric-features>div,.product-process--electric-shoe-dryer>li{transition:none}}.product-hero--shoe-washer{background:radial-gradient(at 75% 35%,#dcebff6b,#0000 43%),linear-gradient(112deg,#fff 43%,#f6faff 100%);border-bottom:0;min-height:max(710px,min(52vw,880px));padding:0;overflow:hidden}.product-hero--shoe-washer .product-hero__grid{grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:stretch;gap:0;width:min(100%,1880px);max-width:none;min-height:max(710px,min(52vw,880px));padding-left:max(36px,min(4.45vw,84px));padding-right:max(36px,min(4.45vw,84px));display:grid}.product-hero--shoe-washer .product-hero__copy{z-index:5;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:max(48px,min(5.5vw,90px));padding-bottom:max(35px,min(4.7vw,72px));display:flex;position:relative}.product-hero--shoe-washer .product-eyebrow{color:#0755b7;font:800 clamp(.76rem, .93vw, 1.02rem)/1.3 var(--font-label);letter-spacing:.115em;white-space:nowrap;align-items:center;gap:17px;margin-bottom:max(24px,min(2.5vw,40px));display:flex}.product-hero--shoe-washer .product-eyebrow:before{content:"";background:#075ac9;flex:none;width:max(42px,min(3.5vw,58px));height:2px}.product-hero--shoe-washer .product-hero__shoe-washer-title{color:#111a23;max-width:none;font-family:var(--font-headline);letter-spacing:-.055em;word-spacing:.09em;text-transform:uppercase;margin:0;font-size:max(3.7rem,min(5.65vw,6.75rem));font-weight:850;line-height:.99}.product-hero__shoe-washer-title span{white-space:nowrap;display:block}.product-hero__shoe-washer-title span:last-child{color:#0755bd}.product-hero--shoe-washer .product-hero__copy>p{color:#394350;max-width:670px;font:400 clamp(1.08rem, 1.35vw, 1.56rem)/1.36 var(--font-body);letter-spacing:-.017em;margin:max(24px,min(2.5vw,38px)) 0 0}.product-hero--shoe-washer .product-actions{gap:max(14px,min(1.7vw,29px));margin-top:max(26px,min(2.5vw,41px))}.product-hero--shoe-washer .product-btn{min-height:65px;font:800 clamp(.75rem, .89vw, .99rem)/1.15 var(--font-label);letter-spacing:-.025em;white-space:nowrap;border-radius:2px;padding-left:max(20px,min(1.7vw,29px));padding-right:max(20px,min(1.7vw,29px));transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-color .28s,border-color .28s;box-shadow:0 8px 20px #0048aa0f}.product-hero--shoe-washer .product-btn:hover{transform:translateY(-4px);box-shadow:0 14px 24px #0048aa29}.product-hero--shoe-washer .product-btn--primary{background:#075ac9;justify-content:space-between;min-width:max(300px,min(23vw,380px))}.product-hero--shoe-washer .product-btn--secondary{color:#0755b7;background:#ffffffc7;border:2px solid #075ac9;min-width:max(170px,min(12.3vw,208px))}.product-hero__shoe-washer-highlights{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:min(100%,700px);margin-top:max(42px,min(3.8vw,66px));display:grid}.product-hero__shoe-washer-highlights>div{align-items:center;gap:max(11px,min(1.1vw,18px));min-height:50px;padding-left:max(12px,min(1.2vw,20px));padding-right:max(12px,min(1.2vw,20px));display:flex}.product-hero__shoe-washer-highlights>div:first-child{padding-left:0}.product-hero__shoe-washer-highlights>div+div{border-left:1px solid #cbdbef}.product-hero__shoe-washer-highlights svg{color:#075dc6;stroke-width:1.8px;flex:none;width:max(31px,min(2.45vw,43px));height:max(31px,min(2.45vw,43px))}.product-hero__shoe-washer-highlights span{color:#273341;font:600 clamp(.68rem, .79vw, .86rem)/1.25 var(--font-label);text-transform:uppercase;letter-spacing:-.01em}.product-hero__shoe-washer-media{min-width:0;min-height:inherit;isolation:isolate;margin-right:calc(-1*max(36px,min(4.45vw,84px)));position:relative}.product-hero__shoe-washer-panel{z-index:0;background:linear-gradient(130deg,#e5f0fde6,#f4f9ff85 65%,#deebfcbd);border:2px solid #ffffffe6;border-radius:max(28px,min(2.5vw,44px));width:89%;height:66%;position:absolute;top:9%;right:7%;box-shadow:inset 0 8px 36px #ffffffb8}.product-hero__shoe-washer-plane{z-index:0;clip-path:polygon(61% 0,100% 0,100% 100%,0 100%);background:linear-gradient(132deg,#0000 34%,#d8e8fcb3 34.1%,#eff7ff4d 70%);position:absolute;top:0;bottom:0;left:0;right:-3%}.product-hero__shoe-washer-splash,.product-hero__shoe-washer-machine,.product-hero__shoe-washer-shoes{pointer-events:none;height:auto;display:block;position:absolute}.product-hero__shoe-washer-splash{z-index:2;filter:saturate(.92);width:123%;max-width:none;animation:7s ease-in-out infinite alternate shoe-washer-water-drift;bottom:-1%;left:0}.product-hero__shoe-washer-shoes{z-index:4;filter:saturate(.92);width:123%;max-width:none;animation:7s ease-in-out infinite alternate shoe-washer-water-drift;bottom:-1%;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 41%,#0000 59%);mask-image:linear-gradient(90deg,#000 0%,#000 41%,#0000 59%)}.product-hero__shoe-washer-machine{z-index:3;filter:drop-shadow(0 25px 24px #0f2f4e21);width:120%;max-width:none;bottom:1%;right:-12%}@keyframes shoe-washer-water-drift{0%{transform:translate(0,0)}to{transform:translate(10px,-8px)}}@media (max-width:1250px){.product-hero--shoe-washer .product-hero__grid{grid-template-columns:minmax(0,49%) minmax(0,51%)}.product-hero--shoe-washer .product-hero__shoe-washer-title{font-size:max(3.25rem,min(5.45vw,5.5rem))}.product-hero--shoe-washer .product-actions{gap:12px}.product-hero--shoe-washer .product-btn--primary,.product-hero--shoe-washer .product-btn--secondary{min-width:0}}@media (max-width:980px){.product-hero--shoe-washer{min-height:0}.product-hero--shoe-washer .product-hero__grid{grid-template-columns:1fr;min-height:0;padding-left:max(24px,min(5vw,58px));padding-right:max(24px,min(5vw,58px))}.product-hero--shoe-washer .product-hero__copy{padding-top:55px;padding-bottom:18px}.product-hero--shoe-washer .product-hero__shoe-washer-title{font-size:max(3.7rem,min(9vw,6rem))}.product-hero--shoe-washer .product-hero__copy>p{max-width:720px}.product-hero__shoe-washer-highlights{margin-top:34px}.product-hero__shoe-washer-media{min-height:max(470px,min(65vw,700px));margin-left:-8%;margin-right:calc(-1*max(24px,min(5vw,58px)))}.product-hero__shoe-washer-machine{width:min(110%,900px);bottom:-1%;right:0}.product-hero__shoe-washer-splash,.product-hero__shoe-washer-shoes{width:100%;bottom:-4%;left:1%}}@media (max-width:600px){.product-hero--shoe-washer .product-hero__grid{padding-left:22px;padding-right:22px}.product-hero--shoe-washer .product-hero__copy{padding-top:42px}.product-hero--shoe-washer .product-eyebrow{letter-spacing:.075em;white-space:normal;gap:10px;margin-bottom:24px;font-size:.65rem}.product-hero--shoe-washer .product-eyebrow:before{width:27px}.product-hero--shoe-washer .product-hero__shoe-washer-title{letter-spacing:-.068em;font-size:max(2.55rem,min(10.6vw,4rem))}.product-hero--shoe-washer .product-hero__copy>p{margin-top:23px;font-size:1rem;line-height:1.48}.product-hero--shoe-washer .product-actions{gap:10px;width:100%;margin-top:25px}.product-hero--shoe-washer .product-btn{min-height:53px;padding-left:16px;padding-right:16px;font-size:.71rem}.product-hero--shoe-washer .product-btn--primary,.product-hero--shoe-washer .product-btn--secondary{flex:100%}.product-hero__shoe-washer-highlights{gap:0;width:100%;margin-top:28px}.product-hero__shoe-washer-highlights>div{text-align:center;flex-direction:column;justify-content:flex-start;gap:7px;padding-left:6px;padding-right:6px}.product-hero__shoe-washer-highlights>div:first-child{padding-left:0}.product-hero__shoe-washer-highlights svg{width:28px;height:28px}.product-hero__shoe-washer-highlights span{font-size:.56rem}.product-hero__shoe-washer-media{min-height:385px;margin-left:-22px;margin-right:-22px}.product-hero__shoe-washer-panel{border-radius:24px;width:88%;height:69%;top:11%;right:5%}.product-hero__shoe-washer-machine{width:128%;bottom:0;right:-13%}.product-hero__shoe-washer-splash,.product-hero__shoe-washer-shoes{width:130%;bottom:0;left:-10%}}@media (prefers-reduced-motion:reduce){.product-hero__shoe-washer-splash,.product-hero__shoe-washer-shoes{animation:none}.product-hero--shoe-washer .product-btn{transition:none}}.product-overview--shoe-washer{background:radial-gradient(at 80% 46%,#e0efff75,#0000 43%),linear-gradient(110deg,#f9fbff 0%,#fff 55%,#f6faff 100%);padding-top:max(62px,min(6.5vw,100px));padding-bottom:max(62px,min(6.5vw,100px));position:relative;overflow:hidden}.product-overview__shoe-washer-grid{grid-template-columns:minmax(380px,.86fr) minmax(0,1.14fr);align-items:center;gap:max(26px,min(3.5vw,58px));display:grid}.product-overview__shoe-washer-copy{z-index:2;position:relative}.product-overview__shoe-washer-copy>.product-kicker{color:#075aca;font:800 .82rem/1.3 var(--font-label);letter-spacing:.11em;align-items:center;gap:18px;display:flex}.product-overview__shoe-washer-copy>.product-kicker:after{content:"";background:#b4d0f5;width:72px;height:1px}.product-overview__shoe-washer-copy h2{color:#101c33;font:850 clamp(2.9rem, 4.2vw, 4.45rem)/1.04 var(--font-headline);letter-spacing:-.062em;margin:25px 0 21px}.product-overview__shoe-washer-copy h2 span{white-space:nowrap;display:block}.product-overview__shoe-washer-copy h2 em{color:#075aca;font-style:normal}.product-overview__shoe-washer-copy>p{color:#52627f;max-width:610px;font:450 clamp(1.05rem, 1.25vw, 1.25rem)/1.55 var(--font-body);margin:0}.product-overview__shoe-washer-download{color:#075aca;min-height:58px;font:720 1rem/1.2 var(--font-headline);background:#ffffffb8;border:1px solid #cfe0fb;border-radius:16px;align-items:center;gap:14px;margin-top:25px;padding:8px 20px 8px 12px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex}.product-overview__shoe-washer-download:hover{border-color:#8bb7f1;transform:translateY(-3px);box-shadow:0 12px 24px #2566be1c}.product-overview__shoe-washer-download>span{color:#075aca;background:#eaf3ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.product-overview__shoe-washer-download>span svg{width:22px;height:22px}.product-overview__shoe-washer-download>svg{width:19px;height:19px;margin-left:3px}.product-overview__shoe-washer-art{isolation:isolate;min-width:0;min-height:max(370px,min(32vw,520px));position:relative}.product-overview__shoe-washer-art:before{content:"";z-index:-1;background:radial-gradient(#e1efffb8,#f2f8ff38 60%,#0000 74%);border-radius:50%;position:absolute;top:7%;bottom:8%;left:4%;right:6%}.product-overview__shoe-washer-halo{z-index:-1;border:1px solid #529bf845;border-radius:50%;animation:9s ease-in-out infinite alternate overview-shoe-halo;position:absolute;top:12%;bottom:12%;left:17%;right:17%;transform:rotate(-12deg)scaleX(1.18)}.product-overview__shoe-washer-art>img{object-fit:contain;filter:drop-shadow(0 20px 23px #27528517);width:100%;height:100%;animation:6.5s ease-in-out infinite alternate overview-shoe-float;position:absolute;top:0;bottom:0;left:0;right:0}.product-overview__shoe-washer-badge{z-index:2;aspect-ratio:1;color:#075aca;background:#fffffff0;border:7px solid #eef5ff;border-radius:50%;place-items:center;width:max(64px,min(6.2vw,96px));display:grid;position:absolute;box-shadow:0 0 0 1px #5397ef29,0 12px 32px #3060a114}.product-overview__shoe-washer-badge svg{stroke-width:2.1px;width:43%;height:43%}.product-overview__shoe-washer-badge--brush{top:14%;left:3%}.product-overview__shoe-washer-badge--water{top:8%;right:5%}.product-overview__shoe-washer-badge--air{bottom:20%;right:2%}.product-overview__shoe-washer-connector{z-index:1;background:#1c70df;width:8%;height:1px;position:absolute}.product-overview__shoe-washer-connector:before,.product-overview__shoe-washer-connector:after{content:"";background:#075aca;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.product-overview__shoe-washer-connector:before{left:0}.product-overview__shoe-washer-connector:after{right:0}.product-overview__shoe-washer-connector--left{top:29%;left:12%}.product-overview__shoe-washer-connector--right{top:29%;right:12%}@keyframes overview-shoe-float{0%{transform:translateY(4px)}to{transform:translateY(-7px)}}@keyframes overview-shoe-halo{0%{transform:rotate(-12deg)scaleX(1.12)}to{transform:rotate(-7deg)scaleX(1.2)}}.product-applications--shoe-washer{background:linear-gradient(#f1f6fd 0%,#f7faff 100%);padding-top:max(56px,min(5.4vw,82px));padding-bottom:max(70px,min(6.2vw,94px))}.product-heading--shoe-washer{margin-bottom:max(24px,min(2.5vw,38px))}.product-heading--shoe-washer .product-kicker{color:#075aca;letter-spacing:.105em;align-items:center;gap:16px;display:flex}.product-heading--shoe-washer .product-kicker:after{content:"";background:#accaf3;width:60px;height:1px}.product-heading--shoe-washer h2{color:#101c33;font:850 clamp(2.35rem, 3.45vw, 3.65rem)/1.08 var(--font-headline);letter-spacing:-.055em;margin-top:17px}.product-heading--shoe-washer h2 span{display:block}.product-heading--shoe-washer h2 span:last-child{color:#075aca}.product-two-col--shoe-washer{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(18px,min(1.7vw,28px));display:grid}.product-info-card--shoe-washer{background:#fffffff0;border:1px solid #d5e5fc;border-radius:22px;min-height:340px;padding:max(22px,min(2.1vw,34px));transition:border-color .3s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 10px 30px #23518e09}.product-info-card--shoe-washer:hover{border-color:#a9ccf8;box-shadow:0 20px 42px #23518e1c}.product-info-card--shoe-washer-benefits{background:linear-gradient(130deg,#fff 0%,#f8fbff 100%)}.product-info-card--shoe-washer>header{align-items:center;gap:19px;margin-bottom:18px;display:flex}.product-info-card__shoe-washer-index{color:#075aca;min-width:63px;height:46px;font:800 1.12rem/1 var(--font-headline);background:#eaf3ff;border-radius:15px;place-items:center;display:inline-grid}.product-info-card--shoe-washer h3{color:#101c33;font:790 clamp(1.35rem, 1.85vw, 1.8rem)/1.18 var(--font-headline);letter-spacing:-.04em;margin:0}.product-info-card--shoe-washer ul{margin:0;padding:0;list-style:none;display:grid}.product-info-card--shoe-washer-applications ul{padding-left:8px}.product-info-card--shoe-washer-applications li{border-bottom:1px solid #e1ebfa;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:18px;min-height:76px;padding:10px 4px 10px 0;display:grid}.product-info-card--shoe-washer-applications li:last-child{border-bottom:0}.product-info-card__shoe-washer-icon{color:#075aca;background:#eef5ff;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s,box-shadow .3s;display:grid}.product-info-card--shoe-washer li:hover .product-info-card__shoe-washer-icon{background:#e1efff;transform:translateY(-2px)scale(1.08)rotate(-4deg);box-shadow:0 7px 16px #075fe01f}.product-info-card__shoe-washer-icon svg{stroke-width:1.9px;width:23px;height:23px}.product-info-card--shoe-washer-applications li>p,.product-info-card--shoe-washer-benefits li>p{color:#334460;font:520 clamp(.94rem, 1vw, 1.06rem)/1.42 var(--font-body);margin:0}.product-info-card--shoe-washer-applications li>svg{color:#8eb7ed;width:19px;height:19px}.product-info-card--shoe-washer-benefits ul{gap:0;padding:0 5px}.product-info-card--shoe-washer-benefits li{border-bottom:1px solid #e1ebfa;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:17px;min-height:61px;display:grid}.product-info-card--shoe-washer-benefits li:last-child{border-bottom:0}.product-info-card--shoe-washer-benefits .product-info-card__shoe-washer-icon{background:#edf5ff;border-radius:50%;width:45px;height:45px}@media (max-width:1000px){.product-overview__shoe-washer-grid{grid-template-columns:minmax(310px,.9fr) minmax(0,1.1fr);gap:22px}.product-overview__shoe-washer-copy h2{font-size:max(2.6rem,min(5.1vw,3.9rem))}.product-overview__shoe-washer-art{min-height:380px}.product-info-card--shoe-washer{padding:24px}.product-info-card--shoe-washer-applications li{grid-template-columns:50px minmax(0,1fr) 16px;gap:12px}}@media (max-width:760px){.product-overview--shoe-washer{padding-top:54px;padding-bottom:36px}.product-overview__shoe-washer-grid{grid-template-columns:1fr;gap:18px}.product-overview__shoe-washer-copy h2{font-size:max(2.75rem,min(9vw,4rem))}.product-overview__shoe-washer-art{min-height:max(300px,min(72vw,440px))}.product-overview__shoe-washer-badge{border-width:5px;width:64px}.product-overview__shoe-washer-badge--brush{left:0}.product-overview__shoe-washer-badge--water{right:1%}.product-overview__shoe-washer-badge--air{bottom:14%;right:0}.product-applications--shoe-washer{padding-top:48px;padding-bottom:60px}.product-heading--shoe-washer h2{font-size:max(2.1rem,min(7.2vw,3rem))}.product-two-col--shoe-washer{grid-template-columns:1fr}.product-info-card--shoe-washer{border-radius:18px;min-height:0;padding:23px 20px}}@media (max-width:440px){.product-overview__shoe-washer-copy h2 span{white-space:normal}.product-overview__shoe-washer-copy h2 span:nth-child(2){font-size:.9em}.product-overview__shoe-washer-download{gap:9px;padding-right:12px;font-size:.86rem}.product-info-card--shoe-washer>header{gap:13px}.product-info-card__shoe-washer-index{min-width:52px;height:42px}}@media (prefers-reduced-motion:reduce){.product-overview__shoe-washer-halo,.product-overview__shoe-washer-art>img{animation:none}.product-overview__shoe-washer-download{transition:none}}.product-specs-section--shoe-washer{background:linear-gradient(135deg,#f8fbff 0%,#f3f8ff 100%);padding:max(54px,min(5vw,82px)) 0 max(46px,min(4.2vw,68px))}.product-specs__shoe-washer-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:max(32px,min(5vw,78px));width:min(100% - 8vw,1600px);max-width:none;display:grid}.product-specs__shoe-washer-intro{min-width:0}.product-specs__shoe-washer-intro .product-kicker{color:#075fe0;letter-spacing:.2em;align-items:center;gap:18px;margin-bottom:24px;font-size:.78rem;font-weight:800;display:inline-flex}.product-specs__shoe-washer-intro .product-kicker i{background:#075fe0;border-radius:5px;width:46px;height:3px}.product-specs__shoe-washer-intro h2{color:#0a1833;font:850 clamp(2.6rem, 4.4vw, 4.45rem)/.98 var(--font-headline);letter-spacing:-.065em;margin:0 0 18px;display:grid}.product-specs__shoe-washer-intro h2 span:last-child{color:#075aca}.product-specs__shoe-washer-intro>p{color:#566985;max-width:570px;margin:0;font-size:max(.96rem,min(1.08vw,1.08rem));line-height:1.6}.product-specs__shoe-washer-highlights{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:max(26px,min(3vw,42px));display:grid}.product-specs__shoe-washer-highlights>div{border-right:1px solid #c6dafa;align-items:center;gap:11px;min-width:0;padding:0 12px;display:flex}.product-specs__shoe-washer-highlights>div:first-child{padding-left:0}.product-specs__shoe-washer-highlights>div:last-child{border:0;padding-right:0}.product-specs__shoe-washer-highlights>div>span{color:#075fe0;background:#e8f2ff;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.product-specs__shoe-washer-highlights svg{stroke-width:2px;width:25px;height:25px}.product-specs__shoe-washer-highlights p{color:#263a5e;margin:0;font-size:max(.72rem,min(.82vw,.86rem));line-height:1.3}.product-specs__shoe-washer-list{background:#ffffffd6;border:1px solid #d8e6fb;border-radius:18px;gap:0;margin:0;padding:11px 22px;display:grid;box-shadow:0 14px 38px #26538b0e}.product-specs__shoe-washer-list>div{border-bottom:1px solid #dce8f8;grid-template-columns:56px minmax(150px,.85fr) 1px minmax(0,1.45fr);align-items:center;gap:14px;min-height:64px;padding:7px 0;display:grid}.product-specs__shoe-washer-list>div:last-child{border-bottom:0}.product-specs__shoe-washer-icon{color:#075fe0;background:#eaf3ff;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s,box-shadow .3s;display:grid}.product-specs__shoe-washer-list>div:hover .product-specs__shoe-washer-icon{background:#dcecff;transform:scale(1.1)rotate(-5deg);box-shadow:0 7px 16px #075fe01f}.product-specs__shoe-washer-icon svg{stroke-width:1.9px;width:25px;height:25px}.product-specs__shoe-washer-list dt{color:#53637e;font-size:max(.82rem,min(.94vw,.98rem));line-height:1.35}.product-specs__shoe-washer-divider{background:#d3e1f5;width:1px;height:31px}.product-specs__shoe-washer-list dd{color:#0a1833;font:780 clamp(.84rem, .97vw, 1.02rem)/1.4 var(--font-headline);margin:0}.product-process-section--shoe-washer{background:linear-gradient(#f4f8ff 0%,#f8fbff 100%);padding:max(42px,min(4.4vw,70px)) 0 max(58px,min(5.2vw,84px));position:relative;overflow:hidden}.product-process__shoe-washer-container{width:min(100% - 7.2vw,1620px);max-width:none}.product-heading--process-shoe-washer{margin-bottom:max(25px,min(3vw,42px))}.product-heading--process-shoe-washer .product-kicker{color:#075fe0;letter-spacing:.2em;align-items:center;gap:18px;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-flex}.product-heading--process-shoe-washer .product-kicker:after{content:"";background:#075fe0;border-radius:5px;width:46px;height:3px}.product-heading--process-shoe-washer h2{color:#0a1833;font:850 clamp(2.45rem, 4vw, 4.15rem)/1.06 var(--font-headline);letter-spacing:-.065em;margin:0}.product-heading--process-shoe-washer h2 span{color:#075aca}.product-process--shoe-washer{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(38px,min(4.2vw,68px));margin:0;padding:0;list-style:none;display:grid}.product-process--shoe-washer>li{background:#fffffff0;border:1px solid #cfe1fb;border-radius:18px;grid-template-rows:auto auto 1fr;grid-template-columns:1fr 84px;align-content:start;min-width:0;min-height:240px;padding:25px 25px 23px;transition:border-color .28s,box-shadow .28s;display:grid;position:relative;box-shadow:0 10px 28px #2f5f990b}.product-process--shoe-washer>li:hover{border-color:#a8cbf9;box-shadow:0 17px 34px #2f5f991a}.product-process--shoe-washer>li:not(:last-child):before{z-index:1;content:"";border-top:1px dashed #8db8ee;width:max(38px,min(4.2vw,68px));position:absolute;top:50%;right:calc(-1*max(38px,min(4.2vw,68px)))}.product-process--shoe-washer>li:not(:last-child):after{z-index:2;color:#fff;content:"›";background:#0962de;border-radius:50%;place-items:center;width:38px;height:38px;font:400 2rem/1 Arial,sans-serif;display:grid;position:absolute;top:50%;right:calc(max(38px,min(4.2vw,68px))/-2 - 18px);transform:translateY(-50%);box-shadow:0 4px 12px #0962de38}.product-process__shoe-washer-number{font:850 clamp(2rem, 2.6vw, 2.8rem)/1 var(--font-headline);letter-spacing:-.04em;align-self:start;color:#075aca!important}.product-process__shoe-washer-icon{background:#eaf3ff;border-radius:50%;grid-area:1/2/span 2;place-items:center;width:82px;height:82px;display:grid;color:#075fe0!important}.product-process__shoe-washer-icon svg{stroke-width:1.8px;width:39px;height:39px}.product-process__shoe-washer-rule{background:#075fe0;border-radius:5px;grid-column:1;width:54px;height:3px;margin:17px 0 19px}.product-process--shoe-washer p{color:#142342;font:550 clamp(.96rem, 1.12vw, 1.12rem)/1.48 var(--font-body);grid-column:1/-1;align-self:end;margin:0}@media (max-width:1050px){.product-specs__shoe-washer-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px}.product-specs__shoe-washer-list{padding-left:16px;padding-right:16px}.product-specs__shoe-washer-list>div{grid-template-columns:46px minmax(120px,.85fr) 1px minmax(0,1.2fr);gap:10px}.product-specs__shoe-washer-icon{width:42px;height:42px}.product-process--shoe-washer{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-process--shoe-washer>li:not(:last-child):after{display:none}}@media (max-width:760px){.product-specs-section--shoe-washer{padding:43px 0}.product-specs__shoe-washer-grid{grid-template-columns:1fr;gap:25px;width:calc(100% - 36px)}.product-specs__shoe-washer-intro .product-kicker,.product-heading--process-shoe-washer .product-kicker{letter-spacing:.15em;gap:12px;font-size:.68rem}.product-specs__shoe-washer-intro .product-kicker i,.product-heading--process-shoe-washer .product-kicker:after{width:30px;height:3px}.product-specs__shoe-washer-intro h2{font-size:max(2.5rem,min(10vw,3.5rem))}.product-specs__shoe-washer-highlights{margin-top:24px}.product-specs__shoe-washer-highlights>div{gap:8px;padding-left:8px;padding-right:8px}.product-specs__shoe-washer-highlights>div>span{border-radius:12px;flex-basis:40px;width:40px;height:40px}.product-specs__shoe-washer-highlights svg{width:21px;height:21px}.product-specs__shoe-washer-list{border-radius:15px;padding:7px 12px}.product-specs__shoe-washer-list>div{grid-template-columns:42px minmax(0,1fr);gap:2px 11px;min-height:67px;padding:8px 0}.product-specs__shoe-washer-icon{grid-row:span 2;width:38px;height:38px}.product-specs__shoe-washer-icon svg{width:21px;height:21px}.product-specs__shoe-washer-list dt{align-self:end;font-size:.78rem}.product-specs__shoe-washer-divider{display:none}.product-specs__shoe-washer-list dd{grid-column:2;align-self:start;font-size:.84rem}.product-process-section--shoe-washer{padding:43px 0 52px}.product-process__shoe-washer-container{width:calc(100% - 36px)}.product-heading--process-shoe-washer h2{font-size:max(2.25rem,min(8vw,3.3rem))}.product-process--shoe-washer{grid-template-columns:1fr;gap:13px}.product-process--shoe-washer>li{border-radius:15px;grid-template-columns:1fr 68px;min-height:164px;padding:18px}.product-process__shoe-washer-number{font-size:2rem}.product-process__shoe-washer-icon{width:64px;height:64px}.product-process__shoe-washer-icon svg{width:31px;height:31px}.product-process__shoe-washer-rule{margin:11px 0 13px}.product-process--shoe-washer p{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.product-info-card--shoe-washer,.product-info-card__shoe-washer-icon,.product-specs__shoe-washer-icon,.product-process--shoe-washer>li{transition:none}}.product-hero--electric40{background:radial-gradient(at 66% 32%,#fff 0,#fff 47%,#f8fbff 83%,#f2f7ff 100%);border-bottom:0;padding:15px 0 0;overflow:hidden}.product-hero--electric40 .product-hero__grid{grid-template-rows:700px auto;grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:stretch;gap:0;width:100%;max-width:none;padding:0 max(28px,min(3.2vw,62px))}.product-hero--electric40 .product-hero__copy{z-index:6;min-width:0;padding-top:45px}.product-hero--electric40 .product-eyebrow{color:#0654c2;font:800 clamp(.75rem, .92vw, .96rem)/1.2 var(--font-label);letter-spacing:.115em}.product-hero--electric40 .product-hero__electric40-title{color:#07152b;max-width:none;font:850 clamp(3.55rem, 5.12vw, 5.55rem)/.985 var(--font-headline);letter-spacing:-.066em;margin:21px 0 15px}.product-hero__electric40-title span{white-space:nowrap;display:block}.product-hero--electric40 .product-hero__copy>p{color:#50617f;max-width:570px;margin:0;font-size:max(1rem,min(1.21vw,1.3rem));line-height:1.38}.product-hero--electric40 .product-actions{flex-wrap:nowrap;gap:17px;margin-top:23px}.product-hero--electric40 .product-btn{letter-spacing:0;white-space:nowrap;border-radius:2px;min-height:58px;padding:13px 22px;font-size:max(.78rem,min(.92vw,.96rem));font-weight:800;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s}.product-hero--electric40 .product-btn:hover{transform:translateY(-4px);box-shadow:0 13px 26px #074fb32b}.product-hero--electric40 .product-btn--primary{color:#fff;background:linear-gradient(110deg,#065bc8,#064aac);flex:auto;justify-content:space-between}.product-hero--electric40 .product-btn--secondary{color:#0655be;background:#ffffffd9;border-color:#0957be;flex:0 0 31%}.product-hero--electric40 .product-btn svg{width:21px;height:21px}.product-hero__electric40-media{isolation:isolate;width:calc(100% + max(28px,min(3.2vw,62px)));height:630px;margin-right:calc(-1*max(28px,min(3.2vw,62px)));position:relative}.product-hero__electric40-air{z-index:0;opacity:.1;filter:saturate(.8);pointer-events:none;background:url(/secadora-electrica-airflow-bg.png) 50%/100% 100% no-repeat;animation:1.35s ease-out both electric40-air-enter,8s ease-in-out 1.35s infinite alternate electric40-air-breathe;position:absolute;top:36px;bottom:0;left:-15%;right:0;-webkit-mask-image:radial-gradient(70% 78% at 54%,#000 35%,#0000 100%);mask-image:radial-gradient(70% 78% at 54%,#000 35%,#0000 100%)}.product-hero__electric40-machine{z-index:2;object-fit:contain;filter:drop-shadow(4px 16px 16px #1f395821);transform-origin:bottom;width:84%;max-width:84%;height:auto;max-height:94%;display:block;position:absolute;top:3%;left:50%;translate:-50%}.product-hero__electric40-connectors{z-index:3;pointer-events:none;color:#0864c9;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.product-hero__electric40-connectors path{fill:none;stroke:currentColor;stroke-width:1.2px}.product-hero__electric40-connectors circle{fill:currentColor}.product-hero__electric40-callout{z-index:4;color:#0753b5;font:800 13px/1.13 var(--font-headline);text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #fff;align-items:center;gap:10px;display:flex;position:absolute}.product-hero__electric40-callout>svg{stroke-width:1.65px;width:41px;height:41px}.product-hero__electric40-callout--heat{top:52px;left:1%}.product-hero__electric40-callout--uv{top:49px;right:8%}.product-hero__electric40-callout--ozone{top:226px;right:7%}.product-hero__electric40-callout--sanitary{top:394px;right:7%}.product-hero__electric40-uv{place-items:center;width:47px;height:47px;display:grid;position:relative}.product-hero__electric40-uv svg{stroke-width:1.55px;width:47px;height:47px}.product-hero__electric40-uv b{font:850 13px/1 var(--font-headline);letter-spacing:-.05em;background:#fbfdff;padding:1px;display:block;position:absolute;top:18px;left:11px}.product-hero__electric40-o3{min-width:47px;font:800 27px/1 var(--font-headline);letter-spacing:-.07em;justify-content:center;align-items:baseline;display:inline-flex}.product-hero__electric40-o3 sub{margin-left:1px;font-size:.52em;line-height:1;position:relative;top:.18em}.product-hero__electric40-callout--sanitary>svg{width:47px;height:47px}.product-hero__electric40-origin{z-index:5;color:#fff;font:800 12px/1 var(--font-label);letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;background:#0756b8;padding:9px 16px;position:absolute;bottom:6px;right:34%}.product-hero__electric40-highlights{z-index:7;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));min-height:160px;padding:10px 0 14px;display:grid}.product-hero__electric40-highlight{text-align:center;color:#3a4c68;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.product-hero__electric40-highlight+.product-hero__electric40-highlight:before{content:"";background:#deebf8;width:1px;position:absolute;top:16px;bottom:22px;left:0}.product-hero__electric40-highlight-icon{color:#075ecc;background:#edf5ff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:8px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s,box-shadow .35s;display:grid}.product-hero__electric40-highlight-icon svg{stroke-width:1.7px;width:32px;height:32px}.product-hero__electric40-highlight:hover .product-hero__electric40-highlight-icon{background:#e0efff;transform:translateY(-5px)scale(1.08);box-shadow:0 8px 18px #1a61c31f}.product-hero__electric40-highlight strong{font:750 clamp(.78rem, .94vw, .98rem)/1.2 var(--font-headline)}.product-hero__electric40-highlight small{color:#657794;font:500 clamp(.7rem, .84vw, .9rem)/1.18 var(--font-label);margin-top:3px}.product-overview--electric40{background:radial-gradient(at 56% 35%,#fff 0%,#f8fbff 58%,#f1f7ff 100%);padding:max(46px,min(4vw,66px)) 0 max(38px,min(3.3vw,54px));position:relative;overflow:hidden}.product-overview__electric40-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(265px,.53fr);align-items:center;gap:max(14px,min(1.8vw,30px));width:min(100% - max(44px,min(7.5vw,126px)),1600px);max-width:none;display:grid}.product-overview__electric40-copy{z-index:2;min-width:0;position:relative}.product-overview__electric40-copy .product-kicker,.product-heading--electric40 .product-kicker{color:#075fe0;font:800 .79rem/1.2 var(--font-label);letter-spacing:.17em;align-items:center;gap:15px;display:inline-flex}.product-overview__electric40-copy .product-kicker:after,.product-heading--electric40 .product-kicker:after{content:"";background:#a9c9f5;width:60px;height:1px}.product-overview__electric40-copy h2{color:#0a1833;font:850 clamp(2.55rem, 3.55vw, 3.75rem)/1.015 var(--font-headline);letter-spacing:-.062em;margin:23px 0 16px;display:grid}.product-overview__electric40-copy h2 span{white-space:nowrap;display:block}.product-overview__electric40-copy h2 em{color:#075aca;font-style:normal}.product-overview__electric40-copy>p{color:#586986;max-width:610px;margin:0;font-size:max(.96rem,min(1.12vw,1.13rem));line-height:1.55}.product-overview__electric40-art{isolation:isolate;place-items:center;min-width:0;min-height:390px;display:grid;position:relative}.product-overview__electric40-orbit{z-index:-2;background:radial-gradient(at 50% 48%,#c1deff99,#e5f1ff57 55%,#0000 74%);border-radius:50%;position:absolute;top:5%;bottom:5%;left:0;right:0;transform:rotate(-18deg)scaleX(1.06)}.product-overview__electric40-art>img{z-index:1;object-fit:contain;filter:drop-shadow(0 20px 17px #2849702b);width:108%;max-width:none;height:auto;display:block;position:relative;transform:rotate(-14deg)scale(1.02)}.product-overview__electric40-flow{z-index:-1;width:114%;height:100%;position:absolute;top:4%;bottom:0;left:-7%;right:-7%;overflow:visible}.product-overview__electric40-flow path{stroke:#72b7ff;stroke-width:2.2px;stroke-linecap:round;opacity:.37;stroke-dasharray:12 13;animation:18s linear infinite electric-flow-dash}.product-overview__electric40-flow path:nth-child(2){opacity:.26;animation-delay:-4s}.product-overview__electric40-flow path:nth-child(3){opacity:.22;animation-delay:-8s}.product-overview__electric40-flow path:nth-child(4){opacity:.3;animation-delay:-12s}.product-overview__electric40-pair{z-index:3;color:#075aca;background:#ffffffd6;border:1px solid #b7d4fc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:82px;min-height:120px;display:flex;position:absolute;top:5%;left:2%;box-shadow:0 10px 24px #4077ba0f}.product-overview__electric40-pair svg{stroke-width:1.8px;width:35px;height:35px}.product-overview__electric40-pair strong{font:850 1.55rem/1 var(--font-headline)}.product-overview__electric40-pair small{color:#344967;font:500 .82rem/1 var(--font-body)}.product-overview__electric40-germ{z-index:2;color:#62a95a;text-shadow:9px 9px #5ba55859,22px -5px #5ba55847;font-size:2rem;animation:5s ease-in-out infinite alternate electric40-germ-drift;position:absolute;top:14%;left:37%}.product-overview__electric40-o3{z-index:2;color:#075aca;width:46px;height:46px;font:800 1.1rem/1 var(--font-headline);background:linear-gradient(145deg,#fff,#d9edff);border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:baseline;padding-top:13px;display:inline-flex;position:absolute;bottom:18%;right:5%;box-shadow:0 7px 17px #2c70bd24}.product-overview__electric40-o3 sub{margin-left:1px;font-size:.58em;position:relative;top:.16em}.product-overview__electric40-features{gap:12px;min-width:0;display:grid}.product-overview__electric40-features>div{background:#ffffffe0;border:1px solid #deebfb;border-radius:15px;align-items:center;gap:13px;min-height:76px;padding:10px 12px;transition:transform .26s,border-color .26s,box-shadow .26s;display:flex;box-shadow:0 7px 20px #3465a106}.product-overview__electric40-features>div:hover{border-color:#b5d4fb;transform:translateY(-3px);box-shadow:0 12px 25px #3465a114}.product-overview__electric40-features>div>span{color:#075de0;width:52px;height:52px;font:800 1.08rem/1 var(--font-headline);background:#eaf3ff;border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.product-overview__electric40-features>div>.product-overview__electric40-feature-o3{justify-content:center;align-items:baseline;padding-top:16px;display:inline-flex}.product-overview__electric40-features svg{stroke-width:1.9px;width:27px;height:27px}.product-overview__electric40-features strong,.product-overview__electric40-features small{display:block}.product-overview__electric40-features strong{color:#071a3a;font:800 clamp(.84rem, .96vw, 1rem)/1.3 var(--font-headline)}.product-overview__electric40-features small{color:#60708c;font:500 clamp(.7rem, .79vw, .84rem)/1.35 var(--font-body);margin-top:3px}.product-overview__electric40-features sub{font-size:.58em;position:relative;top:.17em}.product-applications--electric40{background:linear-gradient(#f3f8ff,#f8fbff);padding:max(38px,min(3.5vw,58px)) 0 max(30px,min(2.7vw,44px))}.product-heading--electric40{margin-bottom:max(20px,min(2vw,29px))}.product-heading--electric40 .product-kicker{margin-bottom:14px}.product-heading--electric40 h2{color:#0a1833;font:850 clamp(2.35rem, 3.8vw, 4rem)/1.08 var(--font-headline);letter-spacing:-.062em;margin:0}.product-heading--electric40 h2 span{color:#075aca}.product-two-col--electric40{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(16px,min(1.6vw,26px));display:grid}.product-info-card--electric40{background:linear-gradient(130deg,#fffffffa,#ffffffeb);border:1px solid #dbe9fb;border-radius:18px;align-items:stretch;min-height:318px;padding:max(22px,min(2.2vw,34px));transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #2b5b970b}.product-info-card--electric40:hover{border-color:#b5d4fb;transform:translateY(-5px);box-shadow:0 20px 42px #23518e1a}.product-info-card__electric40-content{z-index:2;width:min(66%,570px);position:relative}.product-info-card__electric40-content header{align-items:center;gap:17px;margin-bottom:15px;display:flex}.product-info-card__electric40-content .product-card-index{color:#075de0;width:48px;height:44px;font:800 1rem/1 var(--font-headline);background:#e8f2ff;border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.product-info-card__electric40-content h3{color:#091a3a;font:800 clamp(1.25rem, 1.65vw, 1.72rem)/1.2 var(--font-headline);letter-spacing:-.035em;margin:0}.product-info-card__electric40-content ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.product-info-card__electric40-content li{color:#334460;border-bottom:1px solid #e0ebfa;grid-template-columns:48px minmax(0,1fr) 17px;align-items:center;gap:12px;min-height:68px;display:grid}.product-info-card__electric40-content li:last-child{border-bottom:0}.product-info-card__electric40-content li>span{color:#075aca;background:#edf5ff;border-radius:14px;place-items:center;width:44px;height:44px;transition:transform .32s cubic-bezier(.22,1,.36,1),background .3s;display:grid}.product-info-card__electric40-content li:hover>span{background:#e1efff;transform:translateY(-2px)scale(1.08)}.product-info-card__electric40-content li>span svg{stroke-width:1.9px;width:23px;height:23px}.product-info-card__electric40-content li>p{font:520 clamp(.86rem, .97vw, 1rem)/1.4 var(--font-body);margin:0}.product-info-card__electric40-content li>svg{color:#8eb7ed;width:18px;height:18px}.product-info-card--electric40-benefits .product-info-card__electric40-content li{grid-template-columns:43px minmax(0,1fr);gap:13px;min-height:55px}.product-info-card--electric40-benefits .product-info-card__electric40-content li>span{border-radius:50%;width:39px;height:39px}.product-info-card__electric40-art{color:#0966e8;background:radial-gradient(circle,#e8f3ff 0,#e8f3ff 58%,#eaf4ff9e 59%,#eaf4ff9e 100%);border-radius:50%;place-items:center;width:max(125px,min(13vw,176px));height:max(125px,min(13vw,176px));display:grid;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.product-info-card__electric40-art--shoe svg{stroke-width:1.55px;width:57%;height:57%}.product-info-card__electric40-art--air svg:first-child{stroke-width:1.55px;width:52%;height:52%}.product-info-card__electric40-art--air svg:last-child{stroke-width:1.6px;background:#f7fbff;border-radius:50%;width:45%;height:45%;padding:7px;position:absolute;bottom:0;right:0}@keyframes electric40-germ-drift{0%{transform:translate(0,0)rotate(-8deg)}to{transform:translate(7px,-8px)rotate(12deg)}}@keyframes electric40-air-enter{0%{opacity:0;transform:translate(16px)scale(1.03)}to{opacity:.1;transform:translate(0)scale(1)}}@keyframes electric40-air-breathe{0%{transform:translate(-7px)scale(1)}to{transform:translate(7px)scale(1.012)}}@media (max-width:1350px){.product-hero--electric40 .product-hero__grid{grid-template-rows:570px auto}.product-hero__electric40-media{height:570px}.product-hero__electric40-machine{width:84%;max-width:84%;max-height:94%;top:3%;left:50%}.product-hero--electric40 .product-hero__electric40-title{font-size:max(3.3rem,min(5vw,4.4rem))}.product-hero--electric40 .product-hero__copy>p{font-size:1rem}.product-hero__electric40-callout{gap:6px;font-size:11px}.product-hero__electric40-callout--ozone{top:205px}.product-hero__electric40-callout--sanitary{top:360px}}@media (max-width:1080px){.product-overview__electric40-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.85fr);gap:22px 28px}.product-overview__electric40-art{grid-area:1/2/span 2;min-height:370px}.product-overview__electric40-features{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview__electric40-features>div{min-height:74px}.product-info-card__electric40-content{width:100%}.product-info-card__electric40-art{display:none}}@media (max-width:760px){.product-overview--electric40{padding:38px 0 32px}.product-overview__electric40-grid{grid-template-columns:1fr;gap:18px;width:calc(100% - 36px)}.product-overview__electric40-copy h2{margin:20px 0 13px;font-size:max(2.55rem,min(9.5vw,3.5rem))}.product-overview__electric40-copy h2 span{white-space:normal}.product-overview__electric40-copy>p{font-size:.95rem}.product-overview__electric40-art{grid-area:auto;min-height:max(270px,min(70vw,380px))}.product-overview__electric40-art>img{width:110%}.product-overview__electric40-pair{width:65px;min-height:96px;top:2%;left:4%}.product-overview__electric40-pair svg{width:26px;height:26px}.product-overview__electric40-pair strong{font-size:1.2rem}.product-overview__electric40-germ{top:8%;left:35%}.product-overview__electric40-features{grid-column:auto;grid-template-columns:1fr;gap:9px}.product-overview__electric40-features>div{flex-direction:row;align-items:center;min-height:68px}.product-applications--electric40{padding:36px 0 24px}.product-heading--electric40 h2{font-size:max(2.1rem,min(7.4vw,3rem))}.product-heading--electric40 .product-kicker{letter-spacing:.13em;gap:10px;font-size:.68rem}.product-heading--electric40 .product-kicker:after{width:34px}.product-two-col--electric40{grid-template-columns:1fr;gap:13px}.product-info-card--electric40{border-radius:15px;min-height:0;padding:20px 17px}.product-info-card__electric40-content{width:100%}.product-info-card__electric40-content header{gap:12px;margin-bottom:11px}.product-info-card__electric40-content .product-card-index{flex-basis:43px;width:43px;height:40px}.product-info-card__electric40-content h3{font-size:1.2rem}.product-info-card__electric40-content li{grid-template-columns:40px minmax(0,1fr) 16px;gap:10px;min-height:62px}.product-info-card--electric40-benefits .product-info-card__electric40-content li{grid-template-columns:38px minmax(0,1fr);min-height:53px}.product-info-card__electric40-content li>span{width:37px;height:37px}.product-info-card__electric40-content li>span svg{width:20px;height:20px}.product-info-card__electric40-content li>p{font-size:.88rem}.product-info-card__electric40-art{display:none}}@media (max-width:1000px){.product-hero--electric40 .product-hero__grid{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding-left:4vw;padding-right:4vw}.product-hero--electric40 .product-hero__copy{padding-top:42px}.product-hero--electric40 .product-hero__electric40-title{font-size:max(3.4rem,min(7vw,5.4rem))}.product-hero--electric40 .product-hero__copy>p{max-width:680px;font-size:max(1rem,min(2vw,1.2rem))}.product-hero--electric40 .product-actions{max-width:650px}.product-hero__electric40-media{width:calc(100% + 8vw);height:max(430px,min(63vw,640px));margin:15px -4vw 0}.product-hero__electric40-machine{width:84%;max-width:84%;max-height:94%;top:3%;left:50%}.product-hero__electric40-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0;padding:15px 0 30px}.product-hero__electric40-highlight:nth-child(4):before{display:none}.product-hero__electric40-origin{bottom:12px;right:34%}}@media (max-width:600px){.product-hero--electric40 .product-hero__grid{padding-left:20px;padding-right:20px}.product-hero--electric40 .product-hero__copy{padding-top:32px}.product-hero--electric40 .product-eyebrow{font-size:.68rem}.product-hero--electric40 .product-hero__electric40-title{margin:16px 0;font-size:max(2.55rem,min(11vw,4rem));line-height:1}.product-hero__electric40-title span{white-space:normal}.product-hero--electric40 .product-hero__copy>p{font-size:.98rem;line-height:1.45}.product-hero--electric40 .product-actions{flex-direction:column;gap:10px;margin-top:22px}.product-hero--electric40 .product-btn{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:52px}.product-hero--electric40 .product-btn--primary{justify-content:space-between}.product-hero__electric40-media{width:calc(100% + 40px);height:max(340px,min(90vw,530px));margin:20px -20px 0}.product-hero__electric40-machine{width:88%;max-width:88%;max-height:94%;top:3%;left:50%}.product-hero__electric40-air{top:0;bottom:0;left:0;right:0}.product-hero__electric40-callout{gap:3px;font-size:8px}.product-hero__electric40-callout>svg,.product-hero__electric40-callout--sanitary>svg{width:26px;height:26px}.product-hero__electric40-uv,.product-hero__electric40-uv svg{width:29px;height:29px}.product-hero__electric40-uv b{font-size:8px;top:11px;left:6px}.product-hero__electric40-o3{min-width:27px;font-size:18px}.product-hero__electric40-callout--heat{top:6%;left:2%}.product-hero__electric40-callout--uv{top:6%;right:2%}.product-hero__electric40-callout--ozone{top:43%;right:2%}.product-hero__electric40-callout--sanitary{top:71%;right:2%}.product-hero__electric40-connectors{display:none}.product-hero__electric40-origin{padding:6px 8px;font-size:8px;bottom:0;right:50%;transform:translate(50%)}.product-hero__electric40-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 0}.product-hero__electric40-highlight:nth-child(odd):before{display:none}.product-hero__electric40-highlight:nth-child(2n):before{display:block}.product-hero__electric40-highlight-icon{width:48px;height:48px}.product-hero__electric40-highlight-icon svg{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.product-hero__electric40-air,.product-overview__electric40-flow path,.product-overview__electric40-germ{animation:none}.product-hero--electric40 .product-btn,.product-hero__electric40-highlight-icon,.product-overview__electric40-features>div,.product-info-card--electric40,.product-info-card__electric40-content li>span{transition:none}}.product-specs-section--electric40{background:radial-gradient(at 72% 40%,#fff 0%,#f8fbff 56%,#f0f6ff 100%);padding:max(44px,min(3.5vw,56px)) 0 max(38px,min(3vw,48px))}.product-specs__grid--electric40{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:center;gap:max(32px,min(5vw,82px));width:min(100% - max(44px,min(7.8vw,132px)),1600px);max-width:none;display:grid}.product-specs__intro--electric40{min-width:0}.product-specs__intro--electric40 .product-kicker{color:#075fe0;font:800 .79rem/1.2 var(--font-label);letter-spacing:.17em;align-items:center;gap:15px;display:inline-flex}.product-specs__intro--electric40 .product-kicker:after{content:"";background:#a9c9f5;width:60px;height:1px}.product-specs__intro--electric40 h2{color:#0a1833;max-width:100%;font:850 clamp(2.4rem, 3.45vw, 3.55rem)/1.02 var(--font-headline);letter-spacing:-.065em;margin:22px 0 17px}.product-specs__intro--electric40 h2 span{color:#075aca;display:block}.product-specs__intro--electric40 h2 span:first-child{color:#0a1833}.product-specs__intro--electric40>p{color:#586986;max-width:560px;margin:0;font-size:max(.96rem,min(1.08vw,1.1rem));line-height:1.58}.product-specs--electric40{background:#ffffffe6;border:1px solid #dce9fb;border-radius:18px;min-width:0;margin:0;padding:14px max(18px,min(2.3vw,38px));display:block;overflow:hidden;box-shadow:0 18px 55px #174a8912,inset 0 1px #ffffffe6}.product-specs--electric40 .product-specs__row{border-bottom:1px solid #e0eaf8;grid-template-columns:48px minmax(145px,.72fr) 1px minmax(0,1.28fr);align-items:center;gap:max(12px,min(1.5vw,24px));min-height:58px;padding:5px 0;display:grid}.product-specs--electric40 .product-specs__row:last-child{border-bottom:0}.product-specs--electric40 .product-specs__icon{color:#075fe0;background:#edf5ff;border-radius:15px;place-items:center;width:46px;height:46px;transition:transform .32s cubic-bezier(.22,1,.36,1),background .3s,box-shadow .3s;display:grid}.product-specs--electric40 .product-specs__row:hover .product-specs__icon{background:#e3f0ff;transform:translateY(-2px)scale(1.06);box-shadow:0 7px 16px #1760d01a}.product-specs--electric40 .product-specs__icon svg{stroke-width:1.9px;width:25px;height:25px}.product-specs--electric40 dt{color:#52627e;font:520 clamp(.84rem, .98vw, 1rem)/1.35 var(--font-body)}.product-specs--electric40 .product-specs__divider{background:#dce6f5;width:1px;height:30px}.product-specs--electric40 dd{color:#0b1730;font:760 clamp(.88rem, 1vw, 1.02rem)/1.36 var(--font-headline);margin:0}.product-process-section--electric40{background:radial-gradient(at 48% 0,#fff 0%,#f7faff 62%,#eff6ff 100%);padding:max(38px,min(3vw,48px)) 0 max(42px,min(3.3vw,54px))}.product-process__electric40-container{width:min(100% - max(44px,min(7.8vw,132px)),1600px);max-width:none}.product-heading--process-electric40{margin:0 0 max(22px,min(2.4vw,38px))}.product-heading--process-electric40 .product-kicker{color:#075fe0;font:800 .79rem/1.2 var(--font-label);letter-spacing:.17em;align-items:center;gap:15px;display:inline-flex}.product-heading--process-electric40 .product-kicker:after{content:"";background:#a9c9f5;width:60px;height:1px}.product-heading--process-electric40 h2{color:#0a1833;font:850 clamp(2.3rem, 4vw, 4.05rem)/1.06 var(--font-headline);letter-spacing:-.065em;margin:17px 0 0}.product-heading--process-electric40 h2 span{color:#075aca}.product-process--electric40{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(12px,min(1.15vw,20px));margin:0;padding:0;list-style:none;display:grid}.product-process--electric40>li{background:linear-gradient(145deg,#fffffffa,#f9fcfff0);border:1px solid #dce9fb;border-radius:16px;flex-direction:column;min-width:0;min-height:max(235px,min(17vw,278px));padding:max(20px,min(1.8vw,30px));transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 12px 32px #1b4c880b}.product-process--electric40>li:hover{border-color:#9dc4ff;transform:translateY(-5px);box-shadow:0 20px 40px #1a59b01f}.product-process__electric40-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:74px;margin-bottom:15px;display:flex}.product-process__electric40-head>.product-process__electric40-number{color:#075aca;width:58px;height:58px;font:850 1.24rem/1 var(--font-headline);background:#eaf3ff;border-radius:50%;flex:0 0 58px;place-items:center;display:grid}.product-process--electric40 .product-process__electric40-icons{color:#075aca;min-width:0;font:inherit;justify-content:flex-end;align-items:center;gap:10px;display:flex}.product-process__electric40-icons>svg{stroke-width:1.65px;flex:none;width:max(31px,min(2.7vw,43px));height:max(31px,min(2.7vw,43px))}.product-process__electric40-icons>i{background:#c9dcf7;width:1px;height:34px}.product-process--electric40>li>p{flex-direction:column;gap:9px;margin:0;display:flex}.product-process--electric40>li>p strong{color:#0a1833;font:760 clamp(1rem, 1.12vw, 1.13rem)/1.28 var(--font-headline);letter-spacing:-.025em}.product-process--electric40>li>p small{color:#61718d;font:500 clamp(.84rem, .94vw, .96rem)/1.45 var(--font-body)}@media (max-width:1050px){.product-specs__grid--electric40{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:26px}.product-specs--electric40 .product-specs__row{grid-template-columns:42px minmax(110px,.72fr) 1px minmax(0,1.28fr);gap:12px}.product-specs--electric40 .product-specs__icon{border-radius:13px;width:40px;height:40px}.product-specs--electric40 .product-specs__icon svg{width:22px;height:22px}.product-process--electric40{grid-template-columns:repeat(2,minmax(0,1fr))}.product-process--electric40>li{min-height:230px}}@media (max-width:680px){.product-specs-section--electric40{padding:30px 0}.product-specs__grid--electric40,.product-process__electric40-container{width:calc(100% - 36px)}.product-specs__grid--electric40{grid-template-columns:1fr;gap:25px}.product-specs__intro--electric40 h2{margin:16px 0 12px;font-size:max(2.45rem,min(10vw,3.4rem))}.product-specs__intro--electric40 .product-kicker,.product-heading--process-electric40 .product-kicker{letter-spacing:.13em;font-size:.69rem}.product-specs--electric40{border-radius:15px;padding:8px 14px}.product-specs--electric40 .product-specs__row{grid-template-columns:40px minmax(92px,.85fr) minmax(0,1.15fr);gap:10px;min-height:61px}.product-specs--electric40 .product-specs__divider{display:none}.product-specs--electric40 dt{font-size:.79rem}.product-specs--electric40 dd{font-size:.82rem}.product-process-section--electric40{padding:32px 0 42px}.product-heading--process-electric40{margin-bottom:21px}.product-heading--process-electric40 h2{margin-top:14px;font-size:max(2.1rem,min(8vw,3rem))}.product-heading--process-electric40 .product-kicker:after,.product-specs__intro--electric40 .product-kicker:after{width:35px}.product-process--electric40{grid-template-columns:1fr;gap:12px}.product-process--electric40>li{min-height:0;padding:19px}.product-process__electric40-head{align-items:center;min-height:57px;margin-bottom:13px}.product-process__electric40-head>.product-process__electric40-number{flex-basis:48px;width:48px;height:48px;font-size:1.08rem}.product-process__electric40-icons>svg{width:32px;height:32px}.product-process--electric40>li>p{gap:5px}.product-process--electric40>li>p strong{font-size:1rem}.product-process--electric40>li>p small{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.product-specs--electric40 .product-specs__icon,.product-process--electric40>li{transition:none}}.product-hero--steam-shoe-dryer{isolation:isolate;background:linear-gradient(102deg,#fff 0%,#fff 37%,#f7fbff 58%,#dce9f8 100%);border-bottom:0;min-height:840px;padding:0;position:relative;overflow:hidden}.product-overview--steam-shoe-dryer{z-index:1;background:radial-gradient(at 78% 42%,#e4f1ffb8,#0000 36%),linear-gradient(112deg,#fbfdff 0%,#fff 48%,#f4f8ff 100%);padding:max(54px,min(5vw,82px)) 0 62px;position:relative;overflow:hidden}.product-overview__steam-shoe-grid{grid-template-columns:minmax(300px,.98fr) minmax(300px,.88fr) minmax(390px,1.12fr);align-items:center;gap:max(26px,min(3vw,52px));width:min(100% - 80px,1450px);max-width:1450px;min-height:330px;display:grid;position:relative}.product-overview__steam-shoe-copy{z-index:2;position:relative}.product-overview--steam-shoe-dryer .product-kicker{color:#075bd0;font:800 .84rem/1.2 var(--font-label);letter-spacing:.17em;align-items:center;gap:16px;display:flex}.product-overview--steam-shoe-dryer .product-kicker i{background:#7eafff;width:72px;height:1px}.product-overview__steam-shoe-copy h2{color:#0a1730;font:820 clamp(2.6rem, 4.1vw, 4.3rem)/.99 var(--font-headline);letter-spacing:-.065em;flex-direction:column;margin:25px 0 0;display:flex}.product-overview__steam-shoe-copy h2 span{display:block}.product-overview__steam-shoe-copy h2 em{color:#075bd0;font-style:normal}.product-overview__steam-shoe-description{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff6b;border:1px solid #c2d6f3ad;border-radius:22px;padding:25px 26px 20px;position:relative;box-shadow:0 18px 55px #2d5ea009}.product-overview__steam-shoe-description p{color:#4e5e7b;margin:0;font-size:max(1rem,min(1.25vw,1.28rem));line-height:1.55}.product-overview__steam-shoe-description a{color:#075bd0;border-top:1px solid #dce7f6;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:.98rem;font-weight:750;text-decoration:none;display:flex}.product-overview__steam-shoe-description a>span{background:#edf5ff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.product-overview__steam-shoe-description a svg{width:19px}.product-overview__steam-shoe-description a>svg{margin-left:auto;transition:transform .22s}.product-overview__steam-shoe-description a:hover>svg{transform:translate(4px)}.product-overview__steam-shoe-art{isolation:isolate;min-width:0;min-height:350px;position:relative}.product-overview__steam-shoe-art:before,.product-overview__steam-shoe-art:after{content:"";z-index:-1;border:1px solid #a6c9f957;border-radius:50%;position:absolute;top:11%;bottom:4%;left:1%;right:1%;transform:rotate(-12deg)}.product-overview__steam-shoe-art:after{border-color:#cbdef975;top:19%;bottom:11%;left:7%;right:7%;transform:rotate(13deg)}.product-overview__steam-shoe-glow{z-index:-2;filter:blur(8px);background:radial-gradient(#7cbeff3d,#0000 67%);border-radius:50%;animation:6s ease-in-out infinite alternate steam-shoe-glow;position:absolute;top:10%;bottom:0;left:12%;right:12%}.product-overview__steam-shoe-art>img{object-fit:contain;filter:drop-shadow(0 24px 24px #2d51821f);width:108%;height:108%;animation:6.5s ease-in-out infinite steam-shoe-float;position:absolute;top:-5%;bottom:0;left:-4%;right:-4%}.product-overview__steam-shoe-callout{z-index:2;color:#12274e;text-align:center;font-family:var(--font-label);flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute}.product-overview__steam-shoe-callout span{aspect-ratio:1;color:#075bd0;background:#ffffffd1;border:1.5px solid #bdd8ff;border-radius:50%;place-items:center;width:max(52px,min(5.1vw,76px));display:grid;box-shadow:0 0 0 8px #deedff52}.product-overview__steam-shoe-callout span svg{stroke-width:1.8px;width:55%;height:55%}.product-overview__steam-shoe-callout small{letter-spacing:.045em;font-size:.68rem;font-weight:750;line-height:1.2}.product-overview__steam-shoe-callout--steam{top:3%;left:4%}.product-overview__steam-shoe-callout--temperature{top:2%;right:0}.product-overview__steam-shoe-callout--air{bottom:0;left:5%}.product-overview__steam-shoe-callout--timer{bottom:1%;right:0}.product-applications--steam-shoe-dryer{background:linear-gradient(#f5f9ff 0%,#f7faff 100%);padding:38px 0 58px;position:relative;overflow:hidden}.product-applications--steam-shoe-dryer:before{content:"";background:#fff;border-radius:50%;height:160px;position:absolute;top:-90px;bottom:auto;left:-6%;right:-6%;box-shadow:0 1px #aecaed33}.product-applications--steam-shoe-dryer:after{content:"";z-index:0;opacity:.4;pointer-events:none;background:repeating-radial-gradient(at 100% 0,#0000 0,#0000 31px,#91bef633 32px,#91bef633 34px,#0000 35px,#0000 50px);width:52%;height:200px;position:absolute;top:10px;right:-5%}.product-applications--steam-shoe-dryer>.container{z-index:1;width:min(100% - 80px,1450px);max-width:1450px;position:relative}.product-applications--steam-shoe-dryer .product-heading{margin-bottom:21px}.product-applications--steam-shoe-dryer .product-kicker{color:#075bd0;font:800 .84rem/1.2 var(--font-label);letter-spacing:.17em}.product-applications--steam-shoe-dryer .product-kicker:after{content:"";background:#78a8f8;width:72px;height:1px;margin:0 0 4px 15px;display:inline-block}.product-applications--steam-shoe-dryer .product-heading h2{color:#0a1730;font:820 clamp(2.4rem, 3.7vw, 3.9rem)/1.04 var(--font-headline);letter-spacing:-.06em;margin:17px 0 0}.product-applications--steam-shoe-dryer .product-heading h2 span{color:inherit}.product-two-col--steam-shoe-dryer{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-info-card--steam-shoe-dryer{background:#ffffffeb;border:1px solid #d9e7fa;border-radius:18px;min-width:0;min-height:330px;padding:23px 27px 22px;position:relative;overflow:hidden;box-shadow:0 12px 32px #2a53880b}.product-info-card--steam-shoe-dryer:before{content:"";pointer-events:none;background:radial-gradient(at 100% 10%,#e2f0ff80,#0000 46%);position:absolute;top:0;bottom:0;left:0;right:0}.product-info-card--steam-shoe-dryer>header{border-bottom:1px solid #dce7f5;align-items:center;gap:17px;min-height:68px;padding-bottom:15px;display:flex;position:relative}.product-info-card__steam-shoe-icon{color:#075bd0;background:#eaf3ff;border-radius:17px;flex:none;place-items:center;width:62px;height:62px;display:grid}.product-info-card__steam-shoe-icon svg{stroke-width:1.8px;width:32px;height:32px}.product-info-card--steam-shoe-dryer .product-card-index{color:#075bd0;background:#eaf3ff;border-radius:12px;flex:none;place-items:center;width:62px;height:54px;margin:0;font-size:1.08rem;font-weight:800;display:grid}.product-info-card--steam-shoe-dryer h3{color:#0a1730;font:760 clamp(1.15rem, 1.55vw, 1.65rem)/1.2 var(--font-headline);letter-spacing:-.04em;margin:0}.product-info-card--steam-shoe-dryer ul{z-index:1;width:68%;margin:9px 0 0;padding:0;list-style:none;position:relative}.product-info-card--steam-shoe-dryer li{color:#1a2a49;border-bottom:1px solid #e0eaf7;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:65px;display:grid}.product-info-card--steam-shoe-dryer li:last-child{border-bottom:0}.product-info-card__steam-shoe-row-icon{color:#075bd0;background:#edf5ff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.product-info-card__steam-shoe-row-icon svg{stroke-width:1.9px;width:24px;height:24px}.product-info-card--steam-shoe-dryer li p{color:#233451;margin:0;font-size:max(.88rem,min(1.02vw,1.05rem));line-height:1.38}.product-info-card--steam-shoe-dryer li>svg{color:#3c82ef;width:18px}.product-info-card--steam-shoe-dryer-benefits ul{width:75%}.product-info-card--steam-shoe-dryer-benefits li{grid-template-columns:48px minmax(0,1fr)}.product-info-card__steam-shoe-watermark{aspect-ratio:1;color:#1471e8;opacity:.82;background:radial-gradient(circle,#e9f3ff 0,#e9f3ff 62%,#f4f9ff 63%,#f4f9ff 75%,#0000 76%);border-radius:50%;place-items:center;width:max(150px,min(17vw,230px));display:grid;position:absolute;top:50%;right:3%;transform:translateY(-45%)}.product-info-card__steam-shoe-watermark svg{stroke-width:1.6px;width:55%;height:55%}.product-info-card__steam-shoe-watermark--air svg{width:59%;height:59%}@keyframes steam-shoe-float{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-9px)rotate(.5deg)}}@keyframes steam-shoe-glow{0%{opacity:.64;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@media (max-width:1100px){.product-overview__steam-shoe-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 30px;width:min(100% - 48px,850px)}.product-overview__steam-shoe-copy{grid-column:1}.product-overview__steam-shoe-description{grid-area:2/1}.product-overview__steam-shoe-art{grid-area:1/2/span 2;min-height:370px}.product-applications--steam-shoe-dryer>.container{width:min(100% - 48px,850px)}.product-info-card--steam-shoe-dryer{padding:20px}.product-info-card--steam-shoe-dryer ul,.product-info-card--steam-shoe-dryer-benefits ul{width:100%}.product-info-card__steam-shoe-watermark{display:none}}@media (max-width:680px){.product-overview--steam-shoe-dryer{padding:42px 0 34px}.product-overview__steam-shoe-grid{flex-direction:column;align-items:stretch;gap:18px;width:min(100% - 36px,520px);display:flex}.product-overview__steam-shoe-copy h2{margin-top:20px;font-size:max(2.55rem,min(12vw,3.65rem))}.product-overview__steam-shoe-description{border-radius:17px;padding:19px 18px 16px}.product-overview__steam-shoe-description p{font-size:.98rem}.product-overview__steam-shoe-art{order:3;min-height:310px;margin:0 -8px}.product-overview__steam-shoe-art>img{width:100%;height:100%;top:0;bottom:0;left:0;right:0}.product-overview__steam-shoe-callout span{width:48px;box-shadow:0 0 0 5px #deedff47}.product-overview__steam-shoe-callout small{font-size:.56rem}.product-overview__steam-shoe-callout--steam,.product-overview__steam-shoe-callout--air{left:1%}.product-overview__steam-shoe-callout--temperature,.product-overview__steam-shoe-callout--timer{right:1%}.product-applications--steam-shoe-dryer{padding:30px 0 40px}.product-applications--steam-shoe-dryer>.container{width:min(100% - 36px,520px)}.product-applications--steam-shoe-dryer .product-heading{margin-bottom:18px}.product-applications--steam-shoe-dryer .product-heading h2{font-size:max(2rem,min(9vw,2.8rem));line-height:1.08}.product-two-col--steam-shoe-dryer{grid-template-columns:1fr;gap:14px}.product-info-card--steam-shoe-dryer{border-radius:16px;min-height:0;padding:16px 17px 12px}.product-info-card--steam-shoe-dryer>header{gap:10px;min-height:58px;padding-bottom:12px}.product-info-card__steam-shoe-icon{border-radius:14px;width:50px;height:50px}.product-info-card__steam-shoe-icon svg{width:27px;height:27px}.product-info-card--steam-shoe-dryer .product-card-index{width:49px;height:46px}.product-info-card--steam-shoe-dryer h3{font-size:1.2rem}.product-info-card--steam-shoe-dryer li{grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;min-height:58px}.product-info-card--steam-shoe-dryer-benefits li{grid-template-columns:40px minmax(0,1fr)}.product-info-card__steam-shoe-row-icon{width:38px;height:38px}.product-info-card__steam-shoe-row-icon svg{width:21px;height:21px}.product-info-card--steam-shoe-dryer li p{font-size:.91rem}}@media (prefers-reduced-motion:reduce){.product-overview__steam-shoe-glow,.product-overview__steam-shoe-art>img{animation:none}.product-overview__steam-shoe-description a>svg{transition:none}}.product-hero--steam-shoe-dryer .product-hero__grid{grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:stretch;gap:0;width:100%;max-width:none;min-height:840px;padding:0 max(30px,min(3.25vw,62px))}.product-hero--steam-shoe-dryer .product-hero__copy{z-index:5;min-width:0;padding:28px 0 42px;position:relative}.product-hero--steam-shoe-dryer .product-eyebrow{color:#0754bd;font:800 clamp(.78rem, .92vw, .98rem)/1.25 var(--font-label);letter-spacing:.12em}.product-hero--steam-shoe-dryer .product-hero__steam-shoe-title{color:#081321;max-width:none;font:850 clamp(3.25rem, 4.78vw, 5.3rem)/.985 var(--font-headline);letter-spacing:-.067em;margin:37px 0 23px}.product-hero__steam-shoe-title span{white-space:nowrap;display:block}.product-hero__steam-shoe-title span:last-child{color:#0754bb}.product-hero--steam-shoe-dryer .product-hero__copy>p{color:#53617b;max-width:610px;margin:0;font-size:max(1.08rem,min(1.42vw,1.48rem));line-height:1.42}.product-hero__steam-shoe-features{grid-template-columns:repeat(4,minmax(0,1fr));width:min(670px,100%);margin-top:28px;display:grid}.product-hero__steam-shoe-feature{text-align:center;color:#06235d;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.product-hero__steam-shoe-feature+.product-hero__steam-shoe-feature:before{content:"";background:#c9d8eb;width:1px;height:64px;position:absolute;top:18px;left:0}.product-hero__steam-shoe-feature-icon{color:#0757c6;background:radial-gradient(circle,#e7f1ff 0%,#f7fbff 68%,#fff 100%);border:1px solid #d9e8fb;border-radius:50%;place-items:center;width:70px;height:70px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:grid;position:relative;box-shadow:0 2px 12px #296fce14,inset 0 0 0 4px #ffffffb8}.product-hero__steam-shoe-feature:hover .product-hero__steam-shoe-feature-icon{transform:translateY(-6px)scale(1.05);box-shadow:0 12px 26px #296fce2b,inset 0 0 0 4px #ffffffb8}.product-hero__steam-shoe-feature-icon svg{stroke-width:1.8px;width:35px;height:35px}.product-hero__steam-shoe-feature-icon b{color:#0757c6;font:800 13px/1 var(--font-label);background:#eaf3ff;position:absolute}.product-hero__steam-shoe-feature strong{font:800 clamp(.72rem, .91vw, .96rem)/1.12 var(--font-headline);white-space:pre-line;margin-top:10px}.product-hero__steam-shoe-feature small{color:#54647f;font:500 clamp(.7rem, .84vw, .9rem)/1.25 var(--font-body);white-space:pre-line;margin-top:8px}.product-hero--steam-shoe-dryer .product-actions{flex-wrap:nowrap;gap:17px;margin-top:47px}.product-hero--steam-shoe-dryer .product-btn{min-height:64px;font:800 clamp(.7rem, .86vw, .92rem)/1.2 var(--font-headline);letter-spacing:.01em;white-space:nowrap;border-radius:2px;padding:15px 22px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background .35s}.product-hero--steam-shoe-dryer .product-btn:hover{transform:translateY(-5px);box-shadow:0 14px 25px #004baf33}.product-hero--steam-shoe-dryer .product-btn--primary{color:#fff;background:linear-gradient(110deg,#075abf,#034aab);flex:auto;justify-content:space-between}.product-hero--steam-shoe-dryer .product-btn--secondary{color:#0754bb;background:#ffffffc7;border-color:#0754bb;flex:0 0 28%}.product-hero--steam-shoe-dryer .product-btn svg{width:23px;height:23px}.product-hero__steam-shoe-media{isolation:isolate;min-width:0;height:840px;margin-right:calc(-1*max(30px,min(3.25vw,62px)));position:relative;overflow:visible}.product-hero__steam-shoe-room{z-index:-2;background:linear-gradient(90deg,#fffffffa,#ffffff14 50%,#ebf3fd33),repeating-linear-gradient(90deg,#0000 0,#0000 21%,#ffffff8c 21.1%,#ffffff8c 21.8%,#0000 22%,#0000 44%),linear-gradient(#9dbbdc59,#ecf5ff45 42%,#ffffffdb 85%);position:absolute;top:0;bottom:0;left:-9%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.product-hero__steam-shoe-haze{z-index:-1;filter:blur(24px);background:radial-gradient(at 46% 46%,#fffffffa 0%,#ffffff75 38%,#b8d0f02b 68%,#0000 85%);animation:8s ease-in-out infinite alternate steam-shoe-haze;position:absolute;top:11%;bottom:18%;left:5%;right:0}.product-hero__steam-shoe-platform{z-index:0;background:linear-gradient(168deg,#fff 0%,#f7fbff 48%,#d6e1ee 73%,#b7c5d6 100%);border-radius:30% 12% 20px 20px/42% 20% 12px 12px;width:93%;height:122px;position:absolute;bottom:22px;right:10%;transform:perspective(600px)rotateX(30deg)skew(-13deg);box-shadow:12px 25px 34px #445d7b2e,inset 0 2px 1px #fffffff2}.product-hero__steam-shoe-platform:after{content:"";background:#f8fbff;border-radius:50%;height:12px;position:absolute;bottom:-13px;left:4%;right:-5%;box-shadow:0 0 17px #fff}.product-hero__steam-shoe-trails{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.product-hero__steam-shoe-trails path{fill:none;stroke:#9fccfa;stroke-width:2px;opacity:.36;filter:drop-shadow(0 0 5px #a9d8ff);stroke-dasharray:1100;stroke-dashoffset:1100px;animation:2.4s ease-out .5s forwards steam-shoe-trail,6s ease-in-out 2.9s infinite alternate steam-shoe-trail-glow}.product-hero__steam-shoe-trails path:nth-child(2){opacity:.28;animation-delay:.75s,3.15s}.product-hero__steam-shoe-trails path:nth-child(3){opacity:.2;animation-delay:.95s,3.35s}.product-hero__steam-shoe-machine{z-index:2;object-fit:contain;filter:drop-shadow(14px 22px 18px #192c453d);transform-origin:bottom;width:min(98%,780px);max-width:none;height:770px;display:block;position:absolute;top:-20px;left:6%}.product-hero__steam-shoe-callout{z-index:3;color:#064cae;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:220px;font-family:var(--font-body);align-items:flex-start;gap:10px;display:flex;position:absolute}.product-hero__steam-shoe-callout:after{content:"";background:linear-gradient(90deg,#8ebcff,#1468ce);width:75px;height:1px;position:absolute;top:45px}.product-hero__steam-shoe-callout--vapor{top:205px;left:1%}.product-hero__steam-shoe-callout--ozono{top:425px;left:1%}.product-hero__steam-shoe-callout--uv{top:200px;right:3%}.product-hero__steam-shoe-callout--control{top:470px;right:1.5%}.product-hero__steam-shoe-callout--vapor:after,.product-hero__steam-shoe-callout--ozono:after{transform-origin:0;left:125px;transform:rotate(25deg)}.product-hero__steam-shoe-callout--uv:after,.product-hero__steam-shoe-callout--control:after{transform-origin:100%;right:100%;transform:rotate(-25deg)}.product-hero__steam-shoe-callout-icon{color:#0759c8;background:radial-gradient(circle,#f9fcff,#e7f1ff);border:2px solid #fff;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;animation:5s ease-in-out infinite alternate steam-shoe-callout-glow;display:grid;position:relative;box-shadow:0 0 0 1px #abcef68f,0 0 22px #fffffff2}.product-hero__steam-shoe-callout-icon svg{stroke-width:1.8px;width:31px;height:31px}.product-hero__steam-shoe-callout-icon b{font:800 12px/1 var(--font-label);background:#f0f7ff;position:absolute}.product-hero__steam-shoe-callout-text{flex-direction:column;justify-content:center;min-height:60px;display:flex}.product-hero__steam-shoe-callout-text strong{font:800 clamp(.68rem, .82vw, .84rem)/1.2 var(--font-headline);white-space:nowrap;padding:5px 9px 5px 0;display:block}.product-hero__steam-shoe-callout-text small{color:#394d70;font:500 clamp(.68rem, .79vw, .84rem)/1.23 var(--font-body);white-space:pre-line;margin-top:6px;display:block}@media (min-width:1500px){.product-hero--steam-shoe-dryer .product-hero__copy{padding-top:41px}.product-hero--steam-shoe-dryer .product-hero__steam-shoe-title{margin-bottom:9px;line-height:1.25}.product-hero--steam-shoe-dryer .product-actions{margin-top:67px}.product-hero__steam-shoe-machine{width:720px;height:760px;top:19px;left:5%}.product-hero__steam-shoe-callout--uv,.product-hero__steam-shoe-callout--control{right:1%}}@keyframes steam-shoe-haze{0%{opacity:.65;transform:translate(-12px)scale(1)}to{opacity:1;transform:translate(18px)scale(1.08)}}@keyframes steam-shoe-trail{to{stroke-dashoffset:0}}@keyframes steam-shoe-trail-glow{0%{opacity:.19}to{opacity:.5}}@keyframes steam-shoe-callout-glow{0%{box-shadow:0 0 0 1px #abcef68f,0 0 12px #ffffffbf}to{box-shadow:0 0 0 1px #66a8f5a8,0 0 22px #4b95ee33}}@media (max-width:1300px){.product-hero--steam-shoe-dryer .product-hero__grid{grid-template-columns:minmax(0,45%) minmax(0,55%)}.product-hero--steam-shoe-dryer .product-hero__steam-shoe-title{font-size:max(3.1rem,min(4.3vw,4.2rem))}.product-hero__steam-shoe-machine{width:98%;left:6%}.product-hero__steam-shoe-callout--uv,.product-hero__steam-shoe-callout--control{right:0}.product-hero__steam-shoe-callout--uv .product-hero__steam-shoe-callout-text,.product-hero__steam-shoe-callout--control .product-hero__steam-shoe-callout-text{display:none}}@media (max-width:1050px){.product-hero--steam-shoe-dryer .product-hero__grid{grid-template-columns:1fr;min-height:0}.product-hero--steam-shoe-dryer .product-hero__copy{padding:45px 0 20px}.product-hero--steam-shoe-dryer .product-hero__steam-shoe-title{font-size:max(3.2rem,min(8.2vw,5rem))}.product-hero--steam-shoe-dryer .product-hero__copy>p{max-width:700px}.product-hero__steam-shoe-features{max-width:670px}.product-hero--steam-shoe-dryer .product-actions{max-width:690px;margin-top:30px}.product-hero__steam-shoe-media{height:690px;margin:0 calc(-1*max(30px,min(3.25vw,62px)))}.product-hero__steam-shoe-machine{width:70%;height:560px;top:30px;left:25%}.product-hero__steam-shoe-platform{bottom:0}.product-hero__steam-shoe-callout--vapor{top:180px;left:11%}.product-hero__steam-shoe-callout--ozono{top:390px;left:11%}.product-hero__steam-shoe-callout--uv{top:170px;right:4%}.product-hero__steam-shoe-callout--control{top:410px;right:3%}}@media (max-width:650px){.product-hero--steam-shoe-dryer .product-hero__grid{padding:0 22px}.product-hero--steam-shoe-dryer .product-hero__copy{padding:30px 0 10px}.product-hero--steam-shoe-dryer .product-eyebrow{font-size:.7rem}.product-hero--steam-shoe-dryer .product-hero__steam-shoe-title{letter-spacing:-.06em;margin:24px 0 18px;font-size:max(2.65rem,min(9.6vw,4rem))}.product-hero__steam-shoe-title span{white-space:normal}.product-hero--steam-shoe-dryer .product-hero__copy>p{font-size:1rem}.product-hero__steam-shoe-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;margin-top:24px}.product-hero__steam-shoe-feature:nth-child(3):before{display:none}.product-hero__steam-shoe-feature-icon{width:58px;height:58px}.product-hero__steam-shoe-feature-icon svg{width:29px;height:29px}.product-hero--steam-shoe-dryer .product-actions{flex-direction:column;gap:10px;margin-top:28px}.product-hero--steam-shoe-dryer .product-btn{width:100%;min-height:54px;font-size:.78rem}.product-hero__steam-shoe-media{height:510px;margin:0 -22px;overflow:hidden}.product-hero__steam-shoe-machine{width:85%;height:440px;top:18px;left:10%;translate:0}.product-hero__steam-shoe-platform{height:65px;bottom:8px;right:5%}.product-hero__steam-shoe-callout{gap:4px}.product-hero__steam-shoe-callout:after,.product-hero__steam-shoe-callout-text small{display:none}.product-hero__steam-shoe-callout-icon{flex-basis:40px;width:40px;height:40px}.product-hero__steam-shoe-callout-icon svg{width:23px;height:23px}.product-hero__steam-shoe-callout-text{min-height:40px}.product-hero__steam-shoe-callout-text strong{font-size:.56rem}.product-hero__steam-shoe-callout--vapor{top:92px;left:2%}.product-hero__steam-shoe-callout--ozono{top:294px;left:2%}.product-hero__steam-shoe-callout--uv{top:116px;right:1%}.product-hero__steam-shoe-callout--control{top:310px;right:0}}@media (prefers-reduced-motion:reduce){.product-hero__steam-shoe-haze,.product-hero__steam-shoe-trails path,.product-hero__steam-shoe-callout-icon{animation:none}.product-hero__steam-shoe-trails path{stroke-dashoffset:0}.product-hero--steam-shoe-dryer .product-btn,.product-hero__steam-shoe-feature-icon{transition:none}}.product-specs-section--steam-shoe-dryer{background:radial-gradient(at 74% 34%,#fff 0%,#f8fbff 42%,#f0f6fd 100%);padding:max(3.2rem,min(5vw,5.4rem)) 0 max(2.6rem,min(4vw,4rem));position:relative;overflow:hidden}.product-specs__grid--steam-shoe-dryer{z-index:1;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:max(2rem,min(4vw,4.5rem));width:min(100% - max(2.5rem,min(8vw,9rem)),1690px);max-width:none;display:grid;position:relative}.product-specs__intro--steam-shoe-dryer{align-self:stretch;min-width:0;padding:1rem 0 1.6rem;position:relative}.product-specs__intro--steam-shoe-dryer .product-kicker,.product-heading--process-steam-shoe-dryer .product-kicker{color:#0759cc;letter-spacing:.17em;align-items:center;gap:1rem;font-size:max(.68rem,min(.88vw,.88rem));font-weight:800;display:flex}.product-specs__intro--steam-shoe-dryer .product-kicker i{display:none}.product-specs__intro--steam-shoe-dryer .product-kicker:after,.product-heading--process-steam-shoe-dryer .product-kicker:after{content:"";background:linear-gradient(90deg,#1668db,#1668db38);width:max(3.2rem,min(5vw,5.4rem));height:1px}.product-specs__intro--steam-shoe-dryer h2{color:#101b32;letter-spacing:-.065em;margin:1.45rem 0 1.15rem;font-size:max(2.7rem,min(3.5vw,4rem));font-weight:800;line-height:.98;display:grid}.product-specs__intro--steam-shoe-dryer h2 span{max-width:100%}.product-specs__intro--steam-shoe-dryer h2 span:last-child{color:#0759cc}.product-specs__intro--steam-shoe-dryer p{color:#536581;max-width:520px;margin:0;font-size:max(1rem,min(1.35vw,1.22rem));line-height:1.58}.product-specs__steam-shoe-trails{z-index:-1;width:min(40vw,500px);position:absolute;bottom:-5.6rem;left:min(-7vw,-76px);overflow:visible}.product-specs__steam-shoe-trails path{stroke:#c9dfff;stroke-width:2px;opacity:.75;stroke-dasharray:500;stroke-dashoffset:500px;animation:2.2s cubic-bezier(.22,1,.36,1) .25s forwards steam-spec-trace}.product-specs--steam-shoe-dryer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #d0e1f8cc;border-radius:22px;gap:0;margin:0;padding:max(.8rem,min(1.4vw,1.35rem)) max(1.1rem,min(2vw,2rem));display:grid;box-shadow:0 18px 52px #2a5b9a17,inset 0 1px #fffffff2}.product-specs--steam-shoe-dryer>div{border-bottom:1px solid #dce7f5;grid-template-columns:54px minmax(170px,.78fr) 1px minmax(0,1.3fr);align-items:center;gap:max(.8rem,min(1.5vw,1.35rem));min-height:65px;padding:.38rem .1rem;display:grid}.product-specs--steam-shoe-dryer>div:last-child{border-bottom:0}.product-specs__steam-shoe-icon{color:#075fdb;background:linear-gradient(145deg,#edf6ff,#e2efff);border-radius:16px;place-items:center;width:48px;height:48px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s;display:grid}.product-specs__steam-shoe-icon svg{stroke-width:2px;width:25px;height:25px}.product-specs--steam-shoe-dryer>div:hover .product-specs__steam-shoe-icon{background:#d8eaff;transform:translateY(-2px)rotate(-4deg);box-shadow:0 8px 18px #1465cf26}.product-specs--steam-shoe-dryer dt{color:#50617e;font-size:max(.87rem,min(1vw,1rem))}.product-specs__steam-shoe-divider{background:#dce7f5;width:1px;height:29px}.product-specs--steam-shoe-dryer dd{color:#101b32;margin:0;font-size:max(.9rem,min(1vw,1.04rem));font-weight:750;line-height:1.4}.product-process-section--steam-shoe-dryer{color:#101b32;background:linear-gradient(#f0f6fd 0%,#f7faff 100%);border-top:1px solid #d6e5f8b8;padding:max(2.2rem,min(3vw,3rem)) 0 max(3.1rem,min(4vw,4.1rem));position:relative;overflow:hidden}.product-process__steam-shoe-dryer-container{z-index:1;width:min(100% - max(2.5rem,min(8vw,9rem)),1690px);max-width:none;position:relative}.product-heading--process-steam-shoe-dryer{margin:0 0 max(1.25rem,min(2vw,1.8rem))}.product-heading--process-steam-shoe-dryer h2{color:#101b32;letter-spacing:-.06em;margin:.9rem 0 0;font-size:max(2.5rem,min(4.3vw,4.1rem));font-weight:800;line-height:1.08}.product-heading--process-steam-shoe-dryer h2 span{color:#0759cc}.product-process--steam-shoe-dryer{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(1.1rem,min(2.7vw,2.7rem));margin:0;padding:0;position:relative}.product-process--steam-shoe-dryer>li{background:#ffffffe0;border:1px solid #d3e2f7eb;border-radius:17px;min-height:205px;padding:max(1.05rem,min(1.65vw,1.55rem));transition:border-color .28s,box-shadow .28s,background .28s;position:relative;overflow:visible;box-shadow:0 10px 28px #3861930f,inset 0 1px #fff}.product-process--steam-shoe-dryer>li:hover{background:#fff;border-color:#91bcf8;box-shadow:0 18px 35px #2f69b31f}.product-process__step-head--steam-shoe-dryer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.product-process__number--steam-shoe-dryer{background:linear-gradient(145deg,#eaf4ff,#dcecff);border-radius:50%;place-items:center;width:58px;height:58px;transition:background .3s,color .3s,transform .3s;display:grid;color:#075bd1!important;font:800 1.25rem/1 var(--font-headline)!important}.product-process--steam-shoe-dryer>li:hover .product-process__number--steam-shoe-dryer{background:#075bd1;transform:scale(1.06);color:#fff!important}.product-process__icon--steam-shoe-dryer{color:#0759cc;align-items:center;gap:8px;min-height:58px;padding-right:.4rem;display:flex}.product-process__icon--steam-shoe-dryer svg{stroke-width:1.8px;width:37px;height:37px}.product-process__icon--steam-shoe-dryer i{background:#d2e3fa;width:1px;height:33px}.product-process__accent--steam-shoe-dryer{background:#2475e5;width:40px;height:1px;margin:.8rem 0 .7rem 8px;display:block}.product-process--steam-shoe-dryer p{color:#172746;margin:0;font-size:max(.92rem,min(1.1vw,1.1rem));font-weight:700;line-height:1.35}.product-process--steam-shoe-dryer>li:not(:last-child):after{content:"";z-index:2;opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='18' viewBox='0 0 38 18' fill='none'%3E%3Cpath d='M1 9h33m-8-7 8 7-8 7' stroke='%230b68dc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:max(1.1rem,min(2.7vw,2.7rem));height:18px;position:absolute;top:50%;right:calc(-1*max(1.1rem,min(2.7vw,2.7rem)));transform:translateY(-50%)}@keyframes steam-spec-trace{to{stroke-dashoffset:0}}@media (max-width:1050px){.product-specs__grid--steam-shoe-dryer{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:1.5rem}.product-specs--steam-shoe-dryer>div{grid-template-columns:46px minmax(115px,.78fr) 1px minmax(0,1.3fr);gap:.75rem}.product-specs__steam-shoe-icon{border-radius:14px;width:42px;height:42px}.product-process--steam-shoe-dryer{gap:1rem}.product-process--steam-shoe-dryer>li{min-height:190px}}@media (max-width:760px){.product-specs__grid--steam-shoe-dryer{grid-template-columns:1fr;gap:1.5rem}.product-specs__intro--steam-shoe-dryer{padding:0}.product-specs__intro--steam-shoe-dryer h2{font-size:max(2.7rem,min(10vw,4rem))}.product-specs__intro--steam-shoe-dryer p{max-width:640px}.product-specs__steam-shoe-trails{width:64vw;bottom:-3rem}.product-specs--steam-shoe-dryer{border-radius:18px;padding:.6rem 1rem}.product-specs--steam-shoe-dryer>div{grid-template-columns:42px minmax(0,.85fr) minmax(0,1.15fr);gap:.7rem;min-height:62px}.product-specs__steam-shoe-divider{display:none}.product-specs__steam-shoe-icon{width:40px;height:40px}.product-specs--steam-shoe-dryer dt,.product-specs--steam-shoe-dryer dd{font-size:.84rem}.product-process--steam-shoe-dryer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.product-process--steam-shoe-dryer>li{min-height:178px}.product-process--steam-shoe-dryer>li:after{display:none}}@media (max-width:480px){.product-specs-section--steam-shoe-dryer{padding:2.8rem 0 2.2rem}.product-specs__grid--steam-shoe-dryer,.product-process__steam-shoe-dryer-container{width:calc(100% - 2rem)}.product-specs__intro--steam-shoe-dryer h2{margin:1rem 0 .85rem;font-size:max(2.5rem,min(11.5vw,3.4rem))}.product-specs__intro--steam-shoe-dryer p{font-size:.96rem}.product-specs--steam-shoe-dryer{padding:.45rem .75rem}.product-specs--steam-shoe-dryer>div{grid-template-columns:38px minmax(0,1fr);gap:.25rem .7rem;padding:.65rem 0}.product-specs__steam-shoe-icon{border-radius:12px;grid-row:span 2;width:36px;height:36px}.product-specs__steam-shoe-icon svg{width:20px;height:20px}.product-specs--steam-shoe-dryer dd{grid-column:2}.product-process-section--steam-shoe-dryer{padding:2.4rem 0 2.8rem}.product-heading--process-steam-shoe-dryer h2{font-size:max(2.2rem,min(9.5vw,3rem))}.product-process--steam-shoe-dryer{grid-template-columns:1fr}.product-process--steam-shoe-dryer>li{grid-template-columns:55px minmax(0,1fr);align-items:center;min-height:112px;padding:1rem;display:grid}.product-process__step-head--steam-shoe-dryer{display:contents}.product-process__number--steam-shoe-dryer{grid-row:1/span 2;width:48px;height:48px}.product-process__icon--steam-shoe-dryer{min-height:38px}.product-process__icon--steam-shoe-dryer svg{width:28px;height:28px}.product-process__accent--steam-shoe-dryer{grid-column:2;margin:.3rem 0 .45rem}.product-process--steam-shoe-dryer p{grid-column:2;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.product-specs__steam-shoe-trails path{stroke-dashoffset:0;animation:none}.product-specs__steam-shoe-icon,.product-process--steam-shoe-dryer>li,.product-process__number--steam-shoe-dryer{transition:none}}.product-hero--shoe-centrifuge{isolation:isolate;background:radial-gradient(at 74% 31%,#d3e9ffc7 0%,#e6f2ff52 32%,#0000 55%),linear-gradient(110deg,#fff 0%,#fff 35%,#f8fbff 54%,#e8f2fd 100%);border:0;min-height:max(590px,min(100svh - 150px,880px));padding:0;position:relative;overflow:hidden}.product-hero--shoe-centrifuge:before,.product-hero--shoe-centrifuge:after{z-index:-1;content:"";pointer-events:none;position:absolute}.product-hero--shoe-centrifuge:before{border:1px solid #60a6f21f;border-radius:50%;width:78%;height:77%;bottom:-42%;right:-12%;transform:rotate(-14deg);box-shadow:0 -14px #6eaef309,0 -28px #6eaef308,0 -44px #6eaef306}.product-hero--shoe-centrifuge:after{background:linear-gradient(120deg,#0000 8%,#dcedff1a 45%,#c2dcf833 100%);width:47%;height:100%;top:0;right:0}.product-hero--shoe-centrifuge>.product-hero__grid{z-index:1;width:100%;max-width:none;min-height:inherit;grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:stretch;gap:0;padding:0 max(2rem,min(4vw,5rem));display:grid;position:relative}.product-hero--shoe-centrifuge .product-hero__copy{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;padding:3rem 0 2.8rem;display:flex;position:relative}.product-hero--shoe-centrifuge .product-eyebrow{color:#0866c8;letter-spacing:.16em;font-size:max(.72rem,min(.88vw,.94rem));font-weight:800}.product-hero__shoe-centrifuge-title{color:#0c1729;letter-spacing:-.065em;text-transform:uppercase;flex-direction:column;max-width:820px;margin:max(1rem,min(1.5vw,1.5rem)) 0 max(1rem,min(1.3vw,1.35rem));font-size:max(3.6rem,min(6.15vw,7rem));font-weight:850;line-height:.99;display:flex}.product-hero__shoe-centrifuge-title span{white-space:nowrap;display:block}.product-hero__shoe-centrifuge-title span:last-child{color:#075acb}.product-hero--shoe-centrifuge .product-hero__copy>p{color:#53647e;max-width:700px;margin:.4rem 0 0;font-size:max(1.03rem,min(1.38vw,1.3rem));line-height:1.5}.product-hero--shoe-centrifuge .product-actions{gap:max(.7rem,min(1.2vw,1.1rem));margin-top:max(1.5rem,min(2.7vw,2.5rem))}.product-hero--shoe-centrifuge .product-btn{letter-spacing:.055em;border-radius:3px;min-height:62px;padding-left:max(1rem,min(1.6vw,1.75rem));padding-right:max(1rem,min(1.6vw,1.75rem));font-size:max(.68rem,min(.79vw,.83rem));transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s}.product-hero--shoe-centrifuge .product-btn--primary{background:linear-gradient(108deg,#0755bb,#086ed5);min-width:0;box-shadow:0 12px 26px #0552b129}.product-hero--shoe-centrifuge .product-btn--primary:hover{transform:translateY(-4px);box-shadow:0 18px 32px #0552b13d}.product-hero--shoe-centrifuge .product-btn--secondary{color:#0758bd;background:#ffffffdb;border:1px solid #1477db;min-width:190px}.product-hero__shoe-centrifuge-media{z-index:2;min-width:0;min-height:inherit;position:relative;overflow:visible}.product-hero__shoe-centrifuge-glow{filter:blur(12px);background:radial-gradient(#fffffff5 0%,#e1efff8c 38%,#0000 72%);border-radius:50%;width:118%;height:33%;position:absolute;bottom:4%;right:-18%}.product-hero__shoe-centrifuge-orbit{z-index:1;pointer-events:none;width:118%;height:94%;position:absolute;top:4%;bottom:2%;left:-12%;right:-6%;overflow:visible}.product-hero__shoe-centrifuge-orbit path{stroke:#58a4f2;stroke-width:3px;opacity:.72;stroke-dasharray:1660;stroke-dashoffset:1660px;animation:2.4s cubic-bezier(.22,1,.36,1) .15s forwards shoe-centrifuge-orbit-draw,5s ease-in-out 2.6s infinite alternate shoe-centrifuge-orbit-glow}.product-hero__shoe-centrifuge-orbit path:nth-child(2){stroke:#acd4ff;stroke-width:2px;animation-delay:.38s,2.9s}.product-hero__shoe-centrifuge-orbit .product-hero__shoe-centrifuge-arrow{stroke:#0a66ce;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;animation:1s ease-out 1.9s both shoe-centrifuge-arrow}.product-hero__shoe-centrifuge-machine{z-index:3;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 24px #0f345d38);will-change:transform;width:106%;height:84%;position:absolute;bottom:4%;right:-2%}.product-hero__shoe-centrifuge-sneaker{z-index:4;filter:drop-shadow(0 18px 16px #154a842e);width:max(170px,min(20vw,330px));height:auto;animation:5.2s ease-in-out .8s infinite alternate shoe-centrifuge-sneaker-float;position:absolute;top:7%;left:2%}.product-hero__shoe-centrifuge-drops{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.product-hero__shoe-centrifuge-drops i{background:radial-gradient(circle at 32% 28%,#fff,#8dcaff 60%,#1f79d33d);border:1px solid #1175da94;border-radius:50%;width:11px;height:11px;animation:3.2s ease-in-out infinite alternate shoe-centrifuge-drop;display:block;position:absolute;box-shadow:0 0 14px #4d9def59}.product-hero__shoe-centrifuge-drops i:first-child{width:8px;height:8px;top:15%;left:28%}.product-hero__shoe-centrifuge-drops i:nth-child(2){width:14px;height:14px;animation-delay:.35s;top:29%;left:12%}.product-hero__shoe-centrifuge-drops i:nth-child(3){width:17px;height:17px;animation-delay:.7s;top:21%;right:8%}.product-hero__shoe-centrifuge-drops i:nth-child(4){width:9px;height:9px;animation-delay:1s;top:57%;right:12%}.product-hero__shoe-centrifuge-drops i:nth-child(5){width:7px;height:7px;animation-delay:.55s;top:47%;left:5%}.product-hero__shoe-centrifuge-drops span{aspect-ratio:1;color:#0968d2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;border:1px solid #66a6ed9e;border-radius:50%;place-items:center;width:max(82px,min(9vw,130px));display:grid;position:absolute;top:14%;right:1%;box-shadow:0 0 0 11px #ffffff45,inset 0 0 20px #ffffffbf}.product-hero__shoe-centrifuge-drops span svg{stroke-width:1.8px;width:47%;height:47%}.product-hero__shoe-centrifuge-origin{z-index:5;color:#16416f;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd6;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.55rem;min-height:41px;padding:.65rem 1rem;font-size:max(.58rem,min(.7vw,.72rem));font-weight:800;display:inline-flex;position:absolute;bottom:4%;right:12%;box-shadow:0 9px 22px #2a588f1c}.product-hero__shoe-centrifuge-origin svg{color:#0870d1;flex:none;width:17px;height:17px}@keyframes shoe-centrifuge-orbit-draw{to{stroke-dashoffset:0}}@keyframes shoe-centrifuge-orbit-glow{0%{opacity:.38}to{opacity:.8}}@keyframes shoe-centrifuge-arrow{0%{opacity:0;transform:translate(-20px,8px)}to{opacity:1;transform:translate(0)}}@keyframes shoe-centrifuge-sneaker-float{0%{transform:translateY(-4px)rotate(-20deg)}to{transform:translateY(9px)rotate(-17deg)}}@keyframes shoe-centrifuge-drop{0%{opacity:.55;transform:translateY(2px)rotate(-42deg)}to{opacity:1;transform:translateY(-3px)rotate(-42deg)}}@media (max-width:1150px){.product-hero--shoe-centrifuge>.product-hero__grid{grid-template-columns:minmax(0,47%) minmax(0,53%);padding-left:3vw;padding-right:3vw}.product-hero__shoe-centrifuge-title{font-size:max(3.55rem,min(5.4vw,5rem))}.product-hero__shoe-centrifuge-machine{width:118%;height:83%;right:-8%}.product-hero__shoe-centrifuge-sneaker{width:max(180px,min(27vw,330px));left:-2%}.product-hero--shoe-centrifuge .product-actions{flex-wrap:wrap}}@media (max-width:760px){.product-hero--shoe-centrifuge{min-height:0;overflow:hidden}.product-hero--shoe-centrifuge>.product-hero__grid{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}.product-hero--shoe-centrifuge .product-hero__copy{padding:3.1rem 0 1rem}.product-hero__shoe-centrifuge-title{margin:1.1rem 0 1rem;font-size:max(3.45rem,min(11vw,5rem));line-height:1}.product-hero--shoe-centrifuge .product-hero__copy>p{max-width:620px;font-size:1rem}.product-hero--shoe-centrifuge .product-actions{flex-wrap:nowrap;width:100%;margin-top:1.35rem}.product-hero--shoe-centrifuge .product-btn{min-height:54px;padding-left:.85rem;padding-right:.85rem;font-size:.68rem}.product-hero--shoe-centrifuge .product-btn--secondary{min-width:0}.product-hero__shoe-centrifuge-media{min-height:max(410px,min(98vw,600px));margin:0 -1.25rem}.product-hero__shoe-centrifuge-machine{width:106%;height:82%;bottom:2%;right:-5%}.product-hero__shoe-centrifuge-sneaker{width:max(165px,min(44vw,280px));top:-1%;left:2%}.product-hero__shoe-centrifuge-drops span{width:72px;top:14%;right:3%}.product-hero__shoe-centrifuge-origin{min-height:34px;padding:.5rem .7rem;font-size:.53rem;bottom:1%;right:3%}}@media (max-width:430px){.product-hero__shoe-centrifuge-title{font-size:max(2.9rem,min(12.4vw,3.45rem))}.product-hero--shoe-centrifuge .product-actions{flex-direction:column;align-items:stretch}.product-hero--shoe-centrifuge .product-btn{width:100%}.product-hero__shoe-centrifuge-media{min-height:390px}}@media (prefers-reduced-motion:reduce){.product-hero__shoe-centrifuge-orbit path,.product-hero__shoe-centrifuge-sneaker,.product-hero__shoe-centrifuge-drops i{stroke-dashoffset:0;animation:none}.product-hero--shoe-centrifuge .product-btn{transition:none}}.product-overview--shoe-centrifuge{isolation:isolate;background:linear-gradient(112deg,#f7faff 0%,#f4f8fe 62%,#f8fbff 100%);min-height:390px;padding:max(3.1rem,min(4.1vw,4.35rem)) 0;position:relative;overflow:hidden}.product-overview__shoe-centrifuge-grid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.18fr) minmax(170px,.55fr);align-items:start;gap:max(2.5rem,min(5.1vw,5.4rem));width:min(100% - max(3rem,min(14vw,15rem)),1500px);max-width:none;padding:0;display:grid;position:relative}.product-overview__shoe-centrifuge-copy,.product-overview__shoe-centrifuge-description{z-index:2;position:relative}.product-overview__shoe-centrifuge-copy .product-kicker,.product-applications--shoe-centrifuge .product-kicker{color:#075bd0;letter-spacing:.18em;align-items:center;gap:.8rem;font-size:max(.68rem,min(.83vw,.85rem));font-weight:850;display:inline-flex}.product-overview__shoe-centrifuge-copy .product-kicker:after,.product-applications--shoe-centrifuge .product-kicker:after{content:"";background:#6da7f6;width:4.4rem;height:1px}.product-overview__shoe-centrifuge-copy h2{color:#0c1931;letter-spacing:-.058em;flex-direction:column;margin:1.35rem 0 0;font-size:max(3.05rem,min(4.2vw,4.35rem));font-weight:820;line-height:.99;display:flex}.product-overview__shoe-centrifuge-copy h2 span{white-space:nowrap;display:block}.product-overview__shoe-centrifuge-copy h2 em{color:#075dce;font-style:normal}.product-overview__shoe-centrifuge-description{padding-top:max(1.95rem,min(3.2vw,3.1rem))}.product-overview__shoe-centrifuge-description p{color:#344764;margin:0;font-size:max(1rem,min(1.22vw,1.23rem));line-height:1.58}.product-overview__shoe-centrifuge-description p+p{margin-top:1.25rem}.product-overview__shoe-centrifuge-description a{color:#075acb;align-items:center;gap:.7rem;margin-top:1.55rem;font-size:max(.93rem,min(1.08vw,1.08rem));font-weight:760;text-decoration:none;transition:gap .25s,color .25s;display:inline-flex}.product-overview__shoe-centrifuge-description a:hover{color:#0874e4;gap:1rem}.product-overview__shoe-centrifuge-description a svg{width:20px;height:20px}.product-overview__shoe-centrifuge-description a svg:last-child{margin-left:.25rem}.product-overview__shoe-centrifuge-art{z-index:0;aspect-ratio:1;pointer-events:none;width:max(300px,min(29vw,470px));position:absolute;top:-43%;right:max(1.5rem,min(3vw,3.2rem))}.product-overview__shoe-centrifuge-art-dots{opacity:.62;background:radial-gradient(circle,#a8c8f1 2px,#0000 2.5px) 0 0/21px 21px;width:150px;height:100px;position:absolute;top:8%;left:5%}.product-overview__shoe-centrifuge-art-halo{aspect-ratio:1;border:1px solid #2c77dd17;border-radius:50%;width:112%;position:absolute;top:23%;left:12%;box-shadow:0 0 0 42px #2b75da09,0 0 0 86px #2b75da06}.product-overview__shoe-centrifuge-art-orbit{border:1.5px solid #0d5bcfc7;border-color:#0d5bcfc7 #0d5bcfc7 #0000 #0000;border-radius:50%;animation:13s linear infinite shoe-centrifuge-overview-orbit;position:absolute;top:3%;bottom:-12%;left:30%;right:-23%;transform:rotate(-20deg)}.product-overview__shoe-centrifuge-art-orbit i{aspect-ratio:1;background:#075bd0;border-radius:50%;width:14px;position:absolute;top:10%;left:17%;box-shadow:0 0 0 5px #075bd01a}.product-overview__shoe-centrifuge-art-drop{aspect-ratio:1;color:#075bd0;background:#ffffff6b;border:1px solid #6ca7f480;border-radius:50%;place-items:center;width:160px;display:grid;position:absolute;top:48%;right:-3%;box-shadow:0 0 0 22px #ffffff2e,inset 0 0 0 25px #fff3}.product-overview__shoe-centrifuge-art-drop svg{stroke-width:1.5px;width:56px;height:56px}@keyframes shoe-centrifuge-overview-orbit{to{transform:rotate(340deg)}}.product-applications--shoe-centrifuge{background:linear-gradient(116deg,#f1f6fd 0%,#f5f9ff 48%,#eef5fd 100%);padding:max(2.4rem,min(3.2vw,3.3rem)) 0 max(3rem,min(4vw,4rem));position:relative;overflow:hidden}.product-applications--shoe-centrifuge:before,.product-applications--shoe-centrifuge:after{content:"";pointer-events:none;position:absolute}.product-applications--shoe-centrifuge:before{border:1px solid #62a3f11a;border-radius:50%;width:38rem;height:38rem;top:-13rem;right:-10rem;box-shadow:0 0 0 44px #62a3f106,0 0 0 90px #62a3f105}.product-applications--shoe-centrifuge:after{border-top:1px solid #64a4f01f;border-radius:50%;width:34rem;height:19rem;bottom:-9rem;left:-11rem;transform:rotate(12deg)}.product-applications--shoe-centrifuge>.container{z-index:1;width:min(100% - max(2.5rem,min(9.5vw,10rem)),1520px);max-width:none;padding:0;position:relative}.product-heading--shoe-centrifuge{margin-bottom:max(1.15rem,min(1.6vw,1.6rem))}.product-heading--shoe-centrifuge>div{max-width:900px}.product-heading--shoe-centrifuge h2{color:#101d35;letter-spacing:-.055em;flex-direction:column;margin:.9rem 0 0;font-size:max(2.7rem,min(4.3vw,4.15rem));font-weight:820;line-height:1.02;display:flex}.product-heading--shoe-centrifuge h2 span:last-child{color:#075dce}.product-two-col--shoe-centrifuge{grid-template-columns:repeat(2,minmax(0,1fr));gap:max(1rem,min(2.2vw,2.2rem));display:grid}.product-info-card--shoe-centrifuge{background:#fffffff0;border:1px solid #d3e2f6eb;border-radius:19px;min-width:0;min-height:max(300px,min(20vw,370px));padding:max(1.45rem,min(2vw,2rem));transition:border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 16px 40px #244e7f0e}.product-info-card--shoe-centrifuge:hover{border-color:#3481e36b;box-shadow:0 22px 48px #244e7f1a}.product-info-card--shoe-centrifuge header{z-index:1;align-items:center;gap:1rem;min-height:62px;padding-right:2.5rem;display:flex;position:relative}.product-info-card__shoe-centrifuge-heading-icon{color:#075fd5;background:linear-gradient(145deg,#e8f2ff,#dcecff);border-radius:17px;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid}.product-info-card__shoe-centrifuge-heading-icon svg{stroke-width:1.9px;width:31px;height:31px}.product-info-card__shoe-centrifuge-heading-icon .product-info-card__shoe-centrifuge-shoe-glyph{stroke-width:1.9px;width:36px;height:29px}.product-info-card--shoe-centrifuge header h3{color:#12203a;letter-spacing:-.035em;margin:0;font-size:max(1.38rem,min(1.8vw,1.8rem));font-weight:790}.product-info-card__shoe-centrifuge-number{color:#c4d2e7;font-size:1.35rem;font-weight:800;position:absolute;top:.1rem;right:0}.product-info-card--shoe-centrifuge ul{z-index:1;width:73%;margin:1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.product-info-card--shoe-centrifuge li{color:#263956;border-top:1px solid #e1eaf6;align-items:center;gap:.8rem;min-height:64px;display:flex}.product-info-card--shoe-centrifuge li>span{color:#075fd5;background:#edf5ff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.product-info-card--shoe-centrifuge li>span svg{stroke-width:1.9px;width:24px;height:24px}.product-info-card--shoe-centrifuge li p{margin:0;font-size:max(.9rem,min(1.05vw,1.04rem));line-height:1.35}.product-info-card__shoe-centrifuge-shoe-art{pointer-events:none;width:40%;height:59%;position:absolute;bottom:4%;right:1.5%}.product-info-card__shoe-centrifuge-shoe-art:before{content:"";background-image:radial-gradient(circle,#388ef261 1.5px,#0000 1.8px);background-size:15px 15px;width:23%;height:20%;position:absolute;top:20%;right:1%}.product-info-card__shoe-centrifuge-shoe-art>img{object-fit:contain;opacity:.88;filter:drop-shadow(0 7px 10px #2f70bd14);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.product-info-card__shoe-centrifuge-shoe-drops{z-index:1;color:#69aef5;width:56px;height:43px;display:block;position:absolute;top:4%;right:19%}.product-info-card__shoe-centrifuge-shoe-drops i{border:2px solid;border-radius:75% 20% 70% 55%;width:11px;height:15px;animation:3s ease-in-out infinite alternate shoe-centrifuge-drop;position:absolute;transform:rotate(-42deg)}.product-info-card__shoe-centrifuge-shoe-drops i:first-child{top:14px;left:4px}.product-info-card__shoe-centrifuge-shoe-drops i:nth-child(2){animation-delay:.45s;top:2px;left:25px}.product-info-card__shoe-centrifuge-shoe-drops i:nth-child(3){animation-delay:.9s;top:19px;left:40px}.product-info-card__shoe-centrifuge-water-art{aspect-ratio:1;color:#075fd5;place-items:center;width:42%;display:grid;position:absolute;bottom:4%;right:2%}.product-info-card__shoe-centrifuge-water-art i,.product-info-card__shoe-centrifuge-water-art span{aspect-ratio:1;border:2px solid #287ce829;border-radius:50%;width:76%;animation:4.8s ease-in-out infinite alternate shoe-centrifuge-water-pulse;display:block;position:absolute}.product-info-card__shoe-centrifuge-water-art i:nth-child(2){width:60%;animation-delay:.4s}.product-info-card__shoe-centrifuge-water-art i:nth-child(3){width:44%;animation-delay:.8s}.product-info-card__shoe-centrifuge-water-art span{background:#ffffffc7;border:0;place-items:center;width:25%;display:grid;box-shadow:0 0 0 13px #2c7fe714}.product-info-card__shoe-centrifuge-water-art span svg{stroke-width:1.6px;width:40px;height:40px}.product-info-card__shoe-centrifuge-water-art b{font-size:2rem;font-weight:400;animation:2.7s ease-in-out infinite alternate shoe-centrifuge-water-arrow;position:absolute;top:10%;right:8%}@keyframes shoe-centrifuge-water-pulse{0%{opacity:.5;transform:scale(.92)rotate(-8deg)}to{opacity:1;transform:scale(1.06)rotate(8deg)}}@keyframes shoe-centrifuge-water-arrow{0%{transform:translate(-5px,5px)rotate(-18deg)}to{transform:translate(4px,-5px)rotate(10deg)}}@media (max-width:1100px){.product-overview__shoe-centrifuge-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;width:calc(100% - 5rem)}.product-overview__shoe-centrifuge-art{opacity:.58;right:-14rem}.product-overview__shoe-centrifuge-copy h2{font-size:max(2.9rem,min(5.4vw,4rem))}.product-info-card--shoe-centrifuge ul{width:78%}.product-info-card__shoe-centrifuge-shoe-art{opacity:.58;width:38%;height:54%;right:-3%}.product-info-card__shoe-centrifuge-water-art{opacity:.7;width:36%;right:-3%}}@media (max-width:700px){.product-overview--shoe-centrifuge{min-height:0;padding:3rem 0 3.5rem}.product-overview__shoe-centrifuge-grid{grid-template-columns:minmax(0,1fr);gap:1rem;width:calc(100% - 2.5rem)}.product-overview__shoe-centrifuge-copy h2{margin-top:1rem;font-size:max(2.75rem,min(11vw,3.8rem))}.product-overview__shoe-centrifuge-description{max-width:610px;padding-top:.6rem}.product-overview__shoe-centrifuge-description p{font-size:1rem}.product-overview__shoe-centrifuge-art{opacity:.32;top:27%;right:-15rem}.product-applications--shoe-centrifuge{padding:2.8rem 0 3rem}.product-applications--shoe-centrifuge>.container{width:calc(100% - 2rem)}.product-heading--shoe-centrifuge h2{font-size:max(2.35rem,min(9vw,3.2rem))}.product-two-col--shoe-centrifuge{grid-template-columns:minmax(0,1fr);gap:1rem}.product-info-card--shoe-centrifuge{border-radius:16px;min-height:300px;padding:1.2rem}.product-info-card--shoe-centrifuge header{gap:.75rem;min-height:54px}.product-info-card__shoe-centrifuge-heading-icon{border-radius:15px;flex-basis:52px;width:52px;height:52px}.product-info-card--shoe-centrifuge header h3{font-size:1.3rem}.product-info-card--shoe-centrifuge ul{width:78%;margin-top:.7rem}.product-info-card--shoe-centrifuge li{gap:.6rem;min-height:62px}.product-info-card--shoe-centrifuge li>span{flex-basis:43px;width:43px;height:43px}.product-info-card--shoe-centrifuge li>span svg{width:21px;height:21px}.product-info-card--shoe-centrifuge li p{font-size:.88rem}.product-info-card__shoe-centrifuge-shoe-art{opacity:.48;width:45%;height:48%;bottom:3%;right:-3%}.product-info-card__shoe-centrifuge-water-art{opacity:.38;width:31%;bottom:6%;right:-6%}}@media (prefers-reduced-motion:reduce){.product-overview__shoe-centrifuge-art-orbit,.product-info-card__shoe-centrifuge-shoe-drops i,.product-info-card__shoe-centrifuge-water-art i,.product-info-card__shoe-centrifuge-water-art b{animation:none}.product-overview__shoe-centrifuge-description a,.product-info-card--shoe-centrifuge{transition:none}}.product-specs-section--shoe-centrifuge{background:linear-gradient(115deg,#f5f9ff 0%,#f8fbff 52%,#eef5ff 100%);padding:max(3.25rem,min(5vw,5rem)) 0;position:relative;overflow:hidden}.product-specs__shoe-centrifuge-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:max(2rem,min(4.3vw,4.5rem));display:grid;position:relative}.product-specs__shoe-centrifuge-intro{z-index:1;position:relative}.product-specs__shoe-centrifuge-intro .product-kicker,.product-heading--process-shoe-centrifuge .product-kicker{color:#075bd0;letter-spacing:.18em;align-items:center;gap:.8rem;font-size:.8rem;font-weight:850;display:inline-flex}.product-specs__shoe-centrifuge-intro .product-kicker i,.product-heading--process-shoe-centrifuge .product-kicker:after{content:"";background:#78aaf0;width:3.7rem;height:1px;display:block}.product-specs__shoe-centrifuge-intro h2{color:#101d36;letter-spacing:-.06em;flex-direction:column;margin:1.5rem 0 1rem;font-size:max(2.8rem,min(4.2vw,4.15rem));font-weight:820;line-height:.98;display:flex}.product-specs__shoe-centrifuge-intro h2 span:nth-child(2){color:#075fd5}.product-specs__shoe-centrifuge-intro>p{color:#536581;max-width:34rem;margin:0;font-size:max(1rem,min(1.22vw,1.18rem));line-height:1.65}.product-specs__shoe-centrifuge-highlights{align-items:center;gap:max(.8rem,min(1.4vw,1.45rem));margin-top:max(1.5rem,min(2.5vw,2.4rem));display:flex}.product-specs__shoe-centrifuge-highlights>div{align-items:center;gap:.7rem;min-width:0;display:flex}.product-specs__shoe-centrifuge-highlights>div+div{border-left:1px solid #d7e4f6;padding-left:max(.7rem,min(1.2vw,1.2rem))}.product-specs__shoe-centrifuge-highlights span{color:#075fd5;background:linear-gradient(145deg,#eaf4ff,#fff);border:1px solid #dbeaff;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.product-specs__shoe-centrifuge-highlights svg{stroke-width:1.8px;width:22px;height:22px}.product-specs__shoe-centrifuge-highlights p{color:#5a6b86;margin:0;font-size:max(.72rem,min(.85vw,.84rem));line-height:1.35}.product-specs__shoe-centrifuge-orbit{z-index:0;aspect-ratio:1;color:#075fd5;opacity:.35;pointer-events:none;place-items:center;width:max(230px,min(27vw,390px));display:grid;position:absolute;top:-14%;left:25%}.product-specs__shoe-centrifuge-orbit span{border:max(9px,min(1vw,15px)) solid #0000;border-color:#3684e21f #0000 #0000 #3684e21f;border-radius:50%;width:88%;height:88%;animation:24s linear infinite shoe-centrifuge-orbit;position:absolute}.product-specs__shoe-centrifuge-orbit span+span{border-width:9px;width:67%;height:67%;animation-duration:30s;animation-direction:reverse}.product-specs__shoe-centrifuge-orbit svg{fill:#1c69db09;stroke-width:1.3px;width:62px;height:62px}@keyframes shoe-centrifuge-orbit{to{transform:rotate(360deg)}}.product-specs__shoe-centrifuge-list{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #e0ebfa;border-radius:20px;margin:0;padding:max(.8rem,min(1.3vw,1.25rem)) max(1rem,min(1.8vw,1.8rem));display:grid;position:relative;box-shadow:0 20px 50px #1f4c8313}.product-specs__shoe-centrifuge-list>div{border-bottom:1px solid #dce7f5;grid-template-columns:52px minmax(155px,.72fr) minmax(0,1.28fr);align-items:center;gap:max(.8rem,min(1.5vw,1.5rem));min-height:66px;display:grid}.product-specs__shoe-centrifuge-list>div:last-child{border-bottom:0}.product-specs__shoe-centrifuge-icon{color:#075fd5;background:linear-gradient(145deg,#edf6ff,#e3efff);border:1px solid #dbebffe6;border-radius:17px;place-items:center;width:48px;height:48px;display:grid}.product-specs__shoe-centrifuge-icon svg{stroke-width:1.9px;width:25px;height:25px}.product-specs__shoe-centrifuge-list dt{color:#566782;font-size:max(.82rem,min(1vw,.98rem));line-height:1.4}.product-specs__shoe-centrifuge-list dd{color:#111d36;margin:0;font-size:max(.88rem,min(1.04vw,1rem));font-weight:760;line-height:1.4}.product-process-section--shoe-centrifuge{background:linear-gradient(135deg,#f1f6fd 0%,#f8fbff 52%,#edf4fd 100%);padding:max(2.6rem,min(4.2vw,4rem)) 0 max(3rem,min(4.5vw,4.3rem));position:relative;overflow:hidden}.product-process__shoe-centrifuge-container{z-index:1;position:relative}.product-heading--process-shoe-centrifuge{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:max(1.35rem,min(2.2vw,2rem));display:flex}.product-heading--process-shoe-centrifuge>div{min-width:0}.product-heading--process-shoe-centrifuge .product-kicker{margin-bottom:.85rem}.product-heading--process-shoe-centrifuge h2{color:#101d36;letter-spacing:-.055em;margin:0;font-size:max(2.15rem,min(3.8vw,3.5rem));font-weight:820;line-height:1.04}.product-heading--process-shoe-centrifuge h2 span{color:#075fd5}.product-heading--process-shoe-centrifuge>p{color:#9aabc3;letter-spacing:.09em;flex:none;margin:0 0 .3rem;padding-left:max(2rem,min(4vw,4rem));font-size:.78rem;font-weight:720;line-height:1.55;position:relative}.product-heading--process-shoe-centrifuge>p:before{content:"";background:#9aabc3;width:max(1.4rem,min(3vw,3rem));height:1px;position:absolute;top:.6rem;left:0}.product-process--shoe-centrifuge{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(.9rem,min(2vw,2rem));margin:0;padding:0;list-style:none;display:grid}.product-process--shoe-centrifuge>li{background:#fffffff0;border:1px solid #fffffff2;border-radius:16px;flex-direction:column;min-width:0;min-height:238px;padding:max(1.1rem,min(1.7vw,1.65rem));transition:border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #28528713}.product-process--shoe-centrifuge>li:hover{border-color:#c9defb;box-shadow:0 20px 45px #2560a421}.product-process__shoe-centrifuge-head{justify-content:space-between;align-items:center;gap:.7rem;min-height:82px;display:flex}.product-process__shoe-centrifuge-number{color:#b7ceff;letter-spacing:-.07em;font-size:max(3.1rem,min(5vw,4.25rem));font-weight:850;line-height:1}.product-process__shoe-centrifuge-icon{color:#075fd5;background:linear-gradient(145deg,#f3f8ff,#e5f1ff);border:1px solid #e5f0ff;border-radius:50%;flex:none;place-items:center;width:max(68px,min(7vw,88px));height:max(68px,min(7vw,88px));transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:grid;box-shadow:0 0 0 9px #deedff54}.product-process--shoe-centrifuge>li:hover .product-process__shoe-centrifuge-icon{transform:translateY(-3px)scale(1.04);box-shadow:0 0 0 13px #deedff7a}.product-process__shoe-centrifuge-icon svg{stroke-width:1.65px;width:39px;height:39px}.product-process__shoe-centrifuge-icon svg[viewBox="0 0 64 48"]{width:47px;height:39px}.product-process__shoe-centrifuge-watermark{color:#dfeeff;opacity:.76;pointer-events:none;place-items:center;width:34%;height:33%;display:grid;position:absolute;bottom:.45rem;right:.7rem}.product-process__shoe-centrifuge-watermark svg{stroke-width:1.2px;width:100%;height:100%}.product-process__shoe-centrifuge-watermark img{object-fit:contain;opacity:.55;width:100%;height:100%}.product-process__shoe-centrifuge-watermark--2{color:#e3efff;width:30%;height:30%;bottom:.25rem;right:.9rem}.product-process__shoe-centrifuge-watermark--2:before,.product-process__shoe-centrifuge-watermark--2:after{content:"";border:5px solid #e7f1ff;border-right-color:#0000;border-radius:50%;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.product-process__shoe-centrifuge-watermark--2:after{border-width:4px;top:24%;bottom:24%;left:24%;right:24%;transform:rotate(55deg)}.product-process__shoe-centrifuge-watermark--4{color:#e6f1ff;width:30%;height:28%}.product-process__shoe-centrifuge-rule{background:#0b65df;border-radius:5px;width:2.35rem;height:3px;margin:.65rem 0 .85rem}.product-process--shoe-centrifuge>li>p{z-index:1;color:#172541;max-width:90%;margin:0;font-size:max(.95rem,min(1.15vw,1.1rem));font-weight:730;line-height:1.4;position:relative}@media (max-width:1050px){.product-specs__shoe-centrifuge-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem}.product-specs__shoe-centrifuge-list>div{grid-template-columns:46px minmax(120px,.72fr) minmax(0,1.28fr);gap:.8rem}.product-specs__shoe-centrifuge-icon{border-radius:14px;width:43px;height:43px}.product-specs__shoe-centrifuge-icon svg{width:22px;height:22px}.product-specs__shoe-centrifuge-highlights{gap:.7rem}.product-specs__shoe-centrifuge-highlights>div{gap:.45rem}.product-process--shoe-centrifuge{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.product-specs-section--shoe-centrifuge{padding:3rem 0}.product-specs__shoe-centrifuge-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.product-specs__shoe-centrifuge-intro h2{margin-top:1rem;font-size:max(2.6rem,min(11vw,3.65rem))}.product-specs__shoe-centrifuge-intro>p{max-width:38rem;font-size:1rem}.product-specs__shoe-centrifuge-highlights{justify-content:space-between;margin-top:1.45rem}.product-specs__shoe-centrifuge-highlights>div+div{padding-left:.6rem}.product-specs__shoe-centrifuge-highlights span{flex-basis:40px;width:40px;height:40px}.product-specs__shoe-centrifuge-highlights svg{width:19px;height:19px}.product-specs__shoe-centrifuge-highlights p{font-size:.68rem}.product-specs__shoe-centrifuge-orbit{opacity:.23;width:230px;top:-4rem;left:auto;right:-5rem}.product-specs__shoe-centrifuge-list{border-radius:16px;padding:.55rem .75rem}.product-specs__shoe-centrifuge-list>div{grid-template-columns:42px minmax(92px,.8fr) minmax(0,1.2fr);gap:.65rem;min-height:62px}.product-specs__shoe-centrifuge-icon{border-radius:13px;width:39px;height:39px}.product-specs__shoe-centrifuge-icon svg{width:21px;height:21px}.product-specs__shoe-centrifuge-list dt{font-size:.78rem}.product-specs__shoe-centrifuge-list dd{font-size:.81rem}.product-process-section--shoe-centrifuge{padding:2.8rem 0 3rem}.product-heading--process-shoe-centrifuge{flex-direction:column;align-items:flex-start;gap:.8rem}.product-heading--process-shoe-centrifuge h2{font-size:max(2.1rem,min(8.5vw,3rem))}.product-heading--process-shoe-centrifuge>p{padding-left:2.25rem;font-size:.68rem}.product-process--shoe-centrifuge{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.product-process--shoe-centrifuge>li{border-radius:14px;min-height:205px;padding:.95rem}.product-process__shoe-centrifuge-head{min-height:68px}.product-process__shoe-centrifuge-number{font-size:3rem}.product-process__shoe-centrifuge-icon{width:62px;height:62px}.product-process__shoe-centrifuge-icon svg{width:30px;height:30px}.product-process--shoe-centrifuge>li>p{max-width:100%;font-size:.88rem}}@media (max-width:430px){.product-specs__shoe-centrifuge-highlights{gap:.45rem}.product-specs__shoe-centrifuge-highlights>div{gap:.35rem}.product-specs__shoe-centrifuge-highlights>div+div{padding-left:.4rem}.product-specs__shoe-centrifuge-highlights p{font-size:.62rem}.product-specs__shoe-centrifuge-list>div{grid-template-columns:37px minmax(75px,.78fr) minmax(0,1.22fr);gap:.45rem}.product-specs__shoe-centrifuge-icon{border-radius:11px;width:35px;height:35px}.product-specs__shoe-centrifuge-list dt{font-size:.72rem}.product-specs__shoe-centrifuge-list dd{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.product-specs__shoe-centrifuge-orbit span{animation:none}.product-process__shoe-centrifuge-icon,.product-process--shoe-centrifuge>li{transition:none}}
