.escalator-module__AsuuMa__escalator{position:relative}.escalator-module__AsuuMa__window{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 4%, var(--text) 96%, transparent);mask-image:linear-gradient(90deg, transparent, var(--text) 4%, var(--text) 96%, transparent);margin:-12px 0;padding:12px 0 24px;overflow:hidden}.escalator-module__AsuuMa__window.escalator-module__AsuuMa__isDragging{cursor:grabbing}.escalator-module__AsuuMa__window.escalator-module__AsuuMa__isDragging a{pointer-events:none}.escalator-module__AsuuMa__window img{-webkit-user-drag:none}.escalator-module__AsuuMa__track{--gap:14px;gap:var(--gap);will-change:transform;width:max-content;display:flex}.escalator-module__AsuuMa__set{gap:var(--gap);margin:0;padding:0;list-style:none;display:flex}.escalator-module__AsuuMa__set>li{flex:none;width:340px}.escalator-module__AsuuMa__set>li>*{height:100%}.escalator-module__AsuuMa__arrow{z-index:2;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);width:42px;height:42px;color:var(--text);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;transition:opacity .18s,transform .18s,border-color .16s;display:grid;position:absolute;top:calc(50% - 6px);transform:translateY(-50%)scale(.9);box-shadow:0 6px 18px #00253424}.escalator-module__AsuuMa__left{left:10px}.escalator-module__AsuuMa__right{right:10px}.escalator-module__AsuuMa__escalator:hover .escalator-module__AsuuMa__arrow{opacity:1;transform:translateY(-50%)scale(1)}.escalator-module__AsuuMa__escalator:has(:focus-visible) .escalator-module__AsuuMa__arrow{opacity:1;transform:translateY(-50%)scale(1)}.escalator-module__AsuuMa__arrow:hover{border-color:var(--teal)}.escalator-module__AsuuMa__arrow:focus-visible{opacity:1;outline:2px solid var(--teal);outline-offset:2px}@media (hover:none){.escalator-module__AsuuMa__arrow{display:none}}@media (max-width:560px){.escalator-module__AsuuMa__set>li{width:280px}.escalator-module__AsuuMa__window{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.escalator-module__AsuuMa__arrow{transition:none}}
.hero-stage-module__w7XLZq__stage{isolation:isolate;position:relative;overflow:hidden}.hero-stage-module__w7XLZq__frame{z-index:0;position:absolute;inset:0}.hero-stage-module__w7XLZq__scene{opacity:0;transition:opacity .9s;position:absolute;inset:0}.hero-stage-module__w7XLZq__scene.hero-stage-module__w7XLZq__isActive{opacity:1}.hero-stage-module__w7XLZq__scene img{object-fit:cover}.hero-stage-module__w7XLZq__zoom img{transition:transform 0s linear .9s;transform:scale(1.03)translate(0)}.hero-stage-module__w7XLZq__zoom.hero-stage-module__w7XLZq__isActive img{transition:transform 7.5s ease-out;transform:scale(1.14)translate(-2%)}.hero-stage-module__w7XLZq__shade{background:linear-gradient(95deg,#040c12eb 0%,#040c12c7 38%,#040c125c 68%,#040c1238 100%),linear-gradient(#0000 58%,#040c128c 100%);position:absolute;inset:0}.hero-stage-module__w7XLZq__content{z-index:1;position:relative}:is(.hero-stage-module__w7XLZq__content h1,.hero-stage-module__w7XLZq__content h1 span,.hero-stage-module__w7XLZq__content .heroBenefits,.hero-stage-module__w7XLZq__content li){color:#fff}.hero-stage-module__w7XLZq__content [class*=heroCopy]>p{color:#ffffffe0}.hero-stage-module__w7XLZq__content [class*=outlineButton]:not(:hover){color:#fff;border-color:#ffffffb3}.hero-stage-module__w7XLZq__dots{z-index:2;justify-content:center;align-items:center;gap:7px;width:min(1480px,100% - 56px);display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero-stage-module__w7XLZq__dot{cursor:pointer;background:#ffffff57;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .24s,background .2s;position:relative;overflow:hidden}.hero-stage-module__w7XLZq__dot:hover{background:#ffffff9e}.hero-stage-module__w7XLZq__dot:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero-stage-module__w7XLZq__dot.hero-stage-module__w7XLZq__isCurrent{background:#ffffff42;width:44px}.hero-stage-module__w7XLZq__fill{background:var(--coral);transform-origin:0;animation-name:hero-stage-module__w7XLZq__fill;animation-timing-function:linear;animation-fill-mode:forwards;display:block;position:absolute;inset:0;transform:scaleX(0)}@keyframes hero-stage-module__w7XLZq__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:860px){.hero-stage-module__w7XLZq__shade{background:linear-gradient(#040c12b8 0%,#040c12e0 100%)}.hero-stage-module__w7XLZq__dots{width:calc(100% - 32px);bottom:16px}}.hero-stage-module__w7XLZq__stage{border-radius:0;width:min(1680px,100% - 40px);min-height:min(72vh,40vw,672px);margin:0 auto;box-shadow:0 34px 90px #0025343d}.hero-stage-module__w7XLZq__dots{width:calc(100% - 72px);bottom:18px}.hero-stage-module__w7XLZq__content [class*=heroInner]{min-height:0}.hero-stage-module__w7XLZq__content [class*=heroCopy]{align-self:start;padding:34px 0 64px}.hero-stage-module__w7XLZq__content [class*=heroSearch]{padding-top:24px}@media (max-width:860px){.hero-stage-module__w7XLZq__stage{border-radius:0;width:calc(100% - 24px);min-height:480px}}.hero-stage-module__w7XLZq__content{position:static}.hero-stage-module__w7XLZq__frame{z-index:-1}.hero-stage-module__w7XLZq__content [class*=heroCopy]{padding-bottom:108px;position:static}.hero-stage-module__w7XLZq__content [class*=heroActions]{z-index:3;margin:0;position:absolute;bottom:20px;left:max(28px,50% - 740px)}@media (max-width:860px){.hero-stage-module__w7XLZq__content [class*=heroCopy]{padding-bottom:64px}.hero-stage-module__w7XLZq__content [class*=heroActions]{position:static}}.hero-stage-module__w7XLZq__content [class*=heroCopy] h1{margin-bottom:16px;font-size:clamp(2.6rem,3.9vw,3.6rem)}.hero-stage-module__w7XLZq__content [class*=heroBenefits]{display:none}.hero-stage-module__w7XLZq__captionWrap{z-index:3;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:56px;left:0;right:0}.hero-stage-module__w7XLZq__caption{pointer-events:auto;justify-items:start;gap:6px;max-width:340px;animation:.6s cubic-bezier(.2,.8,.3,1) hero-stage-module__w7XLZq__captionIn;display:grid}.hero-stage-module__w7XLZq__caption span{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:820}.hero-stage-module__w7XLZq__caption strong{letter-spacing:-.02em;line-height:1.05}.hero-stage-module__w7XLZq__caption p{margin:0;font-size:.95rem;line-height:1.55}.hero-stage-module__w7XLZq__caption a{align-items:center;gap:8px;font-weight:820;transition:background .16s,transform .16s;display:inline-flex}.hero-stage-module__w7XLZq__caption a:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes hero-stage-module__w7XLZq__captionIn{0%{opacity:0;transform:translateY(12px)}}.hero-stage-module__w7XLZq__caption{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffff29;border:1px solid #ffffff52;border-radius:0;gap:3px;min-width:230px;padding:14px 18px 13px;box-shadow:0 10px 30px #000c1238}.hero-stage-module__w7XLZq__caption span{color:#fffc;font-size:.64rem}.hero-stage-module__w7XLZq__caption strong{font-size:1.2rem}.hero-stage-module__w7XLZq__caption p{display:none}.hero-stage-module__w7XLZq__caption a{color:#fff;border-bottom:1px solid #ffffffb3;margin-top:6px;font-size:.8rem}.hero-stage-module__w7XLZq__captionWrap{bottom:46px}@media (max-width:980px){.hero-stage-module__w7XLZq__captionWrap{justify-content:flex-start;padding:0 0 78px;position:static}.hero-stage-module__w7XLZq__caption{max-width:100%}.hero-stage-module__w7XLZq__stage:has(.hero-stage-module__w7XLZq__captionWrap){min-height:480px}}@media (prefers-reduced-motion:reduce){.hero-stage-module__w7XLZq__caption{animation:none}.hero-stage-module__w7XLZq__caption a{transition:none}}
.add-on-offer-module__vnYgEa__offer{gap:64px;display:grid}.add-on-offer-module__vnYgEa__label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.92rem;font-weight:850}.add-on-offer-module__vnYgEa__lookbook{gap:56px;display:grid}.add-on-offer-module__vnYgEa__spread{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.add-on-offer-module__vnYgEa__spread:nth-child(2n) .add-on-offer-module__vnYgEa__spreadImage{order:2}.add-on-offer-module__vnYgEa__spreadImage{aspect-ratio:4/3;background:var(--surface-tint);margin:0;position:relative;overflow:hidden}.add-on-offer-module__vnYgEa__spreadImage img{object-fit:cover;transition:transform .7s}.add-on-offer-module__vnYgEa__spread:hover .add-on-offer-module__vnYgEa__spreadImage img{transform:scale(1.03)}.add-on-offer-module__vnYgEa__panel{color:#fff;background:linear-gradient(135deg, var(--addon-color,var(--teal)) 0%, color-mix(in srgb, var(--addon-color,var(--teal)) 72%, #000) 100%);letter-spacing:-.03em;text-align:center;place-items:center;padding:30px;font-size:clamp(2rem,4vw,3.4rem);font-weight:850;line-height:1;display:grid;position:absolute;inset:0}.add-on-offer-module__vnYgEa__spreadText{gap:14px;display:grid}.add-on-offer-module__vnYgEa__number{color:var(--addon-color,var(--coral));letter-spacing:.14em;font-size:1rem;font-weight:850}.add-on-offer-module__vnYgEa__spreadText h2,.add-on-offer-module__vnYgEa__spreadText h3{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1}.add-on-offer-module__vnYgEa__spreadText p{max-width:440px;color:var(--text-muted);margin:0;font-size:1.18rem;line-height:1.6}.add-on-offer-module__vnYgEa__details{border-top:1px solid var(--line);padding-top:56px}.add-on-offer-module__vnYgEa__detailsTitle{letter-spacing:-.025em;margin:0 0 30px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.add-on-offer-module__vnYgEa__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;display:grid}.add-on-offer-module__vnYgEa__detailGrid>section{scroll-margin-top:120px}.add-on-offer-module__vnYgEa__detailGrid h3,.add-on-offer-module__vnYgEa__detailGrid h4{letter-spacing:-.015em;margin:0 0 10px;font-size:1.35rem;line-height:1.25}.add-on-offer-module__vnYgEa__detailGrid p{color:var(--text-muted);margin:0 0 12px;font-size:1.02rem;line-height:1.7}.add-on-offer-module__vnYgEa__detailGrid .add-on-offer-module__vnYgEa__lead{color:var(--text);font-size:1.08rem;font-weight:650;line-height:1.55}.add-on-offer-module__vnYgEa__points{background:var(--surface-tint);gap:6px;margin:14px 0 0;padding:14px 18px 14px 36px;font-size:.96rem;font-weight:600;display:grid}.add-on-offer-module__vnYgEa__facts{grid-template-columns:1.2fr 1fr;gap:40px;display:grid}.add-on-offer-module__vnYgEa__ticks{grid-template-columns:1fr 1fr;gap:10px 22px;margin:0;padding:0;list-style:none;display:grid}.add-on-offer-module__vnYgEa__ticks li{align-items:center;gap:9px;font-size:1rem;font-weight:600;display:flex}.add-on-offer-module__vnYgEa__ticks svg{color:var(--teal);flex:none}.add-on-offer-module__vnYgEa__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.add-on-offer-module__vnYgEa__chips li{background:var(--surface-tint);padding:7px 12px;font-size:.95rem;font-weight:650}.add-on-offer-module__vnYgEa__order{background:var(--surface-tint);justify-content:space-between;align-items:center;gap:30px;padding:28px 30px;display:flex}.add-on-offer-module__vnYgEa__order p{max-width:700px;margin:0;font-size:1.04rem;line-height:1.6}.add-on-offer-module__vnYgEa__order .add-on-offer-module__vnYgEa__label{margin-bottom:8px}.add-on-offer-module__vnYgEa__order .button{flex:none}.add-on-offer-module__vnYgEa__goesWith>div{flex-wrap:wrap;gap:10px;display:flex}.add-on-offer-module__vnYgEa__goesWith a{background:var(--surface);border:1px solid var(--line);align-items:center;gap:10px;padding:6px 12px 6px 6px;font-weight:700;transition:border-color .16s;display:inline-flex}.add-on-offer-module__vnYgEa__goesWith a:hover,.add-on-offer-module__vnYgEa__goesWith a:focus-visible{border-color:var(--coral)}.add-on-offer-module__vnYgEa__goesWith a svg{color:var(--coral-ink)}.add-on-offer-module__vnYgEa__thumb{background:var(--surface-tint);width:40px;height:32px;position:relative;overflow:hidden}.add-on-offer-module__vnYgEa__thumb img{object-fit:cover}@media (max-width:980px){.add-on-offer-module__vnYgEa__spread{gap:36px}.add-on-offer-module__vnYgEa__detailGrid{grid-template-columns:1fr;gap:34px}.add-on-offer-module__vnYgEa__facts{grid-template-columns:1fr;gap:30px}.add-on-offer-module__vnYgEa__order{flex-direction:column;align-items:flex-start}}@media (max-width:860px){.add-on-offer-module__vnYgEa__spread{grid-template-columns:1fr;gap:22px}.add-on-offer-module__vnYgEa__spread:nth-child(2n) .add-on-offer-module__vnYgEa__spreadImage{order:0}.add-on-offer-module__vnYgEa__spreadText p{max-width:none}}@media (max-width:640px){.add-on-offer-module__vnYgEa__offer{gap:48px}.add-on-offer-module__vnYgEa__lookbook{gap:44px}.add-on-offer-module__vnYgEa__ticks{grid-template-columns:1fr}.add-on-offer-module__vnYgEa__order{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.add-on-offer-module__vnYgEa__spreadImage img{transition:none}.add-on-offer-module__vnYgEa__spread:hover .add-on-offer-module__vnYgEa__spreadImage img{transform:none}}.add-on-offer-module__vnYgEa__spreadLink{color:var(--text);border-bottom:2px solid var(--addon-color,var(--coral));justify-self:start;align-items:center;gap:8px;margin-top:4px;font-weight:800;display:inline-flex}.add-on-offer-module__vnYgEa__spreadLink:hover,.add-on-offer-module__vnYgEa__spreadLink:focus-visible{color:var(--coral-ink)}.add-on-offer-module__vnYgEa__spread{scroll-margin-top:110px}.add-on-offer-module__vnYgEa__spreadText p.add-on-offer-module__vnYgEa__spreadBody{color:var(--text-muted);font-size:1rem;line-height:1.7}.add-on-offer-module__vnYgEa__spreadPoints{background:var(--surface-tint);gap:6px;max-width:440px;margin:2px 0 0;padding:12px 16px 12px 32px;font-size:.94rem;font-weight:600;display:grid}
.add-ons-module__HTNw1q__panel{gap:48px;display:grid}.add-ons-module__HTNw1q__intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.add-ons-module__HTNw1q__kicker{color:var(--coral-ink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:850;display:block}.add-ons-module__HTNw1q__intro h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1}.add-ons-module__HTNw1q__lead{color:var(--text-muted);margin:0;font-size:1.15rem;line-height:1.65}.add-ons-module__HTNw1q__photo{aspect-ratio:4/3.2;position:relative}.add-ons-module__HTNw1q__photo img{object-fit:cover}@media (max-width:980px){.add-ons-module__HTNw1q__intro{grid-template-columns:1fr;gap:36px}.add-ons-module__HTNw1q__photo{max-width:600px}}@media (max-width:640px){.add-ons-module__HTNw1q__panel{gap:36px}}
.add-on-module__RSNWpa__page{background:var(--fill-page);color:var(--text)}.add-on-module__RSNWpa__hero{color:var(--text-on-inverse);background:var(--fill-band);padding:34px 0 64px}:is(.add-on-module__RSNWpa__hero .breadcrumbs a,.add-on-module__RSNWpa__hero .breadcrumbs){color:var(--text-on-inverse-muted)}.add-on-module__RSNWpa__hero .add-on-module__RSNWpa__kicker{color:var(--text-coral)}.add-on-module__RSNWpa__hero h1{color:var(--text-on-inverse)}.add-on-module__RSNWpa__hero .add-on-module__RSNWpa__lead{color:var(--text-on-inverse-muted)}.add-on-module__RSNWpa__heroCopy>*{max-width:760px}.add-on-module__RSNWpa__kicker{color:var(--coral-ink);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 14px;font-size:.8rem;font-weight:850;display:block}.add-on-module__RSNWpa__hero h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.98}.add-on-module__RSNWpa__lead{color:var(--text-muted);margin:0;font-size:1.18rem;line-height:1.65}.add-on-module__RSNWpa__heroButton{margin-top:28px}.add-on-module__RSNWpa__body{padding:72px 0}.add-on-module__RSNWpa__others{border-top:1px solid var(--line);padding:56px 0 80px}.add-on-module__RSNWpa__others h2{margin:0 0 22px;font-size:1.3rem}.add-on-module__RSNWpa__otherGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.add-on-module__RSNWpa__otherGrid a{background:var(--surface);border:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:center;gap:16px;padding:12px;transition:border-color .16s;display:grid}.add-on-module__RSNWpa__otherGrid a:hover,.add-on-module__RSNWpa__otherGrid a:focus-visible{border-color:var(--coral)}.add-on-module__RSNWpa__otherGrid a>svg{color:var(--coral-ink)}.add-on-module__RSNWpa__otherImage{background:var(--surface-tint);width:96px;height:76px;position:relative;overflow:hidden}.add-on-module__RSNWpa__otherImage img{object-fit:cover}.add-on-module__RSNWpa__otherGrid strong{margin-bottom:4px;font-size:1.02rem;display:block}.add-on-module__RSNWpa__otherGrid small{color:var(--text-muted);font-size:.88rem;line-height:1.4}@media (max-width:980px){.add-on-module__RSNWpa__otherGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.add-on-module__RSNWpa__hero{padding-bottom:48px}.add-on-module__RSNWpa__body{padding:56px 0}.add-on-module__RSNWpa__otherGrid{grid-template-columns:1fr}}.add-on-module__RSNWpa__stageHero{padding:26px 0 40px}.add-on-module__RSNWpa__stageCopy{color:#fff;padding:48px 0 76px}:is(.add-on-module__RSNWpa__stageCopy .breadcrumbs,.add-on-module__RSNWpa__stageCopy .breadcrumbs a){color:#ffffffc7}.add-on-module__RSNWpa__stageCopy h1{color:#fff}.add-on-module__RSNWpa__stageCopy .add-on-module__RSNWpa__lead{color:#ffffffe0}.add-on-module__RSNWpa__stageCopy .add-on-module__RSNWpa__kicker{color:#f0c27a}
.catalog-module__PAqwhG__page{color:var(--text);background:var(--surface-tint)}.catalog-module__PAqwhG__hero{color:var(--text-on-inverse);background:var(--fill-band);padding:18px 0 56px}.catalog-module__PAqwhG__hero .breadcrumbs{margin-bottom:16px}.catalog-module__PAqwhG__hero .breadcrumbs a{color:var(--text-on-inverse-muted)}.catalog-module__PAqwhG__hero h1{max-width:620px;margin:0;font-size:clamp(2rem,2.9vw,2.9rem);line-height:1.08}.catalog-module__PAqwhG__hero p{max-width:460px;color:var(--text-on-inverse-muted);margin:0;font-size:1rem;line-height:1.7}.catalog-module__PAqwhG__kicker{color:var(--band-accent,var(--coral));letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:850;display:inline-block}.catalog-module__PAqwhG__catalog{padding:50px 0 100px}.catalog-module__PAqwhG__group{padding:34px 0 52px}.catalog-module__PAqwhG__groupHeading{justify-content:space-between;align-items:end;gap:38px;min-height:65px;margin-bottom:22px;display:flex}.catalog-module__PAqwhG__groupHeading>div{align-items:center;gap:12px;display:flex}.catalog-module__PAqwhG__groupHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,2.5vw,2.35rem)}.catalog-module__PAqwhG__groupHeading>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:750}.catalog-module__PAqwhG__groupHeading p{max-width:500px;color:var(--text-muted);text-align:right;margin:0;font-size:.75rem}.catalog-module__PAqwhG__productRow{grid-template-columns:repeat(4,minmax(0,1fr)) .86fr;align-items:stretch;gap:13px;display:grid}.catalog-module__PAqwhG__productCard{background:var(--surface-veil);border-radius:0;min-width:0;padding:10px 10px 17px;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 35px #0035480d}.catalog-module__PAqwhG__productCard:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0035481a}.catalog-module__PAqwhG__productCard .product-visual{border-radius:0;min-height:190px}.catalog-module__PAqwhG__productCard .shape-dot{border-width:9px;width:42px;height:42px}.catalog-module__PAqwhG__productCard .box-front i{font-size:.8rem}.catalog-module__PAqwhG__productCard h3{margin:13px 0 7px;font-size:.86rem;line-height:1.22}.catalog-module__PAqwhG__productCard p{min-height:48px;color:var(--text-muted);margin-bottom:9px;font-size:.75rem;line-height:1.48}.catalog-module__PAqwhG__productCard b{color:var(--coral-ink);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.catalog-module__PAqwhG__viewAllCard{min-height:100%;color:var(--text-on-inverse);background:var(--fill-band);text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:24px 14px;display:flex;box-shadow:0 15px 38px #0035481a}.catalog-module__PAqwhG__viewAllCard span{color:var(--text-teal);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:750}.catalog-module__PAqwhG__viewAllCard strong{margin:7px 0 19px;font-size:1.25rem}.catalog-module__PAqwhG__viewAllCard svg{transition:transform .18s}.catalog-module__PAqwhG__viewAllCard:hover svg{transform:translate(5px)}.catalog-module__PAqwhG__industrySceneCard{min-height:100%;padding:0;position:relative;overflow:hidden}.catalog-module__PAqwhG__industrySceneCard>img{object-fit:cover;transition:transform .45s}.catalog-module__PAqwhG__industrySceneCard>i{background:linear-gradient(#00283514,#002835e6);position:absolute;inset:0}.catalog-module__PAqwhG__industrySceneCard:hover>img{transform:scale(1.035)}.catalog-module__PAqwhG__sceneCardContent{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.catalog-module__PAqwhG__catalogCta{color:var(--text-on-inverse);background:var(--fill-band);padding:72px 0}.catalog-module__PAqwhG__catalogCta .container{justify-content:space-between;align-items:center;gap:45px;display:flex}.catalog-module__PAqwhG__catalogCta h2{margin-bottom:9px;font-size:clamp(2rem,3.4vw,3.5rem)}.catalog-module__PAqwhG__catalogCta p{color:var(--text-on-inverse-muted);margin:0}.catalog-module__PAqwhG__catalogCta a{min-height:50px;color:var(--text-on-brand);background:var(--fill-cta);border-radius:var(--radius-button);flex:none;align-items:center;gap:8px;padding:12px 21px;font-size:.75rem;font-weight:820;display:inline-flex}@media (max-width:1050px){.catalog-module__PAqwhG__productRow{grid-template-columns:repeat(3,1fr)}.catalog-module__PAqwhG__viewAllCard{min-height:250px}}@media (max-width:760px){.catalog-module__PAqwhG__hero{padding-bottom:70px}.catalog-module__PAqwhG__hero h1{font-size:3.6rem}.catalog-module__PAqwhG__groupHeading{flex-direction:column;align-items:flex-start;gap:10px}.catalog-module__PAqwhG__groupHeading p{text-align:left}.catalog-module__PAqwhG__productRow{grid-template-columns:1fr 1fr}.catalog-module__PAqwhG__catalogCta .container{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.catalog-module__PAqwhG__hero h1{font-size:3.05rem}.catalog-module__PAqwhG__hero p{font-size:.86rem}.catalog-module__PAqwhG__catalog{padding-bottom:65px}.catalog-module__PAqwhG__group{padding:26px 0 38px}.catalog-module__PAqwhG__productRow{grid-template-columns:1fr}.catalog-module__PAqwhG__productCard .product-visual{min-height:265px}.catalog-module__PAqwhG__productCard p{min-height:0}.catalog-module__PAqwhG__viewAllCard{min-height:180px}}.catalog-module__PAqwhG__heroTop{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:10px 56px;margin-bottom:2px;display:grid}.catalog-module__PAqwhG__heroTop p{padding-top:.32em;font-size:.92rem}@media (max-width:900px){.catalog-module__PAqwhG__heroTop{grid-template-columns:1fr;gap:14px}.catalog-module__PAqwhG__hero p{max-width:640px}}.catalog-module__PAqwhG__hero:has(>[class*=stage]){background:var(--fill-page);padding:26px 0 40px}.catalog-module__PAqwhG__industryCopy{padding:56px 0 76px}.catalog-module__PAqwhG__hero .catalog-module__PAqwhG__industryCopy .catalog-module__PAqwhG__kicker{color:var(--coral);letter-spacing:.1em;margin-bottom:18px;font-size:1.1rem}.catalog-module__PAqwhG__hero .catalog-module__PAqwhG__industryCopy h1{letter-spacing:-.04em;max-width:700px;font-size:clamp(2.5rem,4.4vw,4.4rem);line-height:1}.catalog-module__PAqwhG__hero .catalog-module__PAqwhG__industryCopy p{color:#ffffffe0;max-width:540px;margin-top:22px;font-size:1.12rem;line-height:1.6}@media (max-width:1180px){.catalog-module__PAqwhG__industryCopy{padding:44px 0 70px}}@media (max-width:860px){.catalog-module__PAqwhG__industryCopy{padding:44px 0 20px}}:root[data-theme] :is(.catalog-module__PAqwhG__hero,.catalog-module__PAqwhG__catalogCta){--band-accent:var(--text-coral)}:root[data-theme] .catalog-module__PAqwhG__hero .catalog-module__PAqwhG__industryCopy .catalog-module__PAqwhG__kicker{color:var(--text-coral)}.catalog-module__PAqwhG__catalogCta{--section-line-color:var(--band-accent,var(--coral))}.catalog-module__PAqwhG__groupHeading,.catalog-module__PAqwhG__groupHeading>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px}.catalog-module__PAqwhG__groupHeading p{text-align:center}
.marquee-module__LsMY5a__marquee{align-items:center;gap:12px;min-width:0;display:flex}.marquee-module__LsMY5a__window{min-width:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-image:linear-gradient(90deg, transparent, var(--text) 8%, var(--text) 92%, transparent);mask-image:linear-gradient(90deg, transparent, var(--text) 8%, var(--text) 92%, transparent);flex:1;overflow:hidden}.marquee-module__LsMY5a__track{width:max-content;animation-name:marquee-module__LsMY5a__glide;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;display:flex}.marquee-module__LsMY5a__marquee[data-running] .marquee-module__LsMY5a__track{animation-play-state:running}.marquee-module__LsMY5a__marquee[data-running]:hover .marquee-module__LsMY5a__track{animation-play-state:paused}.marquee-module__LsMY5a__group{align-items:center;gap:34px;padding-right:34px;display:flex}@keyframes marquee-module__LsMY5a__glide{to{transform:translate(-50%)}}.marquee-module__LsMY5a__pause{opacity:0;background:var(--surface);width:0;height:30px;color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:0;flex:none;place-items:center;margin:0;padding:0;transition:width .16s,opacity .16s,margin .16s;display:grid;overflow:hidden}.marquee-module__LsMY5a__marquee:hover .marquee-module__LsMY5a__pause,.marquee-module__LsMY5a__pause:focus-visible{opacity:1;border-color:var(--line);width:30px;margin-left:10px}.marquee-module__LsMY5a__pause:hover{color:var(--text);border-color:var(--teal)}.marquee-module__LsMY5a__pause:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.marquee-module__LsMY5a__track{animation:none}.marquee-module__LsMY5a__window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee-module__LsMY5a__group[aria-hidden],.marquee-module__LsMY5a__pause{display:none}}
.materials-module__4L0j_a__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.materials-module__4L0j_a__tabs button{border:1px solid var(--line-inverse);color:var(--text-on-inverse);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;gap:4px;padding:16px 18px;transition:border-color .16s,background .16s;display:grid}.materials-module__4L0j_a__tabs button:hover,.materials-module__4L0j_a__tabs button:focus-visible{border-color:var(--coral);background:#ffffff0d}.materials-module__4L0j_a__tabs button[aria-selected=true]{border-color:var(--coral);background:var(--coral);color:var(--text-on-inverse)}.materials-module__4L0j_a__tabs strong{font-size:1.1rem}.materials-module__4L0j_a__tabs span{color:var(--text-on-inverse-muted);font-size:.82rem}.materials-module__4L0j_a__tabs button[aria-selected=true] span{color:inherit;opacity:.85}.materials-module__4L0j_a__intro{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;margin-bottom:26px;display:grid}.materials-module__4L0j_a__intro h2{letter-spacing:-.035em;margin:0 0 4px;font-size:clamp(1.6rem,2.5vw,2.35rem)}.materials-module__4L0j_a__intro small{color:var(--text-muted);margin-bottom:12px;font-size:.78rem;font-weight:700;display:block}.materials-module__4L0j_a__intro p{max-width:620px;color:var(--text-muted);margin:0;line-height:1.7}.materials-module__4L0j_a__intro h3{letter-spacing:.1em;text-transform:uppercase;margin:6px 0 10px;font-size:.78rem}.materials-module__4L0j_a__intro ul{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.materials-module__4L0j_a__intro li{align-items:center;gap:9px;font-weight:700;display:flex}.materials-module__4L0j_a__intro li svg{color:var(--teal-ink);flex:none}.materials-module__4L0j_a__count{color:var(--coral-ink);font-size:.78rem;font-weight:800}@media (max-width:860px){.materials-module__4L0j_a__tabs{grid-template-columns:1fr 1fr}.materials-module__4L0j_a__intro{grid-template-columns:1fr;gap:18px}}
.search-module__iEHJ8a__page{min-height:55vh}.search-module__iEHJ8a__results{max-width:900px;margin:0 auto}.search-module__iEHJ8a__results h1,.search-module__iEHJ8a__results h2{text-align:center;margin:0 0 18px;font-size:clamp(1.5rem,2.4vw,2rem)}.search-module__iEHJ8a__results .search-module__iEHJ8a__second{margin-top:44px}.search-module__iEHJ8a__chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.search-module__iEHJ8a__chips a{color:var(--text);background:var(--surface);border:1px solid var(--line);align-items:center;gap:6px;padding:10px 16px;font-size:.92rem;font-weight:650;transition:border-color .16s,color .16s;display:inline-flex}.search-module__iEHJ8a__chips a:hover,.search-module__iEHJ8a__chips a:focus-visible{color:var(--coral-ink);border-color:var(--coral-ink)}.search-module__iEHJ8a__note{color:var(--text-muted);text-align:center;margin:26px 0 14px}.search-module__iEHJ8a__note a{color:var(--coral-ink);text-underline-offset:3px;font-weight:650;text-decoration:underline}.search-module__iEHJ8a__count{margin:0 0 10px;font-size:clamp(1.5rem,2.4vw,2rem)}.search-module__iEHJ8a__clear{color:var(--coral-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.search-module__iEHJ8a__group+.search-module__iEHJ8a__group{margin-top:36px}.search-module__iEHJ8a__groupHeading{letter-spacing:-.01em;align-items:baseline;gap:8px;margin:26px 0 16px;font-size:1.05rem;display:flex}.search-module__iEHJ8a__groupHeading span{color:var(--text-muted);font-size:.85rem;font-weight:600}.search-module__iEHJ8a__cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.search-module__iEHJ8a__noPhoto{color:var(--text-on-inverse);background:var(--fill-band);place-items:center;font-size:3rem;font-weight:820;display:grid}@media (max-width:1050px){.search-module__iEHJ8a__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.search-module__iEHJ8a__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.search-module__iEHJ8a__cards{grid-template-columns:1fr}}
