@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes nw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}@keyframes nw-stat{to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box}h1,h2,h3,h4{font-family:var(--font-title);font-weight:500;letter-spacing:0;margin:0}a{color:inherit}.nav-item.active .nav-link.has-down::after{transform:rotate(225deg) translateY(0)}.mm-col h5,.mm-feature h6{font-family:var(--font-title);font-weight:500;text-transform:uppercase}.mm-col h5{font-size:calc((11px) * var(--title-scale));letter-spacing:.18em;color:var(--ink-3);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.mm-feature h6{font-size:calc((22px) * var(--title-scale));line-height:1.1;margin:4px 0 8px}@media (max-width:1240px){.searchrow-inner{grid-template-columns:auto minmax(0,460px) 1fr;gap:16px}.search-wrap{max-width:460px}.header-cta-sub{display:none}.header-cta .header-cta-text{flex-direction:row}}@media (max-width:1080px){.searchrow-inner{grid-template-columns:auto 1fr auto}}@media (max-width:720px){.searchrow-inner{grid-template-columns:1fr}.header-cta{justify-content:center}}.note b,.services-head .left h2{font-family:var(--font-title);letter-spacing:.06em;text-transform:uppercase}@media (max-width:1240px){.nav-mid{gap:14px}.nav-link{font-size:12px;letter-spacing:.04em}.brand-logo{height:32px}}@media (max-width:1080px){.nav-item.secondary{display:none}}@media (max-width:1100px){.nav-mid{display:flex}.hero-stats-inner{grid-template-columns:repeat(2,1fr)}.footer-top-inner{grid-template-columns:1fr}.footer-addresses-inner,.footer-main{grid-template-columns:1fr 1fr}.addr:nth-child(2),.stat+.stat:nth-child(odd){border-left:0;padding-left:0}.footer-bottom-inner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.nav-mid{display:none}}@media (max-width:1100px){.reassure{height:auto}.reassure-inner{grid-template-columns:repeat(2,1fr);padding:14px 24px;gap:16px}.reassure-item+.reassure-item{border-left:0;padding-left:0}.reassure-item .r-sub{display:none}}@media (max-width:560px){.reassure-inner{grid-template-columns:1fr}}@media (max-width:1100px){.trust-inner{grid-template-columns:repeat(2,1fr);gap:28px}.trust-item{border-right:0;padding:0}.cat-grid,.cat-grid.cols-3,.prod-grid{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;align-items:flex-start}.brands-grid{grid-template-columns:repeat(4,1fr)}.brands-head{flex-direction:column;align-items:flex-start}.brands-head p{text-align:left}.promo-inner{grid-template-columns:1fr}.carousel-slide{aspect-ratio:16/9}.carousel-arrow{width:36px;height:36px}.feature-inner{grid-template-columns:1fr;min-height:0}.feature-body{padding:56px 0}.feature-image{aspect-ratio:16/10}.about-inner,.feature-bullets{grid-template-columns:1fr}.about-inner{gap:40px;padding:var(--sp-11) var(--pad-x)}.about-image{aspect-ratio:16/10}}.page-head h1::before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:4px;background:var(--red)}@media (max-width:1100px){.hero::after{display:none}}.services-head .left h2{font-family:var(--font-title);font-size:calc((clamp(34px, 4vw, 56px)) * var(--title-scale));line-height:1;letter-spacing:0}@media (max-width:1100px){.services-head{grid-template-columns:1fr;gap:18px}.services-grid{grid-template-columns:repeat(2,1fr)}}.cat-img>img.cat-photo{mix-blend-mode:multiply}@media (max-width:1240px){.nav-mid{gap:14px}.nav-link{font-size:12px;letter-spacing:.04em}.brand-logo{height:32px}}@media (max-width:1080px){.nav-item.secondary{display:none}}@media (max-width:1100px){.nav-mid{display:flex}.hero-stats-inner{grid-template-columns:repeat(2,1fr)}.footer-top-inner{grid-template-columns:1fr}.footer-addresses-inner,.footer-main{grid-template-columns:1fr 1fr}.addr:nth-child(2),.stat+.stat:nth-child(odd){border-left:0;padding-left:0}.footer-bottom-inner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.nav-mid{display:none}}@media (max-width:1100px){.trust-inner{grid-template-columns:repeat(2,1fr);gap:28px}.trust-item{border-right:0;padding:0}.cat-grid,.prod-grid{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;align-items:flex-start}.brands-grid{grid-template-columns:repeat(4,1fr)}.brands-head{flex-direction:column;align-items:flex-start}.brands-head p{text-align:left}.promo-inner{grid-template-columns:1fr}}.pdp-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media (max-width:1100px){.feature-inner{grid-template-columns:1fr;min-height:0}.feature-body{padding:56px 0}.feature-image{aspect-ratio:16/10}.about-inner,.feature-bullets{grid-template-columns:1fr}.about-inner{gap:40px;padding:var(--sp-11) var(--pad-x)}.about-image{aspect-ratio:16/10}}.note b,.pdp-brand-row .star span,.pdp-bullets li strong,.pdp-meta-row strong{color:var(--ink);font-weight:700}.pdp{background:var(--paper)}.pdp-inner{max-width:var(--maxw);margin:0 auto;padding:48px 32px 80px;display:grid;grid-template-columns:1.05fr 1fr;gap:64px}.pdp-gallery{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:start}.pdp-thumbs{display:flex;flex-direction:column;gap:10px}.pdp-thumb{aspect-ratio:1/1;background:#f4f4f4;border:1px solid var(--hairline);display:grid;place-items:center;cursor:pointer;padding:8px;overflow:hidden;transition:border-color 140ms}.pdp-thumb.video{background:#111;position:relative}.pdp-thumb.video::after{content:"";width:0;height:0;border-left:12px solid #fff;border-top:8px solid #fff0;border-bottom:8px solid #fff0;position:absolute;inset:0;margin:auto}.pdp-thumb.active{border-color:var(--ink);border-width:2px}.pdp-main-img .pdp-corner,.pdp-thumb-label{position:absolute;font-family:var(--font-base);text-transform:uppercase}.pdp-thumb-label{bottom:4px;left:4px;right:4px;font-size:9px;color:rgb(255 255 255 / .7);letter-spacing:.1em;text-align:center}.pdp-main-img{aspect-ratio:1/1;background:#f4f4f4;border:1px solid var(--hairline);display:grid;place-items:center;padding:24px;position:relative;overflow:hidden}.pdp-main-img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 22px rgb(0 0 0 / .1))}.pdp-main-img .pdp-corner{top:24px;left:24px;background:var(--red);color:#fff;font-size:12px;letter-spacing:.16em;padding:8px 12px;z-index:2}.pdp-main-img .pdp-zoom{position:absolute;top:16px;right:16px;width:38px;height:38px;background:rgb(255 255 255 / .85);border:1px solid var(--hairline-2);display:grid;place-items:center;cursor:pointer;z-index:2}.pdp-main-img .pdp-zoom svg,.pdp-trust .pill svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.6}.pdp-info{display:flex;flex-direction:column;gap:18px;padding-top:4px}.pdp-badges{display:flex;gap:8px;flex-wrap:wrap}.pdp-badge{font-family:var(--font-base);font-size:11px;letter-spacing:.16em;padding:5px 10px;background:var(--paper-2);color:var(--ink)}.pdp-badge.red{background:var(--red);color:#fff}.pdp-badge.dark{background:var(--ink);color:#fff}.pdp-badge.green{background:#1f7d4e;color:#fff}.pdp h1,.pdp-badge,.pdp-brand-row{text-transform:uppercase}.pdp-brand-row{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.14em;font-weight:700}.pdp-brand-row .star{color:var(--red);letter-spacing:0;font-family:var(--font-base);font-weight:400;text-transform:none}.pdp-brand-row .star span{margin-left:4px}.pdp h1{font-family:var(--font-title);font-weight:500;font-size:calc((clamp(34px, 3.4vw, 44px)) * var(--title-scale));line-height:1.05;color:var(--ink);margin:0}.pdp-brand-row,.pdp-price small,.pdp-sub{font-family:var(--font-base);color:var(--ink-3)}.pdp-sub{font-size:15px;margin:0;line-height:1.5}.pdp-price-block{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:22px 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:14px 22px}.pdp-price,.pdp-qty button,.pdp-qty input{font-family:var(--font-base);color:var(--ink)}.pdp-price{font-weight:500;font-size:44px;letter-spacing:-.01em;line-height:1}.pdp-price small{font-size:13px;font-weight:400;margin-left:6px;letter-spacing:0}.pdp-save,.pdp-strike{font-family:var(--font-base)}.pdp-strike{font-size:22px;color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.pdp-save{background:var(--red);color:#fff;font-size:12px;letter-spacing:.14em;padding:5px 9px;text-transform:uppercase}.pdp-tva{font-family:var(--font-base);font-size:12px;color:var(--ink-3);line-height:1.5;width:100%}.pdp-bullets,.pdp-desc ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pdp-bullets li,.pdp-video-text p{font-family:var(--font-base);font-size:14px}.pdp-bullets li{color:var(--ink-2);padding-left:22px;position:relative;line-height:1.45}.pdp-bullets li::before,.pdp-desc ul li::before{content:"";position:absolute;left:0;width:12px;height:1.5px}.pdp-bullets li::before{top:8px;background:var(--red)}.pdp-buy{display:grid;grid-template-columns:auto 1fr auto;gap:12px;margin-top:6px}.pdp-qty{display:inline-flex;align-items:stretch;border:1px solid var(--hairline-2);background:var(--paper)}.pdp-qty button,.pdp-qty input{border:0;background:0 0}.pdp-qty button{width:44px;font-size:18px;cursor:pointer}.pdp-qty button:hover{background:var(--paper-warm)}.pdp-qty input{width:56px;text-align:center;font-size:17px;outline:0;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline)}.pdp-add,.pdp-secondary a,.pdp-trust .pill h5{font-family:var(--font-title);text-transform:uppercase}.pdp-add{background:var(--red);color:#fff;border:0;font-size:14px;letter-spacing:.12em;padding:0 28px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:var(--radius-1)}.pdp-add:hover{background:var(--red-deep)}.pdp-buy .add{display:flex}.pdp-buy .add .pdp-add{width:100%}.pdp-add svg,.pdp-fav-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.pdp-fav-btn{background:var(--paper);border:1px solid var(--hairline-2);color:var(--ink);width:52px;display:grid;place-items:center;cursor:pointer}.pdp-fav-btn:hover{color:var(--red);border-color:var(--red)}.pdp-fav-btn svg{width:19px;height:19px}.pdp-secondary{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.pdp-secondary a,.pdp-trust .pill h5{font-size:calc((12px) * var(--title-scale));letter-spacing:.1em;color:var(--ink)}.pdp-secondary a{text-decoration:none;padding:9px 12px;border:1px solid var(--hairline-2);background:var(--paper)}.pdp-secondary a:hover{border-color:var(--ink)}.pdp-trust{border:1px solid var(--hairline);background:var(--paper-3);padding:16px 18px;margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.pdp-trust .pill{display:flex;align-items:flex-start;gap:12px}.pdp-trust .pill svg{width:22px;height:22px;stroke-width:1.4;flex:0 0 auto}.pdp-trust .pill h5{margin:0 0 2px;font-weight:500}.pdp-meta-row,.pdp-trust .pill p{font-family:var(--font-base);font-size:12px;color:var(--ink-3)}.pdp-trust .pill p{margin:0;line-height:1.4}.pdp-meta-row{display:flex;gap:22px;padding-top:14px;flex-wrap:wrap}.pdp-meta-row span{white-space:nowrap}.pdp-desc h4,.pdp-meta-row,.pdp-tabs{border-top:1px solid var(--hairline)}.pdp-tabs{background:var(--paper);border-bottom:1px solid var(--hairline);position:sticky;top:130px;z-index:30}.pdp-tabs-inner{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:flex;gap:36px}.pdp-tab{appearance:none;background:0 0;border:0;font-family:var(--font-base);font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);cursor:pointer;padding:18px 0;border-bottom:2px solid #fff0;text-decoration:none;display:inline-block}.pdp-specs-foot a,.pdp-tab.active,.pdp-tab:hover{color:var(--ink)}.pdp-tab.active{border-bottom-color:var(--red)}.pdp-tab .num,.summary-row.total .v small{color:var(--ink-3);font-family:var(--font-base);font-size:11px;margin-left:6px}.pdp-video{background:#0f0f0f;color:#f0f0f0}.pdp-video-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-12) var(--pad-x);display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.pdp-video-frame{position:relative;aspect-ratio:16/9;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .012) 0 2px,transparent 2px 16px),#1a1a1a;overflow:hidden;cursor:pointer;border:1px solid rgb(255 255 255 / .08)}.pdp-video-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(0 0 0 / .5) 100%)}.pdp-video-play{position:absolute;inset:0;margin:auto;width:88px;height:88px;background:var(--red);color:#fff;border-radius:50%;display:grid;place-items:center;z-index:2;border:0;cursor:pointer;transition:transform 200ms}.pdp-video-frame:hover .pdp-video-play{transform:scale(1.08)}.pdp-video-play::after{content:"";width:0;height:0;border-left:22px solid #fff;border-top:14px solid #fff0;border-bottom:14px solid #fff0;margin-left:6px}.pdp-video-meta{position:absolute;bottom:20px;left:22px;z-index:2;font-family:var(--font-base);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .65)}.pdp-video-meta .dur{color:#fff;margin-left:10px;padding-left:10px;border-left:1px solid rgb(255 255 255 / .3)}.pdp-video-text .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;color:rgb(255 255 255 / .7);margin-bottom:14px}.pdp-video-text .eyebrow .bar{width:28px;height:1px;background:var(--red)}.pdp-desc h3,.pdp-video-text h2,.services-head .left h2{font-weight:500;text-wrap:balance}.pdp-video-text .eyebrow,.pdp-video-text h2{font-family:var(--font-title);text-transform:uppercase}.pdp-video-text h2{font-size:calc((clamp(28px, 3.2vw, 42px)) * var(--title-scale));line-height:1.05;color:#fff;margin:0}.pdp-video-text p{font-weight:400;line-height:1.6;color:rgb(240 240 240 / .75);margin:18px 0 0;max-width:50ch}.pdp-video-tags{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.pdp-video-tags span{font-family:var(--font-base);font-size:12px;color:rgb(240 240 240 / .6);padding:6px 12px;border:1px solid rgb(255 255 255 / .2)}.pdp-body{background:var(--paper)}.pdp-body-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-13) var(--pad-x);display:grid;grid-template-columns:1.3fr 1fr;gap:80px}.pdp-desc h3{font-size:calc((clamp(24px, 2.6vw, 32px)) * var(--title-scale));line-height:1.1;color:var(--ink);margin:0 0 18px}.pdp-desc p,.pdp-desc ul li{font-family:var(--font-base);color:var(--ink-2)}.pdp-desc p{font-size:15px;line-height:1.65;margin:0 0 14px;max-width:none}.pdp-desc h4{font-size:calc((14px) * var(--title-scale));margin:30px 0 12px;padding-top:22px}.pdp-desc ul{gap:10px}.pdp-desc ul li{font-size:14px;line-height:1.5;padding-left:22px;position:relative}.pdp-desc ul li::before{top:9px;background:var(--ink)}.pdp-specs{background:var(--paper-3);border:1px solid var(--hairline);padding:28px;align-self:start}.pdp-desc h3,.pdp-desc h4,.pdp-specs h3,.pdp-uses h3,.reviews-summary h3{font-family:var(--font-title);text-transform:uppercase}.pdp-desc h4,.pdp-specs h3{font-weight:500;letter-spacing:.1em;color:var(--ink)}.pdp-specs h3{font-size:calc((15px) * var(--title-scale));margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.pdp-specs dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:12px 24px}.pdp-specs dt,.pdp-specs-foot,.use-card p{font-family:var(--font-base);color:var(--ink-3)}.pdp-specs dd,.pdp-specs dt{font-size:13px}.pdp-specs dd{margin:0;font-family:var(--font-base);font-weight:700;color:var(--ink);text-align:right}.pdp-specs-foot,.use-card p{line-height:1.5}.pdp-specs-foot,.pdp-uses{border-top:1px solid var(--hairline)}.pdp-specs-foot{font-size:12px;margin-top:18px;padding-top:14px}.pdp-uses{background:var(--paper-2);border-bottom:1px solid var(--hairline)}.pdp-uses-inner{max-width:var(--maxw);margin:0 auto;padding:72px 32px}.pdp-uses h3,.reviews-summary h3{font-size:calc((clamp(24px, 2.6vw, 32px)) * var(--title-scale))}.pdp-uses h3{font-weight:500;color:var(--ink);margin:0 0 28px;text-wrap:balance}.pdp-uses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.use-card{border:1px solid var(--hairline);padding:24px;display:flex;flex-direction:column;gap:12px}.use-card .icon{width:36px;height:36px;color:var(--red)}.use-card .icon svg{width:36px;height:36px;stroke:currentColor;fill:none;stroke-width:1.4}.reviews-summary .big-rating,.use-card h4{font-family:var(--font-title);font-weight:500;color:var(--ink)}.use-card h4{font-size:calc((16px) * var(--title-scale));text-transform:uppercase;margin:0;line-height:1.15}.use-card p{font-size:13px;margin:0}.pdp-reviews,.use-card{background:var(--paper)}.pdp-reviews-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-12) var(--pad-x);display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:start}.reviews-summary h3{margin:0 0 12px}.reviews-summary .big-rating{font-size:64px;line-height:1}.reviews-summary .stars{color:var(--red);font-size:18px;letter-spacing:4px;margin:8px 0}.reviews-summary .count{font-family:var(--font-base);font-size:13px;color:var(--ink-3)}.reviews-summary .leave-review{display:inline-block;margin-top:22px;font-family:var(--font-base);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);padding:12px 18px;text-decoration:none}.reviews-summary .leave-review:hover{background:var(--ink);color:#fff}.review-list{display:grid;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.review-item{background:var(--paper);padding:22px 26px;display:grid;gap:6px}.review-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-base);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.review-head .stars{color:var(--red);letter-spacing:3px}.review-meta,.review-text{font-family:var(--font-base);font-size:12px;color:var(--ink-3)}.review-text{font-size:14px;color:var(--ink-2);line-height:1.55;margin:4px 0 0}.crossell{background:var(--paper-2);border-top:1px solid var(--hairline)}.crossell-inner{max-width:var(--maxw);margin:0 auto;padding:72px 32px}.stickybuy{position:fixed;left:0;right:0;bottom:0;background:var(--paper);border-top:1px solid var(--hairline);box-shadow:0-8px 24px rgb(0 0 0 / .08);z-index:70;transform:translateY(100%);transition:transform 200ms ease}.stickybuy.visible{transform:translateY(0)}.stickybuy-inner{max-width:var(--maxw);margin:0 auto;padding:14px 32px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.stickybuy-thumb{width:56px;height:56px;background:var(--paper-warm);border:1px solid var(--hairline);display:grid;place-items:center;padding:6px}.stickybuy-thumb img{max-width:100%;max-height:100%;mix-blend-mode:multiply}.stickybuy-info{display:flex;align-items:center;gap:24px}.about-meta dd,.stickybuy-name,.stickybuy-price{font-family:var(--font-base);font-weight:500;color:var(--ink)}.stickybuy-name{text-transform:uppercase;font-size:14px}.about-meta dd,.stickybuy-price{font-size:18px}.stickybuy-price .strike{color:var(--ink-3);text-decoration:line-through;font-size:14px;margin-left:8px}.about-meta dt,.stickybuy-cta{font-family:var(--font-base);text-transform:uppercase}.stickybuy-cta{display:inline-flex;align-items:center;gap:12px;background:var(--red);color:#fff;border:0;padding:14px 22px;font-size:13px;letter-spacing:.12em;cursor:pointer;border-radius:var(--radius-1)}.stickybuy-cta:hover{background:var(--red-deep)}@media (max-width:1100px){.pdp-body-inner,.pdp-inner,.pdp-video-inner{grid-template-columns:1fr;gap:40px}.pdp-video-inner{padding:56px 32px}.pdp-uses-grid{grid-template-columns:1fr 1fr}.pdp-reviews-inner{gap:32px;padding:56px 32px}.pdp-gallery,.pdp-reviews-inner{grid-template-columns:1fr}.pdp-thumbs{flex-direction:row;flex-wrap:wrap}.pdp-thumb{width:80px;aspect-ratio:1}.stickybuy-info{gap:12px}.stickybuy-name{font-size:12px}.pdp-tabs{display:none}.hero::after{display:none}}.prod-card:hover .prod-img>img.prod-photo{transform:scale(1.06)}@media (max-width:1240px){.nav-mid{gap:14px}.nav-link{font-size:12px;letter-spacing:.04em}.brand-logo{height:32px}}@media (max-width:1080px){.nav-item.secondary{display:none}}@media (max-width:1100px){.nav-mid{display:flex}.hero-stats-inner{grid-template-columns:repeat(2,1fr)}.footer-top-inner{grid-template-columns:1fr}.footer-addresses-inner,.footer-main{grid-template-columns:1fr 1fr}.addr:nth-child(2),.stat+.stat:nth-child(odd){border-left:0;padding-left:0}.footer-bottom-inner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.nav-mid{display:none}}@media (max-width:1100px){.trust-inner{grid-template-columns:repeat(2,1fr);gap:28px}.trust-item{border-right:0;padding:0}.cat-grid,.prod-grid{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;align-items:flex-start}.brands-grid{grid-template-columns:repeat(4,1fr)}.brands-head{flex-direction:column;align-items:flex-start}.brands-head p{text-align:left}.promo-inner{grid-template-columns:1fr}}.about-meta dt{font-weight:500;font-size:11px;letter-spacing:.18em;color:var(--ink-3);margin-bottom:8px}.about-meta dd{font-family:var(--font-base);font-weight:400;font-size:14px;line-height:1.55;margin:0}.about-meta dd strong{font-weight:700}@media (max-width:1100px){.feature-inner{grid-template-columns:1fr;min-height:0}.feature-body{padding:56px 0}.feature-image{aspect-ratio:16/10}.about-inner,.feature-bullets{grid-template-columns:1fr}.about-inner{gap:40px;padding:var(--sp-11) var(--pad-x)}.about-image{aspect-ratio:16/10}}.summary-row.total .v small{font-family:var(--font-base);font-weight:400;margin-left:4px}@media (max-width:1100px){.listing-inner{grid-template-columns:1fr}.filter-side{position:static}.cart-inner,.cart-line{grid-template-columns:1fr}.listing-main .prod-grid{grid-template-columns:repeat(2,1fr)}.cart-line{gap:12px}.cart-headrow{display:none}.page-head-inner{grid-template-columns:1fr;gap:22px}.hero::after{display:none}}@media (max-width:1240px){.searchrow-inner{grid-template-columns:auto minmax(0,460px) 1fr;gap:16px}.search-wrap{max-width:460px}.header-cta-sub{display:none}.header-cta .header-cta-text{flex-direction:row}}@media (max-width:1080px){.searchrow-inner{grid-template-columns:auto 1fr auto}}@media (max-width:720px){.searchrow-inner{grid-template-columns:1fr}.header-cta{justify-content:center}}@media (max-width:1240px){.nav-mid{gap:14px}.nav-link{font-size:12px;letter-spacing:.04em}.brand-logo{height:32px}}@media (max-width:1080px){.nav-item.secondary{display:none}}@media (max-width:1100px){.nav-mid{display:flex}.hero-stats-inner{grid-template-columns:repeat(2,1fr)}.footer-top-inner{grid-template-columns:1fr}.footer-addresses-inner,.footer-main{grid-template-columns:1fr 1fr}.addr:nth-child(2),.stat+.stat:nth-child(odd){border-left:0;padding-left:0}.footer-bottom-inner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.nav-mid{display:none}}@media (max-width:1100px){.reassure{height:auto}.reassure-inner{grid-template-columns:repeat(2,1fr);padding:14px 24px;gap:16px}.reassure-item+.reassure-item{border-left:0;padding-left:0}.reassure-item .r-sub{display:none}}@media (max-width:560px){.reassure-inner{grid-template-columns:1fr}}@media (max-width:1100px){.trust-inner{grid-template-columns:repeat(2,1fr);gap:28px}.trust-item{border-right:0;padding:0}.cat-grid,.cat-grid.cols-3,.prod-grid{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;align-items:flex-start}.brands-grid{grid-template-columns:repeat(4,1fr)}.brands-head{flex-direction:column;align-items:flex-start}.brands-head p{text-align:left}.promo-inner{grid-template-columns:1fr}.carousel-slide{aspect-ratio:16/9}.carousel-arrow{width:36px;height:36px}.feature-inner{grid-template-columns:1fr;min-height:0}.feature-body{padding:56px 0}.feature-image{aspect-ratio:16/10}.about-inner,.feature-bullets{grid-template-columns:1fr}.about-inner{gap:40px;padding:var(--sp-11) var(--pad-x)}.about-image{aspect-ratio:16/10}}.cat-card:hover .cat-img>img.cat-photo{transform:scale(1.05)}@media (max-width:1100px){.hero::after{display:none}}.cat-hero h1 .accent{color:var(--red)}.cat-tools-count strong,.reviews-summary h3{color:var(--ink);font-weight:500}@media (max-width:1100px){.services-head{grid-template-columns:1fr;gap:18px}.services-grid{grid-template-columns:repeat(2,1fr)}}.service-card.cta-card p{color:rgb(240 240 240 / .75)}.cat-search input::placeholder{color:var(--ink-3)}.cat-img,.prod-img{background:#f4f4f4!important;background-image:none!important}.cat-img>img.cat-photo,.prod-img>img.prod-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:18px;transition:transform 500ms cubic-bezier(.2,.8,.2,1)}.cat-img>img.cat-photo{padding:24px}.cat-hero{background:var(--paper);border-bottom:1px solid var(--hairline)}.cat-hero-inner{max-width:var(--maxw);margin:0 auto;padding:56px 32px 36px;display:grid;grid-template-columns:1fr;gap:48px;align-items:start}.cat-hero .eyebrow,.cat-hero h1{font-family:var(--font-title);text-transform:uppercase}.cat-hero .eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;color:var(--ink-3);margin-bottom:14px}.cat-hero .eyebrow .bar{width:28px;height:1px;background:var(--red)}.cat-hero h1{font-weight:500;font-size:calc((clamp(40px, 4.4vw, 64px)) * var(--title-scale));line-height:1;letter-spacing:-.005em;margin:0}.cat-hero p{font-family:var(--font-base);font-size:15px;line-height:1.6;color:var(--ink-2);margin:var(--sp-4) 0 0;max-width:52ch;padding-bottom:var(--sp-2)}.cat-hero-inner--aside{grid-template-columns:1.25fr .85fr;gap:56px;align-items:center}.cat-hero-main p{max-width:54ch}.cat-hero-aside{background:var(--paper-2);border:1px solid var(--hairline);border-radius:0;padding:28px 28px 24px}.cat-hero-usps{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:14px}.cat-hero-usps li{display:flex;align-items:center;gap:12px;font-family:var(--font-base);font-size:14px;color:var(--ink-2)}.cat-hero-usps li strong{color:var(--ink);font-weight:600}.cat-hero-usps svg{flex:0 0 auto;width:18px;height:18px;stroke:var(--red);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.cat-hero-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:14px;background:var(--brand);color:var(--paper);font-family:var(--font-base);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:16px 24px;border-radius:var(--radius-1);border:1px solid #fff0;text-decoration:none;transition:background 140ms ease}.cat-hero-cta:hover{background:var(--brand-deep);color:var(--paper);text-decoration:none}.cat-hero-cta svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1100px){.cat-hero-inner--aside{grid-template-columns:1fr;gap:24px}.cat-hero-aside{max-width:440px}}.cat-tools{background:var(--paper);border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:40}.cat-tools-inner{max-width:var(--maxw);margin:0 auto;padding:18px 32px;display:grid;grid-template-columns:320px 1fr auto;gap:24px;align-items:center}.cat-search{position:relative;display:flex;align-items:center;background:var(--paper);border:1px solid var(--hairline-2);transition:border-color 180ms , box-shadow 180ms}.cat-search:focus-within{border-color:var(--ink);box-shadow:var(--shadow-ring-soft)}.cat-search svg{width:16px;height:16px;stroke:var(--ink-3);fill:none;stroke-width:1.8;margin-left:14px;flex:0 0 auto}.cat-search input{flex:1;border:0;background:0 0;padding:12px 14px;font-family:var(--font-base);font-size:14px;color:var(--ink);outline:0}.cat-empty p,.cat-search button.clear{font-family:var(--font-base);color:var(--ink-3)}.cat-search button.clear{border:0;background:0 0;cursor:pointer;padding:0 14px;font-size:18px;line-height:1;display:none}.cat-search.has-value button.clear{display:block}.cat-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cat-chip,.cat-tools-count{font-family:var(--font-base);font-size:12px;text-transform:uppercase;white-space:nowrap}.cat-chip{display:inline-flex;align-items:center;gap:8px;background:0 0;color:var(--ink-2);border:1px solid var(--hairline-2);padding:9px 14px;letter-spacing:.08em;cursor:pointer;transition:background 160ms , color 160ms , border-color 160ms}.cat-chip:hover{border-color:var(--ink);color:var(--ink)}.cat-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.cat-chip .count{font-family:var(--font-base);font-size:11px;opacity:.7;margin-left:2px;letter-spacing:.02em;text-transform:none}.cat-chip.brand.active{background:var(--red);border-color:var(--red)}.cat-tools-count{letter-spacing:.1em;color:var(--ink-3)}.cat-filters{background:var(--paper-2);border-bottom:1px solid var(--hairline)}.cat-filters-inner{max-width:var(--maxw);margin:0 auto;padding:14px 32px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.cat-filters-label{font-family:var(--font-base);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.cat-list{background:var(--paper)}.cat-list-inner{max-width:var(--maxw);margin:0 auto;padding:48px 32px 96px}.cat-grid-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cat-grid-products .prod-card[hidden]{display:none!important}.cat-empty{display:none;padding:var(--sp-12) var(--pad-x);text-align:center;border:1px dashed var(--hairline-2);background:var(--paper-2)}.cat-empty.show{display:block}.cat-empty button,.cat-empty h3{font-family:var(--font-title);text-transform:uppercase}.cat-empty h3{font-weight:500;font-size:calc((22px) * var(--title-scale));margin:0 0 8px}.cat-empty p{font-size:14px;margin:0 0 18px}.cat-empty button{background:var(--ink);color:#fff;border:0;padding:12px 22px;font-size:12px;letter-spacing:.1em;cursor:pointer}@media (max-width:1240px){.cat-grid-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.cat-hero-inner{grid-template-columns:1fr;gap:18px;padding:40px 32px 28px}.cat-tools-inner{grid-template-columns:1fr;gap:12px}.cat-grid-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cat-grid-products{grid-template-columns:1fr}}@media (max-width:1240px){.nav-mid{gap:14px}.nav-link{font-size:12px;letter-spacing:.04em}.brand-logo{height:32px}}@media (max-width:1080px){.nav-item.secondary{display:none}}@media (max-width:1100px){.nav-mid{display:flex}.hero-stats-inner{grid-template-columns:repeat(2,1fr)}.footer-top-inner{grid-template-columns:1fr}.footer-addresses-inner,.footer-main{grid-template-columns:1fr 1fr}.addr:nth-child(2),.stat+.stat:nth-child(odd){border-left:0;padding-left:0}.footer-bottom-inner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.nav-mid{display:none}}@media (max-width:1100px){.trust-inner{grid-template-columns:repeat(2,1fr);gap:28px}.trust-item{border-right:0;padding:0}.cat-grid,.prod-grid{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;align-items:flex-start}}.brand-cell:hover img{transform:scale(1.07)}@media (max-width:1100px){.brands-grid{grid-template-columns:repeat(4,1fr)}.brands-head{flex-direction:column;align-items:flex-start}.brands-head p{text-align:left}.promo-inner{grid-template-columns:1fr}.feature-inner{grid-template-columns:1fr;min-height:0}.feature-body{padding:56px 0}.feature-image{aspect-ratio:16/10}.about-inner,.feature-bullets{grid-template-columns:1fr}.about-inner{gap:40px;padding:var(--sp-11) var(--pad-x)}.about-image{aspect-ratio:16/10}.listing-inner{grid-template-columns:1fr}.filter-side{position:static}.cart-inner,.cart-line{grid-template-columns:1fr}.listing-main .prod-grid{grid-template-columns:repeat(2,1fr)}.cart-line{gap:12px}.cart-headrow{display:none}.page-head-inner{grid-template-columns:1fr;gap:22px}.hero::after{display:none}}@media (max-width:1240px){.nav-mid{gap:14px}.nav-link{font-size:12px;letter-spacing:.04em}.brand-logo{height:32px}}@media (max-width:1080px){.nav-item.secondary{display:none}}@media (max-width:1100px){.nav-mid{display:flex}.hero-stats-inner{grid-template-columns:repeat(2,1fr)}.footer-top-inner{grid-template-columns:1fr}.footer-addresses-inner,.footer-main{grid-template-columns:1fr 1fr}.addr:nth-child(2),.stat+.stat:nth-child(odd){border-left:0;padding-left:0}.footer-bottom-inner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.nav-mid{display:none}}@media (max-width:1100px){.trust-inner{grid-template-columns:repeat(2,1fr);gap:28px}.trust-item{border-right:0;padding:0}.cat-grid,.prod-grid{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;align-items:flex-start}.brands-grid{grid-template-columns:repeat(4,1fr)}.brands-head{flex-direction:column;align-items:flex-start}.brands-head p{text-align:left}.promo-inner{grid-template-columns:1fr}.feature-inner{grid-template-columns:1fr;min-height:0}.feature-body{padding:56px 0}.feature-image{aspect-ratio:16/10}.about-inner,.feature-bullets{grid-template-columns:1fr}.about-inner{gap:40px;padding:var(--sp-11) var(--pad-x)}.about-image{aspect-ratio:16/10}}.ct-office .row strong{color:var(--ink);font-weight:700}@media (max-width:1100px){.listing-inner{grid-template-columns:1fr}.filter-side{position:static}.account-inner,.cart-inner,.cart-line,.checkout-inner{grid-template-columns:1fr}.listing-main .prod-grid{grid-template-columns:repeat(2,1fr)}.cart-line{gap:12px}.cart-headrow{display:none}.form-grid,.page-head-inner{grid-template-columns:1fr}.page-head-inner{gap:22px}.hero::after{display:none}}.search-wrap{max-width:620px;width:100%;justify-self:stretch}.header-cta,.header-cta-text{display:inline-flex;line-height:1}.header-cta{justify-self:end;align-items:center;gap:12px;background:var(--red);color:#fff;text-decoration:none;font-family:var(--font-base);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;border:1px solid var(--red);transition:background 160ms , border-color 160ms , transform 220ms cubic-bezier(.2,.8,.2,1) , box-shadow 220ms;white-space:nowrap;position:relative}.searchrow-inner .cat-btn{justify-self:start}.header-cta:hover{background:var(--red-deep);border-color:var(--red-deep);transform:translateY(-1px);box-shadow:var(--shadow-cta)}.header-cta svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;flex:0 0 auto}.header-cta-text{flex-direction:column;gap:4px}.header-cta .header-cta-sub,.header-cta-sub{font-family:var(--font-base);font-weight:400;text-transform:none;font-size:10.5px;letter-spacing:.04em;color:rgb(255 255 255 / .82);line-height:1}.header-cta .header-cta-sub{display:block;color:rgb(255 255 255 / .78);margin-top:2px}.header-cta .header-cta-text{display:flex;flex-direction:column;gap:0;line-height:1}@media (max-width:1240px){.searchrow-inner{grid-template-columns:auto minmax(0,460px) 1fr;gap:16px}.search-wrap{max-width:460px}.header-cta-sub{display:none}.header-cta .header-cta-text{flex-direction:row}}@media (max-width:1080px){.searchrow-inner{grid-template-columns:auto 1fr auto}}@media (max-width:720px){.searchrow-inner{grid-template-columns:1fr}.header-cta{justify-content:center}}.cat-btn .bars span{width:14px;height:1.5px;background:currentColor;display:block}.search-wrap button svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8}.service-inline-form button:hover{background:var(--red-deep)}.service-card.cta-card .service-meta strong,.service-card.cta-card h3{color:#fff}@media (max-width:1240px){.nav-mid{gap:14px}.nav-link{font-size:12px;letter-spacing:.04em}.brand-logo{height:32px}}@media (max-width:1080px){.nav-item.secondary{display:none}}@media (max-width:1100px){.nav-mid{display:flex}.hero-stats-inner{grid-template-columns:repeat(2,1fr)}.footer-top-inner{grid-template-columns:1fr}.footer-addresses-inner,.footer-main{grid-template-columns:1fr 1fr}.addr:nth-child(2),.stat+.stat:nth-child(odd){border-left:0;padding-left:0}.footer-bottom-inner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.nav-mid{display:none}}.reassure{background:var(--paper);border-bottom:1px solid var(--hairline);height:60px}.reassure-inner{max-width:var(--maxw);margin:0 auto;height:100%;padding:0 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:stretch}.reassure-item{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0;color:var(--ink);text-decoration:none}.reassure-item+.reassure-item{border-left:1px solid var(--hairline);padding-left:32px}.reassure-item svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.4;flex:0 0 auto}.reassure-item .r-label{font-family:var(--font-base);font-weight:500;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);line-height:1;white-space:nowrap}.reassure-item .r-sub{font-family:var(--font-base);font-weight:400;font-size:11px;color:var(--ink-3);letter-spacing:.02em;line-height:1;margin-left:2px;white-space:nowrap}.reassure-item:hover .r-label,.reassure-item:hover svg{color:var(--red);stroke:var(--red)}@media (max-width:1100px){.reassure{height:auto}.reassure-inner{grid-template-columns:repeat(2,1fr);padding:14px 24px;gap:16px}.reassure-item+.reassure-item{border-left:0;padding-left:0}.reassure-item .r-sub{display:none}}@media (max-width:560px){.reassure-inner{grid-template-columns:1fr}}.cat-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.trust-inner{grid-template-columns:repeat(2,1fr);gap:28px}.trust-item{border-right:0;padding:0}.cat-grid,.cat-grid.cols-3,.prod-grid{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;align-items:flex-start}}.service-card.cta-card .service-inline-form input::placeholder{color:rgb(240 240 240 / .5)}@media (max-width:1100px){.brands-grid{grid-template-columns:repeat(4,1fr)}.brands-head{flex-direction:column;align-items:flex-start}.brands-head p{text-align:left}.promo-inner{grid-template-columns:1fr}}.carousel{background:var(--paper-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.carousel-inner{max-width:var(--maxw);margin:0 auto;padding:56px 72px;position:relative}.carousel-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:22px}.carousel-eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.carousel-viewport{overflow:hidden;border:0;background:0 0;position:relative}.carousel-track{display:flex;width:100%;transition:transform 600ms cubic-bezier(.2,.8,.2,1)}.carousel-slide{flex:0 0 100%;width:100%;aspect-ratio:16/5;display:grid;place-items:center;overflow:hidden;background:0 0}.carousel-slide img{width:100%;height:100%;object-fit:cover}.carousel-arrows{position:absolute;top:50%;transform:translateY(-50%);left:12px;right:12px;display:flex;justify-content:space-between;pointer-events:none}.carousel-arrow{pointer-events:auto;width:44px;height:44px;background:var(--ink);color:#fff;border:0;display:grid;place-items:center;cursor:pointer;border-radius:50%;transition:background 140ms , transform 140ms}.carousel-arrow:hover{background:var(--red);transform:scale(1.06)}.carousel-arrow svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.carousel-dot{width:28px;height:3px;background:var(--hairline-2);border:0;cursor:pointer;transition:background 140ms}.carousel-dot.active{background:var(--ink)}.carousel-dot:hover{background:var(--ink-3)}@media (max-width:1100px){.carousel-slide{aspect-ratio:16/9}.carousel-arrow{width:36px;height:36px}}.feature{background:var(--paper)}.feature-brand{color:var(--ink-3)}.feature-lede{color:var(--ink-2)}.ct-svc ul li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:1px;background:var(--red)}.feature-price{color:var(--ink)}.feature-price small{color:var(--ink-3)}.feature-meta .stock-dot{background:#1f8a5b}.feature-cta .btn-outline{color:var(--ink);border-color:var(--hairline-2)}.feature-image{background:var(--paper-2)}@media (max-width:1100px){.feature-inner{grid-template-columns:1fr;min-height:0}.feature-body{padding:56px 0}.feature-image{aspect-ratio:16/10}.about-inner,.feature-bullets{grid-template-columns:1fr}.about-inner{gap:40px;padding:var(--sp-11) var(--pad-x)}.about-image{aspect-ratio:16/10}}.footer-brand img{width:auto;background:#fff}@media (max-width:1100px){.hero::after{display:none}}.ct-hero h1 .accent,.ct-hero-direct .val a:hover{color:var(--red)}.services{background:var(--paper)}.services .section-inner{padding:var(--sp-13) var(--pad-x)}.services-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:56px;padding-bottom:24px;border-bottom:1px solid var(--hairline)}.services-head .left .eyebrow{margin-bottom:18px;color:var(--ink-3)}.service-card p,.services-head .right{font-family:var(--font-base);color:var(--ink-2)}.services-head .right{font-size:15px;line-height:1.6;max-width:42ch;justify-self:end}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.service-card{display:flex;flex-direction:column;gap:14px;padding:36px 30px 32px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--paper);text-decoration:none;color:inherit;transition:background 160ms;position:relative;min-height:280px}.service-card:hover{background:var(--paper-3)}.service-num{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;letter-spacing:.16em;color:var(--ink-3)}.service-card h3,.service-meta{font-family:var(--font-title);text-transform:uppercase}.service-card h3{font-weight:500;font-size:calc((28px) * var(--title-scale));line-height:1;margin:6px 0 0;letter-spacing:0}.service-card p{font-weight:400;font-size:13.5px;line-height:1.55;margin:0}.service-meta{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px dashed var(--hairline-2);font-size:11px;letter-spacing:.12em;color:var(--ink-3)}.service-meta strong{color:var(--ink);font-weight:500}.service-arrow{position:absolute;top:32px;right:28px;width:14px;height:14px;color:var(--ink-3);transition:color 140ms , transform 200ms}.service-arrow::before{content:"";display:block;width:10px;height:10px;border-top:1.2px solid currentColor;border-right:1.2px solid currentColor;transform:rotate(45deg)}.service-card:hover .service-arrow{color:var(--red);transform:translate(2px,-2px)}@media (max-width:1100px){.services-head{grid-template-columns:1fr;gap:18px}.services-grid{grid-template-columns:repeat(2,1fr)}}.service-card.cta-card{background:var(--ink);color:#f0f0f0}.service-card.cta-card .service-num{color:rgb(240 240 240 / .55)}.service-card.cta-card:hover{background:#292c37}.service-card.cta-card .service-meta{border-top-color:rgb(255 255 255 / .18);color:rgb(240 240 240 / .6)}.service-card.cta-card .service-arrow,.service-card.cta-card .service-inline-form input{color:#fff}.service-inline-form{display:flex;border:1px solid var(--hairline-2);background:var(--paper);margin-top:auto}.service-inline-form input{flex:1;appearance:none;border:0;background:0 0;padding:13px 14px;font-family:var(--font-base);font-size:13px;color:var(--ink);outline:0}.search-wrap input::placeholder,.service-inline-form input::placeholder{color:var(--ink-3)}.service-inline-form button{appearance:none;border:0;background:var(--red);color:#fff;padding:0 18px;font-size:12px;letter-spacing:.12em;cursor:pointer}.service-card.cta-card .service-inline-form{border-color:rgb(255 255 255 / .18);background:rgb(255 255 255 / .05)}.service-card.phone-row{display:flex;align-items:baseline;gap:10px}.service-phone{font-family:var(--font-base);font-size:22px;letter-spacing:0;color:var(--ink);text-decoration:none}.service-card.cta-card .service-phone{color:#fff}.service-pay-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ct-hero h1,.service-inline-form button,.service-pay-row span{font-family:var(--font-title);text-transform:uppercase}.service-pay-row span{font-size:11px;letter-spacing:.1em;color:var(--ink-2);border:1px solid var(--hairline-2);padding:5px 9px}.ct-hero{background:var(--ink);color:#fff;position:relative;overflow:hidden}.ct-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80%at 80% 10%,rgb(200 16 46 / .18),transparent 60%),radial-gradient(50% 70%at 10% 90%,rgb(255 255 255 / .06),transparent 60%);pointer-events:none}.ct-hero-inner{position:relative;max-width:var(--maxw);margin:0 auto;padding:100px 32px 90px;display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:end}.ct-hero h1{font-weight:500;font-size:calc((clamp(48px, 5.6vw, 84px)) * var(--title-scale));line-height:1;letter-spacing:-.01em;max-width:14ch;margin:18px 0 0}.ct-hero-meta{display:flex;flex-direction:column;gap:22px;padding-bottom:8px}.ct-hero-meta p{font-family:var(--font-base);font-size:16px;line-height:1.6;color:rgb(255 255 255 / .78);margin:0;max-width:48ch}.ct-hero-direct{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;align-items:center;border-top:1px solid rgb(255 255 255 / .14);padding-top:20px}.ct-hero-direct .lbl,.ct-services-head h2{font-family:var(--font-title);text-transform:uppercase}.ct-hero-direct .lbl{font-size:11px;letter-spacing:.18em;color:rgb(255 255 255 / .55)}.ct-hero-direct .val{font-family:var(--font-base);font-size:18px;color:#fff;letter-spacing:.02em}.ct-hero-direct .val a{color:#fff;text-decoration:none}.ct-services{background:var(--paper);border-bottom:1px solid var(--hairline)}.ct-services-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-11) var(--pad-x)}.ct-services-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px;padding-bottom:22px;border-bottom:1px solid var(--hairline)}.ct-services-head h2{font-weight:500;font-size:calc((clamp(28px, 3vw, 40px)) * var(--title-scale));line-height:1;margin:0}.ct-services-head .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:calc((11px) * var(--title-scale));text-transform:uppercase;letter-spacing:.22em;color:var(--ink-3);margin-bottom:10px}.ct-services-head .eyebrow .bar{width:24px;height:1px;background:var(--red)}.ct-services-head .right{font-family:var(--font-base);font-size:13px;color:var(--ink-3);max-width:36ch;text-align:right}.ct-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.ct-svc,.ct-svc ul{display:flex;flex-direction:column}.ct-svc{border:1px solid var(--hairline);background:var(--paper);padding:40px 32px 32px;gap:18px;position:relative;transition:border-color 220ms , transform 260ms cubic-bezier(.2,.8,.2,1) , box-shadow 260ms , background 220ms;text-decoration:none;color:var(--ink)}.ct-svc:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.ct-svc .ct-svc-num{position:absolute;top:18px;right:22px;font-family:"Poppins","JetBrains Mono",monospace;font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.ct-svc-icon{width:52px;height:52px;background:var(--ink);color:#fff;display:grid;place-items:center;transition:background 220ms}.ct-svc:hover .ct-svc-icon{background:var(--red)}.ct-svc-icon svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.5}.ct-svc h3,.ct-svc-cta{font-family:var(--font-title);text-transform:uppercase}.ct-svc h3{font-weight:500;font-size:calc((22px) * var(--title-scale));line-height:1.05;margin:0;letter-spacing:.01em}.ct-svc p{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0}.ct-svc ul{list-style:none;margin:0;padding:0;gap:8px}.ct-svc ul li{font-size:13px;color:var(--ink-2);padding-left:16px;position:relative;line-height:1.4}.ct-svc-cta{margin-top:auto;display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.12em;color:var(--ink);padding:14px 18px;border:1px solid var(--ink);align-self:stretch;justify-content:space-between;transition:background 200ms , color 200ms}.ct-svc:hover .ct-svc-cta{background:var(--ink);color:#fff}.ct-svc-cta .ar{width:14px;height:8px;position:relative}.ct-svc-cta .ar::after,.ct-svc-cta .ar::before{content:"";position:absolute;right:0;top:50%;border-top:1.4px solid currentColor}.ct-svc-cta .ar::before{left:0;transform:translateY(-50%)}.ct-svc-cta .ar::after{width:6px;height:6px;border-right:1.4px solid currentColor;transform:translateY(-50%) rotate(45deg)}.ct-svc.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.ct-svc.primary .ct-svc-icon{background:var(--red);color:#fff}.ct-svc.primary:hover .ct-svc-icon{background:#fff;color:var(--red)}.ct-svc.primary p,.ct-svc.primary ul li{color:rgb(255 255 255 / .78)}.ct-svc.primary .ct-svc-num{color:rgb(255 255 255 / .45)}.ct-svc.primary .ct-svc-cta{background:var(--red);border-color:var(--red);color:#fff}.ct-svc.primary:hover .ct-svc-cta{background:var(--red-deep);border-color:var(--red-deep)}.ct-svc.primary:hover{box-shadow:var(--shadow-pop);border-color:var(--ink)}.ct-main{background:var(--paper-2);border-bottom:1px solid var(--hairline)}.ct-main-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-12) var(--pad-x);display:grid;grid-template-columns:1.05fr 1fr;gap:56px}.ct-form-wrap{background:var(--paper);padding:44px;border:1px solid var(--hairline)}.ct-form-wrap .eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;color:var(--ink-3);margin:0}.ct-form-wrap .eyebrow .bar{width:24px;height:1px;background:var(--red)}.ct-field label,.ct-form-wrap .eyebrow,.ct-form-wrap h2{font-family:var(--font-title);text-transform:uppercase}.ct-form-wrap h2{font-weight:500;font-size:calc((clamp(28px, 3vw, 38px)) * var(--title-scale));line-height:1.05;margin:8px 0}.ct-form-wrap>p.lead{font-family:var(--font-base);font-size:14px;color:var(--ink-2);line-height:1.6;margin:0 0 28px;padding-top:12px;max-width:none}.ct-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.ct-form .full{grid-column:1/-1}.ct-field{display:flex;flex-direction:column;gap:6px}.ct-field label{font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.ct-field input,.ct-field select,.ct-svc p,.ct-svc ul li{font-family:var(--font-base)}.ct-field input,.ct-field select,.ct-field textarea{appearance:none;background:var(--paper);border:1px solid var(--hairline-2);padding:13px 14px;font-size:14px;color:var(--ink);outline:0;transition:border-color 180ms , box-shadow 180ms;width:100%}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{border-color:var(--ink);box-shadow:var(--shadow-ring)}.ct-field textarea{min-height:130px;resize:vertical;font-family:var(--font-base)}.ct-form .ct-submit{grid-column:1/-1;display:flex;gap:12px;align-items:center;margin-top:6px;flex-wrap:wrap}.ct-form .ct-submit button,.ct-radios label{cursor:pointer;font-family:var(--font-base);text-transform:uppercase}.ct-form .ct-submit button{background:var(--red);color:#fff;border:0;font-size:13px;letter-spacing:.12em;padding:16px 26px;display:inline-flex;align-items:center;gap:12px;transition:background 180ms , transform 220ms cubic-bezier(.2,.8,.2,1) , box-shadow 220ms}.ct-form .ct-submit button:hover{background:var(--red-deep);transform:translateY(-1px);box-shadow:var(--shadow-cta)}.ct-form .ct-submit .fine{font-family:var(--font-base);font-size:11px;color:var(--ink-3);line-height:1.5;max-width:38ch}.ct-radios{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--hairline-2)}.ct-radios label{padding:14px 16px;font-size:12px;letter-spacing:.1em;color:var(--ink-2);border-right:1px solid var(--hairline-2);text-align:center;transition:background 180ms , color 180ms;line-height:1.2;display:grid;place-items:center}.ct-map-tabs button:last-child,.ct-radios label:last-child{border-right:0}.ct-radios input[type="radio"]{display:none}.ct-radios input[type="radio"]:checked+label,.ct-radios input[type="radio"]:checked+label:hover{background:var(--ink);color:#fff}.ct-radios label:hover{background:var(--paper-2);color:var(--ink)}.ct-map-col{display:flex;flex-direction:column;gap:24px}.ct-map{border:1px solid var(--hairline);background:#e8e8e8;height:360px;position:relative;overflow:hidden}.ct-map iframe{width:100%;height:100%;border:0;filter:grayscale(60%) contrast(1.05)}.ct-map-tabs{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;background:var(--paper);border:1px solid var(--ink)}.ct-map-tabs button{background:0 0;border:0;cursor:pointer;padding:10px 16px;font-family:var(--font-base);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-right:1px solid var(--hairline);transition:background 160ms , color 160ms}.ct-map-tabs button.active{background:var(--ink);color:#fff}.ct-offices{display:grid;grid-template-columns:1fr;gap:20px}.ct-office{position:relative;background:var(--paper);border:1px solid var(--hairline);padding:28px 28px 26px;display:flex;flex-direction:column;gap:14px;transition:border-color 200ms ease , box-shadow 200ms ease , transform 200ms ease}.ct-office::before{content:"";position:absolute;top:0;left:0;width:36px;height:2px;background:var(--red)}.ct-office:hover{border-color:var(--ink);box-shadow:0 8px 24px -16px rgb(0 0 0 / .22)}.ct-hours .days .row,.ct-office .ofh{display:flex;justify-content:space-between}.ct-office .ofh{align-items:baseline;gap:12px}.ct-hours h3,.ct-office h4{font-family:var(--font-title);font-weight:500;font-size:calc((18px) * var(--title-scale));text-transform:uppercase;margin:0;letter-spacing:.04em}.ct-office .tag{font-family:var(--font-base);font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em}.ct-office .addr{line-height:1.55;color:var(--ink-2)}.ct-hours .days,.ct-office .addr,.ct-office .row{font-family:var(--font-base);font-size:13px}.ct-office .row{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.ct-office .row svg{width:14px;height:14px;stroke:var(--ink-3);fill:none;stroke-width:1.6;flex:0 0 auto}.ct-office a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hairline-2);padding-bottom:1px}.ct-office a:hover,.mm-col a.all-link:hover{color:var(--red);border-color:var(--red)}.ct-hours{background:var(--ink);color:#fff;border-bottom:1px solid var(--hairline)}.ct-hours-inner{max-width:var(--maxw);margin:0 auto;padding:36px 32px;display:grid;grid-template-columns:1fr auto 1fr auto;gap:40px;align-items:center}.ct-hours h3{font-size:calc((22px) * var(--title-scale));letter-spacing:.02em}.ct-hours .days{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 28px;color:rgb(255 255 255 / .78)}.ct-hours .days .row{gap:16px;min-width:200px}.ct-hours .days .row .h{color:#fff;font-weight:700}.ct-hours .sep{width:1px;height:60px;background:rgb(255 255 255 / .18)}.ct-hours .urgence{display:flex;flex-direction:column;gap:4px}.ct-hours .urgence .lbl{font-family:var(--font-base);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.ct-hours .urgence .num{font-family:var(--font-base);font-size:22px;color:#fff;text-decoration:none}.ct-hours .urgence .num:hover,.nav-item.active .nav-link{color:var(--red)}@media (max-width:1100px){.ct-hero-inner{gap:32px;padding:72px 32px 56px}.ct-hero-inner{grid-template-columns:1fr}.ct-services-head{flex-direction:column;align-items:flex-start}.ct-services-head .right{text-align:left}.ct-main-inner,.ct-offices{grid-template-columns:1fr}.ct-hours-inner{gap:24px}.ct-hours .sep{display:none}.ct-form,.ct-hours-inner,.ct-radios{grid-template-columns:1fr}.ct-radios label{border-right:0;border-bottom:1px solid var(--hairline-2)}.ct-radios label:last-child{border-bottom:0}}:root{--ink:#333745;--ink-2:#2e2e2e;--ink-3:#6b6b6b;--ink-mute:#6b6b6b;--ink-4:#9a9a9a;--paper:#fff;--paper-2:#f4f4f4;--paper-3:#fafafa;--paper-warm:#f3f1ea;--hairline:#e5e5e5;--hairline-2:#d4d4d4;--hairline-soft:rgba(0,0,0,.08);--hairline-light:rgba(255,255,255,.12);--red:#c8102e;--red-deep:#9c0a23;--brand:#c8102e;--brand-deep:#9c0a23;--maxw:1440px;--maxw-narrow:1280px;--maxw-prose:720px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:56px;--sp-11:64px;--sp-12:80px;--sp-13:96px;--sp-14:120px;--pad-x:32px;--pad-x-m:24px;--pad-x-s:20px;--pad-section-y:80px;--pad-section-y-m:64px;--pad-section-y-s:48px;--radius-0:0;--radius-1:2px;--radius-2:6px;--radius-full:9999px;--shadow-ring-soft:0 0 0 4px rgba(17,17,17,.04);--shadow-ring:0 0 0 4px rgba(17,17,17,.06);--shadow-card:0 6px 18px rgba(0,0,0,.08);--shadow-card-hover:0 18px 40px rgba(17,17,17,.08);--shadow-pop:0 22px 50px rgba(0,0,0,.18);--shadow-cta:0 10px 22px rgba(200,16,46,.28);--shadow-cta-soft:0 6px 18px rgba(200,16,46,.18);--overlay-light:rgba(0,0,0,.2);--overlay-mid:rgba(0,0,0,.55);--overlay-deep:rgba(0,0,0,.78);--t-fast:140ms;--t:220ms;--t-slow:500ms;--ease-spring:cubic-bezier(.2,.8,.2,1);--ease-overshoot:cubic-bezier(.34,1.56,.64,1);--font-base:"Poppins" , system-ui , sans-serif;--font-title:"Poppins" , system-ui , sans-serif;--fs-base:16px;--lh-base:1.6;--lh-title:1.15;--text-scale:1;--title-scale:1;--accent:#1f7d4e;--accent-deep:#137744;--accent-wash:#ecf7ee;--accent-border:#b8e0c2;--amber:#b06b1a;--amber-deep:#6a4a10;--amber-wash:#fff4e0;--amber-border:#efdcb4;--info:#1a6fb0;--info-wash:#eff6fc;--brand-wash:#fdf2f3;--ink-900:#111;--ink-mid:#555;--hairline-3:#ccc}body,html{margin:0;padding:0}body{font-family:var(--font-base);background:var(--paper);color:var(--ink);font-size:calc(var(--fs-base) * var(--text-scale));line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.topstrip{background:var(--ink);color:var(--paper-2);font-size:12px;letter-spacing:.02em}.topstrip-inner{max-width:var(--maxw);margin:0 auto;padding:9px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.topstrip-left{display:flex;align-items:center;gap:28px;color:rgb(240 240 240 / .78)}.topstrip-left strong{color:var(--paper-2);font-weight:700}.topstrip-right{display:flex;align-items:center;gap:22px}.topstrip-right a{color:rgb(240 240 240 / .78);text-decoration:none}.topstrip-right a:hover{color:var(--paper)}.lang-switch{display:inline-flex;gap:0;font-family:var(--font-base);font-size:12px;letter-spacing:.08em}.lang-switch button{background:0 0;border:0;color:rgb(240 240 240 / .55);padding:0 6px;cursor:pointer;font-family:inherit;letter-spacing:inherit;text-transform:uppercase;border-right:1px solid rgb(240 240 240 / .2)}.lang-switch button:last-child{border-right:0;padding-right:0}.lang-switch button.active{color:var(--paper)}.nav{background:var(--paper);border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:50}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:22px 32px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.brand-mark{width:42px;height:42px;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:var(--font-base);font-weight:600;font-size:22px}.brand-logo{height:36px;width:auto;display:block}.brand-name{font-family:var(--font-base);font-weight:600;font-size:22px;letter-spacing:.04em;line-height:1}.brand-sub,.mm-col a{font-family:var(--font-base);font-weight:400}.brand-sub{font-size:10px;letter-spacing:.18em;color:var(--ink-3);margin-top:4px;text-transform:uppercase}.nav-item,.nav-mid{display:flex;align-items:center}.nav-mid{gap:22px;justify-self:center}.nav-item{position:static}.nav-item .nav-link{background:0 0;border:0;cursor:pointer;font-family:inherit;color:inherit}.nav-link{font-family:var(--font-base);font-weight:400;text-transform:uppercase;font-size:13px;letter-spacing:.06em;color:var(--ink);text-decoration:none;padding:6px 0;cursor:pointer;white-space:nowrap}.mm-col a:hover,.nav-link:hover{color:var(--red)}.nav-link.has-down::after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.megamenu{position:absolute;top:78px;left:0;right:0;background:var(--paper);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);box-shadow:0 18px 30px rgb(0 0 0 / .06);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 180ms ease , transform 180ms ease , visibility 0s linear 180ms;z-index:60}.megamenu.open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 180ms ease , transform 180ms ease , visibility 0s linear 0s}.megamenu-inner{max-width:var(--maxw);margin:0 auto;padding:36px 32px 40px;display:grid;grid-template-columns:1.1fr 1.1fr 1.1fr 1.4fr;gap:48px}.mm-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.mm-col a{font-size:14px;display:inline-flex;align-items:baseline;gap:8px}.mm-col a .count{color:var(--ink-3);font-family:"Poppins",monospace;font-size:11px}.mm-col a.all-link{font-family:var(--font-base);text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--ink);border-bottom:1px solid var(--ink);align-self:flex-start;padding-bottom:4px;margin-top:4px}.mm-feature{position:relative;background:var(--ink);overflow:hidden;min-height:220px;display:flex;align-items:flex-end;padding:22px;color:var(--paper);text-decoration:none}.mm-feature .mm-feature-bg{position:absolute;inset:0;background-size:cover;background-position:center}.hero-bg::after,.mm-feature::after{content:"";position:absolute;inset:0}.mm-feature::after{background:linear-gradient(180deg,transparent 30%,rgb(0 0 0 / .7) 100%)}.mm-feature-body{position:relative;z-index:1}.mm-feature .mm-cta,.mm-feature .mm-tag{font-family:var(--font-base);text-transform:uppercase}.mm-feature .mm-tag{font-size:11px;letter-spacing:.16em;color:rgb(255 255 255 / .8)}.mm-feature .mm-cta{font-size:12px;letter-spacing:.1em;color:var(--paper);display:inline-flex;align-items:center;gap:10px;padding-bottom:2px;border-bottom:1px solid var(--paper)}.mm-feature .mm-cta::after{content:"";width:6px;height:6px;border-top:1.3px solid currentColor;border-right:1.3px solid currentColor;transform:rotate(45deg)}.nav-right{display:flex;align-items:center;gap:4px}.icon-btn,.search-wrap button{border:0;cursor:pointer;display:grid;place-items:center}.icon-btn{appearance:none;background:0 0;color:var(--ink);width:40px;height:40px}.cart-link:hover,.icon-btn:hover,.quicktags a:hover{color:var(--red)}.cart-link svg,.icon-btn svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5}.cart-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-family:var(--font-base);text-transform:uppercase;font-size:13px;letter-spacing:.08em;padding:8px 12px;margin-left:6px;border-left:1px solid var(--hairline)}.cart-count{color:var(--ink-3);font-family:var(--font-base);font-weight:400;font-size:12px}.searchrow{background:var(--paper);border-bottom:1px solid var(--hairline)}.searchrow-inner{max-width:var(--maxw);margin:0 auto;padding:0 32px 16px;display:grid;grid-template-columns:1fr minmax(0,620px) 1fr;gap:24px;align-items:center}.cat-btn,.search-wrap input{background:0 0;padding:13px 18px;color:var(--ink)}.cat-btn,.search-wrap{border:1px solid var(--hairline-2)}.cat-btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-base);font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.cat-btn:hover{border-color:var(--ink)}.cat-btn .bars{display:inline-flex;flex-direction:column;gap:3px}.search-wrap{position:relative;display:flex;background:var(--paper)}.search-wrap input{flex:1;border:0;font-family:var(--font-base);font-size:15px;outline:0}.search-wrap button{padding:0 22px}.quicktags{display:flex;align-items:center;gap:14px;color:var(--ink-3);font-size:13px;font-family:var(--font-base)}.quicktags .label{font-family:var(--font-base);letter-spacing:.1em;text-transform:uppercase;font-size:11px;color:var(--ink-3)}.mm-col a,.quicktags a{color:var(--ink);text-decoration:none}.hero,.search-wrap button{background:var(--ink);color:var(--paper)}.hero{overflow:hidden}.hero-bg,.hero-bg-img{position:absolute;inset:0}.hero-bg{overflow:hidden;background:var(--ink-900) url(../img/neuwerth-brand/building-aboutus.jpg) center center/cover no-repeat}.hero-bg-img{background:inherit;animation:heroZoom 22s ease-out infinite alternate}.hero-bg::after{z-index:1;background:linear-gradient(90deg,rgb(0 0 0 / .65) 0,rgb(0 0 0 / .45) 45%,rgb(0 0 0 / .3) 100%),linear-gradient(180deg,rgb(0 0 0 / .2) 0,rgb(0 0 0 / .55) 100%)}.hero-placeholder-tag{display:none;position:absolute;right:24px;bottom:22px;z-index:3;color:rgb(255 255 255 / .35);font-family:"Poppins",monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-left:1px solid rgb(255 255 255 / .25);padding-left:10px}.hero-inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:120px 32px 100px;min-height:620px;display:flex;flex-direction:column;justify-content:center}.eyebrow,.hero h1{font-family:var(--font-title);text-transform:uppercase}.eyebrow{display:inline-flex!important;align-items:center;gap:14px;font-size:calc((12px) * var(--title-scale));letter-spacing:.22em;color:var(--paper);margin-bottom:28px;white-space:nowrap!important;flex-wrap:nowrap!important;text-wrap:nowrap!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}.eyebrow .bar{width:32px;height:1px;background:var(--red);display:inline-block;flex:0 0 auto}.eyebrow .since{color:rgb(255 255 255 / .6);display:none!important}@media (max-width:640px){.eyebrow{gap:10px;font-size:10px;letter-spacing:.18em}.eyebrow .bar{width:22px}}.hero h1{font-weight:500;font-size:calc((clamp(44px, 5.4vw, 80px)) * var(--title-scale));line-height:1.02;letter-spacing:-.005em;max-width:26ch;text-wrap:balance;white-space:normal}.hero h1 .accent{color:var(--paper);position:relative;display:inline-block;line-height:1;padding-bottom:6px;border-bottom:5px solid var(--red)}.hero-lede{font-size:17px;line-height:1.55;color:rgb(255 255 255 / .85);max-width:56ch;margin:28px 0 0;font-weight:400}.hero-cta{display:flex;gap:12px;margin-top:38px;flex-wrap:wrap}.btn,.footer a{text-decoration:none}.btn{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-base);text-transform:uppercase;letter-spacing:.1em;font-size:13px;padding:16px 24px;border-radius:var(--radius-1);cursor:pointer;border:1px solid #fff0;transition:background 140ms ease , color 140ms ease , border-color 140ms ease}.btn-primary{background:var(--red);color:var(--paper)}.btn-primary:hover,.footer-news button:hover,.promo-form button:hover{background:var(--red-deep)}.btn-outline{background:0 0;color:var(--paper);border-color:rgb(255 255 255 / .4)}.btn-outline:hover{border-color:var(--paper);background:rgb(255 255 255 / .06)}.btn .arrow{width:16px;height:9px;position:relative;display:inline-block}.btn .arrow::after,.btn .arrow::before,.section-head .link-all .arrow::after,.section-head .link-all .arrow::before{content:"";position:absolute}.btn .arrow::before,.section-head .link-all .arrow::before{top:50%;left:0;right:0;border-top:1.3px solid currentColor;transform:translateY(-50%)}.btn .arrow::after,.section-head .link-all .arrow::after{right:0;top:50%;width:6px;height:6px;border-top:1.3px solid currentColor;border-right:1.3px solid currentColor;transform:translateY(-50%) rotate(45deg)}.hero-stats{position:relative;z-index:2;border-top:1px solid rgb(255 255 255 / .14);background:rgb(0 0 0 / .25)}.hero-stats-inner{max-width:var(--maxw);margin:0 auto;padding:28px 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.footer a:hover,.stat{color:var(--paper)}.footer-cta h3,.stat .num{font-family:var(--font-title);font-weight:500;font-size:calc((38px) * var(--title-scale));line-height:1;letter-spacing:-.005em}.stat .label{margin-top:10px;font-family:var(--font-base);font-size:12px;line-height:1.4;color:rgb(255 255 255 / .6);text-transform:uppercase;letter-spacing:.1em}.stat+.stat{border-left:1px solid rgb(255 255 255 / .12);padding-left:32px}.footer{background:var(--paper-2);color:var(--hairline-2)}.footer a{color:inherit}.footer-top{border-bottom:1px solid rgb(255 255 255 / .1)}.footer-top-inner{max-width:var(--maxw);margin:0 auto;padding:38px 32px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.footer-cta h3{font-size:calc((26px) * var(--title-scale));color:var(--paper);text-transform:uppercase;letter-spacing:.01em;line-height:1.1;margin:0 0 6px}.footer-cta p,.footer-news input{font-family:var(--font-base);font-weight:400;font-size:14px}.footer-cta p{color:rgb(216 216 216 / .65);margin:0;max-width:50ch}.footer-news{display:flex;border:1px solid rgb(255 255 255 / .18)}.footer-news input{flex:1;background:0 0;border:0;color:var(--paper);padding:14px 16px;outline:0}.footer-news input::placeholder{color:rgb(216 216 216 / .4)}.footer-col h3,.footer-news button{font-family:var(--font-title);text-transform:uppercase;color:var(--paper)}.footer-news button{background:var(--red);border:0;font-size:13px;letter-spacing:.1em;padding:0 22px;cursor:pointer}.footer-main{max-width:var(--maxw);margin:0 auto;padding:var(--sp-11) var(--pad-x) var(--sp-10);display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:56px}.footer-col h3{font-weight:500;font-size:calc((14px) * var(--title-scale));letter-spacing:.14em;margin:0 0 18px}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-brand p,.footer-col li{font-family:var(--font-base);font-weight:400;font-size:13px;color:rgb(216 216 216 / .72);line-height:1.5}.footer-brand .brand-block{display:flex;flex-direction:column;gap:18px;max-width:32ch}.footer-brand p{font-size:14px;line-height:1.6;color:rgb(216 216 216 / .65);margin:0}.footer-socials{display:flex;gap:8px;margin-top:4px}.footer-socials a{width:36px;height:36px;border:1px solid rgb(255 255 255 / .18);display:grid;place-items:center}.footer-socials a:hover{border-color:var(--paper)}.footer-socials svg{width:16px;height:16px;fill:currentColor;stroke:none}.view-toggle button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.footer-addresses{border-top:1px solid rgb(255 255 255 / .1)}.footer-addresses-inner{max-width:var(--maxw);margin:0 auto;padding:36px 32px;display:grid;grid-template-columns:auto repeat(3,1fr);gap:40px;align-items:start}.addr-label{font-family:var(--font-base);font-weight:500;text-transform:uppercase;font-size:13px;letter-spacing:.16em;color:var(--paper);align-self:center}.addr{display:flex;flex-direction:column;gap:4px;border-left:1px solid rgb(255 255 255 / .12);padding-left:24px}.addr-city{font-family:var(--font-base);font-weight:500;font-size:16px;color:var(--paper);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.addr-line,.addr-tel{font-family:var(--font-base);font-size:13px}.addr-line{font-weight:400;line-height:1.55;color:rgb(216 216 216 / .7)}.addr-tel{font-weight:700;color:var(--paper);margin-top:6px}.footer-bottom{border-top:1px solid rgb(255 255 255 / .1)}.footer-bottom-inner{max-width:var(--maxw);margin:0 auto;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--font-base);font-weight:400;font-size:12px;color:rgb(216 216 216 / .55)}.footer-bottom a:hover{color:var(--paper)}.footer-bottom-links{display:flex;gap:22px}.footer-pay,.note .row{display:flex;gap:8px;align-items:center}.note .row .k,.pay-chip{text-transform:uppercase;font-size:11px}.pay-chip{border:1px solid rgb(255 255 255 / .18);padding:4px 8px;font-family:var(--font-base);letter-spacing:.1em;color:rgb(216 216 216 / .75)}.note{max-width:var(--maxw);margin:0 auto;padding:32px 32px 80px;color:var(--ink-3);font-family:"Poppins",monospace;font-size:12px;line-height:1.7}.note .row{gap:18px;align-items:flex-start;margin-top:6px}.note .row .k{color:var(--red);min-width:90px;font-family:var(--font-base);letter-spacing:.08em}@media (max-width:1240px){.nav-mid{gap:14px}.nav-link{font-size:12px;letter-spacing:.04em}.brand-logo{height:32px}}@media (max-width:1080px){.nav-item.secondary{display:none}}@media (max-width:1100px){.nav-mid{display:flex}.hero-stats-inner{grid-template-columns:repeat(2,1fr)}.footer-top-inner{grid-template-columns:1fr}.footer-addresses-inner,.footer-main{grid-template-columns:1fr 1fr}.addr:nth-child(2),.stat+.stat:nth-child(odd){border-left:0;padding-left:0}.footer-bottom-inner{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.nav-mid{display:none}}.trust{background:var(--paper);border-bottom:1px solid var(--hairline)}.trust-inner{max-width:var(--maxw);margin:0 auto;padding:36px 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.trust-item{display:flex;align-items:flex-start;gap:16px;padding:0 28px;border-right:1px solid var(--hairline)}.trust-item:first-child{padding-left:0}.trust-item:last-child{border-right:0;padding-right:0}.trust-icon{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;color:var(--ink);margin-top:2px}.trust-icon svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:1.3}.trust-text h4{font-family:var(--font-title);font-weight:500;font-size:calc((15px) * var(--title-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 4px}.trust-text p{line-height:1.5}.section{background:var(--paper)}.section.alt{background:var(--paper-2)}.section-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-12) var(--pad-x)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px;border-bottom:1px solid var(--hairline);padding-bottom:22px}.section-head .lead{display:flex;flex-direction:column;gap:8px}.section-head .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin:0}.section-head .eyebrow .bar{width:24px;height:1px;background:var(--red);display:inline-block}.section-head .link-all,.section-head h2{font-family:var(--font-title);text-transform:uppercase;color:var(--ink)}.section-head h2{font-weight:500;font-size:calc((clamp(32px, 3.4vw, 44px)) * var(--title-scale));line-height:1.05;margin:0;letter-spacing:0}.section-head .link-all{font-size:13px;letter-spacing:.1em;text-decoration:none;display:inline-flex;align-items:center;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--ink)}.section-head .link-all:hover{color:var(--red);border-color:var(--red)}.section-head .link-all .arrow{width:16px;height:9px;position:relative;display:inline-block}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:0 0;border:0}.cat-card{background:var(--paper);display:grid;grid-template-rows:auto 1fr;text-decoration:none;color:var(--ink);transition:background 140ms , border-color 140ms;position:relative;border:1px solid var(--hairline)}.cat-card:hover{background:var(--paper-3)}.cat-img{position:relative;aspect-ratio:16/10;background:var(--hairline);background-image:repeating-linear-gradient(135deg,rgb(0 0 0 / .04) 0 2px,transparent 2px 14px),linear-gradient(180deg,var(--hairline) 0,var(--hairline-2) 100%)}.cat-card h3,.cat-img .cat-count{font-family:var(--font-title);text-transform:uppercase}.cat-img .cat-count{position:absolute;top:14px;left:14px;background:var(--ink);color:var(--paper);font-size:11px;letter-spacing:.1em;padding:5px 9px}.cat-img .cat-ph{position:absolute;bottom:12px;right:14px;color:rgb(0 0 0 / .32);font-family:"Poppins",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.cat-body{padding:20px 22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cat-card h3{font-weight:500;font-size:calc((20px) * var(--title-scale));letter-spacing:.02em;color:var(--ink);margin:0 0 2px}.cat-card p,.trust-text p{font-family:var(--font-base);font-weight:400;font-size:13px;color:var(--ink-3);margin:0}.cat-arrow{width:36px;height:36px;border:1px solid var(--hairline-2);display:grid;place-items:center;flex:0 0 auto;transition:background 140ms , color 140ms , border-color 140ms}.cat-arrow::after{content:"";width:9px;height:9px;border-top:1.4px solid currentColor;border-right:1.4px solid currentColor;transform:rotate(45deg);margin-left:-4px}.cat-card:hover .cat-arrow{background:var(--ink);color:var(--paper);border-color:var(--ink)}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:0 0;border:0}@media (max-width:1024px){.prod-grid{grid-template-columns:repeat(3,1fr)}}.prod-card{background:var(--paper);display:flex;flex-direction:column;text-decoration:none;color:var(--ink);position:relative;transition:background 140ms , border-color 140ms;border:1px solid var(--hairline)}.prod-card:hover{background:var(--paper-3)}.prod-img{position:relative;aspect-ratio:4/3;background:var(--paper-2);background-image:repeating-linear-gradient(135deg,rgb(0 0 0 / .04) 0 2px,transparent 2px 14px),linear-gradient(180deg,var(--paper-2) 0,var(--hairline-2) 100%)}.prod-img .prod-ph,.prod-tag{position:absolute;text-transform:uppercase}.prod-img .prod-ph{bottom:10px;right:12px;color:rgb(0 0 0 / .3);font-family:"Poppins",monospace;font-size:10px;letter-spacing:.08em}.prod-tag{top:12px;left:12px;background:var(--ink);color:var(--paper);font-family:var(--font-base);font-size:11px;padding:5px 9px}.prod-tag.red{background:var(--red)}.prod-fav{position:absolute;top:10px;right:10px;width:32px;height:32px;border:1px solid rgb(0 0 0 / .15);background:rgb(255 255 255 / .7);display:grid;place-items:center;cursor:pointer}.prod-fav svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.6}.prod-fav:hover svg{stroke:var(--red)}.prod-body{padding:18px 20px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.prod-brand,.prod-name{text-transform:uppercase}.prod-brand{font-family:var(--font-base);font-weight:700;font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.prod-name{font-family:var(--font-base);font-weight:500;font-size:18px;line-height:1.15;color:var(--ink);margin:0}.prod-sku{font-family:var(--font-base);font-weight:400;font-size:12px;color:var(--ink-3);margin-top:-4px}.prod-price small,.prod-stock{font-family:var(--font-base);font-size:11px}.prod-stock{font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:6px}.prod-stock::before{content:"";width:7px;height:7px;background:var(--accent)}.prod-stock.low{color:var(--amber)}.prod-stock.low::before{background:var(--amber)}.prod-foot{border-top:1px solid var(--hairline);padding:14px 20px;display:flex;justify-content:space-between;align-items:center}.prod-add,.prod-price{font-family:var(--font-base)}.prod-price{font-weight:500;font-size:22px;color:var(--ink);letter-spacing:-.005em}.prod-price small{font-weight:400;color:var(--ink-3);letter-spacing:.04em;margin-left:4px}.prod-add{background:var(--ink);color:var(--paper);border:0;padding:10px 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-1)}.prod-add:hover{background:var(--red)}@media (max-width:1100px){.trust-inner{grid-template-columns:repeat(2,1fr);gap:28px}.trust-item{border-right:0;padding:0}.cat-grid,.prod-grid{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;align-items:flex-start}}.brands{background:var(--paper);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.brands-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-11) var(--pad-x)}.brands-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}.brands-head .lead{display:flex;flex-direction:column;gap:8px}.brands-head .eyebrow,.brands-head h2{font-family:var(--font-title);text-transform:uppercase}.brands-head .eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;color:var(--ink-3)}.brands-head .eyebrow .bar{width:24px;height:1px;background:var(--red);display:inline-block}.brands-head h2{font-weight:500;font-size:calc((clamp(28px, 3.2vw, 40px)) * var(--title-scale));line-height:1.05;color:var(--ink);margin:0}.brands-head p{font-size:14px;color:var(--ink-3);max-width:36ch;margin:0;text-align:right}.brands-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:24px;background:0 0;border:0}.brand-cell{background:var(--paper);aspect-ratio:1/1;display:grid;place-items:center;padding:28px;text-decoration:none;transition:background 140ms , border-color 140ms;position:relative;border:1px solid var(--hairline)}.brand-cell:hover{background:var(--paper-3)}.brand-cell img{max-width:100%;max-height:70%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:opacity 140ms , transform 200ms}.brand-cell-name{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);font-family:var(--font-base);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);opacity:0;transition:opacity 140ms;white-space:nowrap}.brand-cell:hover .brand-cell-name{opacity:1}.brand-cell.brand-cell-text{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--paper);transition:background 180ms ease , border-color 180ms ease}.brand-cell.brand-cell-text:hover{background:var(--paper-3);border-color:var(--ink-3)}.brand-cell.brand-cell-text .brand-cell-name{position:static;transform:none;opacity:1;font-family:var(--font-base);font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--ink);white-space:normal;text-wrap:balance;line-height:1.2;padding:0 12px;text-transform:uppercase;transition:color 180ms ease}.brand-cell.brand-cell-text:hover .brand-cell-name{color:var(--ink)}.promo{position:relative;background:linear-gradient(90deg,rgb(10 10 10 / .92) 0,rgb(10 10 10 / .78) 45%,rgb(10 10 10 / .55) 100%),url(../img/neuwerth-brand/building-aboutus.jpg) center center/cover no-repeat;color:var(--paper-2);overflow:hidden;border-top:1px solid var(--ink-900)}.promo::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .012) 0 1px,transparent 1px 4px);pointer-events:none}.promo-inner{position:relative;max-width:var(--maxw);margin:0 auto;padding:72px 32px;display:grid;grid-template-columns:1.05fr auto;gap:56px;align-items:center}.promo-body h2,.promo-eyebrow{font-family:var(--font-title);text-transform:uppercase}.promo-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;color:rgb(255 255 255 / .7);margin-bottom:16px}.promo-eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.promo-body h2{font-weight:500!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:1.05!important;color:var(--paper);margin:0;text-wrap:balance;max-width:22ch}.breadcrumb a:hover,.filter-list label:hover{color:var(--red)}.promo-body h2 .accent{color:var(--paper)}.brands-head p,.promo-body p,.promo-form input{font-family:var(--font-base);font-weight:400}.promo-body p{font-size:14px;line-height:1.55;color:rgb(240 240 240 / .7);margin:14px 0 0;max-width:56ch}.promo-form-wrap{min-width:360px}.promo-form{display:flex;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(6px)}.promo-form input{flex:1;background:0 0;border:0;color:var(--paper);font-size:15px;padding:16px 18px;outline:0;min-width:0}.promo-form input::placeholder{color:rgb(240 240 240 / .5)}.promo-form button{background:var(--red);border:0;color:var(--paper);font-family:var(--font-base);font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:0 28px;cursor:pointer;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.promo-form .arrow{width:14px;height:8px;position:relative}.feature-bullets li::before,.promo-form .arrow::after,.promo-form .arrow::before{content:"";position:absolute}.promo-form .arrow::before{top:50%;left:0;right:0;border-top:1.3px solid currentColor;transform:translateY(-50%)}.promo-form .arrow::after{right:0;top:50%;width:6px;height:6px;border-top:1.3px solid currentColor;border-right:1.3px solid currentColor;transform:translateY(-50%) rotate(45deg)}.promo-fine{font-family:var(--font-base);font-weight:400;font-size:11px;color:rgb(240 240 240 / .45);margin-top:14px;max-width:60ch;line-height:1.5}@media (max-width:1100px){.brands-grid{grid-template-columns:repeat(4,1fr)}.brands-head{flex-direction:column;align-items:flex-start}.brands-head p{text-align:left}.promo-inner{grid-template-columns:1fr}}.feature{background:var(--paper-2);color:var(--paper-2);border-top:1px solid var(--ink-900);border-bottom:1px solid var(--ink-900);position:relative;overflow:hidden}.feature-inner{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1.05fr;min-height:560px}.feature-body{padding:72px 64px 72px 0;display:flex;flex-direction:column;justify-content:center;gap:18px}.feature h2,.feature-eyebrow{font-family:var(--font-title);text-transform:uppercase}.feature-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;color:rgb(255 255 255 / .7)}.feature-eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.feature-eyebrow .promo-pill{background:var(--red);color:var(--paper);padding:4px 10px;font-size:calc((11px) * var(--title-scale));letter-spacing:.18em}.feature h2{font-weight:500;font-size:calc((clamp(36px, 4.4vw, 60px)) * var(--title-scale));line-height:1.02;color:var(--paper);margin:4px 0 0;max-width:18ch;text-wrap:balance}.feature-brand{font-family:var(--font-base);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.feature-lede{font-family:var(--font-base);font-weight:400;font-size:15px;line-height:1.6;color:rgb(240 240 240 / .75);max-width:50ch;margin:6px 0 0}.feature-bullets{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.feature-bullets li,.feature-price small{font-family:var(--font-base);font-size:13px;font-weight:400}.feature-bullets li{color:rgb(240 240 240 / .8);padding-left:18px;position:relative;line-height:1.4}.feature-bullets li::before{left:0;top:8px;width:8px;height:1px;background:var(--red)}.feature-price-row{display:flex;align-items:baseline;gap:14px;margin-top:20px}.feature-price{font-family:var(--font-base);font-weight:500;font-size:46px;color:var(--paper);letter-spacing:-.01em;line-height:1}.feature-price small{color:rgb(240 240 240 / .55);margin-left:6px}.feature-strike{font-family:var(--font-base);font-size:22px;color:rgb(255 255 255 / .4);text-decoration:line-through;text-decoration-thickness:1px}.about p,.feature-meta,.page-head p{font-family:var(--font-base);font-weight:400;margin:0}.feature-meta{font-size:13px;color:rgb(240 240 240 / .55)}.feature-meta .stock-dot{width:8px;height:8px;display:inline-block;background:var(--accent);border-radius:50%;margin-right:8px;vertical-align:middle}.feature-cta{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.feature-cta .btn-primary{background:var(--red);color:var(--paper)}.feature-cta .btn-outline{color:var(--paper);border-color:rgb(255 255 255 / .4)}.feature-image{position:relative;background:var(--paper);overflow:hidden;display:grid;place-items:center;padding:48px;text-decoration:none!important;color:inherit}a.feature-image,a.feature-image:hover,a.feature-image:focus{text-decoration:none!important}.feature-h2-link{color:inherit!important;text-decoration:none!important;border-bottom:1px solid #fff0;transition:border-color 160ms}.feature-h2-link:hover{border-bottom-color:currentColor}.feature-image-photo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.feature-image-corner{position:absolute;top:22px;right:22px;width:84px;height:84px;background:var(--red);color:var(--paper);display:grid;place-items:center;font-family:var(--font-base);font-size:12px;font-weight:500;text-align:center;line-height:1.1;text-transform:uppercase;z-index:2}.feature-image-corner span{font-size:26px;display:block;margin-bottom:2px}.feature-image-corner small{font-size:9px;opacity:.85;letter-spacing:.06em}.about{background:var(--paper);border-top:1px solid var(--hairline)}.about-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-13) var(--pad-x);display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:center}.about-image{aspect-ratio:4/5;background:var(--paper-2) url(../img/neuwerth-brand/building-aboutus.jpg) center center/cover no-repeat;position:relative}.about-image-caption{position:absolute;left:16px;bottom:16px;background:rgb(17 17 17 / .85);color:var(--paper);font-family:var(--font-base);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:6px 10px}.about-body{display:flex;flex-direction:column;gap:22px}.about h2,.about-eyebrow{font-family:var(--font-title);text-transform:uppercase}.about-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;color:var(--ink-3)}.about-eyebrow .bar,.page-head .eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.about h2{font-weight:500;font-size:calc((clamp(32px, 3.6vw, 48px)) * var(--title-scale));line-height:1.05;color:var(--ink);margin:0;text-wrap:balance}.about p,.page-head p{font-size:15px;line-height:1.65;color:var(--ink-2);max-width:56ch}.about-meta{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:8px;padding-top:22px;border-top:1px solid var(--hairline)}@media (max-width:1100px){.feature-inner{grid-template-columns:1fr;min-height:0}.feature-body{padding:56px 0}.feature-image{aspect-ratio:16/10}.about-inner,.feature-bullets{grid-template-columns:1fr}.about-inner{gap:40px;padding:var(--sp-11) var(--pad-x)}.about-image{aspect-ratio:16/10}}.breadcrumb{background:var(--paper);border-bottom:1px solid var(--hairline)}.breadcrumb-inner{max-width:var(--maxw);margin:0 auto;padding:18px 32px;font-family:var(--font-base);font-size:13px;color:var(--ink-3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.breadcrumb a{color:var(--ink-3);text-decoration:none}.breadcrumb .current,.listing-toolbar .count strong,.page-head .meta strong{color:var(--ink);font-weight:700}.page-head{background:var(--paper);border-bottom:1px solid var(--hairline)}.page-head-inner{max-width:var(--maxw);margin:0 auto;padding:56px 32px;display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:end}.page-head .eyebrow,.page-head h1{font-family:var(--font-title);text-transform:uppercase}.page-head .eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;color:var(--ink-3);margin-bottom:14px}.page-head h1{font-weight:500;font-size:calc((clamp(40px, 4.6vw, 64px)) * var(--title-scale));line-height:1.02;color:var(--ink);margin:0;text-wrap:balance;position:relative;padding-left:22px}.page-head p{font-family:var(--font-base);line-height:1.6;max-width:52ch}.page-head .meta{margin-top:14px}.listing{background:var(--paper)}.listing-inner{max-width:var(--maxw);margin:0 auto;padding:40px 32px 80px;display:grid;grid-template-columns:260px 1fr;gap:56px;align-items:start}.listing-toolbar,.toolbar-right{display:flex;align-items:center;flex-wrap:wrap}.listing-toolbar{grid-column:1/-1;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--hairline)}.listing-toolbar .count,.page-head .meta{font-family:var(--font-base);font-size:13px;color:var(--ink-3)}.toolbar-right{gap:18px}.toolbar-right .label{font-family:var(--font-base);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}.pagination a,.pagination span,.toolbar-select{background:var(--paper);color:var(--ink);font-size:13px}.toolbar-select{padding:10px 32px 10px 14px;font-family:var(--font-base);border-radius:0;appearance:none;cursor:pointer}.filter-range input,.toolbar-select,.view-toggle{border:1px solid var(--hairline-2)}.view-toggle{display:inline-flex}.view-toggle button{background:0 0;border:0;padding:9px 11px;cursor:pointer;color:var(--ink-3);display:grid;place-items:center}.filter-actions button.primary,.view-toggle button.active{background:var(--ink);color:var(--paper)}.filter-side{display:flex;flex-direction:column;gap:28px;position:sticky;top:130px}.filter-group{border-bottom:1px solid var(--hairline);padding-bottom:22px}.filter-actions button,.filter-group h4{color:var(--ink);font-family:var(--font-title);text-transform:uppercase}.filter-group h4{font-weight:500;font-size:calc((12px) * var(--title-scale));letter-spacing:.14em;margin:0 0 14px}.filter-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.filter-list label,.filter-range{align-items:center;font-family:var(--font-base);font-size:13px;color:var(--ink-2)}.filter-list label{display:inline-flex;gap:10px;cursor:pointer}.filter-list input[type="checkbox"]{width:14px;height:14px;accent-color:var(--red);cursor:pointer;margin:0}.filter-list .ct{color:var(--ink-3);margin-left:auto;font-size:12px}.filter-range{display:flex;gap:8px}.filter-range input{width:80px;padding:7px 10px;background:var(--paper);font-family:var(--font-base);font-size:12px;outline:0}.filter-actions{display:flex;gap:10px;padding-top:6px}.filter-actions button{flex:1;background:0 0;border:1px solid var(--hairline-2);padding:10px 12px;font-size:11px;letter-spacing:.1em;cursor:pointer}.filter-actions button.primary{border-color:var(--ink)}.listing-main .prod-grid{grid-template-columns:repeat(3,1fr)}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:48px}.pagination a,.pagination span{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--hairline);text-decoration:none;font-family:var(--font-base)}.pagination .current,.pagination a:hover{border-color:var(--ink)}.pagination .current{background:var(--ink);color:var(--paper)}.pagination .arrow-btn{padding:0 14px;width:auto;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.pagination .arrow-btn.disabled{opacity:.4;pointer-events:none}.cart-page{background:var(--paper)}.cart-inner{max-width:var(--maxw);margin:0 auto;padding:56px 32px 96px;display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:start}.cart-list{display:flex;flex-direction:column}.cart-headrow{display:grid;grid-template-columns:1fr 120px 140px 30px;padding:14px 0 12px;font-family:var(--font-base);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center}.cart-headrow,.cart-line,.cart-summary h3{border-bottom:1px solid var(--hairline)}.cart-line,.cart-line-prod{display:grid;align-items:center}.cart-line{grid-template-columns:1fr 120px 140px 30px;gap:16px;padding:22px 0}.cart-line-prod{grid-template-columns:110px 1fr;gap:18px}.cart-thumb{aspect-ratio:1/1;background:var(--paper-warm);border:1px solid var(--hairline);display:grid;place-items:center;padding:10px;overflow:hidden}.cart-thumb img{max-width:100%;max-height:100%;mix-blend-mode:multiply;object-fit:contain}.cart-line-name .brand,.cart-line-name h4,.cart-thumb .ph{font-family:var(--font-title);text-transform:uppercase;color:var(--ink-3)}.cart-thumb .ph{font-size:10px;letter-spacing:.06em;text-align:center}.cart-line-name h4{font-family:var(--font-title);font-weight:500;font-size:calc((17px) * var(--title-scale));color:var(--ink);margin:0 0 4px;line-height:1.15}.cart-line-name .brand{font-weight:700;font-size:11px;letter-spacing:.14em}.cart-line-name .sku,.cart-line-price small{font-family:var(--font-base);font-size:12px;color:var(--ink-3);margin-top:6px}.cart-line-name .stock{font-family:var(--font-base);font-weight:700;font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;display:inline-flex;align-items:center;gap:6px}.cart-line-name .stock::before{content:"";width:7px;height:7px;background:var(--accent)}.cart-qty{display:inline-flex;border:1px solid var(--hairline-2);background:var(--paper)}.cart-qty button{background:0 0;border:0;width:32px;height:38px;font-size:16px;cursor:pointer}.cart-qty button:hover{background:var(--paper-warm)}.cart-qty input,.promo-input input{border:0;background:0 0;outline:0;color:var(--ink)}.cart-qty input{width:40px;text-align:center;font-family:var(--font-base);font-size:15px;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline)}.cart-actions a,.cart-line-price,.cart-qty button{font-family:var(--font-base);color:var(--ink)}.cart-line-price{font-weight:500;font-size:20px;text-align:right}.cart-line-price small{display:block;font-weight:400;font-size:11px;margin-top:2px}.cart-line-rm{background:0 0;border:0;color:var(--ink-3);cursor:pointer;width:30px;height:30px;display:grid;place-items:center}.account-form .row a:hover,.cart-line-rm:hover{color:var(--red)}.cart-line-rm svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.cart-actions{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:24px;flex-wrap:wrap}.cart-actions a{font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--ink)}.cart-actions a:hover{color:var(--red);border-color:var(--red)}.cart-summary{background:var(--paper-3);border:1px solid var(--hairline);padding:28px;position:sticky;top:130px}.cart-summary h3{font-weight:500;font-size:calc((14px) * var(--title-scale));letter-spacing:.12em;margin:0 0 16px;padding-bottom:12px}.summary-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-base);font-size:14px;color:var(--ink-2);padding:10px 0}.summary-row .label{color:var(--ink-3)}.cart-summary h3,.summary-row.total{font-family:var(--font-title);color:var(--ink);text-transform:uppercase}.summary-row.total{border-top:1px solid var(--hairline);margin-top:8px;padding-top:16px;font-size:24px;letter-spacing:.04em}.summary-row.total .v{font-size:24px;font-weight:500}.promo-input{margin:16px 0;display:flex;border:1px solid var(--hairline-2)}.promo-input input{flex:1;padding:12px 14px;font-family:var(--font-base);font-size:13px}.checkout-cta,.promo-input button{color:var(--paper);border:0;font-family:var(--font-base);text-transform:uppercase;cursor:pointer}.promo-input button{background:var(--ink);padding:0 18px;font-size:11px;letter-spacing:.1em}.checkout-cta{width:100%;background:var(--red);padding:18px;font-size:14px;letter-spacing:.14em;border-radius:var(--radius-1);display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;text-decoration:none}.checkout-cta:hover{background:var(--red-deep)}.summary-trust{margin-top:18px;padding-top:18px;border-top:1px solid var(--hairline);display:grid;gap:8px;font-family:var(--font-base);font-size:12px;color:var(--ink-3);line-height:1.5}.summary-trust .item{display:flex;align-items:center;gap:10px}.summary-trust .item svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.5;flex:0 0 auto}.checkout{background:var(--paper)}.checkout-inner{max-width:var(--maxw);margin:0 auto;padding:32px 32px 96px;display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:start}.checkout-steps{grid-column:1/-1;display:flex;gap:0;border-bottom:1px solid var(--hairline);padding-bottom:22px;margin-bottom:32px}.step,.step .num{color:var(--ink-3)}.step{flex:1;display:flex;align-items:center;gap:14px;font-family:var(--font-base);font-size:12px;letter-spacing:.12em;text-transform:uppercase;position:relative}.step .num{width:30px;height:30px;border-radius:50%;border:1px solid var(--hairline-2);display:grid;place-items:center;font-size:13px}.step.done .num{background:var(--ink);border-color:var(--ink);color:var(--paper)}.check-line a,.step.current,.step.done{color:var(--ink)}.step.current .num{background:var(--red);border-color:var(--red);color:var(--paper)}.step::after{content:"";flex:1;height:1px;background:var(--hairline);margin-left:14px}.step:last-child::after{display:none}.checkout-form{display:flex;flex-direction:column;gap:32px}.form-block{background:var(--paper);border:1px solid var(--hairline);padding:28px}.form-block h3,.form-field label{font-family:var(--font-title);text-transform:uppercase}.form-block h3{font-weight:500;font-size:calc((16px) * var(--title-scale));letter-spacing:.08em;color:var(--ink);margin:0 0 4px;display:flex;align-items:center;gap:10px}.form-block h3 .step-pill{background:var(--ink);color:var(--paper);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:calc((13px) * var(--title-scale))}.form-block .sub{font-family:var(--font-base);font-size:13px;color:var(--ink-3);margin:0 0 22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.form-grid .full{grid-column:1/-1}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{font-size:11px;letter-spacing:.12em;color:var(--ink-2)}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--hairline-2);background:var(--paper);padding:13px 14px;font-family:var(--font-base);font-size:14px;color:var(--ink);outline:0;border-radius:0}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--ink)}.form-field .hint{font-family:var(--font-base);font-size:11px;color:var(--ink-3)}.radio-group{display:flex;flex-direction:column;gap:10px}.radio-card{display:flex;align-items:center;gap:16px;border:1px solid var(--hairline-2);padding:16px 18px;cursor:pointer}.radio-card:hover{border-color:var(--ink-3)}.radio-card.active{border-color:var(--ink);background:var(--paper-3)}.check-line input,.radio-card input{accent-color:var(--red)}.radio-card .ttl{font-family:var(--font-base);font-size:14px;text-transform:uppercase;color:var(--ink);letter-spacing:.06em}.order-summary h3 .ct,.radio-card .meta{font-family:var(--font-title);font-size:calc((12px) * var(--title-scale));color:var(--ink-3)}.radio-card .meta{margin-top:2px}.radio-card .price{margin-left:auto;font-family:var(--font-base);font-size:16px;color:var(--ink)}.check-line,.radio-card .icon{color:var(--ink-3);display:flex;gap:4px}.radio-card .icon span{border:1px solid var(--hairline-2);padding:3px 7px;font-size:10px;letter-spacing:.08em}.check-line{align-items:center;gap:10px;font-family:var(--font-base);font-size:13px;color:var(--ink-2);margin-top:14px}.order-summary h3,.place-order,.radio-card .icon span{font-family:var(--font-title);text-transform:uppercase}.place-order{width:100%;background:var(--red);color:var(--paper);border:0;padding:20px;font-size:14px;letter-spacing:.14em;cursor:pointer;border-radius:var(--radius-1);display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.place-order:hover{background:var(--red-deep)}.order-summary{position:sticky;top:130px;background:var(--paper-3);border:1px solid var(--hairline);padding:24px}.order-summary h3{font-weight:500;font-size:calc((13px) * var(--title-scale));letter-spacing:.12em;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:baseline}.order-summary h3 .ct{font-weight:400;letter-spacing:0}.mini-line{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:12px 0;border-bottom:1px dashed var(--hairline);align-items:center}.mini-thumb,.mini-thumb .qb{display:grid;place-items:center}.mini-thumb{aspect-ratio:1;background:var(--paper);border:1px solid var(--hairline);padding:6px;position:relative}.mini-thumb img{max-width:100%;max-height:100%;mix-blend-mode:multiply}.mini-thumb .qb{position:absolute;top:-8px;right:-8px;background:var(--ink);color:var(--paper);width:22px;height:22px;border-radius:50%;font-family:var(--font-base);font-size:11px}.mini-body .n{font-family:var(--font-base);font-size:13px;text-transform:uppercase;color:var(--ink);line-height:1.2}.mini-body .b{font-family:var(--font-base);font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-top:2px}.account-card h2,.mini-price{font-family:var(--font-title);color:var(--ink)}.mini-price{font-size:14px}.account{background:var(--paper)}.account-inner{max-width:var(--maxw);margin:0 auto;padding:56px 32px 96px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.account-card{background:var(--paper);border:1px solid var(--hairline);padding:40px}.account-card h2{font-weight:500;font-size:calc((clamp(24px, 2.6vw, 32px)) * var(--title-scale));text-transform:uppercase;margin:0 0 8px}.account-card p,.perks li{font-family:var(--font-base);font-size:14px;line-height:1.5}.account-card p{color:var(--ink-3);margin:0 0 24px}.account-form{display:flex;flex-direction:column;gap:16px}.account-form .row{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-form .row a{font-family:var(--font-base);font-size:13px;color:var(--ink);text-decoration:underline}.account-cta,.info-inner h2{font-family:var(--font-title);text-transform:uppercase}.account-cta{background:var(--red);color:var(--paper);border:0;padding:14px 20px;font-size:13px;letter-spacing:.12em;cursor:pointer;border-radius:var(--radius-1);display:inline-flex;align-items:center;gap:12px;align-self:flex-start}.account-cta:hover{background:var(--red-deep)}.account-cta.outline{background:0 0;color:var(--ink);border:1px solid var(--ink)}.account-cta.outline:hover{background:var(--ink);color:var(--paper)}.perks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.perks li{color:var(--ink-2);padding-left:22px;position:relative}.perks li::before{content:"✓";position:absolute;left:0;top:0;color:var(--red);font-weight:700}@media (max-width:1100px){.listing-inner{grid-template-columns:1fr}.filter-side{position:static}.account-inner,.cart-inner,.cart-line,.checkout-inner{grid-template-columns:1fr}.listing-main .prod-grid{grid-template-columns:repeat(2,1fr)}.cart-line{gap:12px}.cart-headrow{display:none}.form-grid,.page-head-inner{grid-template-columns:1fr}.page-head-inner{gap:22px}}.info{background:var(--paper)}.info-inner{max-width:920px;margin:0 auto;padding:var(--sp-11) var(--pad-x) var(--sp-13);font-family:var(--font-base);color:var(--ink-2);line-height:1.65;font-size:15px}.info-inner h2{font-weight:500;font-size:calc((clamp(22px, 2.3vw, 28px)) * var(--title-scale));letter-spacing:.03em;color:var(--ink);margin:40px 0 14px;padding-top:24px;border-top:1px solid var(--hairline)}.info-inner h2:first-child{padding-top:0;border-top:0;margin-top:0}.info-card strong,.info-inner h3{font-family:var(--font-title);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.info-inner h3{font-size:calc((16px) * var(--title-scale));margin:22px 0 10px}.info-inner p{margin:0 0 14px;max-width:68ch}.info-inner ul{margin:0 0 18px;padding:0;list-style:none}.info-inner ul li{padding-left:22px;position:relative;margin-bottom:8px}.info-inner ul li::before{content:"";position:absolute;left:0;top:10px;width:12px;height:1.5px;background:var(--red)}.info-card{background:var(--paper-3);border:1px solid var(--hairline);padding:22px 24px;margin:16px 0 20px;font-family:var(--font-base);font-size:14px}.info-card strong{font-size:13px;display:block;margin-bottom:6px}.info-meta{font-family:var(--font-base);font-size:12px;color:var(--ink-3);margin:30px 0 0;padding-top:20px;border-top:1px solid var(--hairline)}.prod-card{transition:transform 240ms cubic-bezier(.2,.8,.2,1) , border-color 240ms , background 240ms , box-shadow 240ms}.prod-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgb(17 17 17 / .08);border-color:var(--ink)}.prod-img{overflow:hidden}.prod-img>*{transition:transform 500ms cubic-bezier(.2,.8,.2,1)}.prod-card:hover .prod-img>.prod-ph,.prod-card:hover .prod-img>img{transform:scale(1.05)}.prod-card:hover .prod-add{background:var(--red);color:var(--paper)}.prod-tag{transition:background 200ms}.prod-card:hover .prod-tag:not(.red){background:var(--ink);color:var(--paper)}.cat-card{transition:transform 280ms cubic-bezier(.2,.8,.2,1) , border-color 240ms , background 240ms , box-shadow 240ms}.brand-cell:hover,.cat-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgb(17 17 17 / .08);border-color:var(--ink)}.cat-img{overflow:hidden}.cat-arrow{transition:background 200ms , color 200ms , border-color 200ms , transform 260ms cubic-bezier(.2,.8,.2,1)}.btn:hover .arrow,.cat-card:hover .cat-arrow,.link-all:hover .arrow{transform:translateX(4px)}.brand-cell{transition:background 200ms , border-color 200ms , transform 240ms cubic-bezier(.2,.8,.2,1) , box-shadow 240ms}.brand-cell:hover{box-shadow:0 10px 24px rgb(17 17 17 / .07);border-color:var(--ink-3)}.brand-cell img{transition:transform 340ms cubic-bezier(.2,.8,.2,1)}.nav-link{position:relative;transition:color 180ms}.nav-link::before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:var(--red);transform:scaleX(0);transform-origin:left center}.nav-link:hover::before{transform:scaleX(1)}.nav-link.has-down::after{transition:transform 200ms}.btn{transition:transform 260ms cubic-bezier(.2,.8,.2,1) , background 220ms , color 220ms , border-color 220ms}.btn .arrow,.nav-link::before{transition:transform 240ms cubic-bezier(.2,.8,.2,1)}.btn:hover{transform:translateY(-1px)}.btn-primary:hover{box-shadow:0 8px 22px rgb(200 16 46 / .28)}.link-all .arrow{transition:transform 240ms cubic-bezier(.2,.8,.2,1)}.topstrip-dot{animation:nw-pulse 2.2s ease-in-out infinite}.search-wrap{transition:border-color 220ms , box-shadow 220ms}.search-wrap:focus-within{border-color:var(--ink);box-shadow:var(--shadow-ring-soft)}.footer-brand img{filter:brightness(0) invert(1);background:0 0;padding:0;height:36px;mix-blend-mode:normal}.footer-socials a{transition:background 180ms , border-color 180ms , transform 220ms cubic-bezier(.2,.8,.2,1) , color 180ms;color:var(--hairline-2)}.footer-socials a:hover{background:var(--red);border-color:var(--red);transform:translateY(-2px);color:var(--paper)}.footer-col a{transition:color 180ms}.breadcrumb .sep{font-size:14px;color:var(--ink-3);opacity:.5}.footer-col a,.hero,.section-head h2{position:relative}.hero::after{content:none;position:absolute;right:32px;bottom:124px;z-index:4;font-family:"Poppins",monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .5);border-left:1px solid rgb(255 255 255 / .25);padding-left:12px}@media (max-width:1100px){.hero::after{display:none}}.hero-cta .btn-primary{box-shadow:0 6px 18px rgb(200 16 46 / .18)}.feature-image{transition:background 300ms}.feature-image-photo{transition:transform 600ms cubic-bezier(.2,.8,.2,1)}.feature:hover .feature-image-photo{transform:scale(1.04) rotate(-1.5deg)}.stat .num{transition:color 220ms}.hero-stats .stat:hover .num{color:var(--red)}.hero-stats .stat{opacity:0;transform:translateY(8px);animation:nw-stat 520ms cubic-bezier(.2,.8,.2,1) forwards}.hero-stats .stat:nth-child(1){animation-delay:100ms}.hero-stats .stat:nth-child(2){animation-delay:200ms}.hero-stats .stat:nth-child(3){animation-delay:300ms}.hero-stats .stat:nth-child(4){animation-delay:400ms}.carousel-dot{transition:width 220ms cubic-bezier(.2,.8,.2,1) , background 220ms}.carousel-dot.active{width:44px}.carousel-viewport{box-shadow:0 1px 0 rgb(17 17 17 / .04)}.cat-card .cat-count,.prod-tag{letter-spacing:.14em}.nav{transition:box-shadow 220ms}.nav.scrolled{box-shadow:0 8px 20px rgb(17 17 17 / .05)}.feature{border-top:1px solid var(--hairline)!important;border-bottom:1px solid var(--hairline)!important}.feature,.feature .feature-brand,.feature .feature-lede,.feature h2,.feature-bullets li{color:var(--ink)!important}.feature-eyebrow,.feature-meta,.feature-strike{color:var(--ink-3)!important}.feature-bullets li::before{color:var(--red)!important}.footer .brand-block img{filter:brightness(0) invert(1)}.nw-sort-select,.products-sort-order,.sort-by-row{font-family:var(--font-base);font-size:13px}.products-sort-order .select-title,.sort-by-row .select-title{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--hairline-2);background:var(--paper);color:var(--ink);cursor:pointer}.products-sort-order .dropdown-menu,.sort-by-row .dropdown-menu{display:none!important}.products-sort-order.show .dropdown-menu,.sort-by-row.open .dropdown-menu{display:block!important}.products-sort-order>.dropdown-menu,.sort-by-row>.dropdown-menu{position:absolute;background:var(--paper);border:1px solid var(--hairline-2);padding:6px 0;min-width:240px;z-index:50;box-shadow:0 6px 18px rgb(0 0 0 / .08)}.products-sort-order .select-list,.sort-by-row .select-list{display:block;padding:8px 14px;color:var(--ink);text-decoration:none}.products-sort-order .select-list:hover,.sort-by-row .select-list:hover{background:var(--paper-2)}.nw-sort-select{font-size:14px;padding:8px 36px 8px 14px;border:1px solid var(--hairline-2);background:var(--paper) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%231a1a1a' stroke-width='1.5' fill='none'/></svg>") right 12px center/12px no-repeat;color:var(--ink);cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:0;min-width:220px}.nw-sort-select:focus{outline:2px solid var(--ink);outline-offset:2px}.sort-by{font-family:var(--font-base);font-size:13px;color:var(--ink-3);margin-right:12px}.cat-count.cat-count--soft{background:var(--ink-3)!important;color:var(--paper)!important}.hero{position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;overflow:hidden;z-index:0;background-color:var(--ink-900);background-position:center;background-size:cover;background-repeat:no-repeat}.hero-bg iframe.hero-video{display:none!important}.hero-bg::after{content:none!important}.hero-inner,.hero-stats{position:relative;z-index:2}.listing-inner{display:block!important}.listing-inner:has(.filter-side){display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:32px!important}.listing-main,#js-product-list{width:100%}.listing-main .prod-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px}@media (max-width:1080px){.listing-main .prod-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:720px){.listing-main .prod-grid{grid-template-columns:repeat(2,1fr)!important}}.modal,.js-product-images-modal{display:none}.modal.show,.modal.in{display:block}.pdp-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important}.pdp-gallery{grid-template-columns:88px minmax(0,1fr)!important;min-width:0}.pdp-gallery img,.product-cover img,.js-qv-product-cover,.product-cover{max-width:100%;height:auto}.footer{background:var(--ink)!important;color:var(--hairline-2)!important}.footer-main,.footer-addresses,.footer-bottom{background:transparent!important}.footer h3,.footer .addr-city,.footer .footer-bottom-inner{color:var(--paper)!important}.feature-price{color:var(--ink)!important}.feature-price small{color:var(--ink-3)!important}.feature-strike{color:var(--ink-3)!important;text-decoration-color:var(--ink-3)!important}.feature-brand{color:var(--ink-3)!important}.feature .stock-dot{background:var(--accent)!important}.feature-cta .btn-outline{color:var(--ink)!important;border-color:var(--ink)!important;background:transparent!important}.feature-cta .btn-outline:hover{background:var(--ink)!important;color:var(--paper)!important}.feature-image-corner{background:var(--red)!important;color:var(--paper)!important}.hero-bg iframe.hero-video{width:110vw!important;height:110vh!important;min-width:195vh!important;min-height:110vw!important}.ct-main-inner.ct-main-inner--no-map{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important}@media (max-width:900px){.ct-main-inner.ct-main-inner--no-map{grid-template-columns:1fr!important}}.ct-offices-col{display:flex;flex-direction:column;gap:20px}.ct-hours{border-bottom:0!important;box-shadow:none!important}.ct-hours .sep{background:rgb(255 255 255 / .18)!important}.ct-hours+.promo,.ct-hours+section{border-top:0!important}.promo{border-top:0!important}.ct-office .ofh{display:flex;align-items:baseline;flex-wrap:wrap;gap:0}.ct-office .ofh h4{white-space:nowrap}.ct-office .ofh .tag{display:none}.account-card .form-group{margin-bottom:16px}.account-card label{display:block;font-family:var(--font-base);font-size:13px;font-weight:500;color:var(--ink);letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.account-card label.required::after{content:" *";color:var(--red)}.account-card input[type="email"],.account-card input[type="password"],.account-card input[type="text"],.account-card input[type="tel"],.account-card select,.account-card textarea{width:100%;max-width:100%;padding:12px 14px;border:1px solid var(--hairline-2);background:var(--paper);font-family:var(--font-base);font-size:15px;color:var(--ink);transition:border-color 160ms}.account-card input:focus,.account-card select:focus,.account-card textarea:focus{outline:none;border-color:var(--ink)}.account-card .input-group{display:flex;gap:0}.account-card .input-group input{border-right:0}.account-card .input-group .input-group-btn,.account-card .input-group button[type="button"]{border:1px solid var(--hairline-2);background:var(--paper-2);color:var(--ink-3);padding:0 18px;cursor:pointer;font-family:var(--font-base);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.account-card .form-control-comment,.account-card .form-text{font-size:12px;color:var(--ink-3);margin-top:4px}.account-card button[type="submit"],.account-card .form-control-submit{background:var(--red);color:var(--paper);border:0;padding:14px 32px;font-family:var(--font-base);font-weight:500;font-size:14px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-top:8px;transition:background 160ms}.account-card button[type="submit"]:hover{background:var(--red-deep)}.account-card .forgot-password,.account-card .lost-password{margin-top:8px}.account-card .forgot-password a,.account-card .lost-password a{color:var(--ink);text-decoration:underline;font-size:13px}.account-card .no-account{margin-top:24px;padding-top:20px;border-top:1px solid var(--hairline);text-align:center}.account-card .no-account a{color:var(--ink);font-weight:700;text-decoration:underline}.account-card input[type="checkbox"]{width:auto;margin-right:8px;vertical-align:middle}.account-card .invalid-feedback,.account-card .help-block{color:var(--red);font-size:12px;margin-top:4px}.brands-grid{gap:16px!important}.brand-cell{min-height:120px!important;padding:18px 14px!important;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:10px}.brand-cell img{max-width:100%!important;max-height:80px!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:none}.brand-cell-name{font-size:13px!important;color:var(--ink-3)}.about-image{aspect-ratio:16 / 9!important;max-height:420px!important;background-size:cover!important;background-position:center 35%!important}@media (max-width:1080px){.about-image{aspect-ratio:16 / 10!important;max-height:360px!important}}.nw-skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:var(--ink,var(--ink-900));color:var(--paper);padding:10px 16px;text-decoration:none;font-weight:600;border-radius:0 0 6px 0}.nw-skip-link:focus,.nw-skip-link:focus-visible{left:0;outline:2px solid var(--paper);outline-offset:2px}:focus-visible{outline:2px solid var(--ink,var(--ink-900));outline-offset:2px}.btn:focus-visible,.cart-link:focus-visible,.header-cta:focus-visible,.icon-btn:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:3px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}h1{font-size:54px!important;font-weight:700!important;letter-spacing:-.01em!important}.hero h1{font-size:84px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.02!important}h2{font-size:30px!important;font-weight:700!important}h3{font-size:19px!important;font-weight:700!important}h4{font-size:15px!important;font-weight:700!important}.feature h2,.about h2{font-size:36px!important;font-weight:700!important}.page-head h1{font-size:44px!important;font-weight:700!important}@media (max-width:1280px){.hero h1{font-size:68px!important}}@media (max-width:1024px){.hero h1{font-size:56px!important}}@media (max-width:720px){h1{font-size:36px!important}.hero h1{font-size:42px!important}h2,.feature h2,.about h2{font-size:24px!important}.page-head h1{font-size:32px!important}}.pdp h1{font-size:clamp(26px,2.4vw,34px)!important;font-weight:600!important;line-height:1.1!important}.pdp h2,.pdp-body h2{font-size:22px!important;font-weight:600!important}.pdp-desc h3,.pdp-specs h3{font-size:16px!important;font-weight:600!important}.pdp-desc h4{font-size:14px!important;font-weight:600!important}@media (max-width:720px){.pdp h1{font-size:24px!important}.pdp h2,.pdp-body h2{font-size:19px!important}}.prod-card .prod-name,h1.prod-name,h2.prod-name,h3.prod-name,h4.prod-name{font-family:var(--font-title)!important;font-size:calc((18px) * var(--title-scale))!important;font-weight:500!important;line-height:1.15!important;letter-spacing:0!important;color:var(--ink)!important;margin:0!important;text-transform:uppercase}.hero h1{font-weight:600!important}.pdp-body~section .product-miniature,.featured-products .product-miniature,.crossselling .product-miniature,.viewed-products .product-miniature,.productscategory .product-miniature{max-width:100%}.pdp-body~section .products,.featured-products .products,.crossselling .products,.viewed-products .products,.productscategory .products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px;max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:1280px){.pdp-body~section .products,.featured-products .products,.crossselling .products,.viewed-products .products,.productscategory .products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:720px){.pdp-body~section .products,.featured-products .products,.crossselling .products,.viewed-products .products,.productscategory .products{grid-template-columns:repeat(2,1fr)!important}}.pdp-body~section>h1,.pdp-body~section>h2,.pdp-body~section>h3{max-width:1200px;margin:32px auto 16px;padding:0 24px}h1,h2,h3,h4,h5,h6,.eyebrow,.lead h2,blockquote,.feature-eyebrow,.section-head .lead,.prod-name,.cat-name,.brand-name{text-wrap:balance}p,.hero-lede,.lede,.feature-lede,.feature-bullets li,.reassurance p,.brands-head p,.section-head p,.btn,label,.prod-sku,.prod-stock{text-wrap:pretty}.prod-card .prod-img{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:var(--paper);overflow:hidden}.prod-card .prod-img img,.prod-card .prod-photo{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;display:block;box-sizing:border-box}.prod-card .prod-tag,.prod-card .prod-fav{position:absolute!important;z-index:3!important}.prod-card .prod-tag{top:12px;left:12px;background:var(--ink);color:var(--paper);font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;white-space:nowrap;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.prod-card .prod-tag.red{background:var(--red)}.prod-card .prod-fav{top:12px;right:12px;width:32px;height:32px;background:rgb(255 255 255 / .92);border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 160ms}.prod-card .prod-fav:hover{background:var(--paper)}.prod-card .prod-fav svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.6}.prod-card .prod-img img,.prod-card .prod-photo{padding:0!important;transition:transform 350ms cubic-bezier(.2,.8,.2,1)}.prod-card:hover .prod-img img,.prod-card:hover .prod-photo{transform:scale(1.04)}.prod-card .prod-img{overflow:hidden}.pdp-gallery{display:flex;flex-direction:column-reverse;gap:16px;align-items:stretch}.pdp-gallery .pdp-thumbs>ul.product-images,.pdp-gallery ul.product-images{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important}.pdp-gallery .product-cover{position:relative;width:100%;aspect-ratio:1/1;background:var(--paper-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.pdp-gallery .product-cover img,.pdp-gallery .js-qv-product-cover{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;padding:24px;box-sizing:border-box}.pdp-gallery .label,.pdp-thumbs .label{display:none}.pdp-out-of-stock,.product-flag.out_of_stock,.pdp-stock-flag{display:inline-block!important;writing-mode:horizontal-tb!important;background:var(--ink)!important;color:var(--paper)!important;font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;white-space:nowrap}ul.product-flags{list-style:none;padding:0;margin:0 0 12px;display:flex;gap:8px;flex-wrap:wrap}ul.product-flags li{background:var(--ink);color:var(--paper);font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px}ul.product-flags li.discount,ul.product-flags li.on-sale,ul.product-flags li.discount-percentage{background:var(--red)}.pdp-info .product-prices,.pdp-info .current-price{display:flex;align-items:baseline;gap:12px;margin:16px 0}.pdp-info .price,.pdp-info .current-price-value{font-family:var(--font-base);font-size:32px;font-weight:700;color:var(--ink)}.pdp-info .regular-price,.pdp-info .discount-price{color:var(--ink-3);text-decoration:line-through;font-size:18px}.pdp-info .tax-shipping-delivery-label{font-size:12px;color:var(--ink-3)}.pdp-buy .add-to-cart i,button.add-to-cart i{display:none}.pdp-info .social-sharing,.pdp-info ul.share-list{display:flex;gap:8px;list-style:none;padding:0;margin:16px 0}.pdp-info .social-sharing>span,.pdp-info ul.share-list>li{background:var(--paper-2);padding:8px 14px;font-family:var(--font-base);font-size:13px;text-decoration:none;color:var(--ink);transition:background 160ms;list-style:none}.pdp-info .social-sharing a,.pdp-info ul.share-list a{color:var(--ink)!important;text-decoration:none!important}.pdp-info .social-sharing>span:hover,.pdp-info ul.share-list>li:hover{background:var(--ink);color:var(--paper)}.pdp-info .social-sharing>span:hover a{color:var(--paper)!important}.pdp-info>.social-sharing strong,.pdp-info>p:has(>a[onclick]){font-family:var(--font-base);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:24px 0 8px}.pdp-info>ul:not([class]),.pdp-info>p+ul{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 16px}.pdp-info>ul:not([class])>li,.pdp-info>p+ul>li{background:var(--paper-2);padding:8px 14px}.js-mailalert-alerts,.product-mailalert-content{margin:24px 0;padding:16px;background:var(--paper-2);border:1px solid var(--hairline)}.js-mailalert-alerts label,.product-mailalert-content label{display:block;font-size:13px;color:var(--ink-3);margin-bottom:8px}.js-mailalert-alerts input[type="email"],.product-mailalert-content input[type="email"]{width:100%;padding:12px 14px;border:1px solid var(--hairline-2);font-family:var(--font-base);font-size:14px;margin-bottom:8px}.js-mailalert-alerts button,.product-mailalert-content button{background:var(--ink);color:var(--paper);border:0;padding:12px 20px;font-family:var(--font-base);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background 160ms}.js-mailalert-alerts button:hover,.product-mailalert-content button:hover{background:var(--red)}.pdp-meta-row{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;padding-top:16px;border-top:1px solid var(--hairline);font-size:13px;color:var(--ink-3)}.pdp-meta-row>*{display:flex;align-items:center;gap:6px}.pdp-meta-row .label{color:var(--ink-3)}.pdp-meta-row a,.pdp-meta-row strong{color:var(--ink);font-weight:500}.pdp-body{background:var(--paper-2);padding:60px 32px}.pdp-body-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:start}.pdp-desc h2,.pdp-desc h3{font-family:var(--font-base);margin:24px 0 12px}.pdp-desc p{line-height:1.6;color:var(--ink-2);margin:0 0 12px}.pdp-specs{background:var(--paper);padding:24px;border:1px solid var(--hairline)}.pdp-specs h3{font-family:var(--font-base);font-size:18px;margin:16px 0 12px}.pdp-specs .product-manufacturer img{max-width:100px}.pdp-specs .data-sheet,.pdp-specs dl{display:grid;grid-template-columns:1fr auto;gap:4px 16px;font-size:14px}.pdp-specs .data-sheet dt,.pdp-specs dl dt{color:var(--ink-3);padding:8px 0;border-bottom:1px solid var(--hairline)}.pdp-specs .data-sheet dd,.pdp-specs dl dd{color:var(--ink);font-weight:500;text-align:right;padding:8px 0;border-bottom:1px solid var(--hairline);margin:0}@media (max-width:720px){.pdp-thumbs,.product-images{flex-direction:row;overflow-x:auto}.pdp-body-inner{grid-template-columns:1fr}}.pdp-gallery .product-cover{aspect-ratio:4/3;min-height:480px}.pdp-out-of-stock,.pdp-stock-flag{position:static!important;max-width:none!important;white-space:nowrap}.pdp .label-search,.pdp [class*="search"]>.label,.pdp .visually-hidden,.pdp .sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.js-mailalert-alerts:empty,.product-mailalert-content:empty,.product-add-to-cart:empty,.pdp-info>div:empty{display:none!important}.pdp-info>p:empty+ul,.pdp-info>p:empty{display:none!important}.pdp-info div.notification:empty,.pdp-info div.alert:empty,.pdp-info .product-information>div:empty{display:none!important}i.material-icons{display:none!important}.pdp{position:relative}.pdp-gallery .product-cover{overflow:visible}.pdp-gallery{overflow:visible}.pdp-out-of-stock,ul.product-flags{z-index:5}.pdp-info ul{list-style:none!important;padding-left:0!important}.pdp-info ul.share-list,.pdp-info ul:has(>li>a[href*="facebook"]),.pdp-info ul:has(>li>a[href*="twitter"]){display:flex;gap:8px;flex-wrap:wrap}.pdp-info ul.share-list>li,.pdp-info ul:has(>li>a[href*="facebook"])>li,.pdp-info ul:has(>li>a[href*="twitter"])>li{background:var(--paper-2);padding:8px 14px;list-style:none!important}.pdp-info>div:empty,.pdp-info>p:empty,.pdp-info .product-additional-info>div:empty{display:none!important}.brands-grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:16px}.brands-grid>.brand-cell{flex:1 1 calc((100% - 5 * 16px) / 6);max-width:calc((100% - 5 * 16px) / 6);min-height:120px}@media (max-width:1240px){.brands-grid>.brand-cell{flex:1 1 calc((100% - 3 * 16px) / 4);max-width:calc((100% - 3 * 16px) / 4)}}@media (max-width:900px){.brands-grid>.brand-cell{flex:1 1 calc((100% - 2 * 16px) / 3);max-width:calc((100% - 2 * 16px) / 3)}}@media (max-width:600px){.brands-grid>.brand-cell{flex:1 1 calc((100% - 16px) / 2);max-width:calc((100% - 16px) / 2)}}.cat-grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:20px}.cat-grid.cols-4>.cat-card{flex:0 0 calc((100% - 3 * 20px) / 4)}.cat-grid.cols-3>.cat-card{flex:0 0 calc((100% - 2 * 20px) / 3)}@media (max-width:900px){.cat-grid>.cat-card{flex:0 0 calc((100% - 20px) / 2)!important}}@media (max-width:600px){.cat-grid>.cat-card{flex:0 0 100%!important}}.listing-main .prod-grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:20px}.listing-main .prod-grid>.prod-card{flex:0 0 calc((100% - 3 * 20px) / 4)}@media (max-width:1080px){.listing-main .prod-grid>.prod-card{flex:0 0 calc((100% - 2 * 20px) / 3)}}@media (max-width:720px){.listing-main .prod-grid>.prod-card{flex:0 0 calc((100% - 20px) / 2)}}@media (max-width:480px){.listing-main .prod-grid>.prod-card{flex:0 0 100%}}.page-head .page-head-inner>p,.page-head .page-head-inner p:not(.meta){max-width:900px!important;font-size:15px;line-height:1.6;color:var(--ink-2)}@media (max-width:1080px){.page-head .page-head-inner>p,.page-head .page-head-inner p:not(.meta){max-width:100%!important}}#category-description,#category-description p,.category-description,.category-description p{max-width:900px!important;font-size:15px;line-height:1.6;color:var(--ink-2);margin:16px 0}@media (max-width:1080px){#category-description,#category-description p,.category-description,.category-description p{max-width:100%!important}}.cat-hero-inner{row-gap:16px}.cat-hero-inner #category-description,.cat-hero-inner .category-description{grid-column:1 / -1!important;max-width:900px!important;margin-top:0!important;margin-bottom:0!important}.page-product .pdp-specs{top:72px!important}.account-card .input-group{display:flex!important;width:100%;border:1px solid var(--hairline-2);background:var(--paper)}.account-card .input-group>input,.account-card .input-group input[type="password"],.account-card .input-group input[type="text"]{flex:1 1 auto;min-width:0;border:0!important;padding:12px 14px;font-family:var(--font-base);font-size:15px;color:var(--ink);background:#fff0;outline:none}.account-card .input-group .input-group-btn,.account-card .input-group .input-group-append,.account-card .input-group button[type="button"],.account-card .input-group span[data-action="show-password"]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:0!important;border-left:1px solid var(--hairline-2)!important;background:var(--paper-2);color:var(--ink-3);padding:0 18px;cursor:pointer;font-family:var(--font-base);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background 160ms , color 160ms}.account-card .input-group button[type="button"]:hover,.account-card .input-group span[data-action="show-password"]:hover{background:var(--ink);color:var(--paper)}.account-card .input-group:focus-within{border-color:var(--ink)}.account-card .input-group button[type="button"],.account-card .input-group span[data-action="show-password"]{font-size:0!important;padding:0 14px!important;min-width:50px;position:relative}.account-card .input-group button[type="button"]::after,.account-card .input-group span[data-action="show-password"]::after{content:"";display:block;width:22px;height:22px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/><circle cx='12' cy='12' r='3'/></svg>") center / contain no-repeat;transition:background-image 160ms}.account-card .input-group button[type="button"]:hover::after,.account-card .input-group span[data-action="show-password"]:hover::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23ffffff\'\ stroke-width=\'1.6\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'><path\ d=\'M1\ 12s4-8\ 11-8\ 11\ 8\ 11\ 8-4\ 8-11\ 8-11-8-11-8z\'/><circle\ cx=\'12\'\ cy=\'12\'\ r=\'3\'/></svg>)}.account-card .input-group button[type="button"][aria-pressed="true"]::after,.account-card .input-group span[data-action="show-password"].is-active::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%231a1a1a\'\ stroke-width=\'1.6\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'><path\ d=\'M17.94\ 17.94A10.07\ 10.07\ 0\ 0\ 1\ 12\ 20c-7\ 0-11-8-11-8a18.45\ 18.45\ 0\ 0\ 1\ 5.06-5.94M9.9\ 4.24A9.12\ 9.12\ 0\ 0\ 1\ 12\ 4c7\ 0\ 11\ 8\ 11\ 8a18.5\ 18.5\ 0\ 0\ 1-2.16\ 3.19m-6.72-1.07a3\ 3\ 0\ 1\ 1-4.24-4.24\'/><line\ x1=\'1\'\ y1=\'1\'\ x2=\'23\'\ y2=\'23\'/></svg>)}.account-inner{display:flex;flex-direction:column;align-items:center}.account-card{width:100%;max-width:560px;margin:0 auto}.account-card.register-form{max-width:720px}.account-card .perks{list-style:none;padding:0;margin:16px 0 24px;display:grid;gap:10px}.account-card .perks li{position:relative;padding-left:24px;font-size:14px;color:var(--ink-2)}.account-card .perks li::before{content:"✓";position:absolute;left:0;color:var(--red);font-weight:700}.account-card .input-group{border:1px solid var(--ink-3)!important;background:var(--paper)!important;border-radius:0;overflow:hidden;transition:border-color 160ms}.account-card .input-group:hover{border-color:var(--ink-2)!important}.account-card .input-group:focus-within{border-color:var(--ink)!important}.account-card .input-group>input.form-control,.account-card .input-group>input{padding:12px 14px!important;height:auto!important;line-height:1.4;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.account-card .input-group .input-group-btn,.account-card .input-group span.input-group-btn{display:flex}.account-card .input-group button[type="button"],.account-card .input-group .input-group-btn>button{width:48px;height:auto;min-width:48px;padding:0!important;margin:0!important;border-left:1px solid var(--ink-3)!important;background:var(--paper)!important;color:var(--ink)!important;border-radius:0!important;cursor:pointer;transition:background 160ms}.account-card .input-group button[type="button"]:hover{background:var(--ink)!important}.account-card .input-group button[type="button"]:hover::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23ffffff\'\ stroke-width=\'1.6\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'><path\ d=\'M1\ 12s4-8\ 11-8\ 11\ 8\ 11\ 8-4\ 8-11\ 8-11-8-11-8z\'/><circle\ cx=\'12\'\ cy=\'12\'\ r=\'3\'/></svg>)!important}.account-card .input-group,.account-card .field-password-policy .input-group{display:flex!important;align-items:stretch!important;width:100%!important;border:1px solid var(--ink-3)!important;background:var(--paper)!important;border-radius:0!important;overflow:hidden!important;padding:0!important;margin:0!important;transition:border-color 160ms}.account-card .input-group:hover{border-color:var(--ink-2)!important}.account-card .input-group:focus-within{border-color:var(--ink)!important}.account-card .input-group>input,.account-card .input-group>input.form-control,.account-card .input-group>input[type="password"],.account-card .input-group>input[type="text"]{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:48px!important;padding:12px 14px!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;font-size:15px;line-height:1.4;color:var(--ink)}.account-card .input-group>.input-group-btn,.account-card .input-group>span.input-group-btn,.account-card .input-group>.input-group-append{display:flex!important;align-items:stretch!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:auto!important;height:auto!important}.account-card .input-group .btn,.account-card .input-group button[type="button"],.account-card .input-group [data-action="show-password"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;margin:0!important;border:0!important;border-left:1px solid var(--ink-3)!important;border-radius:0!important;background:var(--paper-2)!important;color:var(--ink)!important;font-size:0!important;line-height:1!important;box-shadow:none!important;cursor:pointer;position:relative;transition:background 160ms;text-indent:-9999px;white-space:nowrap;overflow:hidden}.account-card .input-group .btn::after,.account-card .input-group button[type="button"]::after,.account-card .input-group [data-action="show-password"]::after{content:"";position:absolute;inset:0;margin:auto;width:22px!important;height:22px!important;text-indent:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/><circle cx='12' cy='12' r='3'/></svg>") center / contain no-repeat;transition:background-image 160ms}.account-card .input-group .btn:hover,.account-card .input-group button[type="button"]:hover,.account-card .input-group [data-action="show-password"]:hover{background:var(--ink)!important}.account-card .input-group .btn:hover::after,.account-card .input-group button[type="button"]:hover::after,.account-card .input-group [data-action="show-password"]:hover::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23ffffff\'\ stroke-width=\'1.6\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'><path\ d=\'M1\ 12s4-8\ 11-8\ 11\ 8\ 11\ 8-4\ 8-11\ 8-11-8-11-8z\'/><circle\ cx=\'12\'\ cy=\'12\'\ r=\'3\'/></svg>)!important}.account-card .input-group .btn[aria-pressed="true"]::after,.account-card .input-group button[type="button"][aria-pressed="true"]::after,.account-card .input-group [data-action="show-password"].is-active::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%231a1a1a\'\ stroke-width=\'1.6\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'><path\ d=\'M17.94\ 17.94A10.94\ 10.94\ 0\ 0\ 1\ 12\ 20c-7\ 0-11-8-11-8a18.45\ 18.45\ 0\ 0\ 1\ 5.06-5.94\'/><path\ d=\'M9.9\ 4.24A10.94\ 10.94\ 0\ 0\ 1\ 12\ 4c7\ 0\ 11\ 8\ 11\ 8a18.5\ 18.5\ 0\ 0\ 1-2.16\ 3.19\'/><path\ d=\'M14.12\ 14.12A3\ 3\ 0\ 1\ 1\ 9.88\ 9.88\'/><path\ d=\'M1\ 1l22\ 22\'/></svg>)!important}.footer-brand .brand-block>img{display:none!important}.footer-wordmark{display:inline-flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:16px;line-height:1}.footer-wordmark-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--paper);color:var(--brand);font-family:var(--font-base);font-weight:700;font-size:30px;letter-spacing:0}.footer-wordmark-text{color:var(--paper);font-family:var(--font-base);font-weight:700;font-size:28px;letter-spacing:.08em}.account-dashboard{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}@media (max-width:1024px){.account-dashboard{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.account-dashboard{grid-template-columns:1fr}}.ac-tile{display:flex;flex-direction:column;gap:12px;padding:28px 24px 24px;background:var(--paper);border:1px solid var(--hairline-2,var(--hairline));text-decoration:none!important;color:var(--ink);position:relative;transition:border-color 180ms , transform 180ms , box-shadow 180ms;min-height:200px}.ac-tile:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 6px 24px -8px rgb(0 0 0 / .12)}.ac-tile-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper-2);color:var(--ink);transition:background 180ms , color 180ms}.ac-tile-icon svg{width:24px;height:24px}.ac-tile:hover .ac-tile-icon{background:var(--brand);color:var(--paper)}.ac-tile h3{font-family:var(--font-title);font-weight:600;font-size:calc((18px) * var(--title-scale));letter-spacing:.02em;margin:4px 0 0 0;text-transform:none;text-decoration:none;color:var(--ink);border:0;padding:0}.ac-tile p{margin:0;color:var(--ink-2,var(--ink-mid));font-size:14px;line-height:1.5;flex:1 1 auto}.ac-tile-arrow{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);transition:color 180ms , gap 180ms}.ac-tile-arrow svg{transition:transform 180ms}.ac-tile:hover .ac-tile-arrow{color:var(--brand);gap:10px}.ac-tile:hover .ac-tile-arrow svg{transform:translateX(2px)}.ac-tile-hooks-list,.ac-tile-hooks-list ul,.ac-tile-hooks-list .links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ac-tile-hooks-list a{color:var(--ink-2,var(--ink-mid));text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:4px;transition:color 180ms}.ac-tile-hooks-list a:hover{color:var(--brand)}.ac-tile-hooks-list a::before{content:"→";opacity:.5}.ac-tile-hooks-list i,.ac-tile-hooks-list .material-icons{display:none}.account-logout-row{display:flex;justify-content:center;margin:32px 0 8px}.account-logout-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border:1px solid var(--brand);color:var(--brand);background:#fff0;text-decoration:none!important;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:background 180ms , color 180ms}.account-logout-btn:hover{background:var(--brand);color:var(--paper)}.page-account .account-grid{display:none!important}.account-dashboard,.account-logout-row{width:100%;flex:0 0 100%}.prod-card,.prod-card:focus,.prod-card:focus-visible,.prod-card:active{outline:none!important;box-shadow:none!important}.prod-card:focus-visible{box-shadow:0 0 0 2px rgb(200 16 46 / .35)!important}.pdp-info .pdp-price-block{padding:22px 0 26px;margin:18px 0 8px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.pdp-info .product-prices .current-price,.pdp-info .product-price{font-family:var(--font-base)!important;font-size:34px!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.01em;color:var(--ink)}.pdp-info .product-prices .current-price .current-price-value{font-size:inherit!important;font-weight:inherit!important}.pdp-info .tax-shipping-delivery-label,.pdp-info .price-tax-info{font-size:11px!important;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-top:4px!important}.pdp-trust{background:transparent!important;border:0!important;border-top:1px solid var(--hairline)!important;border-radius:0!important;padding:20px 0 0!important;margin-top:24px!important;gap:18px 28px!important}.pdp-trust .pill svg{color:var(--red);stroke:var(--red);width:18px!important;height:18px!important}.pdp-trust .pill h5{font-family:var(--font-title)!important;font-size:calc((13px) * var(--title-scale))!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important}.pdp-trust .pill p{font-size:12px!important;color:var(--ink-3)!important;line-height:1.45!important}.pdp-info .social-sharing,.pdp-info .pdp-share{margin:24px 0 0!important;padding-top:18px!important;border-top:1px solid var(--hairline)!important;display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important}.pdp-info .social-sharing>span,.pdp-info .pdp-share-label{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.16em!important;color:var(--ink-3)!important;font-weight:600!important}.pdp-info .social-sharing a,.pdp-info .social-sharing .btn{font-family:var(--font-base)!important;font-size:12px!important;padding:8px 14px!important;background:transparent!important;color:var(--ink-2)!important;border:1px solid var(--hairline)!important;border-radius:0!important;text-transform:none!important;letter-spacing:0!important;transition:border-color 160ms , color 160ms!important}.pdp-info .social-sharing a:hover{border-color:var(--ink)!important;color:var(--ink)!important}.pdp-info .product-category-link,.pdp-info>.product-category{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--ink-3)!important;margin-top:16px!important}.pdp-body{padding:60px 0!important}.pdp-body-inner{gap:56px!important}.pdp-desc{font-size:15px!important;line-height:1.65!important}.pdp-desc p{margin-bottom:14px!important}.pdp-desc ul li{margin-bottom:6px!important;line-height:1.55!important}.pdp-specs{background:var(--paper-3)!important;border:1px solid var(--hairline)!important;padding:24px 28px!important;border-radius:0!important}.pdp-specs h3{margin-top:0!important;padding-bottom:14px!important;border-bottom:1px solid var(--hairline)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:calc((12px) * var(--title-scale))!important;font-weight:600!important;color:var(--ink-3)!important}.section[data-type="categoryproducts"],section.categoryproducts,section.crossselling,section.viewed-products{padding:64px 0 48px!important;background:var(--paper)!important}.section[data-type="categoryproducts"] .section-head h2,section.viewed-products h2{font-size:calc((22px) * var(--title-scale))!important;font-weight:600!important;margin:0!important}.page-product .images-container{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:start}.page-product .product-cover{order:2;width:100%;height:auto;aspect-ratio:auto;min-height:560px;max-height:680px;background:var(--paper-2);border:1px solid var(--hairline);display:grid;place-items:center;padding:56px;position:relative;overflow:hidden}.page-product .product-cover picture{width:100%;height:100%;display:grid;place-items:center}.page-product .product-cover img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;padding:0;filter:drop-shadow(0 8px 16px rgb(0 0 0 / .08));transition:transform 280ms ease}.page-product .product-cover:hover img{transform:scale(1.04)}.page-product .product-cover .layer{position:absolute;top:16px;right:16px;width:40px;height:40px;background:rgb(255 255 255 / .92);border:1px solid var(--hairline-2);display:grid;place-items:center;cursor:zoom-in;opacity:0;transition:opacity 200ms;z-index:2}.page-product .product-cover:hover .layer{opacity:1}.page-product .product-cover .layer i.material-icons{font-family:'Material Icons','MaterialIcons',sans-serif;font-size:20px;color:var(--ink)}.page-product .product-cover .layer i.material-icons.zoom-in{font-size:0;width:20px;height:20px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.35-4.35'/><line x1='11' y1='8' x2='11' y2='14'/><line x1='8' y1='11' x2='14' y2='11'/></svg>") center/contain no-repeat}.page-product .js-qv-mask.mask{order:1;width:88px}.page-product .product-images{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;max-height:calc((76px + 8px) * 7);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--hairline-2) #fff0}.page-product .product-images::-webkit-scrollbar{width:4px}.page-product .product-images::-webkit-scrollbar-thumb{background:var(--hairline-2)}.page-product .thumb-container{list-style:none;width:76px;height:76px;background:var(--paper-2);border:1px solid var(--hairline);cursor:pointer;overflow:hidden;position:relative;box-sizing:border-box;transition:border-color 140ms;flex:0 0 auto}.page-product .thumb-container picture{display:block;width:100%;height:100%;padding:6px;box-sizing:border-box}.page-product .thumb-container img.thumb,.page-product .thumb-container .thumb{width:100%!important;height:100%!important;object-fit:contain;background:#fff0;margin:0;display:block;border:0!important;cursor:pointer}.page-product .thumb-container:hover{border-color:var(--ink-2)}.page-product .thumb-container:has(.selected),.page-product .thumb-container:has(.js-thumb-selected){border-color:var(--ink);border-width:2px;padding:0}.page-product img.thumb.selected,.page-product img.thumb.js-thumb-selected{outline:2px solid var(--ink);outline-offset:-1px}.page-product .js-modal-thumb,.page-product .js-modal-product-cover,.page-product .js-modal-product-images,.page-product img.js-modal-thumb{display:none!important}.page-product input[type="number"]#quantity_wanted::-webkit-inner-spin-button,.page-product input[type="number"]#quantity_wanted::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.page-product #quantity_wanted{-moz-appearance:textfield;appearance:textfield;width:80px;height:48px;text-align:center;border:1px solid var(--ink-3)!important;border-radius:0!important;background:var(--paper);font-size:16px;font-weight:600;padding:0!important;outline:0;box-shadow:none!important;transition:border-color 160ms}.page-product #quantity_wanted:focus{border-color:var(--ink)!important;outline:0}.page-product .product-add-to-cart{margin-top:8px}.page-product .product-add-to-cart>.control-label{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.page-product .add-to-cart .material-icons,.page-product .add-to-cart i.shopping-cart{display:none!important}.page-product .product-availability{margin-top:10px;font-size:13px}.page-product .product-availability .alert{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;border-radius:0;background:var(--paper-2);border:0}.page-product .product-availability .alert-success{background:var(--accent-wash);color:var(--accent)}.page-product .product-availability .alert-warning{background:var(--amber-wash);color:var(--amber)}.page-product .product-availability .alert-danger{background:var(--brand-wash);color:var(--brand)}.page-product .product-availability .material-icons{font-family:'Material Icons','MaterialIcons',sans-serif;font-size:16px;line-height:1}.page-product .product-availability .alert-content-wrapper{display:inline-flex;align-items:center;gap:8px}.page-product .social-sharing{display:flex;align-items:center;gap:14px;margin:20px 0 8px;padding:0;background:transparent!important;border:0}.page-product .social-sharing>span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:600;background:transparent!important;border:0!important;padding:0!important;margin:0!important;display:inline-block;line-height:1}.page-product .social-sharing ul{display:flex;gap:8px;list-style:none;padding:0;margin:0}.page-product .social-sharing li{background:transparent!important;padding:0!important;margin:0!important;list-style:none}.page-product .social-sharing li a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--paper);border:1px solid var(--hairline);color:var(--ink);text-decoration:none!important;font-size:0!important;text-indent:-9999px;overflow:hidden;position:relative;transition:background 160ms , color 160ms , border-color 160ms}.page-product .social-sharing li a:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.page-product .social-sharing li a::after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;text-indent:0;background:center/contain no-repeat;transition:filter 160ms}.page-product .social-sharing li.facebook a::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'%231a1a1a\'><path\ d=\'M16\ 8.05c0-4.45-3.58-8.05-8-8.05C3.58\ 0\ 0\ 3.6\ 0\ 8.05c0\ 4.02\ 2.93\ 7.35\ 6.75\ 7.95v-5.62H4.72V8.05h2.03V6.28c0-2.02\ 1.2-3.14\ 3.02-3.14.88\ 0\ 1.79.16\ 1.79.16v1.98h-1.01c-.99\ 0-1.3.62-1.3\ 1.26V8.05h2.22l-.35\ 2.33H9.25V16c3.82-.6\ 6.75-3.93\ 6.75-7.95Z\'/></svg>)}.page-product .social-sharing li.twitter a::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'%231a1a1a\'><path\ d=\'M18.24\ 2.25h3.3l-7.22\ 8.26\ 8.5\ 11.24h-6.65l-5.21-6.82-5.97\ 6.82H1.68l7.73-8.83L1.25\ 2.25h6.83l4.71\ 6.23zM17.08\ 19.77h1.83L7.08\ 4.13H5.12z\'/></svg>)}.page-product .social-sharing li.pinterest a::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'%231a1a1a\'><path\ d=\'M12\ 0C5.4\ 0\ 0\ 5.4\ 0\ 12c0\ 5.1\ 3.2\ 9.4\ 7.6\ 11.2-.1-.9-.2-2.4\ 0-3.4.2-.9\ 1.4-6\ 1.4-6s-.4-.7-.4-1.8c0-1.7\ 1-2.9\ 2.2-2.9\ 1\ 0\ 1.5.8\ 1.5\ 1.7\ 0\ 1-.7\ 2.6-1\ 4-.3\ 1.2.6\ 2.2\ 1.8\ 2.2\ 2.1\ 0\ 3.8-2.2\ 3.8-5.5\ 0-2.9-2.1-4.9-5-4.9-3.4\ 0-5.4\ 2.6-5.4\ 5.2\ 0\ 1\ .4\ 2.1.9\ 2.7.1.1.1.2.1.3-.1.4-.3\ 1.2-.3\ 1.4-.1.2-.2.3-.4.2-1.5-.7-2.4-2.9-2.4-4.6\ 0-3.8\ 2.7-7.3\ 7.9-7.3\ 4.2\ 0\ 7.4\ 3\ 7.4\ 6.9\ 0\ 4.1-2.6\ 7.5-6.2\ 7.5-1.2\ 0-2.4-.6-2.7-1.4l-.7\ 2.9c-.3\ 1-1\ 2.3-1.5\ 3.1\ 1.1.4\ 2.3.5\ 3.5.5\ 6.6\ 0\ 12-5.4\ 12-12S18.6\ 0\ 12\ 0z\'/></svg>)}.page-product .social-sharing li.linkedin a::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'%231a1a1a\'><path\ d=\'M20.45\ 20.45h-3.55v-5.57c0-1.33-.03-3.04-1.85-3.04-1.86\ 0-2.14\ 1.45-2.14\ 2.94v5.67H9.35V9h3.41v1.56h.05c.48-.9\ 1.64-1.85\ 3.37-1.85\ 3.6\ 0\ 4.27\ 2.37\ 4.27\ 5.46zM5.34\ 7.43A2.06\ 2.06\ 0\ 1\ 1\ 5.34\ 3.3a2.06\ 2.06\ 0\ 0\ 1\ 0\ 4.13M7.12\ 20.45H3.56V9h3.56zM22.23\ 0H1.77C.79\ 0\ 0\ .77\ 0\ 1.73v20.54C0\ 23.23.8\ 24\ 1.77\ 24h20.45c.98\ 0\ 1.78-.77\ 1.78-1.73V1.73C24\ .77\ 23.2\ 0\ 22.22\ 0z\'/></svg>)}.page-product .social-sharing li a:hover::after{filter:invert(1) brightness(2)}.page-product .js-mailalert,.page-product .mailalertproduct{display:flex!important;flex-direction:column;align-items:stretch;gap:10px;margin-top:16px;text-align:left!important;padding:16px 0 0;border-top:1px solid var(--hairline)}.page-product .js-mailalert input[type="email"]{height:44px;width:100%;border:1px solid var(--ink-3);border-radius:0;padding:0 14px;font-size:14px;background:var(--paper);outline:0}.page-product .js-mailalert input[type="email"]:focus{border-color:var(--ink)}.page-product .js-mailalert .js-mailalert-add,.page-product button.js-mailalert-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;background:transparent!important;color:var(--brand)!important;border:1px solid var(--brand)!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;cursor:pointer;padding:0 22px;border-radius:0!important;box-shadow:none!important;transition:background 160ms , color 160ms;width:100%;margin:0!important}.page-product .js-mailalert .js-mailalert-add:hover,.page-product button.js-mailalert-add:hover{background:var(--brand)!important;color:var(--paper)!important}.page-product .product-additional-info .tabs{background:transparent!important;border:0!important;padding:0!important;margin:0!important}.page-product .pdp-trust:empty,.page-product .pdp-trust:not(:has(*)){display:none!important}.page-product .pdp-trust{font-size:0}.page-product .pdp-trust *{font-size:initial}.pdp-inner{align-items:start!important;overflow:visible!important}.pdp .pdp-inner>.pdp-gallery,.pdp-gallery{position:sticky!important;top:24px!important;align-self:start!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;scrollbar-width:thin;scrollbar-color:var(--hairline-2) #fff0}.pdp-gallery::-webkit-scrollbar{width:6px}.pdp-gallery::-webkit-scrollbar-track{background:#fff0}.pdp-gallery::-webkit-scrollbar-thumb{background:var(--hairline-2);border-radius:3px}.pdp-gallery::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}@media (max-width:900px){.pdp .pdp-inner>.pdp-gallery,.pdp-gallery{position:static!important;max-height:none!important;overflow:visible!important}}.pdp-gallery .product-cover{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;min-height:0!important;background:var(--paper,var(--paper))!important;border:1px solid var(--hairline)!important;overflow:hidden!important;display:block!important}.pdp-gallery .product-cover img,.pdp-gallery .product-cover .js-qv-product-cover{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;padding:24px!important;box-sizing:border-box!important}.pdp-gallery .product-flags,.pdp-gallery .js-product-flags{position:absolute!important;top:12px!important;left:12px!important;z-index:3!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important;flex-direction:column!important;gap:6px!important}.pdp-gallery .product-flag,.pdp-gallery .product-flags .product-flag{display:inline-flex!important;align-items:center!important;background:var(--ink,var(--ink-900))!important;color:var(--paper)!important;font-family:var(--font-base)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:6px 10px!important;border-radius:0!important}.pdp-gallery .product-flag.discount,.pdp-gallery .product-flag.on-sale,.pdp-gallery .product-flag.out_of_stock{background:var(--red,var(--brand))!important}.pdp-gallery .images-container,.pdp-gallery .js-images-container{display:contents!important}.pdp-gallery .js-qv-mask,.pdp-gallery .mask{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}.pdp-gallery .product-images{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;list-style:none!important;padding:0!important;margin:0!important;width:100%!important}.pdp-gallery .product-images>li{flex:0 0 80px!important;list-style:none!important}.pdp-gallery .product-images img,.pdp-gallery .product-images .thumb{width:80px!important;height:80px!important;object-fit:cover!important;padding:0!important;border:1px solid var(--hairline)!important;background:var(--paper,var(--paper))!important;cursor:pointer!important;transition:border-color 160ms!important}.pdp-gallery .product-images img:hover,.pdp-gallery .product-images img.selected,.pdp-gallery .product-images .thumb.selected,.pdp-gallery .product-images .js-thumb-selected{border-color:var(--ink,var(--ink-900))!important}.pdp-info .product-add-to-cart,.pdp-info .js-product-add-to-cart{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:14px!important;margin:22px 0 14px!important}.pdp-info .product-add-to-cart>.control-label{flex:0 0 100%!important;font-family:var(--font-base)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--ink-3,var(--ink-3))!important;margin:0 0 4px!important}section.pdp-body{background:var(--paper-3)!important;padding:64px 0!important}.pdp-body-inner{max-width:var(--maxw)!important;margin:0 auto!important;padding:0 32px!important;display:grid!important;grid-template-columns:1.6fr 1fr!important;gap:56px!important;align-items:start!important}.pdp-specs{background:var(--paper)!important;border:1px solid var(--hairline)!important;padding:28px 28px!important;border-radius:0!important;position:sticky;top:24px}section.section[data-type="categoryproducts"],section.viewed-products,section.crossselling,section.productscategory,section.featured-products{background:var(--paper,var(--paper))!important;padding:64px 0 56px!important}section.section[data-type="categoryproducts"]>.section-inner,section.viewed-products,section.crossselling>.container,section.crossselling>.crossselling-inner,section.productscategory,section.featured-products{max-width:var(--maxw)!important;margin:0 auto!important;padding:0 32px!important}section.viewed-products,section.crossselling,section.productscategory,section.featured-products{padding:var(--sp-11) var(--pad-x) var(--sp-10)!important}section.section[data-type="categoryproducts"] .section-head,section.viewed-products>h1,section.viewed-products>h2,section.crossselling>h1,section.crossselling>h2,section.productscategory>h1,section.productscategory>h2,section.featured-products>h2{margin:0 0 28px!important}section.section[data-type="categoryproducts"] .section-head h2,section.viewed-products h2,section.crossselling h2,section.productscategory h2,section.featured-products h2{font-family:var(--font-title)!important;font-size:calc((28px) * var(--title-scale))!important;font-weight:700!important;letter-spacing:-.005em!important;color:var(--ink,var(--ink-900))!important;text-transform:none!important;margin:0!important;line-height:1.1!important}section.viewed-products>h2::before,section.crossselling>h2::before,section.productscategory>h2::before,section.featured-products>h2::before{content:"";display:inline-block;width:28px;height:2px;background:var(--red,var(--brand));vertical-align:middle;margin-right:14px;position:relative;top:-5px}section.viewed-products .products,section.crossselling .products,section.productscategory .products,section.featured-products .products,section.section[data-type="categoryproducts"] .prod-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;max-width:none!important;margin:0!important;padding:0!important}@media (max-width:1100px){section.viewed-products .products,section.crossselling .products,section.productscategory .products,section.featured-products .products,section.section[data-type="categoryproducts"] .prod-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:720px){section.viewed-products .products,section.crossselling .products,section.productscategory .products,section.featured-products .products,section.section[data-type="categoryproducts"] .prod-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:900px){.pdp-gallery{position:static!important}.pdp-body-inner{grid-template-columns:1fr!important;gap:28px!important}.pdp-specs{position:static!important}}.nw-cb-1779106970{display:none}.page-product .product-availability{display:none!important}.page-product .pdp-meta-row a{color:var(--ink);text-decoration:none;border-bottom:1px solid #fff0;transition:border-color 160ms}.page-product .pdp-meta-row a:hover{border-bottom-color:var(--brand)}.nw-404{background:var(--paper);padding:0}.nw-404-inner{max-width:1080px;margin:0 auto;padding:var(--sp-13) var(--pad-x) var(--sp-14);display:grid;gap:28px}.nw-404-eyebrow{font-family:var(--font-title);font-size:calc((12px) * var(--title-scale));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items:center;gap:12px;font-weight:600}.nw-404-eyebrow .bar{display:inline-block;width:28px;height:2px;background:var(--brand)}.nw-404-num{font-family:var(--font-base);font-weight:700;font-size:clamp(140px,18vw,240px);line-height:.9;letter-spacing:-.03em;color:var(--ink);margin:-16px 0 0;background:linear-gradient(180deg,var(--ink) 0%,var(--ink) 60%,var(--brand) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;user-select:none}.nw-404-title{font-family:var(--font-title);font-weight:500;font-size:calc((clamp(28px, 3.2vw, 40px)) * var(--title-scale));line-height:1.1;color:var(--ink);margin:0;max-width:720px}.nw-404-lead{font-size:16px;line-height:1.6;color:var(--ink-2);max-width:620px;margin:0}.nw-404-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.nw-404-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;text-decoration:none!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:13px;border:1px solid #fff0;transition:all 180ms;cursor:pointer}.nw-404-btn.primary{background:var(--brand);color:var(--paper)}.nw-404-btn.primary:hover{background:var(--brand-deep,var(--brand-deep))}.nw-404-btn.outline{background:#fff0;color:var(--ink);border-color:var(--ink)}.nw-404-btn.outline:hover{background:var(--ink);color:var(--paper)}.nw-404-help{margin-top:56px;padding-top:40px;border-top:1px solid var(--hairline);display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:900px){.nw-404-help{grid-template-columns:1fr;gap:32px}}.nw-404-help-block h3{font-family:var(--font-title);font-weight:600;font-size:calc((14px) * var(--title-scale));letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid var(--brand);display:inline-block}.nw-404-help-block ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.nw-404-help-block ul a{color:var(--ink-2);text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:color 160ms , gap 160ms}.nw-404-help-block ul a::before{content:"→";color:var(--brand);font-weight:700}.nw-404-help-block ul a:hover{color:var(--ink);gap:12px}.nw-404-search{display:flex;align-items:stretch;border:1px solid var(--ink-3);background:var(--paper);transition:border-color 160ms}.nw-404-search:focus-within{border-color:var(--ink)}.nw-404-search-input{flex:1 1 auto;border:0;outline:0;padding:12px 14px;font-size:14px;background:#fff0;min-width:0}.nw-404-search-btn{background:var(--ink);color:var(--paper);border:0;padding:0 18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 160ms}.nw-404-search-btn:hover{background:var(--brand)}.nw-404-contact a{color:var(--ink);text-decoration:none;font-weight:600;font-size:15px;transition:color 160ms}.nw-404-contact a:hover{color:var(--brand)}.nw-404-contact .muted{color:var(--ink-3);font-size:13px;font-weight:400}.nw-404{padding:0;background:var(--paper);overflow:hidden;position:relative}.nw-404-inner{display:none}.nw-404 .nw-404-hero-inner{padding-top:96px;padding-bottom:96px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center;position:relative}.nw-404-hero-text{display:grid;gap:24px;max-width:620px}.nw-404-hero-text .nw-404-title{font-family:var(--font-title);font-weight:500;font-size:calc((clamp(44px, 6.4vw, 88px)) * var(--title-scale));line-height:.96;letter-spacing:-.015em;color:var(--ink);margin:0;text-transform:none}.nw-404-hero-text .nw-404-title br{display:block}.nw-404-hero-text .nw-404-lead{font-size:17px;line-height:1.65;color:var(--ink-2);max-width:540px;margin:0}.nw-404-hero-text .nw-404-actions{margin-top:8px;gap:14px}.nw-404-hero-text .nw-404-btn{padding:16px 26px;font-size:13px}.nw-404-hero-text .nw-404-btn.primary svg,.nw-404-hero-text .nw-404-btn.outline svg{transition:transform 200ms ease}.nw-404-hero-text .nw-404-btn.primary:hover svg{transform:translateX(4px)}.nw-404-meta{margin:32px 0 0;padding-top:24px;border-top:1px solid var(--hairline);display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:32px;justify-content:start}.nw-404-meta>div{display:grid;gap:4px}.nw-404-meta dt{font-family:var(--font-base);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:0}.nw-404-meta dd{font-family:var(--font-base);font-size:15px;color:var(--ink);margin:0;font-weight:500}.nw-404-meta-url{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'Menlo','Consolas',monospace!important;font-size:12px!important}.nw-404-hero-num{position:relative;display:grid;place-items:center;min-height:360px}.nw-404-hero-num-text{font-family:var(--font-base);font-weight:700;font-size:clamp(220px,28vw,420px);line-height:.85;letter-spacing:-.05em;color:#fff0;-webkit-text-stroke:2px var(--ink);text-stroke:2px var(--ink);background:linear-gradient(180deg,transparent 0%,transparent 55%,var(--brand) 55%,var(--brand) 100%);-webkit-background-clip:text;background-clip:text;user-select:none;position:relative;z-index:1}.nw-404-hero-num-stamp{position:absolute;bottom:32px;right:0;transform:rotate(-8deg);border:2px solid var(--brand);color:var(--brand);padding:10px 18px;font-family:var(--font-base);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;background:var(--paper);z-index:2;box-shadow:4px 4px 0 var(--ink)}.nw-404-band{background:var(--brand);color:var(--paper)}.nw-404-band-inner{max-width:1320px;margin:0 auto;padding:48px 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.nw-404-band-eyebrow{font-family:var(--font-title);font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;text-transform:uppercase;font-weight:600;opacity:.7;display:block;margin-bottom:8px}.nw-404-band h2{font-family:var(--font-title);font-weight:500;font-size:calc((clamp(24px, 3vw, 36px)) * var(--title-scale));line-height:1.15;margin:0;color:var(--paper)}.nw-404-band-cta{background:var(--paper);color:var(--ink);padding:18px 28px;text-decoration:none!important;font-family:var(--font-base);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;transition:gap 200ms ease , background 200ms ease;white-space:nowrap}.nw-404-band-cta:hover{background:var(--ink);color:var(--paper);gap:18px}.nw-404-cats{background:var(--paper)}.nw-404-cats-inner{max-width:1320px;margin:0 auto;padding:var(--sp-13) var(--pad-x)}.nw-404-cats-h{font-family:var(--font-base);font-weight:500;font-size:clamp(28px,3.2vw,42px);line-height:1.1;color:var(--ink);margin:16px 0 48px}.nw-404-cats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.nw-404-cat{position:relative;padding:32px 28px 80px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--ink);text-decoration:none!important;background:var(--paper);transition:background 200ms ease , color 200ms ease;display:block;min-height:260px}.nw-404-cat:hover{background:var(--ink);color:var(--paper)}.nw-404-cat-num{font-family:var(--font-base);font-size:12px;letter-spacing:.18em;color:var(--ink-3);font-weight:600;transition:color 200ms ease}.nw-404-cat:hover .nw-404-cat-num{color:var(--paper);opacity:.5}.nw-404-cat-icon{width:56px;height:56px;margin:20px 0 24px;color:var(--brand);transition:color 200ms ease , transform 300ms ease}.nw-404-cat:hover .nw-404-cat-icon{color:var(--paper);transform:translateX(4px)}.nw-404-cat-icon svg{width:100%;height:100%}.nw-404-cat h3{font-family:var(--font-title);font-weight:600;font-size:calc((22px) * var(--title-scale));margin:0 0 8px;letter-spacing:-.005em}.nw-404-cat p{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0;transition:color 200ms ease}.nw-404-cat:hover p{color:rgb(255 255 255 / .75)}.nw-404-cat-arrow{position:absolute;bottom:28px;right:28px;font-size:28px;font-family:var(--font-base);font-weight:600;color:var(--brand);transition:transform 250ms ease , color 200ms ease}.nw-404-cat:hover .nw-404-cat-arrow{color:var(--paper);transform:translateX(6px)}.nw-404-foot{background:var(--paper-warm);border-top:1px solid var(--hairline)}.nw-404-foot-inner{max-width:1320px;margin:0 auto;padding:var(--sp-12) var(--pad-x) var(--sp-13);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:80px;align-items:start}.nw-404-foot-h{font-family:var(--font-base);font-weight:500;font-size:clamp(24px,2.6vw,34px);line-height:1.15;margin:14px 0 24px;color:var(--ink)}.nw-404-search-block .nw-404-search{border:1.5px solid var(--ink);background:var(--paper)}.nw-404-search-block .nw-404-search-input{padding:18px 20px;font-size:15px}.nw-404-search-block .nw-404-search-btn{padding:0 24px}.nw-404-tags{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.nw-404-tags-label{font-family:var(--font-base);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-right:4px}.nw-404-tags a{background:var(--paper);color:var(--ink);text-decoration:none!important;padding:6px 12px;border:1px solid var(--hairline);font-size:13px;transition:all 160ms}.nw-404-tags a:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.nw-404-centres ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:0;border-top:1px solid var(--hairline)}.nw-404-centres li{display:grid;grid-template-columns:80px 1fr auto;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--hairline);font-size:14px}.nw-404-centres li strong{font-family:var(--font-base);font-weight:600;font-size:18px;color:var(--ink)}.nw-404-centres li span{color:var(--ink-2)}.nw-404-centres li em{font-style:normal;color:var(--ink-3);font-size:12px;text-align:right;white-space:nowrap}@media (max-width:1080px){.nw-404-hero-inner{grid-template-columns:1fr;gap:48px;padding:64px 24px}.nw-404-hero-num{min-height:280px;justify-self:start}.nw-404-band-inner{grid-template-columns:1fr;gap:24px;text-align:left}.nw-404-cats-grid{grid-template-columns:repeat(2,1fr)}.nw-404-foot-inner{grid-template-columns:1fr;gap:56px;padding:64px 24px}}@media (max-width:640px){.nw-404{background:var(--paper)}.nw-404-hero-inner{grid-template-columns:1fr!important;grid-template-rows:auto;padding:40px 20px 56px!important;gap:24px;text-align:center;place-items:center}.nw-404-hero-num{display:none!important}.nw-404-hero-inner{overflow:hidden!important}.nw-404-hero-text{order:1;text-align:center!important;max-width:100%!important;place-items:center!important;justify-items:center!important;gap:18px!important}.nw-404-eyebrow{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;font-size:calc((11p);letter-spacing:.22em;text-transform:uppercase) * var(--title-scale));color:var(--red);font-weight:700;background:rgb(200 16 46 / .08);border:1px solid rgb(200 16 46 / .18);padding:8px 14px;border-radius:999px;justify-content:center}.nw-404-eyebrow .bar{display:none!important}.nw-404-eyebrow::before{content:"";width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 0 4px rgb(200 16 46 / .14)}.nw-404-hero-text .nw-404-title{font-size:calc((36p);line-height:1.05) * var(--title-scale));max-width:16ch;text-wrap:balance;margin-top:4px}.nw-404-hero-text .nw-404-lead{font-size:15px;line-height:1.6;max-width:32ch;margin:0 auto;color:var(--ink-3)}.nw-404-hero-text .nw-404-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:16px}.nw-404-hero-text .nw-404-btn{width:100%;justify-content:center;padding:16px 22px;font-size:12px;letter-spacing:.14em}.nw-404-meta{grid-template-columns:1fr!important;gap:14px;margin:24px auto 0!important;padding-top:24px;border-top:1px solid var(--hairline);text-align:center;justify-content:center!important;justify-items:center!important;max-width:320px}.nw-404-meta>div{gap:2px;align-items:center}.nw-404-meta dt{font-size:9px;letter-spacing:.2em}.nw-404-meta dd{font-size:13px}.nw-404-meta-url{max-width:240px!important;font-size:11px!important}.nw-404-cats-inner,.nw-404-foot-inner{padding-left:20px;padding-right:20px}.nw-404-cats-grid{grid-template-columns:1fr}.nw-404-cat{min-height:220px;padding:24px 22px 72px}.nw-404-band-inner{padding:36px 20px;grid-template-columns:1fr;gap:18px;text-align:center}.nw-404-centres li{grid-template-columns:1fr;gap:4px}.nw-404-centres li em{text-align:left}}@media (max-width:380px){.nw-404-hero-text .nw-404-title{font-size:28px}.nw-404-hero-num-text{font-size:28vw!important}}.page-product .pdp-gallery{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;position:relative!important}.page-product .pdp-gallery .product-cover,.page-product .pdp-main-img{order:1!important;position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;background:var(--paper-2)!important;border:1px solid var(--hairline)!important;display:grid!important;place-items:center!important;padding:40px!important;overflow:hidden!important;height:auto!important;min-height:0!important}.page-product .product-cover>picture,.page-product .product-cover picture{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;position:relative!important}.page-product .product-cover img,.page-product .product-cover picture img,.page-product .pdp-main-img img{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;margin:0!important;filter:drop-shadow(0 14px 22px rgb(0 0 0 / .08))}.page-product .pdp-gallery .js-qv-mask.mask,.page-product .pdp-gallery .mask,.page-product .pdp-gallery .pdp-thumbs{order:2!important;width:100%!important;max-width:none!important;overflow:visible!important}.page-product .pdp-gallery .product-images{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;list-style:none!important;padding:0!important;margin:0!important}.page-product .pdp-gallery .product-images>li,.page-product .pdp-gallery .thumb-container{width:76px!important;height:76px!important;flex:0 0 76px!important}.page-product .pdp-gallery .product-flags,.page-product .pdp-gallery .js-product-flags{position:absolute!important;top:12px!important;left:12px!important;z-index:5!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.page-product .product-cover>picture,.page-product .product-cover picture{width:100%!important;height:100%!important;display:block!important;align-self:stretch!important;justify-self:stretch!important}.page-product .product-cover{display:flex!important;align-items:center!important;justify-content:center!important;place-items:unset!important}.page-product .product-cover>picture,.page-product .product-cover picture{flex:1 1 auto!important;display:flex!important;align-items:center;justify-content:center;min-width:0;min-height:0}.page-product .product-cover picture img,.page-product .product-cover img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.pdp-info input#quantity_wanted,.pdp-info input[name="qty"],.pdp-info .product-quantity input[type="number"],.pdp-info .qty input[type="number"]{-webkit-appearance:none!important;-moz-appearance:textfield!important;appearance:none!important;background:transparent!important;border:0!important;border-left:1px solid var(--hairline,var(--hairline))!important;border-right:1px solid var(--hairline,var(--hairline))!important;border-radius:0!important;outline:none!important;box-shadow:none!important;caret-color:var(--ink,var(--ink-900))!important}.pdp-info input#quantity_wanted:focus,.pdp-info input[name="qty"]:focus,.pdp-info .product-quantity input[type="number"]:focus,.pdp-info .qty input[type="number"]:focus{background:var(--paper-warm,var(--paper-warm))!important;box-shadow:none!important}.pdp-info input#quantity_wanted::-webkit-outer-spin-button,.pdp-info input#quantity_wanted::-webkit-inner-spin-button,.pdp-info input[type="number"]::-webkit-outer-spin-button,.pdp-info input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}section.featured-products[data-type="viewedproduct"],section.featured-products{background:var(--paper,var(--paper))!important;margin:0!important;padding:72px 32px 64px!important;max-width:var(--maxw)!important;margin-left:auto!important;margin-right:auto!important;border-top:1px solid var(--hairline)}section.featured-products.mt-3{margin-top:0!important}section.featured-products[data-type="viewedproduct"] h2,section.featured-products>h2{font-family:var(--font-title)!important;font-size:calc((28px) * var(--title-scale))!important;font-weight:700!important;color:var(--ink,var(--ink-900))!important;text-transform:none!important;letter-spacing:-.005em!important;margin:0 0 32px!important;padding:0!important;line-height:1.1!important;display:flex!important;align-items:center!important;gap:14px!important}section.featured-products[data-type="viewedproduct"] h2::before,section.featured-products>h2::before{content:"";display:inline-block;width:28px;height:2px;background:var(--red,var(--brand));flex:0 0 28px}section.featured-products[data-type="viewedproduct"] .products,section.featured-products>.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important}section.featured-products .products>.prod-card,section.featured-products .products>.product-miniature{margin:0!important;max-width:none!important;width:100%!important}@media (max-width:1100px){section.featured-products .products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:720px){section.featured-products[data-type="viewedproduct"],section.featured-products{padding:48px 20px!important}section.featured-products .products{grid-template-columns:repeat(2,1fr)!important}}.nw-cb-1779108229{display:none}#js-product-list .products,.productscategory .products,.featured-products .products,.crossselling .products,.viewed-products .products,.listing-main .prod-grid,.products.row{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:20px!important;list-style:none;padding:0;margin:0 0 32px;justify-content:start;align-items:start}#js-product-list .products>.product-miniature,.productscategory .products>.product-miniature,.products.row>.product-miniature{max-width:none;flex:none;width:auto;padding:0}.nav-burger{display:none;width:44px;height:44px;background:#fff0;border:1px solid var(--hairline);cursor:pointer;padding:0;position:relative;margin-right:8px;flex-shrink:0;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nav-burger span{display:block;width:20px;height:2px;background:var(--ink);transition:transform 220ms ease , opacity 220ms ease;transform-origin:center}.nav-burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:998;opacity:0;transition:opacity 240ms ease}.nav-overlay.open{opacity:1}body.drawer-open{overflow:hidden}@media (max-width:1080px){.nav-burger{display:inline-flex}.nav-mid{position:fixed!important;top:0;left:0;bottom:0;width:min(320px,88vw);background:var(--paper);z-index:999;transform:translateX(-100%);transition:transform 280ms ease;overflow-y:auto;padding:80px 0 32px;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;box-shadow:4px 0 32px rgb(0 0 0 / .18)}.nav-mid.open{transform:translateX(0)}.nav-mid .nav-item{width:100%;border-bottom:1px solid var(--hairline)}.nav-mid .nav-link{display:flex;width:100%;padding:18px 24px;font-size:15px;justify-content:flex-start;text-transform:uppercase;letter-spacing:.08em}.nav-mid .nav-link::before{display:none}.nav-mid .nav-link.has-down::after{margin-left:auto}.nav-overlay{display:block}.nav-overlay:not(.open){pointer-events:none}.nav-inner{display:flex!important;align-items:center;gap:12px;flex-wrap:nowrap}.brand{flex:0 1 auto;margin:0 auto 0 0}.nav-right{flex:0 0 auto;gap:8px}.nav-right .icon-btn{width:40px;height:40px}.cart-link .cart-link-text{display:none}.topstrip-left{display:none!important}.topstrip-right{justify-content:flex-end;gap:16px}.searchrow-inner{flex-wrap:nowrap;gap:8px;padding:12px 16px}.cat-btn{flex:0 0 auto;padding:10px 14px;font-size:0;gap:0}.cat-btn .bars{font-size:14px}.search-wrap{flex:1 1 auto;min-width:0}.header-cta{flex:0 0 auto;padding:10px 14px}.header-cta .header-cta-text{display:none}}@media (max-width:720px){.topstrip-right a:not(:first-child){display:none}.topstrip-inner{padding:6px 16px;font-size:12px}.brand-logo{max-height:28px}.searchrow-inner{flex-wrap:wrap;padding:10px 16px}.cat-btn,.header-cta{padding:8px 12px}.search-wrap input{padding:10px 12px;font-size:14px}.nav-right .icon-btn[aria-label="Compte"],.nav-right>a:first-child{display:none}}@media (max-width:480px){.nav-inner{padding:10px 12px;gap:8px}.searchrow-inner{padding:8px 12px;gap:6px}.cart-link{padding:8px 10px}}.page-product .thumb-container,.page-product .pdp-thumb{background:var(--paper-2)!important;border:1px solid var(--hairline)!important;padding:0!important;overflow:hidden!important;transition:border-color 140ms , box-shadow 140ms!important;width:76px!important;height:76px!important;box-sizing:border-box!important}.page-product .thumb-container picture{display:block!important;width:100%!important;height:100%!important;padding:0!important}.page-product .thumb-container img.thumb,.page-product .thumb-container .thumb,.page-product .pdp-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;margin:0!important;padding:0!important;background:transparent!important}.page-product .thumb-container:hover,.page-product .pdp-thumb:hover{border-color:var(--ink)!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important}.page-product .pdp-thumb.active,.page-product .thumb-container.active,.page-product li.js-thumb-container.active{border:2px solid var(--red)!important;box-shadow:0 4px 14px rgb(200 16 46 / .18)!important}.page-product img.thumb.selected,.page-product img.thumb.js-thumb-selected{outline:none!important}.page-product .pdp-thumb.video{background:var(--ink-900)!important}.page-product .pdp-thumb.video>a{position:absolute;inset:0;display:block;z-index:2}.page-product .pdp-gallery .product-cover,.page-product .pdp-main-img{max-width:600px!important;margin:0 auto!important;padding:32px!important}.page-product,.page-product #content,.page-product .pdp,.page-product .pdp-inner,section.page-product{overflow:visible!important}.page-product .pdp-tabs{position:sticky!important;top:0!important;z-index:40!important;background:var(--paper,var(--paper))!important;box-shadow:0 1px 0 var(--hairline)!important}.page-product .social-sharing li a{width:40px!important;height:40px!important;overflow:visible!important}.page-product .social-sharing li a::after{width:18px!important;height:18px!important;inset:0!important;margin:auto!important}@media (max-width:1100px){.topstrip-inner{flex-wrap:wrap!important;gap:8px 14px!important;padding:8px 16px!important;font-size:11px!important}.topstrip-left span:nth-child(n+2){display:none}.nav-inner{grid-template-columns:auto 1fr auto!important;padding:12px 16px!important;gap:12px!important;align-items:center!important}.nav-mid:not(.open){display:none!important}.nav-right{gap:8px!important;margin-left:auto!important}.nav-right .cart-link{padding:8px 12px!important;font-size:13px!important}.brand-logo{max-height:36px!important;width:auto!important}.icon-btn{width:36px!important;height:36px!important}.searchrow-inner{grid-template-columns:1fr auto!important;padding:8px 12px!important;gap:8px!important}.cat-btn{padding:10px 12px!important;font-size:12px!important}.searchrow-inner input[type="search"]{font-size:14px!important;padding:10px 12px!important}.page-product .pdp-inner{grid-template-columns:1fr!important;gap:28px!important;padding:24px 16px!important}.page-product .pdp-gallery{position:static!important}}@media (max-width:720px){.topstrip-right a:not(:first-child){display:none}.nav-right .cart-link span.cart-count{display:none!important}.nav-right .cart-link{padding:8px 10px!important}.page-product .pdp-gallery .product-cover,.page-product .pdp-main-img{max-width:100%!important;padding:20px!important}.page-product .pdp-tabs-inner{overflow-x:auto!important;gap:18px!important;padding:0 12px!important;-webkit-overflow-scrolling:touch}.page-product .pdp-tab{white-space:nowrap!important;padding:14px 0!important}}.page-product .pdp-price-block{position:relative!important;border-bottom:1px solid var(--hairline)!important;padding:24px 0 22px!important;display:flex!important;flex-direction:column!important;gap:14px!important;margin:24px 0!important}.page-product .pdp-price-block::before{content:"";position:absolute;top:-2px;left:0;width:56px;height:2px;background:var(--red,var(--brand))}.page-product .pdp-price-block .pdp-price{display:flex!important;align-items:baseline!important;gap:12px!important;font-family:var(--font-base)!important;font-weight:500!important;font-size:52px!important;line-height:.95!important;color:var(--ink)!important;letter-spacing:-.015em!important;margin:0!important}.page-product .pdp-price-block .pdp-price .pdp-price-ht-label{display:inline-flex!important;align-items:center!important;background:var(--red,var(--brand))!important;color:var(--paper)!important;font-family:var(--font-base)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:4px 9px 3px!important;line-height:1!important;border-radius:0!important;align-self:center!important}.page-product .pdp-price-sub{display:flex!important;flex-direction:column!important;gap:6px!important;font-family:var(--font-base)!important;font-size:13.5px!important;color:var(--ink-3)!important;margin:0!important}.page-product .pdp-price-ttc{display:inline-flex!important;align-items:baseline!important;gap:8px!important;font-weight:500!important;color:var(--ink-2,var(--ink-mid))!important}.page-product .pdp-price-ttc em{font-style:normal!important;font-family:var(--font-base)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ink-3)!important;border:1px solid var(--hairline-2,var(--hairline-3))!important;padding:2px 6px 1px!important;line-height:1!important}.page-product .pdp-price-ship{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:var(--ink-3)!important}.page-product .pdp-price-ship .pdp-ship-icon{width:18px!important;height:18px!important;stroke:var(--ink-3)!important;fill:none!important;flex-shrink:0!important}.page-product .pdp-price-ship strong{color:var(--ink)!important;font-weight:600!important}@media (max-width:720px){.page-product .pdp-price-block .pdp-price{font-size:40px!important}}.pdp-video{background:var(--paper-2)!important;color:var(--ink)!important}.pdp-video-frame{background:var(--ink-900)!important;border:1px solid var(--hairline)!important}.pdp-video-frame::after{display:none!important}.pdp-video-frame iframe,.pdp-video-frame video{position:absolute;inset:0;width:100%!important;height:100%!important;border:0!important;display:block}.pdp-video-frame:has(iframe) .pdp-video-play,.pdp-video-frame:has(iframe) .pdp-video-meta{display:none!important}.pdp-video-text h2{color:var(--ink)!important}.pdp-video-text p{color:var(--ink-2)!important}.pdp-video-text .eyebrow{color:var(--ink-3)!important}.search-wrap{position:relative}.nw-search-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--paper);border:1px solid var(--hairline,var(--hairline));box-shadow:0 10px 32px rgb(0 0 0 / .1);z-index:100;max-height:70vh;overflow-y:auto;border-radius:0}.nw-search-state{display:flex;align-items:center;gap:10px;padding:14px 16px;font-family:var(--font-base);font-size:13px;color:var(--ink-3)}.nw-search-dropdown [hidden]{display:none!important}.nw-search-state[data-state="empty"] strong{color:var(--ink);font-weight:600}.nw-search-spinner{width:14px;height:14px;border:2px solid var(--hairline-2,var(--hairline-3));border-top-color:var(--red,var(--brand));border-radius:50%;animation:nw-spin 700ms linear infinite}@keyframes nw-spin{to{transform:rotate(360deg)}}.nw-search-results{list-style:none;margin:0;padding:4px 0}.nw-search-item{margin:0;padding:0}.nw-search-item-link{display:flex;align-items:center;gap:14px;padding:10px 14px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hairline,var(--paper-2));transition:background 120ms}.nw-search-item-link:hover,.nw-search-item.is-active .nw-search-item-link{background:var(--paper-warm)}.nw-search-item:last-child .nw-search-item-link{border-bottom:0}.nw-search-item-img{flex:0 0 56px;width:56px;height:56px;background:var(--paper-2);border:1px solid var(--hairline,var(--hairline));display:flex;align-items:center;justify-content:center;overflow:hidden}.nw-search-item-img img{width:100%;height:100%;object-fit:contain}.nw-search-item-body{flex:1 1 auto;min-width:0}.nw-search-item-top{display:flex;gap:8px;align-items:center;font-family:var(--font-base);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.nw-search-item-brand{color:var(--ink);font-weight:600}.nw-search-item-cat::before{content:"·";margin-right:6px}.nw-search-item-name{font-family:var(--font-base);font-size:14px;font-weight:500;color:var(--ink);line-height:1.25;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nw-search-item-name mark{background:rgb(200 16 46 / .12);color:var(--ink);padding:0 1px}.nw-search-item-foot{display:flex;align-items:baseline;gap:10px;font-family:var(--font-base);font-size:12px;color:var(--ink-3)}.nw-search-item-ref{font-family:ui-monospace,monospace}.nw-search-item-price{margin-left:auto;color:var(--ink);font-weight:600;font-size:13px;font-family:var(--font-base)}.nw-search-item-price em{font-style:normal;font-size:9px;font-weight:600;letter-spacing:.12em;color:var(--ink-3);margin-left:3px}.nw-search-more{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--ink,var(--ink-900));color:var(--paper)!important;font-family:var(--font-base);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;transition:background 140ms}.nw-search-more:hover{background:var(--red,var(--brand))}.nw-search-more-arrow{font-size:16px}.brand-cell:not(.brand-cell-text){padding:0!important;gap:0!important;overflow:hidden!important}.brand-cell:not(.brand-cell-text) img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;padding:6px!important;box-sizing:border-box!important}.brand-cell:not(.brand-cell-text) .brand-cell-name{display:none!important}.brand-cell.brand-cell-text{padding:18px 14px!important}.brand-cell.brand-cell-text .brand-cell-name{font-family:var(--font-base)!important;font-size:16px!important;font-weight:500!important;letter-spacing:.06em!important;color:var(--ink)!important;text-transform:uppercase!important;text-align:center!important}.page-checkout .checkout-step{background:var(--paper);border:1px solid var(--hairline);padding:28px 32px;position:relative;transition:border-color 200ms}.page-checkout .checkout-step+.checkout-step{margin-top:14px}.page-checkout .checkout-step.-current{border-color:var(--ink)}.page-checkout .checkout-step:not(.-reachable):not(.-complete):not(.-current){opacity:.55}.page-checkout .checkout-step .step-title,.page-checkout .checkout-step h1.step-title,.page-checkout .checkout-step h2.step-title{font-family:var(--font-title)!important;font-weight:500!important;font-size:calc((15px) * var(--title-scale))!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ink)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:14px!important;line-height:1.2!important;cursor:default}.page-checkout .checkout-step.-complete .step-title,.page-checkout .checkout-step.-reachable:not(.-current) .step-title{cursor:pointer}.page-checkout .checkout-step .step-title .step-number{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:0 0 28px;font-family:var(--font-title);font-size:calc((12px) * var(--title-scale));font-weight:500;letter-spacing:0;background:var(--paper);color:var(--ink-3);border:1px solid var(--hairline-2);transition:background 140ms , color 140ms , border-color 140ms}.page-checkout .checkout-step.-current .step-title .step-number{background:var(--red);border-color:var(--red);color:var(--paper)}.page-checkout .checkout-step.-complete .step-title .step-number{background:var(--ink);border-color:var(--ink);color:#fff0;font-size:0;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23ffffff\'\ stroke-width=\'3\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M5\ 12.5l4.5\ 4.5L19\ 7.5\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center;background-size:16px 16px}.page-checkout .checkout-step.-complete .step-title .step-number::before{content:none}.page-checkout .checkout-step .step-title .step-name{flex:1;min-width:0}.page-checkout .checkout-step .step-title .step-status{display:none}.page-checkout .checkout-step .step-title .step-edit{display:inline-flex;align-items:center;gap:10px;background:#fff0;border:0;font-family:var(--font-title);font-size:calc((11px) * var(--title-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;padding:6px 4px 6px 8px;position:relative;transition:color 140ms}.page-checkout .checkout-step .step-title .step-edit::before{content:"";display:inline-block;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4v16h16v-7'/%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4v16h16v-7'/%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'/%3E%3C/svg%3E") no-repeat center / contain;flex:0 0 14px}.page-checkout .checkout-step .step-title .step-edit:hover{color:var(--ink)}.page-checkout .checkout-step .step-title .step-edit>span{display:inline-block}.page-checkout .checkout-step:not(.-complete) .step-title .step-edit{display:none}.page-checkout .checkout-step .step-title .material-icons,.page-checkout .checkout-step .material-icons.done,.page-checkout .checkout-step .material-icons.edit{display:none!important}.page-checkout .checkout-step .content{margin-top:26px}.page-checkout .checkout-step:not(.-current) .content{display:none}.page-checkout .nw-account-toggle{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--hairline-2);margin:0 0 26px;background:var(--paper)}.page-checkout .nw-account-toggle-item{display:flex;flex-direction:column;gap:4px;padding:16px 20px;text-decoration:none!important;color:var(--ink-3);background:var(--paper-3);border:0;position:relative;transition:background 160ms , color 160ms;cursor:pointer}.page-checkout .nw-account-toggle-item+.nw-account-toggle-item{border-left:1px solid var(--hairline-2)}.page-checkout .nw-account-toggle-item .nw-toggle-eyebrow{font-family:var(--font-title);font-size:calc((10px) * var(--title-scale));font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.page-checkout .nw-account-toggle-item .nw-toggle-label{font-family:var(--font-base);font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--ink-2)}.page-checkout .nw-account-toggle-item:hover{background:var(--paper);color:var(--ink)}.page-checkout .nw-account-toggle-item.active{background:var(--paper);color:var(--ink)}.page-checkout .nw-account-toggle-item.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--red)}.page-checkout .nw-account-toggle-item.active .nw-toggle-eyebrow{color:var(--red)}.page-checkout .nw-account-toggle-item.active .nw-toggle-label{color:var(--ink)}.page-checkout .form-group,.page-checkout .form-group.row{display:block!important;margin:0 0 16px!important;padding:0!important;flex-wrap:nowrap!important}.page-checkout .form-group.row>.col-md-3,.page-checkout .form-group.row>.col-md-6,.page-checkout .form-group.row>.col-md-9,.page-checkout .form-group.row>.col-md-12,.page-checkout .form-group.row>[class^="col-"],.page-checkout .form-group.row>[class*=" col-"]{display:block!important;max-width:100%!important;flex:none!important;padding:0!important;width:100%!important;margin:0!important}.page-checkout .form-group.row:has(.custom-checkbox)>label.form-control-label,.page-checkout .form-group.row:has(.custom-checkbox)>label.form-control-label::after{display:none!important}.page-checkout .form-group.row>.col-md-3.form-control-comment,.page-checkout .form-group.row>.form-control-comment{display:none!important}.page-checkout .data-privacy,.page-checkout p.data-privacy,.page-checkout .custom-checkbox+p,.page-checkout .custom-checkbox+em,.page-checkout .custom-checkbox em,.page-checkout .form-group.row em{display:block;width:100%;margin:4px 0 0 28px;font-family:var(--font-base);font-size:12px;font-style:italic;color:var(--ink-3);line-height:1.55}.page-checkout .form-group.row .form-control-label,.page-checkout label.form-control-label{display:block;font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px;padding:0}.page-checkout label.form-control-label.required::after{content:" *";color:var(--red);font-weight:700;margin-left:1px}.page-checkout .js-input-column{display:block}.page-checkout input.form-control,.page-checkout select.form-control,.page-checkout textarea.form-control{width:100%;box-sizing:border-box;border:1px solid var(--hairline-2);background:var(--paper);padding:13px 14px;font-family:var(--font-base);font-size:14px;line-height:1.3;color:var(--ink);outline:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 140ms}.page-checkout textarea.form-control{resize:vertical;min-height:110px}.page-checkout input.form-control:hover,.page-checkout select.form-control:hover,.page-checkout textarea.form-control:hover{border-color:var(--ink-3)}.page-checkout input.form-control:focus,.page-checkout select.form-control:focus,.page-checkout textarea.form-control:focus{border-color:var(--ink)}.page-checkout select.form-control,.page-checkout select.form-control-select{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'%3E%3Cpath\ fill=\'none\'\ stroke=\'%230a0a0a\'\ stroke-width=\'1.5\'\ d=\'M3\ 6l5\ 5\ 5-5\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;padding-right:38px}.page-checkout .has-error input.form-control,.page-checkout .has-error select.form-control,.page-checkout .has-error textarea.form-control{border-color:var(--red)}.page-checkout .has-error .form-control-label{color:var(--red)}.page-checkout .form-control-comment{font-family:var(--font-base);font-size:11px;letter-spacing:.06em;color:var(--ink-3);margin-top:5px;padding:0;text-align:left}.page-checkout .form-control-comment a{color:var(--ink);text-decoration:underline}.page-checkout .js-parent-focus{display:flex;gap:8px;align-items:stretch}.page-checkout .js-parent-focus>br{display:none}.page-checkout .js-parent-focus select.form-control,.page-checkout .js-parent-focus select.form-control-select{flex:1 1 0%;min-width:0;width:auto}.page-checkout .input-group{display:flex;gap:0;border:1px solid var(--hairline-2);background:var(--paper);transition:border-color 140ms}.page-checkout .input-group:hover{border-color:var(--ink-3)}.page-checkout .input-group:focus-within{border-color:var(--ink)}.page-checkout .input-group>input.form-control,.page-checkout .input-group>input{flex:1;border:0!important;background:#fff0;padding:13px 14px;font-family:var(--font-base);font-size:14px;color:var(--ink);outline:0}.page-checkout .input-group .input-group-btn,.page-checkout .input-group span.input-group-btn,.page-checkout .input-group .input-group-append{display:flex}.page-checkout .input-group button[type="button"],.page-checkout .input-group .input-group-btn>button{border:0;border-left:1px solid var(--hairline-2);background:var(--paper-3);padding:0 16px;font-family:var(--font-base);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;transition:background 140ms , color 140ms}.page-checkout .input-group button[type="button"]:hover{background:var(--ink);color:var(--paper)}.page-checkout .form-informations{background:var(--paper-3);border:1px solid var(--hairline);padding:16px 18px;margin:8px 0 18px;position:relative}.page-checkout .form-informations::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red)}.page-checkout .form-informations-title{display:inline-block;font-family:var(--font-title)!important;font-weight:500!important;font-size:calc((13px) * var(--title-scale))!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.page-checkout .form-informations-option{font-family:var(--font-base);font-style:normal!important;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-left:6px}.page-checkout .form-informations-subtitle{display:block;margin-top:4px;font-family:var(--font-title);font-size:calc((12px) * var(--title-scale));color:var(--ink-3)}.page-checkout .custom-checkbox,.page-checkout .gdpr_consent{display:block;margin:4px 0;padding:0}.page-checkout .gdpr_consent .custom-checkbox{margin:0}.page-checkout .psgdpr_consent_message,.page-checkout label.psgdpr_consent_message{font-weight:400}.page-checkout .custom-checkbox>label{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 10px;padding:6px 0;margin:0;font-family:var(--font-base);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--ink-2);cursor:pointer;overflow-wrap:anywhere;word-break:break-word}.page-checkout .custom-checkbox>label>em,.page-checkout .custom-checkbox>label>p,.page-checkout .custom-checkbox>label small,.page-checkout .gdpr_consent em,.page-checkout .gdpr_consent p,.page-checkout .data-privacy{text-transform:none!important;letter-spacing:normal!important;font-weight:400}.page-checkout .custom-checkbox>label>span:first-of-type{display:none!important}.page-checkout .custom-checkbox>label>br{flex:0 0 100%;height:0;width:100%;visibility:hidden}.page-checkout .custom-checkbox>label>em,.page-checkout .custom-checkbox>label>p,.page-checkout .custom-checkbox>label small{flex:0 0 100%;margin:4px 0 0 28px;font-size:12px;font-style:italic;font-weight:400;color:var(--ink-3);line-height:1.55}.page-checkout .custom-checkbox input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex:0 0 18px;margin:1px 0 0;border:1px solid var(--hairline-2);background:var(--paper);border-radius:var(--radius-1);cursor:pointer;position:relative;transition:background 140ms , border-color 140ms}.page-checkout .custom-checkbox input[type="checkbox"]:hover{border-color:var(--ink-2)}.page-checkout .custom-checkbox input[type="checkbox"]:checked{background:var(--red);border-color:var(--red)}.page-checkout .custom-checkbox input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border-right:2px solid var(--paper);border-bottom:2px solid var(--paper);transform:rotate(45deg)}.page-checkout .custom-radio{display:inline-flex;position:relative;vertical-align:middle}.page-checkout .custom-radio>span{display:none!important}.page-checkout .custom-radio input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1px solid var(--hairline-2);background:var(--paper);border-radius:50%;cursor:pointer;position:relative;flex:0 0 18px;transition:border-color 140ms}.page-checkout .custom-radio input[type="radio"]:hover{border-color:var(--ink-2)}.page-checkout .custom-radio input[type="radio"]:checked{border-color:var(--red);border-width:1.5px}.page-checkout .custom-radio input[type="radio"]:checked::after{content:"";position:absolute;inset:3px;background:var(--red);border-radius:50%}.page-checkout .radio-inline{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:8px;margin-right:24px;font-family:var(--font-base);font-size:13px;color:var(--ink-2);cursor:pointer}.page-checkout .form-group.row:has(.radio-inline)>.js-input-column,.page-checkout .form-group.row:has(.radio-inline)>.col-md-6{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:4px 0}.page-checkout .text-muted,.page-checkout .checkout-step .content>p.identity,.page-checkout .checkout-step .content>p{font-family:var(--font-base);font-size:12px;color:var(--ink-3);line-height:1.55}.page-checkout .data-privacy+p,.page-checkout .field-conditions-to-approve+.conditions,.page-checkout .conditions-to-approve{font-family:var(--font-base);font-size:12px;color:var(--ink-3);line-height:1.55;margin:6px 0 14px;padding-left:28px}.page-checkout .continue,.page-checkout button.btn-primary,.page-checkout .btn.btn-primary,.page-checkout button[type="submit"].form-control-submit,.page-checkout button[name="confirmDeliveryOption"]{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;background:var(--red);color:var(--paper)!important;border:0;padding:16px 36px;font-family:var(--font-base);font-weight:500;font-size:13px;line-height:1;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-1);min-width:220px;margin-top:18px;float:none!important;transition:background 160ms , transform 160ms;position:relative}.page-checkout .continue:hover,.page-checkout button.btn-primary:hover,.page-checkout .btn.btn-primary:hover{background:var(--red-deep)}.page-checkout .continue:active{transform:translateY(1px)}.page-checkout .continue::after,.page-checkout button.btn-primary::after{content:"→";font-size:16px;line-height:1;transition:transform 160ms}.page-checkout .continue:hover::after,.page-checkout button.btn-primary:hover::after{transform:translateX(3px)}.page-checkout .float-xs-right{float:none!important}.page-checkout .clearfix{display:block}.page-checkout .forgot-password,.page-checkout a[href*="password-recovery"]{display:inline-block;margin-top:10px;font-family:var(--font-base);font-size:12px;letter-spacing:.06em;color:var(--ink-2);text-decoration:underline}.page-checkout .forgot-password:hover,.page-checkout a[href*="password-recovery"]:hover{color:var(--red)}.page-checkout .address-selector,.page-checkout .address-selector-block{display:grid;grid-template-columns:1fr;gap:12px}.page-checkout .address-selector>p,.page-checkout .address-selector-block>p{margin:4px 0 0!important}.page-checkout .address-selector .form-control-submit,.page-checkout .address-selector-block .form-control-submit{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;margin:0!important;padding:13px 26px!important;font-size:12px;letter-spacing:.14em;border-radius:var(--radius-1)!important}.page-checkout .address-item{border:1px solid var(--hairline-2);padding:18px 20px;background:var(--paper);transition:border-color 140ms , background 140ms}.page-checkout .address-item:hover{border-color:var(--ink-3)}.page-checkout .address-item.selected{border-color:var(--ink);background:var(--paper-3)}.page-checkout .address-item header,.page-checkout .address-item header.h4{margin:0;padding:0;font-size:inherit;font-weight:inherit}.page-checkout .address-item .radio-block{display:grid;grid-template-columns:auto 1fr;gap:10px 14px;cursor:pointer;margin:0}.page-checkout .address-item .radio-block .custom-radio{grid-row:1;grid-column:1;align-self:start;margin-top:2px}.page-checkout .address-item .address-alias,.page-checkout .address-item .address-alias.h4{grid-row:1;grid-column:2;font-family:var(--font-title)!important;font-size:calc((13px) * var(--title-scale))!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)!important;margin:0}.page-checkout .address-item .address{grid-column:2;font-family:var(--font-base);font-size:13px;line-height:1.55;color:var(--ink-2)}.page-checkout .address-item hr{border:0;border-top:1px dashed var(--hairline);margin:14px 0 10px}.page-checkout .address-item .address-footer{display:flex;gap:18px}.page-checkout .address-item .address-footer a{font-family:var(--font-base);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-decoration:none;transition:color 140ms}.page-checkout .address-item .address-footer a:hover{color:var(--red)}.page-checkout .address-item .address-footer .material-icons{display:none!important}.page-checkout .add-address,.page-checkout .js-address-form-new{margin-top:14px}.page-checkout .add-address a{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-base);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;border:1px dashed var(--hairline-2);padding:14px 20px;transition:border-color 140ms , color 140ms}.page-checkout .add-address a::before{content:"+";font-size:18px;line-height:1}.page-checkout .add-address a:hover{border-color:var(--ink);color:var(--ink)}.page-checkout .add-address .material-icons{display:none!important}.page-checkout .delivery-options{display:grid;gap:10px}.page-checkout .delivery-option{display:flex!important;align-items:center;gap:16px;border:1px solid var(--hairline-2);padding:16px 20px;margin:0!important;background:var(--paper);cursor:pointer;transition:border-color 140ms , background 140ms}.page-checkout .delivery-option:hover{border-color:var(--ink-3)}.page-checkout .delivery-option:has(input:checked){border-color:var(--ink);background:var(--paper-3)}.page-checkout .delivery-option .col-sm-1{flex:0 0 auto;width:auto;padding:0}.page-checkout .delivery-option-2{flex:1;display:flex;align-items:center;gap:18px;cursor:pointer;padding:0;margin:0;width:auto!important;max-width:none!important}.page-checkout .delivery-option-2 .row{display:flex;align-items:center;flex:1;gap:18px;margin:0}.page-checkout .delivery-option-2 .row>[class^="col-"]{padding:0;width:auto;max-width:none;flex:1}.page-checkout .delivery-option-2 .carrier{display:flex;align-items:center;gap:12px;margin:0}.page-checkout .delivery-option-2 .carrier-logo{width:56px;flex:0 0 56px;padding:0}.page-checkout .delivery-option-2 .carrier-logo img{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.page-checkout .delivery-option-2 .carrier-name,.page-checkout .delivery-option-2 .h6.carrier-name{font-family:var(--font-title)!important;font-size:calc((13px) * var(--title-scale))!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)!important;margin:0}.page-checkout .delivery-option-2 .carrier-delay{font-family:var(--font-base);font-size:12px;color:var(--ink-3);text-align:left}.page-checkout .delivery-option-2 .carrier-price{font-family:var(--font-base);font-size:15px;font-weight:500;color:var(--ink);text-align:right;margin-left:auto}.page-checkout .carrier-extra-content{display:none!important}.page-checkout .carrier-extra-content:has(*){display:block!important;border:1px solid var(--hairline);border-top:0;padding:14px 20px;margin:-10px 0 10px!important;background:var(--paper-3);font-family:var(--font-base);font-size:12px;color:var(--ink-2)}.page-checkout .payment-options{display:grid;gap:12px;margin:8px 0 4px}.page-checkout .payment-option{display:flex!important;align-items:center;gap:16px;border:1.5px solid var(--hairline-2);border-radius:4px;padding:18px 22px;background:var(--paper);cursor:pointer;position:relative;transition:border-color 160ms ease , background 160ms ease , box-shadow 160ms ease}.page-checkout .payment-option:hover{border-color:var(--ink-2);background:var(--paper-3);box-shadow:0 2px 8px rgb(0 0 0 / .04)}.page-checkout .payment-option:has(input:checked),.page-checkout .payment-option.is-selected{border-color:var(--red);border-width:2px;padding:17px 21px;background:var(--brand-wash);box-shadow:0 0 0 1px var(--red),0 2px 12px rgb(200 16 46 / .1)}.page-checkout .payment-option:has(input:checked)::after,.page-checkout .payment-option.is-selected::after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' fill='white' stroke='none'/%3E%3Cpath d='M7.5 12.5l3 3 6-6' fill='none' stroke='%23c8102e' stroke-width='2.4'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' fill='white' stroke='none'/%3E%3Cpath d='M7.5 12.5l3 3 6-6' fill='none' stroke='%23c8102e' stroke-width='2.4'/%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none}.page-checkout .payment-option label{display:flex!important;align-items:center;gap:16px;margin:0;cursor:pointer;flex:1;font-family:var(--font-base);font-size:15px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--ink);line-height:1.3;padding-right:36px}.page-checkout .payment-option label img{max-height:32px;width:auto;max-width:64px;object-fit:contain;margin-left:auto;margin-right:0;flex:0 0 auto}.page-checkout .payment-option:has(input:checked) label img,.page-checkout .payment-option.is-selected label img{margin-right:28px}.page-checkout .payment-option .custom-radio{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--hairline-2);background:var(--paper);display:inline-block;position:relative;transition:border-color 140ms ease}.page-checkout .payment-option:hover .custom-radio{border-color:var(--ink-2)}.page-checkout .payment-option:has(input:checked) .custom-radio,.page-checkout .payment-option.is-selected .custom-radio{border-color:var(--red);border-width:2px}.page-checkout .payment-option:has(input:checked) .custom-radio::after,.page-checkout .payment-option.is-selected .custom-radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--red)}.page-checkout .payment-option input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.page-checkout .payment-option:focus-within{outline:2px solid var(--red);outline-offset:3px}@media (max-width:720px){.page-checkout .payment-option{padding:14px 16px}.page-checkout .payment-option:has(input:checked),.page-checkout .payment-option.is-selected{padding:13px 15px}.page-checkout .payment-option label{font-size:14px!important;gap:12px;padding-right:32px}.page-checkout .payment-option label img{max-height:26px;max-width:52px}.page-checkout .payment-option:has(input:checked)::after,.page-checkout .payment-option.is-selected::after{width:18px;height:18px;right:14px}}.page-checkout .additional-information,.page-checkout [id$="-additional-information"]{border:1px solid var(--hairline);border-top:0;padding:14px 20px;background:var(--paper-3);font-family:var(--font-base);font-size:12px;color:var(--ink-2);line-height:1.55;margin:-10px 0 10px}.page-checkout #conditions-to-approve{margin:18px 0}.page-checkout #conditions-to-approve ul{list-style:none;margin:0;padding:0}.page-checkout #conditions-to-approve li{padding:4px 0}.page-checkout .alert{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;margin:0 0 16px;border:1px solid var(--hairline);background:var(--paper-3);font-family:var(--font-base);font-size:13px;line-height:1.5;color:var(--ink-2);border-radius:0}.page-checkout .alert::before{content:"";flex:0 0 18px;width:18px;height:18px;background:var(--ink-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E") no-repeat center / contain;margin-top:1px}.page-checkout .alert-danger{background:var(--brand-wash);border-color:rgb(200 16 46 / .25);color:var(--brand-deep)}.page-checkout .alert-danger::before{background:var(--red)}.page-checkout .alert-success{background:var(--accent-wash);border-color:var(--accent-border);color:var(--accent-deep)}.page-checkout .alert-warning{background:var(--amber-wash);border-color:var(--amber-border);color:var(--amber-deep)}.page-checkout .cart-payment-step-refreshed-info,.page-checkout .cart-payment-step-not-needed-info{padding:14px 18px;margin:0 0 16px;border:1px solid var(--hairline);background:var(--paper-3);font-family:var(--font-base);font-size:13px;color:var(--ink-2)}.page-checkout .ps-shown-by-js #payment-confirmation button,.page-checkout #payment-confirmation button.btn-primary{width:100%;padding:20px 32px;font-size:14px;letter-spacing:.16em;min-width:0;margin-top:6px}@media (max-width:720px){.page-checkout .checkout-step{padding:20px}.page-checkout .nw-account-toggle{grid-template-columns:1fr}.page-checkout .nw-account-toggle-item+.nw-account-toggle-item{border-left:0;border-top:1px solid var(--hairline-2)}.page-checkout .js-parent-focus{flex-wrap:wrap}.page-checkout .delivery-option-2 .row{flex-wrap:wrap}.page-checkout .continue,.page-checkout button.btn-primary{width:100%;min-width:0}}.modal{position:fixed!important;inset:0!important;z-index:1060!important;background:rgb(17 17 17 / .62)!important;overflow-y:auto!important;padding:0!important;font-family:var(--font-base)!important}.modal .modal-dialog{max-width:760px!important;width:calc(100% - 32px)!important;margin:6vh auto!important;background:var(--paper)!important;border:0!important;border-radius:0!important;box-shadow:0 24px 80px rgb(0 0 0 / .25)!important;animation:nwModalIn 220ms cubic-bezier(.2,.8,.2,1)!important}@keyframes nwModalIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal .modal-content{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.modal .modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;padding:22px 32px!important;border-bottom:1px solid var(--hairline)!important;background:var(--paper)!important}.modal .modal-title{margin:0!important;font-family:var(--font-title)!important;font-size:calc((16px) * var(--title-scale))!important;font-weight:600!important;letter-spacing:.02em!important;color:var(--ink)!important;text-transform:none!important;display:flex!important;align-items:center!important;gap:12px!important}.modal .close{background:transparent!important;border:0!important;padding:4px 8px!important;font-size:24px!important;color:var(--ink-3)!important;opacity:1!important;cursor:pointer!important;line-height:1!important;transition:color 160ms!important}.modal .close:hover{color:var(--ink)!important}.modal .modal-body{padding:24px 32px 28px!important;background:var(--paper);color:var(--ink)}.modal .modal-footer{padding:16px 32px!important;border-top:1px solid var(--hairline)!important;background:var(--paper);display:flex;gap:12px;justify-content:flex-end}@media (max-width:720px){.modal .modal-dialog{margin:4vh auto!important}.modal .modal-header,.modal .modal-body,.modal .modal-footer{padding:18px 20px!important}}#blockcart-modal .modal-title .material-icons,#blockcart-modal .modal-title i{color:var(--red)!important;font-size:calc((24px) * var(--title-scale))!important;width:28px;height:28px;display:inline-grid;place-items:center;border:2px solid var(--red);border-radius:50%;flex:0 0 28px}#blockcart-modal .modal-body .row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px!important;margin:0!important}#blockcart-modal .modal-body .row>[class*="col-"]{padding:0!important;width:100%!important;max-width:100%!important;flex:initial!important}#blockcart-modal .divide-right{border-right:1px solid var(--hairline);padding-right:32px!important}#blockcart-modal .product-image{width:100%!important;max-width:180px;height:auto!important;display:block;background:var(--paper-2);padding:12px;object-fit:contain;margin-bottom:14px}#blockcart-modal .product-name{font-size:15px!important;font-weight:600!important;margin:0 0 6px!important;color:var(--ink)!important}#blockcart-modal .product-price{font-size:18px!important;font-weight:600!important;color:var(--ink)!important;margin:0 0 8px!important}#blockcart-modal .product-quantity{font-size:13px;color:var(--ink-3)}#blockcart-modal .product-quantity strong{color:var(--ink)}#blockcart-modal .cart-content{display:flex;flex-direction:column;gap:8px}#blockcart-modal .cart-content .cart-products-count{font-size:13px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px}#blockcart-modal .cart-content p{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--ink-2);margin:0;padding:6px 0}#blockcart-modal .cart-content .product-total{border-top:1px solid var(--hairline);padding-top:12px!important;margin-top:4px!important;font-size:18px!important;font-weight:700!important;color:var(--ink)!important}#blockcart-modal .cart-content .product-total .label,#blockcart-modal .cart-content .product-total .value{color:var(--ink)!important}#blockcart-modal .cart-content-btn{display:flex!important;gap:12px!important;margin-top:18px!important;flex-wrap:wrap}#blockcart-modal .cart-content-btn .btn{flex:1 1 auto;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 18px!important;border-radius:0!important;font-family:var(--font-base)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:1px solid var(--ink)!important;transition:background 160ms , color 160ms , border-color 160ms!important;white-space:nowrap}#blockcart-modal .cart-content-btn .btn-secondary{background:var(--paper)!important;color:var(--ink)!important}#blockcart-modal .cart-content-btn .btn-secondary:hover{background:var(--ink)!important;color:var(--paper)!important}#blockcart-modal .cart-content-btn .btn-primary{background:var(--red)!important;color:var(--paper)!important;border-color:var(--red)!important}#blockcart-modal .cart-content-btn .btn-primary:hover{filter:brightness(.92)}#blockcart-modal .cart-content-btn .btn-primary i,#blockcart-modal .cart-content-btn .btn .material-icons{font-size:18px!important}@media (max-width:720px){#blockcart-modal .modal-dialog{margin:4vh auto!important}#blockcart-modal .modal-body .row{grid-template-columns:1fr!important;gap:24px!important}#blockcart-modal .divide-right{border-right:0;padding-right:0!important;padding-bottom:24px!important;border-bottom:1px solid var(--hairline)}#blockcart-modal .modal-header,#blockcart-modal .modal-body{padding:20px!important}#blockcart-modal .cart-content-btn{flex-direction:column-reverse!important}}#notifications{display:contents}#notifications .notifications-container{max-width:var(--maxw);margin:0 auto;padding:16px 32px 0}#notifications .notifications-container:not(:has(.alert)){display:none}#notifications .alert{font-family:var(--font-base);font-size:14px;line-height:1.5;padding:14px 18px 14px 22px;border-radius:0;border:1px solid var(--hairline);border-left-width:4px;background:var(--paper);color:var(--ink);margin-bottom:12px;position:relative}#notifications .alert ul{margin:0;padding:0;list-style:none}#notifications .alert li+li{margin-top:6px}#notifications .alert-success{border-left-color:var(--accent);background:var(--accent-wash)}#notifications .alert-danger{border-left-color:var(--red);background:var(--brand-wash)}#notifications .alert-warning{border-left-color:var(--amber);background:var(--amber-wash)}#notifications .alert-info{border-left-color:var(--info);background:var(--info-wash)}@media (max-width:720px){#notifications .notifications-container{padding:12px 16px 0}}.btn{font-family:var(--font-base);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:12px 18px;border-radius:0;border:1px solid #fff0;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background 160ms , color 160ms , border-color 160ms;cursor:pointer;line-height:1.2}.btn-primary:not(.feature-cta .btn-primary):not(.cart-content-btn .btn-primary):not(.hero-cta .btn-primary):not(.pdp-add):not(.page-checkout .btn-primary):not(.continue){background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-primary:not(.feature-cta .btn-primary):not(.cart-content-btn .btn-primary):not(.hero-cta .btn-primary):not(.pdp-add):not(.page-checkout .btn-primary):not(.continue):hover{background:var(--paper);color:var(--ink)}.btn-secondary,.btn-default,.btn-outline-secondary{background:var(--paper);color:var(--ink);border-color:var(--ink)}.btn-secondary:hover,.btn-default:hover,.btn-outline-secondary:hover{background:var(--ink);color:var(--paper)}.btn-danger{background:var(--red);color:var(--paper);border-color:var(--red)}.btn-danger:hover{filter:brightness(.92)}.btn-link{background:#fff0;color:var(--ink);border:0;text-decoration:underline;text-underline-offset:3px;padding:4px 0}.btn-link:hover{color:var(--red)}.btn:focus,.btn:focus-visible{outline:2px solid var(--ink-3);outline-offset:2px;box-shadow:none!important}.btn:disabled,.btn.disabled{opacity:.45;cursor:not-allowed}.form-control,input.form-control,textarea.form-control,select.form-control,.form-select{font-family:var(--font-base);font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--hairline-2);border-radius:0;padding:11px 14px;width:100%;transition:border-color 160ms , box-shadow 160ms;appearance:auto;line-height:1.4}.form-control::placeholder{color:var(--ink-3);opacity:1}.form-control:focus,.form-control:focus-visible,.form-select:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 3px rgb(17 17 17 / .06)}.form-control:disabled,.form-control[readonly]{background:var(--paper-2);color:var(--ink-3);cursor:not-allowed}.form-control.is-invalid,.form-control.has-error,.is-invalid .form-control{border-color:var(--red);box-shadow:0 0 0 3px rgb(226 9 20 / .1)}.form-text,small.form-text,.help-block{font-family:var(--font-base);font-size:12px;color:var(--ink-3);margin-top:6px}.form-group label,.form-control-label,label.form-label{font-family:var(--font-base);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;display:inline-block}.form-group{margin-bottom:16px}.input-group .form-control{border-right-width:0}.input-group-append .btn,.input-group-prepend .btn,.input-group-text{background:var(--paper);border:1px solid var(--hairline-2);color:var(--ink);border-radius:0}.form-check-input,input[type="checkbox"],input[type="radio"]{accent-color:var(--ink);cursor:pointer}.form-check-label{font-family:var(--font-base);font-size:14px;color:var(--ink-2)}.custom-control-input:checked~.custom-control-label::before{background-color:var(--ink);border-color:var(--ink);box-shadow:none}.pagination{display:flex;gap:6px;list-style:none;padding:0;margin:24px 0;font-family:var(--font-base);justify-content:center}.pagination .page-item .page-link,.pagination li a,.pagination li span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;font-size:14px;font-weight:600;color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:0;text-decoration:none;transition:background 140ms , color 140ms , border-color 140ms}.pagination .page-item .page-link:hover,.pagination li a:hover{background:var(--paper-2);border-color:var(--ink-3)}.pagination .page-item.active .page-link,.pagination li.active a,.pagination li.active span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pagination .page-item.disabled .page-link,.pagination li.disabled a,.pagination li.disabled span{color:var(--ink-3);background:var(--paper-2);cursor:not-allowed}.dropdown-menu{background:var(--paper);border:1px solid var(--hairline-2);border-radius:0;padding:6px 0;box-shadow:0 12px 32px rgb(0 0 0 / .12);font-family:var(--font-base);font-size:14px}.dropdown-item,.dropdown-menu a,.dropdown-menu button{padding:10px 16px;color:var(--ink);background:#fff0;border:0;display:block;width:100%;text-align:left;text-decoration:none;cursor:pointer;font-family:inherit;font-size:inherit;transition:background 140ms , color 140ms}.dropdown-item:hover,.dropdown-item:focus,.dropdown-menu a:hover,.dropdown-menu button:hover{background:var(--paper-2);color:var(--ink)}.dropdown-item.active,.dropdown-item:active{background:var(--ink);color:var(--paper)}.dropdown-divider{border-top:1px solid var(--hairline);margin:6px 0}.tooltip-inner{background:var(--ink);color:var(--paper);font-family:var(--font-base);font-size:12px;padding:6px 10px;border-radius:0;max-width:240px}.tooltip .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:var(--ink)}.bs-tooltip-bottom .arrow::before{border-bottom-color:var(--ink)}.bs-tooltip-left .arrow::before{border-left-color:var(--ink)}.bs-tooltip-right .arrow::before{border-right-color:var(--ink)}.table,table{font-family:var(--font-base);font-size:14px;border-collapse:collapse;width:100%}.table th,.table td{padding:12px 14px;border-top:1px solid var(--hairline);text-align:left;vertical-align:middle;color:var(--ink)}.table thead th{background:var(--paper-2);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hairline);border-top:0}.progress{background:var(--paper-2);border-radius:0;height:8px;overflow:hidden}.progress-bar{background:var(--ink)}#conditions-to-approve{margin-top:12px}#conditions-to-approve ul{list-style:none;margin:0;padding:0}#conditions-to-approve li{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid var(--hairline)}#conditions-to-approve li:last-child{border-bottom:0}#conditions-to-approve .float-xs-left{float:none!important;flex:0 0 auto;padding-top:2px}#conditions-to-approve .custom-checkbox{display:inline-flex;align-items:center;margin:0;padding:0}#conditions-to-approve .custom-checkbox>span{display:none!important}#conditions-to-approve .custom-checkbox input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1px solid var(--hairline-2);background:var(--paper);border-radius:var(--radius-1);cursor:pointer;position:relative;transition:background 140ms , border-color 140ms}#conditions-to-approve .custom-checkbox input[type="checkbox"]:hover{border-color:var(--ink-2)}#conditions-to-approve .custom-checkbox input[type="checkbox"]:checked{background:var(--red);border-color:var(--red)}#conditions-to-approve .custom-checkbox input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border-right:2px solid var(--paper);border-bottom:2px solid var(--paper);transform:rotate(45deg)}#conditions-to-approve .condition-label{flex:1 1 auto;min-width:0}#conditions-to-approve .condition-label label{display:block;margin:0;padding:0;font-family:var(--font-base);font-size:14px;line-height:1.5;color:var(--ink-2);cursor:pointer;text-transform:none;letter-spacing:0}#conditions-to-approve .condition-label label a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}#conditions-to-approve .condition-label label a:hover{color:var(--red)}.page-catalogue{background:var(--paper)}.page-catalogue .cat-hero{background:var(--paper);border-bottom:1px solid var(--hairline)}.page-catalogue .cat-hero-inner{max-width:var(--maxw);margin:0 auto;padding:56px 32px 36px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end}.page-catalogue .cat-hero .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.page-catalogue .cat-hero .eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.page-catalogue .cat-hero h1{font-family:var(--font-title);font-weight:500;font-size:calc((clamp(40px, 4.4vw, 64px)) * var(--title-scale));line-height:1;text-transform:uppercase;letter-spacing:-.005em;margin:0;color:var(--ink)}.page-catalogue .cat-hero h1 .accent{color:var(--red)}.page-catalogue .cat-hero p{font-family:var(--font-base);font-size:15px;line-height:1.6;color:var(--ink-2);margin:0;max-width:52ch;padding-bottom:4px}.page-catalogue .cat-tools{background:var(--paper);border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:40}.page-catalogue .cat-tools-inner{max-width:var(--maxw);margin:0 auto;padding:18px 32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.page-catalogue .cat-search{position:relative;display:flex;align-items:center;background:var(--paper);border:1px solid var(--hairline-2);transition:border-color 180ms , box-shadow 180ms}.page-catalogue .cat-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px rgb(17 17 17 / .04)}.page-catalogue .cat-search svg{width:16px;height:16px;stroke:var(--ink-3);fill:none;stroke-width:1.8;margin-left:14px;flex:0 0 auto}.page-catalogue .cat-search input{flex:1;border:0;background:#fff0;padding:12px 14px;font-family:var(--font-base);font-size:14px;color:var(--ink);outline:none}.page-catalogue .cat-search input::placeholder{color:var(--ink-3)}.page-catalogue .cat-search button.clear{border:0;background:#fff0;color:var(--ink-3);cursor:pointer;padding:0 14px;font-family:var(--font-base);font-size:18px;line-height:1;display:none}.page-catalogue .cat-search.has-value button.clear{display:block}.page-catalogue .cat-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-catalogue .cat-chip{display:inline-flex;align-items:center;gap:8px;background:#fff0;color:var(--ink-2);border:1px solid var(--hairline-2);padding:9px 14px;font-family:var(--font-base);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background 160ms , color 160ms , border-color 160ms;white-space:nowrap}.page-catalogue .cat-chip:hover{border-color:var(--ink);color:var(--ink)}.page-catalogue .cat-chip.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.page-catalogue .cat-chip .count{font-family:var(--font-base);font-size:11px;opacity:.7;margin-left:2px;letter-spacing:.02em;text-transform:none}.page-catalogue .cat-chip.brand.active{background:var(--red);border-color:var(--red);color:var(--paper)}.page-catalogue .cat-tools-count{font-family:var(--font-base);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.page-catalogue .cat-tools-count strong{color:var(--ink);font-weight:500}.page-catalogue .cat-filters{background:var(--paper-2);border-bottom:1px solid var(--hairline)}.page-catalogue .cat-filters-inner{max-width:var(--maxw);margin:0 auto;padding:14px 32px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.page-catalogue .cat-filters-label{font-family:var(--font-base);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.page-catalogue .cat-list{background:var(--paper)}.page-catalogue .cat-list-inner{max-width:var(--maxw);margin:0 auto;padding:48px 32px 96px}.page-catalogue .cat-grid-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page-catalogue .cat-grid-products .prod-card[hidden]{display:none!important}.page-catalogue .prod-card{background:var(--paper);display:flex;flex-direction:column;text-decoration:none;color:var(--ink);position:relative;border:1px solid var(--hairline);transition:transform 240ms cubic-bezier(.2,.8,.2,1) , border-color 240ms , background 240ms , box-shadow 240ms}.page-catalogue .prod-card:hover{background:var(--paper-3);border-color:var(--ink);transform:translateY(-4px);box-shadow:0 16px 36px rgb(17 17 17 / .08)}.page-catalogue .prod-img{position:relative;aspect-ratio:4 / 3;background:var(--paper-2);overflow:hidden}.page-catalogue .prod-img>img.prod-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:18px;transition:transform 500ms cubic-bezier(.2,.8,.2,1)}.page-catalogue .prod-card:hover .prod-img>img.prod-photo{transform:scale(1.06)}.page-catalogue .prod-img .prod-ph{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-3);font-family:var(--font-base);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.page-catalogue .prod-tag{position:absolute;top:12px;left:12px;background:var(--ink);color:var(--paper);font-family:var(--font-base);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;transition:background 200ms}.page-catalogue .prod-tag.red{background:var(--red)}.page-catalogue .prod-card:hover .prod-tag:not(.red){background:var(--ink);color:var(--paper)}.page-catalogue .prod-fav{position:absolute;top:10px;right:10px;width:32px;height:32px;border:1px solid rgb(0 0 0 / .15);background:rgb(255 255 255 / .7);display:grid;place-items:center;cursor:pointer;padding:0}.page-catalogue .prod-fav svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.6}.page-catalogue .prod-fav:hover svg{stroke:var(--red)}.page-catalogue .prod-body{padding:18px 20px 16px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.page-catalogue .prod-brand{font-family:var(--font-base);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}.page-catalogue .prod-name{font-family:var(--font-base);font-weight:500;font-size:18px;text-transform:uppercase;line-height:1.15;color:var(--ink);margin:0}.page-catalogue .prod-sku{font-family:var(--font-base);font-weight:400;font-size:12px;color:var(--ink-3);margin-top:-4px}.page-catalogue .prod-stock{font-family:var(--font-base);font-weight:700;font-size:11px;color:var(--accent);display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:6px}.page-catalogue .prod-stock::before{content:"";width:7px;height:7px;background:var(--accent)}.page-catalogue .prod-stock.low{color:var(--amber)}.page-catalogue .prod-stock.low::before{background:var(--amber)}.page-catalogue .prod-foot{border-top:1px solid var(--hairline);padding:14px 20px;display:flex;justify-content:space-between;align-items:center}.page-catalogue .prod-price{font-family:var(--font-base);font-weight:500;font-size:22px;color:var(--ink);letter-spacing:-.005em}.page-catalogue .prod-price small{font-family:var(--font-base);font-size:11px;font-weight:400;color:var(--ink-3);letter-spacing:.04em;margin-left:4px}.page-catalogue .prod-add{background:var(--ink);color:var(--paper);border:0;padding:10px 14px;font-family:var(--font-base);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-1);transition:background 160ms}.page-catalogue .prod-card:hover .prod-add{background:var(--red)}.page-catalogue .cat-empty{display:none;padding:var(--sp-12) var(--pad-x);text-align:center;border:1px dashed var(--hairline-2);background:var(--paper-2);margin-top:28px}.page-catalogue .cat-empty.show{display:block}.page-catalogue .cat-empty h3{font-family:var(--font-title);font-weight:500;font-size:calc((22px) * var(--title-scale));text-transform:uppercase;margin:0 0 8px;color:var(--ink)}.page-catalogue .cat-empty p{font-family:var(--font-base);font-size:14px;color:var(--ink-3);margin:0 0 18px}.page-catalogue .cat-empty button{background:var(--ink);color:var(--paper);border:0;padding:12px 22px;font-family:var(--font-base);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.page-catalogue .cat-sections{background:var(--paper-2);border-top:1px solid var(--hairline)}.page-catalogue .cat-sections-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-11) var(--pad-x) var(--sp-13);display:grid;gap:36px}.page-catalogue .cat-section{background:var(--paper);border:1px solid var(--hairline);padding:28px 32px}.page-catalogue .cat-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:18px}.page-catalogue .cat-section-head .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.page-catalogue .cat-section-head .eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.page-catalogue .cat-section-head h2{font-family:var(--font-title);font-weight:500;font-size:calc((clamp(24px, 2.4vw, 34px)) * var(--title-scale));line-height:1;text-transform:uppercase;margin:0;letter-spacing:-.005em}.page-catalogue .cat-section-head h2 a{color:var(--ink);text-decoration:none;transition:color 140ms}.page-catalogue .cat-section-head h2 a:hover{color:var(--red)}.page-catalogue .cat-section-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.page-catalogue .cat-section-count{font-family:var(--font-base);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.page-catalogue .cat-section-link{font-family:var(--font-base);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:2px;transition:color 140ms , border-color 140ms}.page-catalogue .cat-section-link:hover{color:var(--red);border-color:var(--red)}.page-catalogue .cat-section-subs{display:flex;flex-wrap:wrap;gap:8px}.page-catalogue .cat-sub-chip{display:inline-flex;align-items:center;background:#fff0;color:var(--ink-2);border:1px solid var(--hairline-2);padding:9px 14px;font-family:var(--font-base);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background 160ms , color 160ms , border-color 160ms}.page-catalogue .cat-sub-chip:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:1240px){.page-catalogue .cat-grid-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.page-catalogue .cat-hero-inner{grid-template-columns:1fr;gap:18px;padding:40px 24px 28px}.page-catalogue .cat-tools-inner{grid-template-columns:1fr;gap:12px;padding:14px 24px}.page-catalogue .cat-grid-products{grid-template-columns:repeat(2,1fr)}.page-catalogue .cat-list-inner{padding:32px 24px 64px}.page-catalogue .cat-sections-inner{padding:48px 24px 72px}.page-catalogue .cat-section{padding:22px 22px}}@media (max-width:640px){.page-catalogue .cat-grid-products{grid-template-columns:1fr}.page-catalogue .cat-section-head{flex-direction:column;align-items:flex-start}.page-catalogue .cat-section-meta{align-items:flex-start}}.page-sitemap{background:var(--paper);color:var(--ink)}.page-sitemap .sitemap-hero{background:var(--paper);border-bottom:1px solid var(--hairline)}.page-sitemap .sitemap-hero-inner{max-width:var(--maxw);margin:0 auto;padding:56px 32px 36px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end}.page-sitemap .sitemap-hero .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.page-sitemap .sitemap-hero .eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.page-sitemap .sitemap-hero h1{font-family:var(--font-title);font-weight:500;font-size:calc((clamp(40px, 4.4vw, 64px)) * var(--title-scale));line-height:1;text-transform:uppercase;margin:0;letter-spacing:-.005em}.page-sitemap .sitemap-hero p{font-family:var(--font-base);font-size:15px;line-height:1.6;color:var(--ink-2);margin:0;max-width:52ch}.page-sitemap .section{background:var(--paper)}.page-sitemap .section-inner{max-width:var(--maxw);margin:0 auto;padding:56px 32px 80px}.page-sitemap .sitemap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.page-sitemap .sitemap-group{background:var(--paper);border:1px solid var(--hairline);padding:24px 24px 18px}.page-sitemap .sitemap-group-head{margin-bottom:12px}.page-sitemap .sitemap-group-head .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:calc((12px) * var(--title-scale));letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.page-sitemap .sitemap-group-head .eyebrow .bar{width:22px;height:1px;background:var(--red);display:inline-block}.page-sitemap .sitemap-group ul{list-style:none;margin:0;padding:0}.page-sitemap .sitemap-group ul ul{margin:6px 0 6px 12px;padding-left:12px;border-left:1px solid var(--hairline)}.page-sitemap .sitemap-group li{padding:6px 0;border-bottom:1px dashed var(--hairline)}.page-sitemap .sitemap-group li:last-child{border-bottom:0}.page-sitemap .sitemap-group ul.nested>li:last-child{border-bottom:0}.page-sitemap .sitemap-group a{font-family:var(--font-base);font-size:13.5px;line-height:1.4;color:var(--ink-2);text-decoration:none;transition:color 140ms;display:inline-block}.page-sitemap .sitemap-group a:hover{color:var(--red)}.page-sitemap .sitemap-cta{background:var(--ink);color:var(--paper);border-top:1px solid var(--hairline)}.page-sitemap .sitemap-cta-inner{max-width:var(--maxw);margin:0 auto;padding:56px 32px;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:32px}.page-sitemap .sitemap-cta .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:calc((11px) * var(--title-scale));letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .7);margin-bottom:14px}.page-sitemap .sitemap-cta .eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.page-sitemap .sitemap-cta h2{font-family:var(--font-title);font-weight:500;font-size:calc((clamp(28px, 3.2vw, 48px)) * var(--title-scale));line-height:1;text-transform:uppercase;margin:0;color:var(--paper);letter-spacing:-.005em}.page-sitemap .sitemap-cta h2 .accent{color:var(--red)}.page-sitemap .sitemap-cta-actions{display:flex;gap:14px;justify-content:flex-end;flex-wrap:wrap}.page-sitemap .cta-primary,.page-sitemap .cta-secondary{font-family:var(--font-base);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;text-decoration:none;transition:background 160ms , color 160ms , border-color 160ms}.page-sitemap .cta-primary{background:var(--red);color:var(--paper);border:1px solid var(--red)}.page-sitemap .cta-primary:hover{background:var(--red-deep);border-color:var(--red-deep)}.page-sitemap .cta-secondary{background:#fff0;color:var(--paper);border:1px solid rgb(255 255 255 / .3)}.page-sitemap .cta-secondary:hover{border-color:var(--paper)}@media (max-width:1100px){.page-sitemap .sitemap-hero-inner{grid-template-columns:1fr;gap:18px;padding:40px 24px 28px}.page-sitemap .section-inner{padding:40px 24px 64px}.page-sitemap .sitemap-grid{grid-template-columns:repeat(2,1fr);gap:20px}.page-sitemap .sitemap-cta-inner{grid-template-columns:1fr;padding:40px 24px}.page-sitemap .sitemap-cta-actions{justify-content:flex-start}}@media (max-width:640px){.page-sitemap .sitemap-grid{grid-template-columns:1fr}}.prod-fav,.pdp-fav-btn{transition:transform 180ms ease , background 160ms}.prod-fav svg,.pdp-fav-btn svg{transition:stroke 160ms , fill 160ms , transform 220ms cubic-bezier(.34,1.56,.64,1)}.prod-fav.is-active svg,.pdp-fav-btn.is-active svg{fill:var(--red);stroke:var(--red)}.prod-fav.is-active:hover svg,.pdp-fav-btn.is-active:hover svg{fill:var(--red-deep,var(--red));stroke:var(--red-deep,var(--red))}@keyframes nw-fav-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.92)}100%{transform:scale(1)}}.prod-fav.is-active svg,.pdp-fav-btn.is-active svg{animation:nw-fav-pop 320ms ease}.nw-fav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--ink);text-decoration:none}.nw-fav-link svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.nw-fav-link:hover svg{stroke:var(--red)}.nw-fav-link [data-fav-count]{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:var(--paper);font-size:10px;font-weight:700;line-height:16px;text-align:center;font-family:var(--font-base)}.nw-fav-link [data-fav-count].is-empty{display:none}#nw-favoris-list .nw-fav-empty{grid-column:1 / -1;text-align:center;padding:var(--sp-12) var(--pad-x);border:1px dashed var(--hairline-2);background:var(--paper-3)}#nw-favoris-list .nw-fav-empty h2{font-family:var(--font-title);font-size:calc((24px) * var(--title-scale));margin:0 0 var(--sp-3)}#nw-favoris-list .nw-fav-empty p{color:var(--ink-3);margin:0 0 var(--sp-6)}#nw-favoris-list .nw-fav-empty .btn-link{display:inline-block;padding:var(--sp-3) var(--sp-6);background:var(--ink);color:var(--paper);text-decoration:none;border-radius:var(--radius-1);font-family:var(--font-base);font-size:13px;letter-spacing:.04em;text-transform:uppercase}#nw-favoris-list .nw-fav-empty .btn-link:hover{background:var(--ink-2)}.prod-card-link{display:flex;flex-direction:column;flex:1 1 auto;text-decoration:none;color:inherit;min-height:0}.prod-card-link:hover,.prod-card-link:focus{color:inherit;text-decoration:none}.prod-card>.prod-fav{z-index:2}.prod-card>.prod-card-link{z-index:1}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin:32px 0;padding:18px 22px;background:var(--paper,var(--paper));border:1px solid var(--hairline,rgb(0 0 0 / .08));border-radius:0}.pagination>.col-md-4,.pagination>.col-md-6{flex:0 1 auto;padding:0;max-width:none}.pagination>.col-md-6{margin-left:auto}.pagination [class*="col-md-4"]{font-family:var(--font-base);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute,var(--ink-3));display:inline-flex;align-items:center;gap:10px}.pagination [class*="col-md-4"]::before{content:"";display:inline-block;width:18px;height:1px;background:var(--ink,var(--ink-900));flex-shrink:0}.pagination [class*="col-md-4"] strong,.pagination [class*="col-md-4"] b{font-weight:700;color:var(--ink,var(--ink-900))}.pagination .page-list{display:flex;gap:6px;margin:0;padding:0;list-style:none;align-items:center}.pagination .page-list li{display:inline-flex}.pagination .page-list .previous a,.pagination .page-list .next a{padding:0 14px;gap:4px}.pagination .page-list .previous a .material-icons,.pagination .page-list .next a .material-icons{font-size:16px;line-height:1}@media (max-width:720px){.pagination{flex-direction:column;align-items:stretch;padding:16px}.pagination>.col-md-6{margin-left:0}.pagination [class*="col-md-4"]{justify-content:center}.pagination .page-list{justify-content:center;flex-wrap:wrap}}.listing-toolbar .count{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-base);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute,var(--ink-3))}.listing-toolbar .count::before{content:"";display:inline-block;width:18px;height:1px;background:var(--ink,var(--ink-900));flex-shrink:0}.listing-toolbar .count strong{color:var(--ink,var(--ink-900));font-weight:700;font-size:13px}@media (max-width:720px){.topstrip-inner{padding:var(--sp-2) var(--pad-x-s);gap:var(--sp-3);justify-content:center}.topstrip-left,.topstrip-right{gap:var(--sp-4)}.topstrip-left>*{display:none}.topstrip-right>*{display:none}.topstrip-right>a[href^="tel:"]{display:inline-flex;align-items:center;color:var(--paper);font-weight:600}.topstrip-right>a[href^="tel:"]::before{content:"";display:inline-block;width:14px;height:14px;margin-right:var(--sp-2);background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6.6 10.8a14 14 0 0 0 6.6 6.6l2.2-2.2a.9.9 0 0 1 .9-.2c1 .3 2.1.5 3.2.5.5 0 .9.4.9.9V20c0 .5-.4.9-.9.9C10.5 20.9 3.1 13.5 3.1 4.4c0-.5.4-.9.9-.9H7.6c.5 0 .9.4.9.9 0 1.1.2 2.2.5 3.2.1.3 0 .7-.2.9z' fill='currentColor'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6.6 10.8a14 14 0 0 0 6.6 6.6l2.2-2.2a.9.9 0 0 1 .9-.2c1 .3 2.1.5 3.2.5.5 0 .9.4.9.9V20c0 .5-.4.9-.9.9C10.5 20.9 3.1 13.5 3.1 4.4c0-.5.4-.9.9-.9H7.6c.5 0 .9.4.9.9 0 1.1.2 2.2.5 3.2.1.3 0 .7-.2.9z' fill='currentColor'/></svg>") no-repeat center / contain}.nav-inner{padding:var(--sp-3) var(--pad-x-s);grid-template-columns:auto 1fr auto;gap:var(--sp-3)}.nav-burger{width:40px;height:40px}.brand-logo{height:28px}.brand-logo-text{font-size:18px}.nav-right{gap:var(--sp-3)}.nav-right>.icon-btn[href*="my-account"],.nav-right>.icon-btn[aria-label*="Compte" i]{display:none}.nav-right .cart-link{padding:0;gap:0;background:#fff0;color:var(--ink)}.nav-right .cart-link svg{width:22px;height:22px}.nav-right .cart-link .cart-link-text{display:none}.nav-right .cart-link{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.nav-right .cart-link .cart-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:var(--paper);font-size:10px;font-weight:700;line-height:16px;text-align:center;font-family:var(--font-sans,"Poppins",system-ui)}.nav-right .nw-fav-link{width:36px;height:36px}.nav-right .nw-fav-link svg{width:22px;height:22px}.searchrow{border-top:1px solid var(--hairline)}.searchrow-inner{padding:var(--sp-3) var(--pad-x-s);grid-template-columns:1fr;gap:0}.searchrow-inner .cat-btn{display:none}.searchrow-inner .header-cta{display:none}.search-wrap{width:100%}.search-wrap input[type="text"]{font-size:16px;padding:var(--sp-3) var(--sp-4);padding-right:52px}.search-wrap{position:relative;height:48px}.search-wrap input[type="text"]{height:100%}.search-wrap button[type="submit"]{position:absolute;top:0;right:0;width:48px;height:100%;padding:0;display:grid;place-items:center;background:#fff0;color:var(--ink)}.search-wrap button[type="submit"] svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.nw-search-dropdown{left:0;right:0;width:100%;margin-top:0}}@media (max-width:380px){.nav-inner{padding:var(--sp-3) var(--sp-4);gap:var(--sp-2)}.searchrow-inner{padding:var(--sp-3) var(--sp-4)}.nav-right{gap:var(--sp-2)}.brand-logo{height:24px}.brand-logo-text{font-size:16px}}.nav-mid .nw-drawer-actions{display:none}@media (max-width:820px){.nav-mid.open .nw-drawer-actions{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5) var(--pad-x-s);border-top:1px solid var(--hairline);margin-top:auto}.nw-drawer-actions a{display:flex;align-items:center;gap:var(--sp-3);text-decoration:none;color:var(--ink);font-family:var(--font-base);font-size:14px;padding:var(--sp-3);border:1px solid var(--hairline);background:var(--paper);transition:background var(--t-fast) , border-color var(--t-fast)}.nw-drawer-actions a:hover{background:var(--paper-3);border-color:var(--hairline-2)}.nw-drawer-actions a.primary{background:var(--red);color:var(--paper);border-color:var(--red)}.nw-drawer-actions a.primary:hover{background:var(--red-deep);border-color:var(--red-deep)}.nw-drawer-actions svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;flex-shrink:0}}@media (max-width:720px){.ct-hero-inner{padding:var(--sp-9) var(--pad-x-s) var(--sp-8);gap:var(--sp-7);grid-template-columns:1fr}.ct-hero .eyebrow{flex-wrap:wrap;gap:var(--sp-2);font-size:calc((10px) * var(--title-scale))}.ct-hero .eyebrow .since{display:block;width:100%;font-size:calc((10px) * var(--title-scale));color:rgb(255 255 255 / .55)}.ct-hero h1{font-size:clamp(34px,9vw,48px);margin-top:var(--sp-3);max-width:100%}.ct-hero-meta{gap:var(--sp-4)}.ct-hero-meta p{font-size:14px;line-height:1.55;max-width:100%}.ct-hero-direct{grid-template-columns:1fr;gap:var(--sp-2);padding-top:var(--sp-4)}.ct-hero-direct .lbl{font-size:10px;margin-top:var(--sp-2)}.ct-hero-direct .val{font-size:14px;word-break:break-word;overflow-wrap:anywhere}.ct-hero-direct .val a{color:inherit}.ct-services-inner{padding:var(--sp-11) var(--pad-x-s)}.ct-services-head h2{font-size:calc((clamp(28px, 7vw, 42px)) * var(--title-scale))}.ct-svc{padding:var(--sp-6)}.ct-svc h3{font-size:18px}.ct-svc p,.ct-svc li{font-size:14px}.ct-main-inner{padding:var(--sp-11) var(--pad-x-s);gap:var(--sp-8)}.ct-form-block,.ct-offices{padding:var(--sp-6)}.ct-form-block h2,.ct-offices h2{font-size:calc((clamp(22px, 6vw, 32px)) * var(--title-scale))}.ct-hours-inner{padding:var(--sp-9) var(--pad-x-s)}.footer-cta{padding:var(--sp-11) var(--pad-x-s)}.footer-cta h3{font-size:calc((clamp(28px, 7vw, 40px)) * var(--title-scale));line-height:1.05}.footer-news{flex-direction:column;gap:var(--sp-3)}.footer-news input,.footer-news button{width:100%;padding:var(--sp-4) var(--sp-5);font-size:14px}.footer-main-inner,.footer-main,.footer-addresses-inner,.footer-top-inner{grid-template-columns:1fr!important;gap:var(--sp-7)}.footer-main{padding:var(--sp-11) var(--pad-x-s) var(--sp-8)}.footer-col h3{font-size:calc((12px) * var(--title-scale));letter-spacing:.12em;margin:0 0 var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--hairline-light)}.footer-col ul{padding:0}.footer-col li{padding:var(--sp-2) 0}.footer-col li>a,.footer-col ul a{font-size:14px;display:inline-block;padding:var(--sp-2) 0;min-height:32px;line-height:1.4}.footer-socials{display:flex}.footer-socials a{display:grid!important;place-items:center;width:40px;height:40px}.footer-socials a svg{display:block;width:16px;height:16px}.addr{padding:var(--sp-4) 0 0;border-left:0!important;border-top:0!important}.footer-addresses .addresses-head{font-size:12px;letter-spacing:.12em}.footer-brand{text-align:left;gap:var(--sp-4)}.footer-brand img{max-width:140px}.footer-socials{justify-content:flex-start;gap:var(--sp-4)}.footer-socials a{width:40px;height:40px}.footer-addresses-inner{padding:var(--sp-11) var(--pad-x-s);grid-template-columns:1fr!important;gap:var(--sp-7)}.footer-addresses-inner .addr-label{font-size:12px;letter-spacing:.12em;padding-bottom:var(--sp-3);border-bottom:1px solid var(--hairline-light)}.footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-6) var(--pad-x-s);text-align:left}.footer-bottom-links,.footer-pay{flex-wrap:wrap;gap:var(--sp-3);width:100%}.footer-pay .pay-chip{font-size:11px;padding:var(--sp-1) var(--sp-3)}.footer-legal{flex-direction:column;gap:var(--sp-2);align-items:flex-start}}@media (max-width:380px){.footer-main,.footer-cta,.footer-bottom-inner{padding-left:var(--sp-4);padding-right:var(--sp-4)}.footer-col h3{font-size:11px}.ct-hero-inner,.ct-services-inner,.ct-main-inner,.ct-hours-inner{padding-left:var(--sp-4);padding-right:var(--sp-4)}}@media (max-width:720px){.pdp-buy{grid-template-columns:auto 1fr;gap:var(--sp-2)}.pdp-buy .pdp-qty{height:52px}.pdp-buy .pdp-qty button{width:40px;font-size:16px}.pdp-buy .pdp-qty input{width:44px;font-size:16px}.pdp-add{min-height:52px;padding:0 var(--sp-4);font-size:12px;letter-spacing:.08em;line-height:1.15;gap:var(--sp-2)}.pdp-add svg{width:16px;height:16px}.pdp-fav-btn{grid-column:1 / -1;width:100%;min-height:48px;padding:0 var(--sp-4)}.pdp-fav-btn::after{content:"Ajouter aux favoris";margin-left:var(--sp-3);font-family:var(--font-base);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pdp-fav-btn.is-active::after{content:"Retirer des favoris"}.prod-card .prod-body{padding:var(--sp-4);gap:var(--sp-2)}.prod-card .prod-name{font-size:14px;line-height:1.25}.prod-card .prod-brand{font-size:10px;letter-spacing:.12em}.prod-card .prod-sku{display:none}.prod-card .prod-stock{font-size:11px}.prod-card .prod-foot{padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;gap:var(--sp-2)}.prod-card .prod-price{font-size:16px;line-height:1.1}.prod-card .prod-price small{font-size:10px}.prod-card .prod-price-old{font-size:12px}.prod-card .prod-add{background:#fff0;color:var(--ink);padding:0;font-size:11px;letter-spacing:.12em;display:inline-flex;align-items:center;gap:4px}.prod-card:hover .prod-add{background:#fff0;color:var(--red)}.prod-card .prod-fav{width:28px;height:28px;top:var(--sp-2);right:var(--sp-2)}.prod-card .prod-fav svg{width:14px;height:14px}}@media (max-width:380px){section.viewed-products .products,section.crossselling .products,section.productscategory .products,section.featured-products .products{grid-template-columns:1fr!important}}@media (max-width:1249px){.searchrow-inner .cat-btn,.searchrow-inner .header-cta{display:none!important}.searchrow-inner{grid-template-columns:1fr!important;display:grid!important;gap:0!important;padding:var(--sp-3) var(--pad-x-m)!important}.search-wrap{position:relative;width:100%;height:52px;display:flex}.search-wrap input[type="text"]{width:100%;height:100%;font-size:15px;padding:0 56px 0 var(--sp-5)}.search-wrap button[type="submit"]{position:absolute;top:0;right:0;width:52px;height:100%;padding:0!important;display:grid;place-items:center;background:#fff0;color:var(--ink)}.search-wrap button[type="submit"]:hover{background:var(--ink);color:var(--paper)}.search-wrap button[type="submit"] svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}}.account-inner{grid-template-columns:1fr!important;gap:var(--sp-8)}.account-inner>.account-card{max-width:880px}.account-inner:has(.account-card+.account-card){grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}.account-inner:has(.account-card+.account-card)>.account-card{max-width:none}.account-card{padding:var(--sp-9) var(--sp-9);border-radius:var(--radius-1)}.account-card h2{font-family:var(--font-title);font-weight:600;letter-spacing:-.005em;margin:0 0 var(--sp-3)}.account-card>p{font-family:var(--font-base);font-size:14px;line-height:1.6;margin:0 0 var(--sp-7)}.account-card .form-group:has(input[type="checkbox"]),.account-card .form-check,.account-card .checkbox,.account-card div:has(>input[type="checkbox"]+label){display:flex;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-4)}.account-card input[type="checkbox"]{flex-shrink:0;margin:3px 0 0;width:16px;height:16px;accent-color:var(--red)}.account-card .form-check label,.account-card .checkbox label,.account-card .form-group label:has(+input[type="checkbox"]),.account-card label:has(input[type="checkbox"]){text-transform:none;font-weight:400;font-size:14px;letter-spacing:0;color:var(--ink-2);line-height:1.5;margin:0;cursor:pointer}.account-card .form-text,.account-card .form-control-comment,.account-card .form-group .help-block:not(:empty){display:block;font-family:var(--font-base);font-size:12px;line-height:1.55;color:var(--ink-3);background:var(--paper-3);border-left:2px solid var(--hairline-2);padding:var(--sp-3) var(--sp-4);margin:var(--sp-3) 0 0}.account-card .form-footer,.account-card .form-actions{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--hairline)}.address-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-5);margin:0 0 var(--sp-6)}.address-card{border:1px solid var(--hairline);background:var(--paper);border-radius:var(--radius-1);padding:var(--sp-5);display:flex;flex-direction:column}.address-card .address{padding:0;border:0;background:#fff0}.address-card .address h4{font-family:var(--font-title);font-weight:600;font-size:calc((14px) * var(--title-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0 0 var(--sp-3)}.address-card .address address{font-family:var(--font-base);font-style:normal;font-size:14px;line-height:1.55;color:var(--ink-2);margin:0 0 var(--sp-5);white-space:pre-line}.address-card .address-footer{display:flex;gap:var(--sp-2);flex-wrap:wrap;border-top:1px solid var(--hairline);padding-top:var(--sp-4);margin-top:auto}.address-card .address-footer a{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-base);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:var(--sp-2) var(--sp-3);border:1px solid var(--hairline);border-radius:var(--radius-1);transition:background var(--t-fast) , border-color var(--t-fast) , color var(--t-fast)}.address-card .address-footer a:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.address-card .address-footer a[data-link-action="delete-address"]:hover{background:var(--red);border-color:var(--red)}.address-card .address-footer .material-icons{font-size:14px;line-height:1}.addresses-footer{margin-top:var(--sp-3)}.account-empty{padding:var(--sp-9);text-align:center;border:1px dashed var(--hairline-2);background:var(--paper-3);color:var(--ink-3);font-family:var(--font-base);font-size:14px;margin:0 0 var(--sp-5)}.my-account-links,#identity-link,.links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-4);margin-top:var(--sp-5)}.account-card label[for]{font-weight:600;font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.account-card input[type="email"],.account-card input[type="text"],.account-card input[type="tel"],.account-card input[type="password"],.account-card select,.account-card textarea{border-radius:var(--radius-1);padding:var(--sp-4) var(--sp-4);font-size:14px;transition:border-color var(--t-fast) , box-shadow var(--t-fast)}.account-card input:focus,.account-card select:focus,.account-card textarea:focus{border-color:var(--ink);box-shadow:var(--shadow-ring-soft)}@media (max-width:720px){.account-inner{padding:var(--sp-9) var(--pad-x-s) var(--sp-11)}.account-card{padding:var(--sp-7) var(--sp-6)}}.lcbd-page{color:var(--ink)}.lcbd-page h1,.lcbd-page h2,.lcbd-page h3,.lcbd-page h4,.lcbd-page h5{font-family:var(--font-title);font-weight:500;margin:0}.lcbd-page p{margin:0}.lcbd-page img{display:block;max-width:100%}.lcbd-hero{position:relative;color:var(--paper);overflow:hidden;background:radial-gradient(900px 600px at 92% 18%,rgb(200 16 46 / .25),transparent 60%),linear-gradient(180deg,var(--ink-900) 0%,var(--ink-900) 60%,var(--ink-900) 100%)}.lcbd-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgb(255 255 255 / .02) 0 2px,transparent 2px 14px)}.lcbd-hero-inner{position:relative;max-width:var(--maxw);margin:0 auto;padding:var(--sp-13) var(--pad-x) var(--sp-12);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--sp-10);align-items:center}.lcbd-tag{display:inline-flex;align-items:center;gap:10px;background:rgb(200 16 46 / .14);border:1px solid rgb(200 16 46 / .4);color:var(--brand-wash);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:7px 12px;border-radius:var(--radius-1);font-weight:600}.lcbd-tag .dot{width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 0 4px rgb(200 16 46 / .18)}.lcbd-hero h1{font-size:calc((clamp(40px, 5vw, 76px);line-height:1.02) * var(--title-scale));text-transform:uppercase;margin-top:22px;text-wrap:balance;font-weight:600}.lcbd-hero h1 .accent{color:var(--paper);position:relative;display:inline-block;padding-bottom:4px;border-bottom:5px solid var(--red);line-height:1}.lcbd-hero .lcbd-lede{font-size:17px;line-height:1.6;color:rgb(255 255 255 / .92);max-width:54ch;margin:22px 0 0;font-weight:400}.lcbd-price{margin-top:var(--sp-8);display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}.lcbd-price .big{font-weight:700;font-size:clamp(56px,6.4vw,96px);line-height:.95;letter-spacing:-.01em}.lcbd-price .big small{display:inline-block;font-weight:400;font-size:18px;letter-spacing:.16em;color:rgb(255 255 255 / .6);margin-left:12px;transform:translateY(-12px)}.lcbd-price .was{font-size:22px;color:rgb(255 255 255 / .45);text-decoration:line-through;margin-bottom:8px}.lcbd-price .save{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-wash);background:rgb(200 16 46 / .22);border:1px solid rgb(200 16 46 / .5);padding:8px 12px;margin-bottom:6px;font-weight:600}.lcbd-vat{margin-top:10px;color:rgb(255 255 255 / .5);font-size:13px}.lcbd-ctas{display:flex;gap:12px;margin-top:var(--sp-7);flex-wrap:wrap}.lcbd-btn{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-base);text-transform:uppercase;letter-spacing:.1em;font-size:13px;text-decoration:none;padding:18px 26px;border-radius:var(--radius-1);cursor:pointer;border:1px solid #fff0;transition:background var(--t-fast) , color var(--t-fast) , border-color var(--t-fast) , transform var(--t-fast);font-weight:600}.lcbd-btn:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.lcbd-btn-primary{background:var(--red);color:var(--paper);box-shadow:var(--shadow-cta-soft)}.lcbd-btn-primary:hover{background:var(--red-deep);transform:translateY(-1px);box-shadow:var(--shadow-cta)}.lcbd-btn-outline-dark{background:#fff0;color:var(--paper);border-color:rgb(255 255 255 / .35)}.lcbd-btn-outline-dark:hover{background:rgb(255 255 255 / .06);border-color:var(--paper)}.lcbd-btn-outline{background:#fff0;color:var(--ink);border-color:var(--ink)}.lcbd-btn-outline:hover{background:var(--ink);color:var(--paper)}.lcbd-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.lcbd-microtrust{display:flex;gap:24px;margin-top:var(--sp-7);color:rgb(255 255 255 / .6);font-size:13px;flex-wrap:wrap}.lcbd-microtrust span{display:inline-flex;align-items:center;gap:8px}.lcbd-microtrust svg{width:16px;height:16px;stroke:var(--red);fill:none;stroke-width:1.8}.lcbd-hero-visual{position:relative;aspect-ratio:4/4.2;background:radial-gradient(60% 50% at 50% 60%,rgb(255 255 255 / .08),transparent 70%),linear-gradient(180deg,var(--ink-900) 0%,var(--ink-900) 100%);border:1px solid rgb(255 255 255 / .08);display:grid;place-items:center;overflow:hidden}.lcbd-hero-visual img{width:100%;height:100%;object-fit:contain;padding:24px}.lcbd-hero-visual::after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(0deg,rgb(0 0 0 / .45),transparent)}.lcbd-corner{position:absolute;top:18px;left:18px;background:var(--red);color:var(--paper);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:9px 13px;z-index:2}.lcbd-thumbs{position:absolute;right:18px;top:18px;bottom:18px;display:flex;flex-direction:column;gap:10px;z-index:2}.lcbd-thumb{width:64px;height:64px;background:var(--paper);border:1px solid rgb(255 255 255 / .2);display:grid;place-items:center;overflow:hidden;cursor:pointer;padding:0;transition:transform var(--t-fast) , border-color var(--t-fast)}.lcbd-thumb img{object-fit:cover;width:100%;height:100%}.lcbd-thumb:hover{transform:translateX(-3px);border-color:var(--red)}.lcbd-stamp{position:absolute;bottom:18px;left:18px;z-index:2;color:rgb(255 255 255 / .55);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.lcbd-gallery{background:var(--paper);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.lcbd-gallery-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-10) var(--pad-x);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:48px;align-items:start}.lcbd-gallery-visuals{display:flex;flex-direction:column;gap:14px;min-width:0}.lcbd-gallery-mainwrap{appearance:none;-webkit-appearance:none;display:block;position:relative;width:100%;background:var(--paper);border:1px solid var(--hairline);border-radius:4px;overflow:hidden;aspect-ratio:4 / 3;padding:32px;cursor:zoom-in;text-decoration:none;color:inherit;transition:border-color 160ms ease}.lcbd-gallery-mainwrap:hover{border-color:var(--ink-2,var(--ink-4))}.lcbd-gallery-mainwrap:focus-visible{outline:2px solid var(--brand,var(--brand));outline-offset:2px}.lcbd-gallery-mainwrap img{width:100%;height:100%;object-fit:contain;display:block}.lcbd-gallery-zoom{position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;background:rgb(26 26 26 / .85);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transition:background 160ms ease}.lcbd-gallery-mainwrap:hover .lcbd-gallery-zoom{background:var(--ink,var(--ink-900))}.lcbd-gallery-zoom svg{width:18px;height:18px}.lcbd-gallery-side{display:flex;flex-direction:column;gap:18px;min-width:0}.lcbd-gallery-side h2{margin:0;font-size:calc((clamp(24px, 2.4vw, 32px)) * var(--title-scale));line-height:1.15;letter-spacing:-.01em}.lcbd-gallery-lede{margin:0;color:var(--ink-2,var(--ink-mid));font-size:15px;line-height:1.55}.lcbd-gallery .lcbd-thumbs{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr));flex-direction:initial;justify-content:initial;padding:0;gap:8px;margin:0;z-index:auto}.lcbd-gallery .lcbd-thumb{position:static;appearance:none;-webkit-appearance:none;background:var(--paper);border:1px solid var(--hairline);border-radius:4px;padding:6px;cursor:pointer;width:auto!important;height:auto!important;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;transition:border-color 140ms ease , transform 140ms ease}.lcbd-gallery .lcbd-thumb img{width:100%;height:100%;object-fit:contain;display:block}.lcbd-gallery .lcbd-thumb:hover{border-color:var(--ink-2,var(--ink-4));transform:none}.lcbd-gallery .lcbd-thumb.is-active{border-color:var(--ink,var(--ink-900));border-width:2px;padding:5px}.lcbd-gallery .lcbd-thumb:focus-visible{outline:2px solid var(--brand,var(--brand));outline-offset:2px}.lcbd-lightbox{position:fixed;inset:0;z-index:10000;background:rgb(15 15 15 / .92);display:flex;align-items:center;justify-content:center;padding:60px 48px;animation:lcbd-lb-fade 180ms ease-out}.lcbd-lightbox[hidden]{display:none}.lcbd-lightbox-stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lcbd-lightbox-stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:var(--paper);border-radius:4px;box-shadow:0 20px 80px rgb(0 0 0 / .55);padding:32px;box-sizing:border-box}.lcbd-lightbox-close{position:absolute;top:18px;right:22px;width:44px;height:44px;border-radius:50%;border:0;background:rgb(255 255 255 / .12);color:var(--paper);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 160ms ease}.lcbd-lightbox-close:hover{background:rgb(255 255 255 / .22)}.lcbd-lightbox-close:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.lcbd-lightbox-close svg{width:20px;height:20px}body.lcbd-lightbox-open{overflow:hidden}@keyframes lcbd-lb-fade{from{opacity:0}to{opacity:1}}@media (max-width:720px){.lcbd-lightbox{padding:24px 16px}.lcbd-lightbox-stage img{padding:16px}.lcbd-lightbox-close{top:12px;right:12px}}.lcbd-gallery-buy{margin-top:8px;padding:22px;background:var(--paper-2,var(--paper-3));border:1px solid var(--hairline);border-radius:6px;display:flex;flex-direction:column;gap:14px}.lcbd-gallery-buy-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.lcbd-gallery-buy-amt{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--ink,var(--ink-900))}.lcbd-gallery-buy-amt small{font-size:13px;font-weight:600;margin-left:4px;color:var(--ink-2,var(--ink-mid))}.lcbd-gallery-buy-was{text-decoration:line-through;color:var(--ink-3,var(--ink-4));font-size:16px;font-weight:500}.lcbd-gallery-buy-vat{flex-basis:100%;font-size:12.5px;color:var(--ink-2,var(--ink-3));margin-top:-4px}.lcbd-gallery-buy .lcbd-buynow{width:100%;justify-content:center;font-size:15px;padding:16px 22px}.lcbd-gallery-buy-micro{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--ink-2,var(--ink-mid))}.lcbd-gallery-buy-micro span{display:inline-flex;align-items:center;gap:6px}.lcbd-gallery-buy-micro svg{width:14px;height:14px;fill:none;stroke:var(--brand,var(--brand));stroke-width:2.4}@media (max-width:900px){.lcbd-gallery-inner{grid-template-columns:1fr;gap:28px;padding:var(--sp-7) var(--pad-x)}.lcbd-gallery .lcbd-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}.lcbd-gallery-buy-amt{font-size:28px}}@media (max-width:520px){.lcbd-gallery .lcbd-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}}.lcbd-trust{background:var(--ink);color:var(--paper);border-top:1px solid rgb(255 255 255 / .06)}.lcbd-trust-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-6) var(--pad-x);display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.lcbd-trust-item{display:flex;align-items:center;gap:14px;color:rgb(255 255 255 / .82)}.lcbd-trust-item svg{width:22px;height:22px;stroke:var(--red);fill:none;stroke-width:1.6;flex:0 0 auto}.lcbd-trust-item h5{font-size:calc((13p);letter-spacing:.08em;text-transform:uppercase) * var(--title-scale));color:var(--paper);margin:0 0 2px;font-weight:600}.lcbd-trust-item p{margin:0;font-size:12px;color:rgb(255 255 255 / .55)}.lcbd-section{background:var(--paper)}.lcbd-section.alt{background:var(--paper-2)}.lcbd-section-inner{max-width:var(--maxw);margin:0 auto;padding:var(--sp-13) var(--pad-x)}.lcbd-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-8);margin-bottom:var(--sp-9);border-bottom:1px solid var(--hairline);padding-bottom:22px}.lcbd-section-head.center{flex-direction:column;align-items:flex-start;border:0;padding-bottom:0;margin-bottom:var(--sp-8)}.lcbd-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.lcbd-eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.lcbd-section h2{font-size:calc((clamp(34px, 3.6vw, 50px);line-height:1.04) * var(--title-scale));text-transform:uppercase;max-width:22ch;text-wrap:balance;margin-top:12px;font-weight:600}.lcbd-section h2 .accent{color:var(--red)}.lcbd-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lcbd-why-card{border:1px solid var(--hairline);padding:32px 28px;background:var(--paper);position:relative;transition:border-color var(--t-fast) , transform var(--t-fast)}.lcbd-why-card:hover{border-color:var(--ink);transform:translateY(-2px)}.lcbd-why-card .num{font-size:13px;letter-spacing:.2em;color:var(--red);font-weight:600}.lcbd-why-card h3{font-size:calc((22p);line-height:1.15;text-transform:uppercase) * var(--title-scale));margin:14px 0 12px;font-weight:600}.lcbd-why-card p{color:var(--ink-3);font-size:15px;line-height:1.55;margin:0}.lcbd-compare-wrap{background:var(--paper);border:1px solid var(--hairline);overflow:hidden}.lcbd-compare{width:100%;border-collapse:collapse}.lcbd-compare th,.lcbd-compare td{padding:18px 22px;text-align:left;border-bottom:1px solid var(--hairline);font-size:15px;vertical-align:middle}.lcbd-compare thead th{background:var(--paper-2);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hairline-2);font-weight:600}.lcbd-compare thead th.us{background:var(--ink);color:var(--paper);position:relative}.lcbd-compare thead th.us{padding-top:38px}.lcbd-compare thead th.us::before{content:"Notre offre";position:absolute;top:0;left:0;right:0;background:var(--red);color:var(--paper);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:6px 8px;text-align:center;font-weight:600;line-height:1.4}.lcbd-compare tbody td.feature{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);width:32%;font-weight:600}.lcbd-compare tbody td.us{background:rgb(200 16 46 / .04);font-weight:700}.lcbd-compare tbody td .check{color:var(--accent-deep);font-weight:700}.lcbd-compare tbody td .nope{color:var(--ink-3)}.lcbd-compare tbody tr.price td{background:var(--ink);color:var(--paper);font-size:22px;letter-spacing:.02em;border-bottom:0;font-weight:600}.lcbd-compare tbody tr.price td.us{background:var(--red);color:var(--paper);border-left:0;font-size:28px;font-weight:700}.lcbd-compare tbody tr.price td.feature{color:rgb(255 255 255 / .7);font-size:13px;text-transform:uppercase;letter-spacing:.12em;background:var(--ink)}.lcbd-lvideo{position:relative;aspect-ratio:16/8;background:var(--ink-900) center/cover no-repeat;overflow:hidden;border:1px solid var(--hairline)}.lcbd-lvideo iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lcbd-lvideo-cover{position:absolute;inset:0;cursor:pointer;display:grid;place-items:center;transition:opacity 200ms}.lcbd-lvideo-cover.hidden{opacity:0;pointer-events:none}.lcbd-lvideo-play{width:96px;height:96px;border-radius:50%;background:rgb(200 16 46 / .92);border:0;cursor:pointer;display:grid;place-items:center;box-shadow:0 0 0 12px rgb(255 255 255 / .05);transition:transform var(--t-fast) , background var(--t-fast)}.lcbd-lvideo-play:hover{background:var(--red);transform:scale(1.06)}.lcbd-lvideo-play::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:18px 0 18px 26px;border-color:#fff0 #fff0 #fff0 var(--paper);margin-left:6px}.lcbd-lvideo-meta{position:absolute;bottom:22px;left:24px;color:var(--paper);font-size:13px;letter-spacing:.16em;text-transform:uppercase;display:flex;gap:16px;align-items:center;font-weight:600}.lcbd-lvideo-meta .dur{background:rgb(0 0 0 / .6);padding:4px 8px;font-size:11px;letter-spacing:.18em}.lcbd-specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lcbd-spec-card{background:var(--paper);border:1px solid var(--hairline);padding:28px}.lcbd-spec-card .icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ink);margin-bottom:18px}.lcbd-spec-card .icon svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.8}.lcbd-spec-card h3{font-size:calc((18p);line-height:1.15;text-transform:uppercase) * var(--title-scale));margin:0 0 14px;font-weight:600}.lcbd-spec-card dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 18px}.lcbd-spec-card dt{font-size:13px;color:var(--ink-3)}.lcbd-spec-card dd{font-size:14px;margin:0;font-weight:700}.lcbd-uses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lcbd-use-card{background:var(--paper);border:1px solid var(--hairline);padding:26px 24px;transition:background var(--t-fast) , border-color var(--t-fast)}.lcbd-use-card:hover{background:var(--paper-3);border-color:var(--ink)}.lcbd-use-card .icon{width:40px;height:40px;display:grid;place-items:center;background:var(--ink);color:var(--paper);margin-bottom:14px}.lcbd-use-card .icon svg{width:22px;height:22px;stroke:var(--paper);fill:none;stroke-width:1.6}.lcbd-use-card h4{font-size:calc((16p);line-height:1.2;text-transform:uppercase) * var(--title-scale));margin:0 0 8px;font-weight:600}.lcbd-use-card p{margin:0;font-size:14px;color:var(--ink-3);line-height:1.5}.lcbd-included-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--sp-10);align-items:start}.lcbd-included-list{list-style:none;padding:0;margin:0}.lcbd-included-list li{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--hairline)}.lcbd-included-list li:last-child{border-bottom:0}.lcbd-included-list .check-ic{width:28px;height:28px;border-radius:50%;background:var(--accent-deep);display:grid;place-items:center}.lcbd-included-list .check-ic svg{width:16px;height:16px;stroke:var(--paper);fill:none;stroke-width:2.2}.lcbd-included-list h5{font-size:calc((16p);letter-spacing:.04em;text-transform:uppercase) * var(--title-scale));margin:2px 0 4px;font-weight:600}.lcbd-included-list p{margin:0;font-size:14px;color:var(--ink-3)}.lcbd-included-side{background:var(--ink);color:var(--paper);padding:38px 32px;position:sticky;top:100px}.lcbd-included-side .micro{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .6);font-weight:500}.lcbd-included-side h3{font-size:calc((28p);line-height:1.1;text-transform:uppercase) * var(--title-scale));margin:12px 0 20px;font-weight:600}.lcbd-included-side .price{font-weight:700;font-size:56px;color:var(--paper);line-height:1}.lcbd-included-side .price small{display:block;font-size:12px;letter-spacing:.16em;color:rgb(255 255 255 / .55);margin-top:8px;font-weight:400}.lcbd-included-side .strike{font-size:18px;color:rgb(255 255 255 / .45);text-decoration:line-through;margin-left:14px}.lcbd-included-side hr{border:0;border-top:1px solid rgb(255 255 255 / .12);margin:24px 0}.lcbd-included-side .ship-note{font-size:13px;color:rgb(255 255 255 / .75);line-height:1.5}.lcbd-included-side .ship-note strong{color:var(--paper)}.lcbd-included-side .lcbd-btn{width:100%;justify-content:center;margin-top:18px}.lcbd-included-side form{margin:0}.lcbd-rev-wrap{display:grid;grid-template-columns:280px 1fr;gap:var(--sp-10)}.lcbd-rev-summary .big{font-weight:700;font-size:72px;line-height:1}.lcbd-rev-summary .stars{color:var(--red);font-size:22px;letter-spacing:4px;margin-top:8px}.lcbd-rev-summary .count{color:var(--ink-3);font-size:14px;margin-top:6px}.lcbd-rev-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lcbd-rev-card{background:var(--paper);border:1px solid var(--hairline);padding:24px}.lcbd-rev-card .head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--ink);font-weight:700;margin-bottom:6px}.lcbd-rev-card .stars{color:var(--red);letter-spacing:2px;font-size:14px}.lcbd-rev-card .meta{font-size:12px;color:var(--ink-3);margin-bottom:10px}.lcbd-rev-card p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55}.lcbd-faq{max-width:980px;margin:0 auto}.lcbd-faq-item{border-top:1px solid var(--hairline)}.lcbd-faq-item:last-child{border-bottom:1px solid var(--hairline)}.lcbd-faq-item summary{list-style:none;cursor:pointer;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--font-base);font-size:19px;letter-spacing:.02em;color:var(--ink);font-weight:500}.lcbd-faq-item summary::-webkit-details-marker{display:none}.lcbd-faq-item summary::after{content:"+";font-size:28px;color:var(--red);transition:transform 200ms;line-height:1;font-weight:400}.lcbd-faq-item[open] summary::after{content:"−"}.lcbd-faq-item p{margin:0 0 26px;color:var(--ink-2);font-size:15px;line-height:1.65;max-width:78ch}.lcbd-final{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.lcbd-final::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 500px at 10% 0%,rgb(200 16 46 / .22),transparent 60%),radial-gradient(700px 500px at 100% 100%,rgb(200 16 46 / .12),transparent 60%)}.lcbd-final-inner{position:relative;max-width:var(--maxw);margin:0 auto;padding:var(--sp-13) var(--pad-x);display:grid;grid-template-columns:1.4fr 1fr;gap:var(--sp-10);align-items:center}.lcbd-final h2{font-family:var(--font-title);font-weight:600;font-size:calc((clamp(40px, 4.6vw, 64px);line-height:1.02) * var(--title-scale));text-transform:uppercase;text-wrap:balance}.lcbd-final h2 .accent{color:var(--paper);border-bottom:5px solid var(--red);padding-bottom:2px;line-height:1;display:inline-block}.lcbd-final-lede{color:rgb(255 255 255 / .7);font-size:17px;line-height:1.55;max-width:50ch;margin-top:22px}.lcbd-final-buy{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12);padding:36px}.lcbd-final-buy .price-row{display:flex;align-items:flex-end;gap:16px}.lcbd-final-buy .price{font-weight:700;font-size:72px;line-height:.95;color:var(--paper)}.lcbd-final-buy .price small{font-size:14px;font-weight:400;color:rgb(255 255 255 / .55);letter-spacing:.16em;margin-left:8px}.lcbd-final-buy .strike{font-size:22px;color:rgb(255 255 255 / .45);text-decoration:line-through;padding-bottom:8px}.lcbd-final-buy .save-pill{display:inline-block;margin-top:10px;background:var(--red);color:var(--paper);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;font-weight:600}.lcbd-final-buy form{margin:0}.lcbd-final-buy .qty-row{display:flex;gap:12px;margin-top:22px;align-items:center}.lcbd-final-qty{display:inline-flex;align-items:center;border:1px solid rgb(255 255 255 / .25);background:rgb(255 255 255 / .04)}.lcbd-final-qty button{width:44px;height:52px;background:#fff0;border:0;color:var(--paper);font-size:18px;cursor:pointer}.lcbd-final-qty input{width:56px;height:52px;background:#fff0;border:0;color:var(--paper);font-family:var(--font-base);font-size:18px;text-align:center}.lcbd-final-buy .lcbd-btn{flex:1;justify-content:center}.lcbd-final-buy .ship{margin-top:18px;font-size:13px;color:rgb(255 255 255 / .65);line-height:1.6}.lcbd-final-buy .ship svg{width:14px;height:14px;stroke:var(--red);fill:none;stroke-width:1.8;vertical-align:-2px;margin-right:6px}.lcbd-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgb(26 26 26 / .97);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgb(255 255 255 / .08);transform:translateY(100%);transition:transform 240ms ease}.lcbd-stickybuy.visible{transform:translateY(0)}.lcbd-stickybuy-inner{max-width:var(--maxw);margin:0 auto;padding:12px var(--pad-x);display:flex;align-items:center;gap:18px}.lcbd-stickybuy-thumb{width:56px;height:56px;background:var(--paper);border:1px solid rgb(255 255 255 / .1);overflow:hidden;flex:0 0 auto}.lcbd-stickybuy-thumb img{object-fit:cover;width:100%;height:100%}.lcbd-stickybuy-info{color:var(--paper);flex:1}.lcbd-stickybuy-info .name{font-size:14px;letter-spacing:.04em}.lcbd-stickybuy-info .price{font-size:18px;font-weight:600}.lcbd-stickybuy-info .price .strike{color:rgb(255 255 255 / .45);text-decoration:line-through;font-size:13px;margin-left:8px;font-weight:400}.lcbd-stickybuy form{margin:0;display:contents}.lcbd-stickybuy .lcbd-btn{padding:14px 22px}@media (max-width:1100px){.lcbd-hero-inner{grid-template-columns:1fr;gap:var(--sp-9);padding:var(--sp-11) var(--pad-x-m)}.lcbd-trust-inner{grid-template-columns:repeat(2,1fr)}.lcbd-why-grid{grid-template-columns:1fr}.lcbd-specs-grid{grid-template-columns:1fr}.lcbd-uses-grid{grid-template-columns:repeat(2,1fr)}.lcbd-included-grid{grid-template-columns:1fr}.lcbd-included-side{position:static}.lcbd-rev-wrap{grid-template-columns:1fr;gap:var(--sp-7)}.lcbd-rev-list{grid-template-columns:1fr}.lcbd-final-inner{grid-template-columns:1fr;padding:var(--sp-11) var(--pad-x-m)}.lcbd-section-inner{padding:var(--sp-11) var(--pad-x-m)}.lcbd-compare th,.lcbd-compare td{padding:14px 12px;font-size:13px}.lcbd-section-head{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.lcbd-trust-inner{grid-template-columns:1fr}.lcbd-uses-grid{grid-template-columns:1fr}.lcbd-hero-inner{padding:var(--sp-9) var(--pad-x-s)}.lcbd-section-inner{padding:var(--sp-9) var(--pad-x-s)}.lcbd-final-inner{padding:var(--sp-9) var(--pad-x-s)}.lcbd-hero h1{font-size:38px}.lcbd-stickybuy-thumb{display:none}.lcbd-stickybuy-inner{padding:10px var(--pad-x-s);gap:10px}.lcbd-stickybuy-info .name{display:none}}.lcbd-hero2{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.lcbd-hero2::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 80% at 80% 10%,rgb(67 160 71 / .3),transparent 60%),radial-gradient(40% 60% at 30% 50%,rgb(120 200 80 / .1),transparent 70%),radial-gradient(50% 70% at 10% 90%,rgb(255 255 255 / .05),transparent 60%)}.lcbd-hero2-inner{position:relative;max-width:var(--maxw);margin:0 auto;padding:100px var(--pad-x) 90px;display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end}.lcbd-hero2-left{min-width:0}.lcbd-hero2-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-title);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper);font-weight:500;margin-bottom:22px;white-space:nowrap;flex-wrap:nowrap}.lcbd-hero2-eyebrow .bar{width:28px;height:1px;background:var(--red);display:inline-block}.lcbd-hero2-eyebrow .sep{color:rgb(255 255 255 / .4)}.lcbd-hero2-eyebrow .muted{color:rgb(255 255 255 / .6)}.lcbd-hero2 h1{font-family:var(--font-title);font-weight:600;font-size:calc((clamp(48px, 5.6vw, 84px)) * var(--title-scale));line-height:1.05;letter-spacing:-.01em;max-width:18ch;margin:0;text-wrap:balance}.lcbd-hero2 h1 .accent{color:var(--paper);position:relative;display:inline-block;padding-bottom:4px;border-bottom:5px solid var(--red);line-height:1}.lcbd-hero2 .lcbd-hero2-lede,.lcbd-page .lcbd-hero2-lede{font-family:var(--font-base);font-size:17px;line-height:1.65;color:rgb(255 255 255 / .85);max-width:56ch;margin:32px 0 0}.lcbd-hero2-stats{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:0;border-top:1px solid rgb(255 255 255 / .14);padding-top:28px;max-width:540px}.lcbd-hero2-stats li{display:flex;flex-direction:column;gap:4px;padding-right:32px;border-right:1px solid rgb(255 255 255 / .1)}.lcbd-hero2-stats li+li{padding-left:32px}.lcbd-hero2-stats li:last-child{border-right:0;padding-right:0}.lcbd-hero2-stats .num{font-family:var(--font-base);font-weight:700;font-size:32px;line-height:1;color:var(--paper);display:flex;align-items:baseline;gap:4px;letter-spacing:-.02em}.lcbd-hero2-stats .num small{font-size:13px;font-weight:500;letter-spacing:.06em;color:rgb(255 255 255 / .55);text-transform:lowercase}.lcbd-hero2-stats .lbl{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .6);font-weight:500}.lcbd-hero2-right{display:flex;flex-direction:column;gap:18px;padding-bottom:8px}.lcbd-hero2-price{display:flex;flex-direction:column;gap:12px}.lcbd-hero2-price .meta-top{display:flex;align-items:center;gap:14px}.lcbd-hero2-price .save{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);background:var(--red);padding:6px 10px;font-weight:700;display:inline-block}.lcbd-hero2-price .was{font-size:16px;color:rgb(255 255 255 / .5);text-decoration:line-through;font-weight:500}.lcbd-hero2-price .big{font-family:var(--font-base);font-weight:700;font-size:clamp(64px,6vw,96px);line-height:.92;letter-spacing:-.03em;display:flex;align-items:flex-end;gap:10px}.lcbd-hero2-price .big small{font-weight:400;font-size:14px;letter-spacing:.16em;color:rgb(255 255 255 / .55);padding-bottom:14px;text-transform:uppercase}.lcbd-hero2-vat{color:rgb(255 255 255 / .55);font-size:13px}.lcbd-hero2-ctas{display:flex;flex-direction:column;gap:10px;margin-top:8px}.lcbd-hero2-ctas .lcbd-btn{justify-content:center}.lcbd-hero2-microtrust{display:flex;gap:18px;margin-top:14px;color:rgb(255 255 255 / .6);font-size:12px;flex-wrap:wrap}.lcbd-hero2-microtrust span{display:inline-flex;align-items:center;gap:6px}.lcbd-hero2-microtrust svg{width:14px;height:14px;stroke:var(--red);fill:none;stroke-width:2}@media (max-width:1100px){.lcbd-hero2-inner{grid-template-columns:1fr;gap:56px;padding:72px var(--pad-x-m) 64px}.lcbd-hero2-right{border-top:1px solid rgb(255 255 255 / .14);padding-top:32px}.lcbd-hero2-ctas{flex-direction:row;flex-wrap:wrap}.lcbd-hero2-ctas .lcbd-btn{flex:1 1 auto;min-width:200px}}@media (max-width:640px){.lcbd-hero2-inner{padding:48px var(--pad-x-s) 44px;gap:36px}.lcbd-hero2 h1{font-size:34px;max-width:none;line-height:1.1;word-break:break-word}.lcbd-hero2 .lcbd-hero2-lede,.lcbd-page .lcbd-hero2-lede{font-size:15px;margin-top:24px}.lcbd-hero2-stats{margin-top:28px;padding-top:20px;gap:0}.lcbd-hero2-stats li{padding-right:16px}.lcbd-hero2-stats li+li{padding-left:16px}.lcbd-hero2-stats .num{font-size:24px}.lcbd-hero2-stats .lbl{font-size:10px}.lcbd-hero2-price{gap:16px;flex-wrap:wrap}.lcbd-hero2-price .big{font-size:56px}.lcbd-hero2-price .meta{padding-bottom:4px}.lcbd-hero2-ctas{flex-direction:column;align-items:flex-start}.lcbd-hero2-ctas .lcbd-btn{width:auto;min-width:240px;max-width:100%}.lcbd-hero2-form{width:auto;display:inline-block}}.lcbd-lvideo{position:relative;aspect-ratio:16/9;background:var(--ink-900);overflow:hidden;border:1px solid var(--hairline)}.lcbd-lvideo iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lcbd-section .lcbd-section-head.center{align-items:center;text-align:center}.lcbd-section .lcbd-section-head.center h2{max-width:28ch;margin-left:auto;margin-right:auto}.lcbd-section .lcbd-section-head.center .lcbd-eyebrow{justify-content:center}#lcbd-buy .lcbd-included-grid{max-width:1100px;margin:0 auto;align-items:center}.lcbd-faq{max-width:none}@media (max-width:1024px){.lcbd-section-inner{padding:80px var(--pad-x-m)}.lcbd-section h2{font-size:clamp(28px,4vw,38px);max-width:26ch}.lcbd-section-head{gap:24px;margin-bottom:32px;padding-bottom:18px}.lcbd-why-grid{grid-template-columns:repeat(2,1fr);gap:16px}.lcbd-why-card{padding:24px 22px}.lcbd-why-card h3{font-size:18px}.lcbd-specs-grid{grid-template-columns:repeat(2,1fr)}.lcbd-rev-list{grid-template-columns:repeat(2,1fr)}.lcbd-trust-inner{grid-template-columns:repeat(3,1fr);gap:18px}}@media (max-width:768px){.lcbd-section-inner{padding:64px var(--pad-x-m)}.lcbd-section h2{font-size:26px;max-width:none}.lcbd-section-head{flex-direction:column;align-items:flex-start;gap:16px}.lcbd-section-head .lcbd-btn{align-self:flex-start}.lcbd-why-grid{grid-template-columns:1fr}.lcbd-trust-inner{grid-template-columns:repeat(2,1fr)}.lcbd-specs-grid{grid-template-columns:1fr}.lcbd-rev-list{grid-template-columns:1fr}.lcbd-rev-wrap{grid-template-columns:1fr;gap:28px}#lcbd-buy .lcbd-included-grid{grid-template-columns:1fr;gap:32px}.lcbd-included-side{position:static;padding:28px 24px}.lcbd-included-side h3{font-size:22px}.lcbd-included-side .price{font-size:44px}.lcbd-uses-grid{grid-template-columns:repeat(2,1fr)}.lcbd-lvideo{aspect-ratio:16/10}.lcbd-breadcrumb-inner{font-size:11px;padding:10px var(--pad-x-m)}.lcbd-faq-item summary{font-size:16px;padding:20px 0}.lcbd-faq-item p{font-size:14px}.lcbd-stickybuy-info .price{font-size:16px}}@media (max-width:640px){.lcbd-section-inner{padding:48px var(--pad-x-s)}.lcbd-section h2{font-size:24px;line-height:1.1}.lcbd-eyebrow{font-size:10px;letter-spacing:.18em}.lcbd-trust-inner{grid-template-columns:1fr;gap:12px;padding:18px var(--pad-x-s)}.lcbd-trust-item{gap:12px}.lcbd-trust-item h5{font-size:12px}.lcbd-trust-item p{font-size:11px}.lcbd-uses-grid{grid-template-columns:1fr;gap:12px}.lcbd-use-card{padding:20px 18px}.lcbd-included-side{padding:24px 20px}.lcbd-included-side .price{font-size:40px}.lcbd-included-side .strike{font-size:16px;margin-left:10px}.lcbd-included-side .lcbd-btn{padding:14px 18px;font-size:12px}.lcbd-included-list li{padding:14px 0;gap:12px;grid-template-columns:28px 1fr}.lcbd-included-list h5{font-size:14px}.lcbd-included-list p{font-size:13px}.lcbd-rev-summary .big{font-size:56px}.lcbd-stickybuy-inner{padding:8px var(--pad-x-s);gap:8px}.lcbd-stickybuy .lcbd-btn{padding:12px 14px;font-size:11px;gap:8px}.lcbd-stickybuy .lcbd-btn svg{width:16px;height:16px}.lcbd-spec-card{padding:22px 20px}.lcbd-spec-card h3{font-size:16px;margin-bottom:12px}.lcbd-lvideo{aspect-ratio:16/11}}@media (max-width:380px){.lcbd-hero2 h1{font-size:32px}.lcbd-hero2-price .big{font-size:48px}.lcbd-section h2{font-size:22px}}.lcbd-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lcbd-breadcrumb{background:var(--ink);color:rgb(255 255 255 / .55);border-top:1px solid rgb(255 255 255 / .06)}.lcbd-breadcrumb-inner{max-width:var(--maxw);margin:0 auto;padding:12px var(--pad-x);display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.04em}.lcbd-breadcrumb a{color:rgb(255 255 255 / .55);text-decoration:none;transition:color var(--t-fast)}.lcbd-breadcrumb a:hover{color:var(--paper)}.lcbd-breadcrumb [aria-current="page"]{color:var(--paper);font-weight:500}.lcbd-hero-visual{aspect-ratio:4/3.5;padding:0}.lcbd-hero-visual img{padding:48px 48px 88px}.lcbd-thumbs{position:absolute;right:0;left:0;bottom:18px;top:auto;flex-direction:row;justify-content:center;padding:0 18px;gap:10px}.lcbd-thumb{width:56px;height:56px}.lcbd-thumb:hover{transform:translateY(-3px)}.lcbd-stamp{display:none}.lcbd-thumb:focus-visible,.lcbd-faq-item summary:focus-visible,.lcbd-final-qty button:focus-visible,.lcbd-breadcrumb a:focus-visible,.lcbd-stickybuy a:focus-visible{outline:2px solid var(--red);outline-offset:2px}.lcbd-faq-item summary:focus-visible{outline-offset:-2px}.lcbd-btn-outline-dark{border-color:rgb(255 255 255 / .55)}.lcbd-stickybuy.near-final{transform:translateY(100%)}@media (max-width:720px){.lcbd-compare thead{display:none}.lcbd-compare,.lcbd-compare tbody,.lcbd-compare tr,.lcbd-compare td{display:block;width:100%}.lcbd-compare tr{border-bottom:4px solid var(--paper-2);padding:4px 0}.lcbd-compare tbody td{padding:10px 16px;border-bottom:1px solid var(--hairline);position:relative;padding-left:45%;text-align:right;min-height:44px}.lcbd-compare tbody td::before{content:attr(data-label);position:absolute;left:16px;top:50%;transform:translateY(-50%);width:42%;text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.lcbd-compare tbody td.feature{background:var(--ink);color:var(--paper);text-align:left;padding-left:16px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lcbd-compare tbody td.feature::before{display:none}.lcbd-compare tbody td.us{border-left:0}.lcbd-compare tbody tr.price td{text-align:right;font-size:22px;padding:14px 16px;border:0}.lcbd-compare tbody tr.price td.feature{font-size:12px}.lcbd-compare tbody tr.price td.us{font-size:24px}}.lcbd-final-qty input[type="number"]::-webkit-outer-spin-button,.lcbd-final-qty input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lcbd-final-qty input[type="number"]{-moz-appearance:textfield;appearance:textfield}@media (max-width:640px){.lcbd-hero-visual{aspect-ratio:1/1}.lcbd-hero-visual img{padding:32px 32px 80px}}@media (max-width:1249px){.nav-burger{display:inline-flex!important}.nav-mid:not(.open){display:none!important}.topstrip-inner,.nav-inner,.searchrow-inner{max-width:none!important;margin-left:0!important;margin-right:0!important}.nav-inner{padding-left:var(--pad-x)!important;padding-right:var(--pad-x)!important}.searchrow-inner{padding-left:var(--pad-x)!important;padding-right:var(--pad-x)!important}.topstrip-inner{padding-left:var(--pad-x)!important;padding-right:var(--pad-x)!important}}@media (min-width:1250px){.nav-burger{display:none!important}.nav-mid{display:flex!important;position:static!important;transform:none!important;width:auto!important;height:auto!important;background:transparent!important;padding:0!important;box-shadow:none!important;flex-direction:row!important;gap:14px!important}.nav-overlay{display:none!important}}@media (max-width:720px){.topstrip-inner,.nav-inner,.searchrow-inner{padding-left:var(--pad-x-s)!important;padding-right:var(--pad-x-s)!important}}@media (max-width:1249px){.search-wrap{max-width:none!important;width:100%!important}.nav-right .cart-link{position:relative;width:36px;height:36px;padding:0;background:#fff0;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:0}.nav-right .cart-link svg{width:22px;height:22px}.nav-right .cart-link .cart-link-text{display:none}.nav-right .cart-link .cart-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:var(--paper);font-size:10px;font-weight:700;line-height:16px;text-align:center;font-family:var(--font-base)}}@media (max-width:1280px){.hero-inner{padding:96px 28px 80px;min-height:560px}.hero-lede{font-size:16px;max-width:52ch;margin-top:24px}.hero-cta{margin-top:32px}.hero-stats-inner{padding:24px 28px;gap:24px}.stat .num{font-size:32px}}@media (max-width:1100px){.hero-inner{padding:80px 24px 64px;min-height:500px}.hero h1{max-width:22ch}.hero-stats-inner{padding:22px 24px;row-gap:22px}}@media (max-width:900px){.hero-inner{padding:64px 22px 52px;min-height:auto}.hero h1{max-width:100%}.hero h1 .accent{display:inline;border-bottom-width:4px}.hero-lede{font-size:15px;line-height:1.55;max-width:100%;margin-top:22px}.hero-cta{gap:10px;margin-top:26px}.hero-cta .btn{padding:14px 20px;font-size:12px}.hero-stats-inner{padding:20px 22px;gap:18px 22px}.stat .num{font-size:28px}.stat .label{font-size:11px;margin-top:8px}}@media (max-width:720px){.hero-inner{padding:48px 20px 40px;min-height:auto}.eyebrow{font-size:calc((10.5px) * var(--title-scale));letter-spacing:.16em;gap:10px;margin-bottom:18px;flex-wrap:wrap}.eyebrow .bar{width:20px}.eyebrow .since{display:block;width:100%;margin-left:30px;font-size:calc((10px) * var(--title-scale));color:rgb(255 255 255 / .55)}.hero h1{font-size:calc((36px) * var(--title-scale))!important;line-height:1.05!important;letter-spacing:-.01em!important;max-width:100%}.hero h1 br{display:none}.hero h1 .accent{display:inline;border-bottom-width:3px;padding-bottom:2px}.hero-lede{font-size:14px;line-height:1.55;margin-top:18px;max-width:100%}.hero-cta{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.hero-cta .btn{width:100%;justify-content:center;padding:15px 20px;font-size:12px;letter-spacing:.08em}.hero-cta .btn-outline{border-color:rgb(255 255 255 / .6);background:rgb(255 255 255 / .04)}.hero-stats-inner{grid-template-columns:1fr 1fr;padding:18px 20px;gap:16px 22px}.stat .num{font-size:22px}.stat .label{font-size:10.5px;margin-top:6px;letter-spacing:.08em;line-height:1.35}}@media (max-width:480px){.hero-inner{padding:40px 18px 32px}.hero h1{font-size:calc((32px) * var(--title-scale))!important}.hero-lede{font-size:13.5px}.hero-stats-inner{padding:16px 18px;gap:14px 18px}.stat .num{font-size:20px}.stat .label{font-size:10px}}@media (max-width:360px){.hero h1{font-size:28px!important}.hero-cta .btn{padding:13px 16px;font-size:11px}}@media (max-width:900px){.section-inner{padding:var(--sp-11) var(--pad-x-m)}.section-head{gap:18px;margin-bottom:28px;padding-bottom:18px}.section-head h2{font-size:28px!important}.section-head .link-all{font-size:12px}.cat-grid,.cat-grid.cols-3{grid-template-columns:repeat(2,1fr);gap:16px}.brands-grid{grid-template-columns:repeat(3,1fr);gap:12px}.feature-body{padding:48px 22px}.feature h2{font-size:30px!important}.feature-image{aspect-ratio:16/10}.feature-bullets{grid-template-columns:1fr 1fr}.about-inner{padding:var(--sp-11) var(--pad-x-m);gap:32px}.about-image{aspect-ratio:16/10}}@media (max-width:720px){.section-inner{padding:var(--sp-9) var(--pad-x-s)}.section-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:16px}.section-head h2{font-size:24px!important}.section-head .lead{gap:6px}.section-head .link-all{font-size:11.5px;gap:8px}.prod-grid{grid-template-columns:1fr!important;gap:16px}.cat-grid,.cat-grid.cols-3{grid-template-columns:1fr!important;gap:14px}.reassure-inner{padding:12px 18px;gap:14px}.carousel-inner{padding:var(--sp-9) var(--pad-x-s)}.carousel-slide{aspect-ratio:4/3}.carousel-arrow{width:32px;height:32px}.carousel-eyebrow{font-size:10.5px;letter-spacing:.16em}.feature-inner{grid-template-columns:1fr}.feature-body{padding:36px 20px 32px}.feature h2{font-size:26px!important;line-height:1.1}.feature-bullets{grid-template-columns:1fr;gap:8px}.feature-bullets li{font-size:14px}.feature-lede{font-size:14.5px}.feature-price-row{flex-direction:column;align-items:flex-start;gap:16px}.feature-cta{width:100%}.feature-cta .btn{width:100%;justify-content:center}.feature-image{aspect-ratio:1 / 1!important;padding:28px!important;margin:0 0 16px!important;border:1px solid var(--hairline,var(--hairline))}.feature-image-photo{width:100%!important;height:100%!important;object-fit:contain!important}.feature-image-corner{top:14px!important;right:14px!important;width:72px!important;height:72px!important}.feature-image-corner span{font-size:22px!important}.brands-grid{grid-template-columns:repeat(2,1fr);gap:8px}.brand-tile{padding:16px;min-height:80px}.about-inner{padding:var(--sp-9) var(--pad-x-s);gap:24px}.about h2{font-size:26px!important}.about-lede,.about p{font-size:14.5px}.about-image{aspect-ratio:4/3}.about-image-caption{font-size:11px}.about-meta{grid-template-columns:1fr 1fr;gap:16px}.about-meta dd{font-size:14px}}@media (max-width:480px){.section-inner{padding:var(--sp-8) var(--pad-x-s)}.section-head h2{font-size:22px!important}.brand-tile{padding:12px;min-height:70px}.feature-body{padding:28px 18px 24px}.feature h2{font-size:22px!important}.about-inner{padding:var(--sp-8) var(--pad-x-s)}.about-meta{grid-template-columns:1fr}}@media (max-width:900px){.listing-inner{padding:32px var(--pad-x-m) 64px;gap:32px}.listing-toolbar{gap:12px;padding-bottom:14px}.listing-toolbar .count{font-size:12px}.toolbar-right{gap:12px;width:100%;justify-content:space-between}}@media (max-width:720px){.listing-inner{padding:24px var(--pad-x-s) 48px;gap:20px;grid-template-columns:1fr!important}.listing-toolbar{flex-direction:column;align-items:stretch;gap:10px}.toolbar-right{gap:10px;flex-wrap:wrap}.toolbar-right .label{font-size:10px}.filter-side{padding:16px}}@media (max-width:480px){.listing-main .prod-grid{grid-template-columns:1fr!important;gap:14px}}@media (max-width:900px){.pdp-inner{grid-template-columns:1fr!important;padding:32px var(--pad-x-m) 64px;gap:36px}.pdp-gallery{grid-template-columns:1fr!important;gap:12px}.pdp-thumbs{flex-direction:row;overflow-x:auto;gap:10px;order:2;padding-bottom:4px}.pdp-thumb{flex:0 0 72px;width:72px;height:72px}.pdp-main-img{order:1}}@media (max-width:720px){.pdp-inner{padding:24px var(--pad-x-s) 48px;gap:28px}.pdp-main-img{aspect-ratio:4/3}.pdp-thumb{flex:0 0 60px;width:60px;height:60px}.pdp-badges{gap:6px;flex-wrap:wrap}.pdp-badge{font-size:10.5px;padding:4px 9px}.pdp-brand-row{font-size:12px;flex-wrap:wrap;gap:8px}.pdp-bullets{gap:6px}.pdp-bullets li{font-size:13.5px}.pdp-meta-row{font-size:12px;flex-direction:column;align-items:flex-start;gap:4px}.pdp-buy{padding:18px}.pdp-buy .btn{width:100%;justify-content:center}.pdp-trust{gap:8px}.pdp-trust .pill{font-size:11px;padding:6px 10px}.pdp-body{padding:32px var(--pad-x-s)}.pdp-desc,.pdp-specs{padding:0}}@media (max-width:900px){.cart-inner{padding:40px var(--pad-x-m) 72px;gap:32px}}@media (max-width:720px){.cart-inner{grid-template-columns:1fr!important;padding:24px var(--pad-x-s) 48px;gap:24px}.cart-headrow{display:none}.cart-line{grid-template-columns:90px 1fr!important;gap:14px;padding:18px 0;row-gap:12px}.cart-line-prod{grid-column:1 / -1;grid-template-columns:90px 1fr;gap:14px}.cart-thumb{width:90px}.cart-line-name h4{font-size:15px}.cart-line-qty,.cart-qty,.cart-line-price{grid-column:1 / -1;display:flex!important;align-items:center;justify-content:flex-start;gap:0}.cart-line-qty::before,.cart-qty::before{content:"Quantité";font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-family:var(--font-base);font-weight:600;margin-right:auto}.cart-line-price::before{content:"Total HT";font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-family:var(--font-base);font-weight:600;margin-right:auto}.cart-qty{border:0!important;height:auto!important;padding:0!important;background:transparent!important}.cart-qty>.js-cart-qty-btn:first-of-type{border:1px solid var(--hairline-2,var(--hairline-2));border-right:0;width:44px;height:44px;flex:0 0 auto}.cart-qty>input{border:1px solid var(--hairline-2,var(--hairline-2));border-left:0;border-right:0;width:54px;height:44px;flex:0 0 auto}.cart-qty>.js-cart-qty-btn:last-of-type{border:1px solid var(--hairline-2,var(--hairline-2));border-left:0;width:44px;height:44px;flex:0 0 auto}.cart-summary{position:static!important;padding:22px}.cart-summary .btn{width:100%;justify-content:center}}.cart-summary.is-updating{position:relative}.cart-summary.is-updating .summary-row{opacity:.5;transition:opacity 120ms ease-out}.cart-summary.is-updating::after{content:"";position:absolute;top:18px;right:18px;width:16px;height:16px;border:2px solid var(--hairline,var(--hairline));border-top-color:var(--red,var(--brand));border-radius:50%;animation:cart-spin 700ms linear infinite;z-index:5}@keyframes cart-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.checkout-inner{padding:24px var(--pad-x-m) 72px;gap:32px}.form-block{padding:22px}}@media (max-width:720px){.checkout-inner{grid-template-columns:1fr!important;padding:20px var(--pad-x-s) 56px;gap:24px}.checkout-steps{flex-direction:column;align-items:stretch;gap:10px;padding-bottom:16px;margin-bottom:22px}.step{gap:10px;font-size:11px}.step .num{width:26px;height:26px;font-size:12px}.step::after{display:none}.checkout-form{gap:20px}.form-block{padding:18px 16px}.form-block h3{font-size:14px}.form-field{width:100%}}@media (max-width:900px){.footer-main{padding:var(--sp-9) var(--pad-x-m);gap:32px}.footer-addresses-inner{padding:var(--sp-7) var(--pad-x-m)}}@media (max-width:720px){.footer-top-inner{padding:var(--sp-9) var(--pad-x-s) var(--sp-7)}.footer-main{grid-template-columns:1fr!important;padding:var(--sp-8) var(--pad-x-s);gap:28px}.footer-col h3{font-size:12px;margin-bottom:12px}.footer-col a{font-size:13px;padding:4px 0}.footer-cta h3{font-size:22px;line-height:1.2}.footer-news{flex-direction:column;gap:10px}.footer-news input,.footer-news button{width:100%}.footer-addresses-inner{grid-template-columns:1fr!important;padding:var(--sp-7) var(--pad-x-s);gap:24px}.addr{padding:var(--sp-4) 0 0!important;border-left:0!important;border-top:0!important}.footer-bottom-inner{padding:18px var(--pad-x-s);flex-direction:column;align-items:flex-start;gap:12px;font-size:11.5px}.breadcrumb{font-size:11px;padding:12px var(--pad-x-s);overflow-x:auto;white-space:nowrap}.breadcrumb .sep{font-size:11px}.cms-page .page-content,.cms-content{padding:24px var(--pad-x-s) 48px;font-size:15px}.cms-content h2{font-size:22px!important}.cms-content h3{font-size:17px!important}.feature-inner{padding:0!important}.feature-body{padding:28px 0 24px!important;gap:12px!important}.feature-brand{font-size:10.5px;letter-spacing:.14em}.feature h2{font-size:calc((22px) * var(--title-scale))!important;line-height:1.1!important;max-width:100%!important;margin-top:2px!important}.feature-lede{font-size:13.5px!important;line-height:1.5!important;max-width:100%!important;margin-top:4px}.feature-bullets{grid-template-columns:1fr!important;gap:6px!important;margin-top:6px!important}.feature-bullets li{font-size:13px!important;padding-left:16px!important}.feature-price-row{margin-top:14px!important;gap:10px!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap}.feature-price{font-size:30px!important;line-height:1!important}.feature-price small{font-size:11px}.feature-strike{font-size:15px!important}.feature-meta{font-size:12px!important;line-height:1.5;margin-top:4px!important}.feature-cta{gap:8px!important;margin-top:14px!important}.feature-image{padding:24px!important;aspect-ratio:4/3!important}.feature-image-corner{width:64px;height:64px;top:14px;right:14px;font-size:9px}.feature-image-corner span{font-size:18px}.feature-image-corner small{font-size:8px}}@media (max-width:480px){.feature-body{padding:22px 0 20px!important}.feature h2{font-size:20px!important}.feature-price{font-size:26px!important}.feature-image-corner{width:56px;height:56px}.feature-image-corner span{font-size:16px}}@media (max-width:720px){.footer-news{border:0!important;width:100%;max-width:100%;box-sizing:border-box}.footer-news input{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgb(255 255 255 / .18)!important;background:rgb(255 255 255 / .02)}.footer-news button{width:100%;box-sizing:border-box;padding:var(--sp-4) var(--sp-5)!important;border:1px solid var(--red)}.footer,.footer-top,.footer-top-inner,.footer-cta,.footer-main,.footer-addresses,.footer-bottom{max-width:100%;overflow-x:hidden}.footer-cta p{max-width:100%}}@media (max-width:900px){.promo-inner{padding:56px var(--pad-x-m);gap:32px}.promo-body h2{font-size:clamp(26px,4vw,36px)}.promo-form-wrap{min-width:0!important}}@media (max-width:720px){.promo-inner{padding:48px var(--pad-x-s);gap:24px}.promo-body h2{font-size:calc((26px) * var(--title-scale))!important;line-height:1.1;max-width:100%}.promo-body h2 br{display:none}.promo-body p{font-size:13.5px;max-width:100%;margin-top:12px}.promo-eyebrow{font-size:10.5px;letter-spacing:.16em;margin-bottom:12px}.promo-form-wrap{min-width:0!important;width:100%;max-width:100%}.promo-form{display:flex;flex-direction:column;gap:10px;background:transparent!important;border:0!important;backdrop-filter:none!important}.promo-form input{width:100%;min-width:0;box-sizing:border-box;background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:var(--radius-1);padding:16px 16px!important;font-size:16px!important;color:var(--paper)}.promo-form input:focus{border-color:rgb(255 255 255 / .5)!important;background:rgb(255 255 255 / .08)!important;outline:0}.promo-form button{width:100%;justify-content:center;padding:16px 20px!important;font-size:13px;border-radius:var(--radius-1);min-height:48px}.promo-form-wrap .block-social:empty,.promo-form-wrap .block-social ul:empty{display:none!important}.promo-form-wrap .block-social{width:100%!important;max-width:100%!important;padding:0!important;margin:16px 0 0!important;float:none!important}.promo-fine{font-size:11px;line-height:1.5;max-width:100%;margin-top:14px}.promo,.promo-body,.promo-inner{max-width:100%;overflow-x:hidden}}@media (max-width:480px){.promo-inner{padding:40px var(--pad-x-s)}.promo-body h2{font-size:22px!important}.promo-form input{padding:14px 14px!important}.promo-form button{padding:14px 18px!important;min-height:46px}}.pdp-buy{align-items:stretch}.pdp-buy>.pdp-qty,.pdp-buy>.add,.pdp-buy>.add>.pdp-add,.pdp-buy>.pdp-fav-btn{height:52px}.pdp-add{min-height:52px;height:52px;padding:0 28px;box-sizing:border-box}.pdp-qty{box-sizing:border-box}.pdp-fav-btn{box-sizing:border-box}.pdp-buy.pdp-buy--oos{grid-template-columns:1fr auto}.pdp-quote-cta{background:var(--ink,var(--ink-900))!important;color:var(--paper)!important;text-decoration:none!important;font-family:var(--font-base);font-size:14px;letter-spacing:.12em;text-transform:uppercase;border:0;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px;border-radius:var(--radius-1);cursor:pointer}.pdp-quote-cta:hover{background:var(--ink)!important;color:var(--paper)!important}.pdp-quote-cta svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.form-control-comment:empty{display:none!important}.col-md-3.form-control-comment:empty{display:none!important}@media (max-width:720px){.eyebrow{white-space:nowrap;gap:10px;font-size:calc((10px) * var(--title-scale));letter-spacing:.18em}.eyebrow .bar{width:20px}}@media (max-width:420px){.eyebrow{gap:8px;font-size:calc((9px) * var(--title-scale));letter-spacing:.14em}.eyebrow .bar{width:16px}}@media (max-width:720px){.page-product .pdp-price-block{margin:4px 0 0!important}.pdp-info .product-add-to-cart,.pdp-info .js-product-add-to-cart{margin:0!important;gap:10px!important}.pdp-buy{padding:0!important;margin-top:0!important;width:100%;flex:1 1 100%}.pdp-buy.pdp-buy--oos{grid-template-columns:1fr!important;gap:10px!important}.pdp-buy.pdp-buy--oos>.add{width:100%;display:block}.pdp-buy.pdp-buy--oos .pdp-add,.pdp-buy.pdp-buy--oos .pdp-quote-cta{width:100%;box-sizing:border-box;padding:0 var(--sp-4)}.pdp-fav-btn{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:52px;min-height:52px;padding:0 var(--sp-4)!important;grid-column:1 / -1}.pdp-fav-btn::after{margin-left:0!important}.pdp-fav-btn svg{width:16px;height:16px;flex:0 0 auto}}.pdp-info .pdp-qty,.cart-qty{display:inline-flex!important;align-items:stretch!important;border:1px solid var(--hairline-2,var(--hairline-2))!important;background:var(--paper,var(--paper))!important;border-radius:0!important;overflow:hidden;box-sizing:border-box;height:52px!important}.pdp-info .pdp-qty button,.cart-qty button{appearance:none!important;background:var(--paper,var(--paper))!important;border:0!important;width:44px!important;height:100%!important;font-family:var(--font-base)!important;font-size:18px!important;font-weight:400!important;color:var(--ink,var(--ink-900))!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;border-radius:0!important;box-shadow:none!important;transition:background 140ms , color 140ms}.pdp-info .pdp-qty button:hover,.cart-qty button:hover{background:var(--paper-warm,var(--paper-warm))!important;color:var(--red,var(--brand))!important}.pdp-info .pdp-qty button:active,.cart-qty button:active{background:var(--paper-2,var(--hairline))!important}.pdp-info .pdp-qty input,.cart-qty input{appearance:none!important;-moz-appearance:textfield!important;background:transparent!important;border:0!important;border-left:1px solid var(--hairline,var(--hairline))!important;border-right:1px solid var(--hairline,var(--hairline))!important;width:52px!important;height:100%!important;text-align:center!important;font-family:var(--font-base)!important;font-size:15px!important;font-weight:500!important;color:var(--ink,var(--ink-900))!important;outline:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.pdp-info .pdp-qty input:focus,.cart-qty input:focus{background:var(--paper-warm,var(--paper-warm))!important}.pdp-info .pdp-qty input::-webkit-outer-spin-button,.pdp-info .pdp-qty input::-webkit-inner-spin-button,.cart-qty input::-webkit-outer-spin-button,.cart-qty input::-webkit-inner-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}@media (max-width:720px){.pdp-info .pdp-qty,.cart-qty{height:48px!important}.pdp-info .pdp-qty button,.cart-qty button{width:48px!important;font-size:20px!important}.pdp-info .pdp-qty input,.cart-qty input{width:56px!important;font-size:16px!important}}.order-summary .vat-toggle{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--hairline,var(--hairline));border-radius:999px;padding:3px;margin:0 0 18px;background:var(--paper)}.order-summary .vat-toggle .vat-pill{appearance:none;-webkit-appearance:none;background:#fff0;border:0;padding:7px 14px;border-radius:999px;cursor:pointer;color:var(--ink-2,var(--ink-3));font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;transition:background 140ms ease , color 140ms ease}.order-summary .vat-toggle .vat-pill:hover{color:var(--ink,var(--ink-900))}.order-summary .vat-toggle .vat-pill.is-active{background:var(--ink,var(--ink-900));color:var(--paper)}.order-summary .vat-toggle .vat-pill:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:2px}.order-summary[data-vat="ht"] .amt-ttc,.vat-mode-meta[data-vat="ht"] .amt-ttc{display:none}.order-summary[data-vat="ttc"] .amt-ht,.vat-mode-meta[data-vat="ttc"] .amt-ht{display:none}.order-summary .summary-row.total .t-mode{display:inline-block;margin-left:6px;font-size:.55em;font-weight:700;letter-spacing:.08em;vertical-align:middle;color:var(--ink-2,var(--ink-3));text-transform:uppercase}.order-summary .summary-row.summary-vat{font-size:13px;color:var(--ink-2,var(--ink-3))}.order-summary .summary-row.summary-vat .label{font-weight:500}.page-checkout .page-head .meta .vat-mode-meta{white-space:nowrap}.page-cart .cart-line-price .amt-ht-primary,.page-cart .cart-summary .amt-ht-primary{display:block;font-weight:600;color:var(--ink,var(--ink-900));white-space:nowrap}.page-cart .cart-line-price .amt-ht-primary .t{font-size:.62em;font-weight:700;letter-spacing:.06em;color:var(--ink-2,var(--ink-3));margin-left:2px;vertical-align:middle;text-transform:uppercase}.page-cart .cart-line-price .amt-ttc-secondary,.page-cart .cart-summary .amt-ttc-secondary{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--ink-2,var(--ink-3));white-space:nowrap;letter-spacing:.01em}.page-cart .cart-summary .dual-stack{display:inline-flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.2}.page-cart .cart-summary .summary-row.total .v.dual-stack,.page-cart .cart-summary .summary-row.dual-stack-total .v{display:inline-flex;flex-direction:column;align-items:flex-end;text-align:right}.page-cart .cart-summary .summary-row.dual-stack-total .v .amt-ht-primary{font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.page-cart .cart-summary .summary-row.dual-stack-total .v .amt-ttc-secondary{font-size:13px;margin-top:4px}.page-cart .cart-summary .summary-row.summary-vat{font-size:13px;color:var(--ink-2,var(--ink-3))}.page-cart .cart-summary .summary-row.summary-vat .label{font-weight:500}.page-cart .cart-summary .summary-row.dual-stack-total .t-mode{display:inline-block;margin-left:6px;font-size:.55em;font-weight:700;letter-spacing:.08em;vertical-align:middle;color:var(--ink-2,var(--ink-3));text-transform:uppercase}.nw-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nw-newsletter-status-card{display:flex;align-items:flex-start;gap:18px;padding:24px 28px;border:1px solid var(--hairline);background:var(--paper);border-radius:var(--radius-1);max-width:720px;margin:0 0 24px}.nw-newsletter-status-card.is-success{border-left:3px solid var(--green,var(--accent-deep))}.nw-newsletter-status-card.is-error{border-left:3px solid var(--red);background:rgb(200 16 46 / .03)}.nw-newsletter-status-icon{flex:0 0 auto;display:grid;place-items:center}.nw-newsletter-status-icon svg{width:32px;height:32px;fill:none;stroke-width:1.6;stroke:var(--green,var(--accent-deep))}.nw-newsletter-status-card.is-error .nw-newsletter-status-icon svg{stroke:var(--red)}.nw-newsletter-status-msg{font-size:16px;line-height:1.55;color:var(--ink-2);margin:0}.nw-newsletter-status-conditions{max-width:720px;margin:24px 0;padding:16px 20px;background:var(--paper-2);border-left:3px solid var(--hairline-2);font-size:14px;color:var(--ink-3);line-height:1.55}.nw-newsletter-status-conditions p{margin:0}.nw-newsletter-status-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.nw-mailalerts-lede{font-size:15px;line-height:1.55;color:var(--ink-3);margin:0 0 24px;max-width:56ch}.nw-mailalerts-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--hairline)}.nw-mailalert{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--hairline)}.nw-mailalert-cover{display:block;width:80px;height:80px;background:var(--paper-2);border:1px solid var(--hairline)}.nw-mailalert-cover img{width:100%;height:100%;object-fit:contain;padding:6px}.nw-mailalert-body{min-width:0;display:flex;flex-direction:column;gap:4px}.nw-mailalert-name{font-family:var(--font-base);font-weight:600;font-size:15px;color:var(--ink);text-decoration:none;line-height:1.3}.nw-mailalert-name:hover{color:var(--red)}.nw-mailalert-attr{font-size:12px;color:var(--ink-3);letter-spacing:.04em}.nw-mailalert-remove{background:#fff0;border:1px solid var(--hairline);width:38px;height:38px;border-radius:var(--radius-1);display:grid;place-items:center;cursor:pointer;color:var(--ink-3);transition:all var(--t-fast)}.nw-mailalert-remove svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.nw-mailalert-remove:hover{border-color:var(--red);color:var(--red)}.nw-mailalerts-empty{text-align:center;padding:56px 24px;border:1px dashed var(--hairline-2);background:var(--paper-2)}.nw-mailalerts-empty-icon{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:18px;background:var(--paper);border:1px solid var(--hairline);border-radius:50%}.nw-mailalerts-empty-icon svg{width:26px;height:26px;fill:none;stroke:var(--ink-3);stroke-width:1.5}.nw-mailalerts-empty h3{font-family:var(--font-title);font-size:20px;text-transform:uppercase;margin:0 0 8px;color:var(--ink);letter-spacing:.02em}.nw-mailalerts-empty p{font-size:14px;color:var(--ink-3);line-height:1.55;max-width:46ch;margin:0 auto 24px}.nw-cod-confirm{margin:24px 0;padding:24px 28px;border:1px solid var(--hairline);border-left:3px solid var(--red);background:var(--paper);max-width:720px}.nw-cod-confirm-head{display:flex;gap:18px;align-items:flex-start;margin-bottom:18px}.nw-cod-confirm-icon{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;background:var(--ink);color:var(--paper);border-radius:var(--radius-1)}.nw-cod-confirm-icon svg{width:22px;height:22px;fill:none;stroke:var(--paper);stroke-width:1.6}.nw-cod-confirm-head h3{font-family:var(--font-title);font-size:18px;line-height:1.2;color:var(--ink);margin:8px 0 0;text-transform:none;font-weight:600}.nw-cod-confirm-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.nw-cod-confirm-list li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--ink-2)}.nw-cod-check{flex:0 0 auto;width:20px;height:20px;background:var(--green,var(--accent-deep));color:var(--paper);border-radius:50%;display:grid;place-items:center;margin-top:2px}.nw-cod-check svg{width:12px;height:12px;fill:none;stroke:var(--paper);stroke-width:2.2}.nw-cod-confirm-list a{color:var(--red);text-decoration:underline;font-weight:500}.nw-cod-confirm-list a:hover{color:var(--red-deep)}@media (max-width:640px){.nw-newsletter-status-card{padding:18px 20px;flex-direction:column}.nw-newsletter-status-actions{flex-direction:column}.nw-newsletter-status-actions .btn{width:100%;justify-content:center}.nw-mailalert{grid-template-columns:60px 1fr auto;gap:12px;padding:12px 0}.nw-mailalert-cover{width:60px;height:60px}.nw-mailalert-remove{width:36px;height:36px}.nw-cod-confirm{padding:20px 18px}.nw-cod-confirm-head{gap:14px}}#content.page-checkout .continue.btn.btn-primary,#content.page-checkout button.continue.btn-primary,#content.page-checkout button[name="continue"].btn-primary{background:var(--red)!important;color:var(--paper)!important;border-color:transparent!important;margin-bottom:24px}#content.page-checkout .continue.btn.btn-primary:hover,#content.page-checkout button.continue.btn-primary:hover,#content.page-checkout button[name="continue"].btn-primary:hover{background:var(--red-deep,var(--brand-deep))!important;color:var(--paper)!important}#content.page-checkout .continue.btn.btn-primary:focus-visible{outline:2px solid var(--red-deep,var(--brand-deep));outline-offset:2px}button.continue.btn-primary:hover,button.continue.btn-primary:focus,button.continue.btn-primary:active,.page-checkout button.btn-primary:hover,.page-checkout button.btn-primary:focus,.page-checkout button.btn-primary:active,.page-checkout .place-order:hover,.page-checkout .place-order:focus{background-color:var(--brand-deep)!important;color:var(--paper)!important}.page-checkout .tab-content>.tab-pane{display:none}.page-checkout .tab-content>.tab-pane.active{display:block}.page-checkout .nw-account-toggle .nw-account-toggle-item{cursor:pointer}.page-checkout .nw-account-toggle .nw-account-toggle-item.active{position:relative}.page-checkout #delivery{margin-top:22px}.page-checkout #delivery label[for="delivery_message"]{display:block!important;font-family:var(--font-base);font-size:13px;font-weight:400;color:var(--ink-2);letter-spacing:normal;text-transform:none;line-height:1.55;margin-bottom:8px}.page-checkout #delivery_message{display:block;width:100%;max-width:100%;min-height:72px;box-sizing:border-box;border:1px solid var(--hairline-2);background:var(--paper);padding:12px 14px;font-family:var(--font-base);font-size:14px;line-height:1.4;color:var(--ink);resize:vertical;outline:0;border-radius:0;transition:border-color 140ms ease;-webkit-appearance:none;appearance:none}.page-checkout #delivery_message:hover{border-color:var(--ink-3)}.page-checkout #delivery_message:focus{border-color:var(--ink)}.form-control-comment:not(:has(*)){display:none!important}.col-md-3.form-control-comment:not(:has(*)){display:none!important}.page-cart .breadcrumb,body#cart .breadcrumb{display:none!important}.promo-msg{margin:0 0 16px;padding:12px 16px;border-radius:4px;font-family:var(--font-base);font-size:13.5px;line-height:1.45;display:flex;align-items:flex-start;gap:10px;border:1px solid #fff0}.promo-msg::before{content:"";width:18px;height:18px;flex:0 0 18px;margin-top:1px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.promo-msg.promo-msg-ok{background:var(--accent-wash);border-color:var(--accent-border);color:var(--accent-deep)}.promo-msg.promo-msg-ok::before{-webkit-mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2.4\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'/%3E%3Cpolyline\ points=\'7.5\ 12.5\ 10.5\ 15.5\ 16.5\ 9\'/%3E%3C/svg%3E);mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2.4\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'/%3E%3Cpolyline\ points=\'7.5\ 12.5\ 10.5\ 15.5\ 16.5\ 9\'/%3E%3C/svg%3E)}.promo-msg.promo-msg-error{background:var(--brand-wash);border-color:rgb(200 16 46 / .28);color:var(--brand-deep)}.promo-msg.promo-msg-error::before{-webkit-mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2.2\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'/%3E%3Cline\ x1=\'15\'\ y1=\'9\'\ x2=\'9\'\ y2=\'15\'/%3E%3Cline\ x1=\'9\'\ y1=\'9\'\ x2=\'15\'\ y2=\'15\'/%3E%3C/svg%3E);mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'black\'\ stroke-width=\'2.2\'%3E%3Ccircle\ cx=\'12\'\ cy=\'12\'\ r=\'10\'/%3E%3Cline\ x1=\'15\'\ y1=\'9\'\ x2=\'9\'\ y2=\'15\'/%3E%3Cline\ x1=\'9\'\ y1=\'9\'\ x2=\'15\'\ y2=\'15\'/%3E%3C/svg%3E)}body.nw-newsletter-toast-open .promo-msg{opacity:0}.nw-newsletter-toast{position:fixed!important;inset:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity 240ms ease;font-family:var(--font-base)!important}.nw-newsletter-toast.is-visible{opacity:1;pointer-events:auto}.nw-newsletter-toast .nw-newsletter-toast-backdrop{position:absolute;inset:0;background:rgb(10 10 10 / .62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer}.nw-newsletter-toast .nw-newsletter-toast-card{position:relative;width:100%;max-width:440px;background:var(--paper)!important;color:var(--ink-900)!important;border-radius:8px;padding:44px 36px 32px;text-align:center;box-shadow:0 1px 0 rgb(0 0 0 / .04),0 18px 40px rgb(0 0 0 / .18),0 40px 100px rgb(0 0 0 / .32);transform:translateY(16px) scale(.96);transition:transform 320ms cubic-bezier(.2,.85,.2,1);font-family:var(--font-base);overflow:hidden}.nw-newsletter-toast .nw-newsletter-toast-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--red,var(--brand))}.nw-newsletter-toast.is-visible .nw-newsletter-toast-card{transform:translateY(0) scale(1)}.nw-newsletter-toast .nw-newsletter-toast-icon{width:64px;height:64px;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgb(0 0 0 / .02)}.nw-newsletter-toast[data-nw-newsletter-status="ok"] .nw-newsletter-toast-icon{background:var(--accent-wash)!important;color:var(--accent-deep)!important}.nw-newsletter-toast[data-nw-newsletter-status="error"] .nw-newsletter-toast-icon{background:var(--brand-wash)!important;color:var(--brand)!important}.nw-newsletter-toast .nw-newsletter-toast-icon svg{width:30px;height:30px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:currentColor}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-title{margin:0 0 14px!important;font-family:var(--font-title)!important;font-size:calc((24px) * var(--title-scale))!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.01em!important;color:var(--ink-900)!important;text-transform:none!important}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-msg{margin:0 0 10px!important;font-family:var(--font-base)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;color:var(--ink-900)!important;letter-spacing:0!important;max-width:none!important}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-sub{margin:0 0 24px!important;font-family:var(--font-base)!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;color:var(--ink-mid)!important;letter-spacing:0!important;max-width:none!important}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-sub+.nw-newsletter-toast-btn,.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-msg+.nw-newsletter-toast-btn{margin-top:6px}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-btn{appearance:none;-webkit-appearance:none;border:0;width:100%;padding:14px 22px;background:var(--red,var(--brand))!important;color:var(--paper)!important;font-family:var(--font-base)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important;cursor:pointer;border-radius:4px;transition:background 160ms ease , transform 80ms ease , box-shadow 160ms ease;box-shadow:0 1px 0 rgb(0 0 0 / .06)}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-btn:hover{background:var(--red-deep,var(--brand-deep))!important;box-shadow:0 6px 14px rgb(200 16 46 / .25)}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-btn:active{transform:translateY(1px)}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-btn:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;background:transparent!important;color:var(--ink-4)!important;cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background 140ms ease , color 140ms ease;padding:0}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-close:hover{background:rgb(0 0 0 / .06)!important;color:var(--ink-900)!important}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-close svg{width:16px;height:16px;stroke:currentColor;fill:none}body.nw-newsletter-toast-open{overflow:hidden}@media (max-width:520px){.nw-newsletter-toast{padding:16px}.nw-newsletter-toast .nw-newsletter-toast-card{padding:36px 24px 24px;max-width:380px}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-title{font-size:20px!important}.nw-newsletter-toast .nw-newsletter-toast-card .nw-newsletter-toast-msg{font-size:14.5px!important}.nw-newsletter-toast .nw-newsletter-toast-icon{width:56px;height:56px}.nw-newsletter-toast .nw-newsletter-toast-icon svg{width:28px;height:28px}}body,body *:not(.material-icons):not([class*="fa-"]):not(.nw-search-item-ref):not(code):not(pre):not(kbd):not(samp){font-family:var(--font-base)}.material-icons,.material-icons-outlined,.material-icons-round{font-family:'Material Icons',sans-serif!important}code,pre,kbd,samp,.nw-search-item-ref{font-family:'JetBrains Mono',ui-monospace,Menlo,Consolas,monospace!important}@media (max-width:720px){.reassure-item{min-height:44px;padding:8px 0}.footer-addresses-inner{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:721px) and (max-width:980px){.footer-addresses-inner{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:520px){.footer-addresses-inner{grid-template-columns:1fr!important;gap:24px!important}}@media (hover:none){.reassure-item:hover .r-label,.reassure-item:hover svg{color:inherit}}html,body{overflow-x:hidden}@media (max-width:720px){.ct-hours-inner{grid-template-columns:1fr!important;gap:24px!important;padding:28px var(--pad-x-s,20px)!important}.ct-hours .sep{width:100%!important;height:1px!important}.ct-hours .days{grid-template-columns:1fr!important;gap:6px 16px!important}.ct-hours .days .row{min-width:0!important;gap:12px}.ct-hours h3{font-size:calc((18px) * var(--title-scale))!important;line-height:1.2}.pdp-trust{grid-template-columns:1fr!important;gap:12px!important;padding:14px 16px!important}.pdp-trust .pill{align-items:center;gap:14px}.pdp-trust .pill svg{width:20px!important;height:20px!important}.pdp-buy .pdp-add,.pdp-buy .pdp-quote-cta,.pdp-buy .pdp-fav-btn{min-height:52px!important;height:52px!important;padding:0 16px!important;font-family:var(--font-base)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;gap:10px!important;box-sizing:border-box}.pdp-buy .pdp-add svg,.pdp-buy .pdp-quote-cta svg,.pdp-buy .pdp-fav-btn svg,.pdp-buy button.pdp-add svg,.pdp-buy a.pdp-add svg,.pdp-buy button.pdp-fav-btn svg,.product-add-to-cart .pdp-add svg,.product-add-to-cart .pdp-fav-btn svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;stroke-width:1.6!important;flex:0 0 18px!important}}@media (min-width:721px){.pdp-buy .pdp-add,.pdp-buy .pdp-quote-cta{height:52px;min-height:52px}.pdp-buy .pdp-fav-btn{height:52px;min-height:52px;width:52px}.pdp-buy .pdp-add svg,.pdp-buy .pdp-quote-cta svg,.pdp-buy .pdp-fav-btn svg{width:18px!important;height:18px!important}}@media (max-width:720px){.page-product .prod-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;gap:12px;padding:4px var(--pad-x-s,16px) 12px;margin-left:calc(-1 * var(--pad-x-s, 16px));margin-right:calc(-1 * var(--pad-x-s, 16px));-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-product .prod-grid::-webkit-scrollbar{display:none}.page-product .prod-grid>.prod-card,.page-product .prod-grid>.js-product-miniature{flex:0 0 78%!important;width:78%!important;scroll-snap-align:start;scroll-snap-stop:always}.carousel-slide{aspect-ratio:111/34!important}.feature-image{aspect-ratio:1/1!important;padding:28px!important}.feature-image-photo{width:100%!important;height:100%!important;object-fit:contain!important}}@media (min-width:721px){body h1:not(.hero h1):not(.page-head h1):not(.prod-name):not(.lcbd-hero2 h1){font-size:calc((40px) * var(--title-scale))!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.01em!important}body h2:not(.prod-name):not(.lcbd-hero2 h2){font-size:calc((28px) * var(--title-scale))!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.005em!important}body h3:not(.prod-name):not(.feature-brand){font-size:calc((18px) * var(--title-scale))!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}body h4:not(.prod-name){font-size:calc((14px) * var(--title-scale))!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.02em!important}}section.crossselling h2,section.productscategory h2,section.featured-products h2,section.viewed-products h2,section.section[data-type="categoryproducts"] .section-head h2{font-size:calc((28px) * var(--title-scale))!important}@media (max-width:720px){section.crossselling h2,section.productscategory h2,section.featured-products h2,section.viewed-products h2,section.section[data-type="categoryproducts"] .section-head h2{font-size:calc((22px) * var(--title-scale))!important;line-height:1.2!important;letter-spacing:-.005em!important}body h1:not(.hero h1):not(.page-head h1):not(.prod-name):not(.lcbd-hero2 h1){font-size:calc((28px) * var(--title-scale))!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.01em!important}body h2:not(.prod-name):not(.lcbd-hero2 h2){font-size:calc((22px) * var(--title-scale))!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.005em!important}body h3:not(.prod-name):not(.feature-brand){font-size:calc((17px) * var(--title-scale))!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}body h4:not(.prod-name){font-size:calc((13px) * var(--title-scale))!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.02em!important}}.about-inner,.feature-inner,.brands-inner,.cat-grid,.promo-inner,.hero-inner,.reassure-inner,.footer-main,.footer-addresses-inner,.footer-bottom-inner,.topstrip-inner,.searchrow-inner,.section-inner,.checkout-inner,.cart-inner,.lcbd-section-inner,.ct-main-inner,.ct-services-inner,.ct-hero-inner{max-width:var(--maxw,1280px);margin-left:auto;margin-right:auto;box-sizing:border-box}@media (max-width:720px){.about-inner,.feature-inner,.brands-inner,.cat-grid,.promo-inner,.hero-inner,.reassure-inner,.footer-main,.footer-addresses-inner,.topstrip-inner,.searchrow-inner,.section-inner,.checkout-inner,.cart-inner,.lcbd-section-inner,.ct-main-inner,.ct-services-inner,.ct-hero-inner{padding-left:var(--pad-x-s,20px)!important;padding-right:var(--pad-x-s,20px)!important}}.page-brands .listing-inner{max-width:var(--maxw,1280px);margin:0 auto;padding:var(--sp-9,48px) var(--pad-x,48px) var(--sp-13,96px);box-sizing:border-box}.brands-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.brand-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hairline,var(--hairline));border-radius:4px;text-decoration:none;color:var(--ink,var(--ink-900));overflow:hidden;transition:border-color 160ms ease , box-shadow 160ms ease , transform 160ms ease}.brand-card:hover{border-color:var(--ink,var(--ink-900));box-shadow:0 12px 32px -16px rgb(0 0 0 / .18);transform:translateY(-2px)}.brand-card-logo{background:var(--paper-3);aspect-ratio:16/10;display:grid;place-items:center;padding:28px;border-bottom:1px solid var(--hairline,var(--hairline))}.brand-card-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.brand-card-logo-fallback{width:64px;height:64px;border-radius:50%;background:var(--ink,var(--ink-900));color:var(--paper);display:grid;place-items:center;font-family:var(--font-base);font-size:26px;font-weight:700}.brand-card-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.brand-card-name{font-family:var(--font-base)!important;font-size:18px!important;font-weight:700!important;letter-spacing:.02em;text-transform:uppercase;margin:0!important;color:var(--ink,var(--ink-900))!important;line-height:1.2!important}.brand-card-text{margin:0;font-size:13px;line-height:1.55;color:var(--ink-3,var(--ink-3));flex:1}.brand-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:14px;border-top:1px solid var(--hairline,var(--hairline));font-family:var(--font-base)}.brand-card-count{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,var(--ink-3))}.brand-card-arrow{font-size:18px;color:var(--red,var(--brand));transition:transform 160ms ease}.brand-card:hover .brand-card-arrow{transform:translateX(4px)}@media (max-width:980px){.brands-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.brands-grid{grid-template-columns:1fr;gap:16px}.page-brands .listing-inner{padding:28px var(--pad-x-s,20px) 56px}}.page-stores .stores-inner{max-width:var(--maxw,1280px);margin:0 auto;padding:var(--sp-9,48px) var(--pad-x,48px) var(--sp-10,64px);box-sizing:border-box}.stores-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.store-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hairline,var(--hairline));border-radius:4px;padding:28px 26px;transition:border-color 160ms ease , box-shadow 160ms ease}.store-card.is-main{background:var(--paper-3);border-color:var(--ink,var(--ink-900));border-width:1px}.store-card:hover{border-color:var(--ink-2,var(--ink-2));box-shadow:0 12px 32px -16px rgb(0 0 0 / .14)}.store-card-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-title);font-size:calc((10.5px) * var(--title-scale));font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red,var(--brand));margin-bottom:12px}.store-card-eyebrow .bar{display:inline-block;width:22px;height:1px;background:var(--red,var(--brand))}.store-card h2{font-family:var(--font-title)!important;font-size:calc((28px) * var(--title-scale))!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.01em!important;color:var(--ink,var(--ink-900))!important;margin:0 0 4px!important}.store-card-name{font-family:var(--font-base);font-size:12px;font-weight:500;color:var(--ink-3,var(--ink-3));letter-spacing:.04em;text-transform:uppercase}.store-card-body{margin-top:22px;display:flex;flex-direction:column;gap:14px;flex:1}.store-card-row{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;color:var(--ink,var(--ink-900))}.store-card-row a{color:var(--ink,var(--ink-900));text-decoration:none;border-bottom:1px solid var(--hairline-2,var(--hairline-2));padding-bottom:1px}.store-card-row a:hover{border-color:var(--ink,var(--ink-900))}.store-card-row--muted{color:var(--ink-3,var(--ink-3));font-size:13px}.store-card-row .ic{flex:0 0 18px;width:18px;height:18px;display:inline-grid;place-items:center;margin-top:1px}.store-card-row .ic svg{width:16px;height:16px;stroke:currentColor;fill:none}.store-card-hours{margin-top:8px;padding:16px 18px;background:var(--paper);border:1px solid var(--hairline,var(--hairline));border-radius:4px}.store-card.is-main .store-card-hours{background:var(--paper)}.store-card-hours-label{font-family:var(--font-base);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3,var(--ink-3));margin-bottom:10px}.store-card-hours-rows{display:flex;flex-direction:column;gap:6px}.store-card-hours-rows>div{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--ink,var(--ink-900))}.store-card-hours-rows>div.muted{color:var(--ink-3,var(--ink-3))}.store-card-hours-rows>div span:last-child{font-weight:600;font-variant-numeric:tabular-nums}.store-card-actions{margin-top:22px;padding-top:20px;border-top:1px solid var(--hairline,var(--hairline));display:flex;gap:10px;flex-wrap:wrap}.store-card-actions .btn{flex:1 1 0%;min-width:120px;padding:11px 14px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;text-align:center;text-decoration:none;border-radius:4px;font-family:var(--font-base);font-weight:700}.store-card-actions .btn-primary{background:var(--red,var(--brand));color:var(--paper);border:0}.store-card-actions .btn-primary:hover{background:var(--red-deep,var(--brand-deep))}.store-card-actions .btn-outline{background:#fff0;color:var(--ink,var(--ink-900));border:1px solid var(--hairline-2,var(--hairline-2))}.store-card-actions .btn-outline:hover{border-color:var(--ink,var(--ink-900))}.stores-urgence{background:var(--ink,var(--ink-900));color:var(--paper)}.stores-urgence-inner{max-width:var(--maxw,1280px);margin:0 auto;padding:36px var(--pad-x,48px);display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.stores-urgence h3{font-family:var(--font-title)!important;font-size:calc((22px) * var(--title-scale))!important;font-weight:700!important;margin:6px 0 6px!important;color:var(--paper)!important}.stores-urgence p{margin:0;font-size:14px;line-height:1.55;color:rgb(255 255 255 / .7);max-width:60ch}.stores-urgence .eyebrow{color:var(--red,var(--brand));font-size:calc((10.5px) * var(--title-scale));font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.stores-urgence .eyebrow .bar{display:inline-block;width:22px;height:1px;background:var(--red,var(--brand))}.stores-urgence-cta{display:inline-flex;align-items:center;background:var(--red,var(--brand));color:var(--paper);text-decoration:none;padding:16px 26px;border-radius:4px;font-family:var(--font-base);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.stores-urgence-cta:hover{background:var(--red-deep,var(--brand-deep))}@media (max-width:980px){.stores-grid{grid-template-columns:1fr}.stores-urgence-inner{grid-template-columns:1fr;gap:18px}.stores-urgence-cta{justify-content:center}}@media (max-width:720px){.page-stores .stores-inner{padding:28px var(--pad-x-s,20px) 48px}.stores-urgence-inner{padding:28px var(--pad-x-s,20px)}.store-card{padding:22px 20px}.store-card h2{font-size:24px!important}}.page-product .pdp-secondary,.page-product .social-sharing,.page-product .product-social,.page-product .product-sharing,.page-product .js-product-additional-info .social-sharing,.page-product .product-additional-info .social-sharing,.page-product [data-module*="sharebuttons"],.page-product [class*="ps_sharebuttons"]{display:none!important}.pdp-gallery .pdp-video--inline{order:10!important;display:block;width:100%!important;max-width:100%!important;margin:0!important;background:var(--ink-900);color:var(--paper-2);border-radius:4px;overflow:hidden;border:1px solid var(--hairline,var(--hairline));padding:0;box-sizing:border-box}.page-product .pdp-gallery .pdp-thumbs,.page-product .pdp-gallery .js-qv-mask.mask,.page-product .pdp-gallery .mask,.page-product .pdp-gallery .product-cover,.page-product .pdp-gallery .pdp-main-img,.page-product .pdp-gallery .pdp-video--inline{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.pdp-gallery .pdp-video--inline .pdp-video-frame{position:relative;aspect-ratio:16/9;width:100%;background:var(--ink-900);overflow:hidden;border:0;border-radius:0;margin:0}.pdp-gallery .pdp-video--inline .pdp-video-frame::after{content:none}.pdp-gallery .pdp-video--inline .pdp-video-frame iframe,.pdp-gallery .pdp-video--inline .pdp-video-frame video,.pdp-gallery .pdp-video--inline .pdp-video-frame img{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:cover}.pdp-gallery .pdp-video--inline .pdp-video-text{padding:14px 18px 16px}.pdp-gallery .pdp-video--inline .pdp-video-text .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-title);font-size:calc((10.5px) * var(--title-scale));font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red,var(--brand));margin-bottom:4px}.pdp-gallery .pdp-video--inline .pdp-video-text .eyebrow .bar{display:inline-block;width:22px;height:1px;background:var(--red,var(--brand))}.pdp-gallery .pdp-video--inline .pdp-video-text h2,.pdp-gallery .pdp-video--inline .pdp-video-text h3{margin:0!important;color:var(--paper)!important;font-family:var(--font-title)!important;font-size:calc((16px) * var(--title-scale))!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important}.pdp-gallery .pdp-video--inline .pdp-video-text p{margin:4px 0 0;font-size:13px;line-height:1.5;color:rgb(240 240 240 / .75)}.pdp-info .pdp-specs--inline{display:block;width:100%;margin:24px 0 0;padding:20px 22px;background:var(--paper-3);border:1px solid var(--hairline,var(--hairline));border-radius:4px;box-sizing:border-box}.pdp-info .pdp-specs--inline>h2,.pdp-info .pdp-specs--inline>h3,.pdp-info .pdp-specs--inline .pdp-specs-title{font-family:var(--font-title)!important;font-size:calc((11px) * var(--title-scale))!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ink-3,var(--ink-3))!important;margin:0 0 12px!important;line-height:1.2!important}.pdp-info .pdp-specs--inline ul,.pdp-info .pdp-specs--inline dl,.pdp-info .pdp-specs--inline table,.pdp-info .pdp-specs--inline .product-features{margin:0;padding:0;list-style:none;width:100%}.pdp-info .pdp-specs--inline li,.pdp-info .pdp-specs--inline tr,.pdp-info .pdp-specs--inline .feature-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid var(--hairline,var(--hairline));font-family:var(--font-base);font-size:13.5px;line-height:1.45;color:var(--ink,var(--ink-900));margin:0}.pdp-info .pdp-specs--inline li:first-child,.pdp-info .pdp-specs--inline tr:first-child,.pdp-info .pdp-specs--inline .feature-row:first-child{padding-top:0}.pdp-info .pdp-specs--inline li:last-child,.pdp-info .pdp-specs--inline tr:last-child,.pdp-info .pdp-specs--inline .feature-row:last-child{border-bottom:0;padding-bottom:0}.pdp-info .pdp-specs--inline th,.pdp-info .pdp-specs--inline .feature-label,.pdp-info .pdp-specs--inline dt,.pdp-info .pdp-specs--inline li>span:first-child{text-align:left;font-weight:500;color:var(--ink-3,var(--ink-3));flex:1 1 auto}.pdp-info .pdp-specs--inline td,.pdp-info .pdp-specs--inline .feature-value,.pdp-info .pdp-specs--inline dd,.pdp-info .pdp-specs--inline li>span:last-child{text-align:right;font-weight:600;color:var(--ink,var(--ink-900));font-variant-numeric:tabular-nums;flex:0 0 auto}.pdp-body .pdp-body-inner{display:block!important;grid-template-columns:none!important}.pdp-body .pdp-desc{width:100%!important;max-width:none!important;grid-column:1 / -1!important}@media (max-width:720px){.pdp-gallery .pdp-video--inline{margin-top:14px}.pdp-info .pdp-specs--inline{padding:16px 18px;margin-top:18px}}@media (max-width:480px){.page-authentication .login-form #submit-login{width:100%}}.page-customer-account .custom-checkbox,.page-authentication .custom-checkbox,.page-identity .custom-checkbox{margin:0 0 12px;padding:0;display:block;width:100%}.page-customer-account .form-group.row:has(.custom-checkbox)>.col-md-3,.page-authentication .form-group.row:has(.custom-checkbox)>.col-md-3,.page-identity .form-group.row:has(.custom-checkbox)>.col-md-3{display:none!important}.page-customer-account .form-group.row:has(.custom-checkbox)>.col-md-9,.page-authentication .form-group.row:has(.custom-checkbox)>.col-md-9,.page-identity .form-group.row:has(.custom-checkbox)>.col-md-9{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important}.page-customer-account .custom-checkbox>label,.page-authentication .custom-checkbox>label,.page-identity .custom-checkbox>label{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important;cursor:pointer!important;padding:14px 16px!important;margin:0!important;border:1px solid var(--hairline)!important;border-radius:var(--radius-1)!important;background:var(--paper)!important;transition:border-color var(--t-fast) , background var(--t-fast)!important;font-size:14px!important;line-height:1.5!important;color:var(--ink)!important;font-weight:400!important}.page-customer-account .custom-checkbox>label:hover,.page-authentication .custom-checkbox>label:hover,.page-identity .custom-checkbox>label:hover{border-color:var(--ink)!important;background:var(--paper-2)!important}.page-customer-account .custom-checkbox:has(input[required])>label,.page-authentication .custom-checkbox:has(input[required])>label,.page-identity .custom-checkbox:has(input[required])>label{border-left:1px solid var(--hairline)!important;padding-left:16px!important}.page-customer-account .custom-checkbox input[type="checkbox"],.page-authentication .custom-checkbox input[type="checkbox"],.page-identity .custom-checkbox input[type="checkbox"]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px;height:1px}.page-customer-account .custom-checkbox>label>span,.page-authentication .custom-checkbox>label>span,.page-identity .custom-checkbox>label>span{flex:0 0 auto!important;width:20px!important;height:20px!important;border:1.5px solid var(--ink-3)!important;border-radius:3px!important;background:var(--paper)!important;display:grid!important;place-items:center!important;margin-top:1px!important;transition:background var(--t-fast) , border-color var(--t-fast)!important;position:relative!important}.page-customer-account .custom-checkbox>label>span i.material-icons,.page-authentication .custom-checkbox>label>span i.material-icons,.page-identity .custom-checkbox>label>span i.material-icons{display:none!important}.page-customer-account .custom-checkbox>label>span::after,.page-authentication .custom-checkbox>label>span::after,.page-identity .custom-checkbox>label>span::after{content:"";width:6px;height:11px;border:solid var(--paper);border-width:0 2.2px 2.2px 0;transform:rotate(45deg) translateY(-1px);opacity:0;transition:opacity 100ms}.page-customer-account .custom-checkbox>label:has(input:checked)>span,.page-authentication .custom-checkbox>label:has(input:checked)>span,.page-identity .custom-checkbox>label:has(input:checked)>span{background:var(--red)!important;border-color:var(--red)!important}.page-customer-account .custom-checkbox>label:has(input:checked)>span::after,.page-authentication .custom-checkbox>label:has(input:checked)>span::after,.page-identity .custom-checkbox>label:has(input:checked)>span::after{opacity:1}.page-customer-account .custom-checkbox>label:has(input:focus-visible),.page-authentication .custom-checkbox>label:has(input:focus-visible),.page-identity .custom-checkbox>label:has(input:focus-visible){outline:2px solid var(--red)!important;outline-offset:2px!important}.page-customer-account .custom-checkbox>label em,.page-authentication .custom-checkbox>label em,.page-identity .custom-checkbox>label em{display:block!important;font-style:normal!important;font-size:12.5px!important;color:var(--ink-3)!important;line-height:1.5!important;margin-top:6px!important;flex:0 0 100%!important;margin-left:34px!important;max-width:none!important}.page-customer-account .custom-checkbox>label br,.page-authentication .custom-checkbox>label br,.page-identity .custom-checkbox>label br{display:none!important}.page-customer-account .custom-checkbox+p,.page-customer-account .custom-checkbox+em,.page-customer-account .custom-checkbox em:not(:has(*)){display:block;margin:-6px 0 14px 36px;font-style:normal;font-size:12.5px;color:var(--ink-3);line-height:1.5}.page-customer-account .form-group.row:has(.custom-checkbox)>.col-md-3>.form-control-label::after,.page-authentication .form-group.row:has(.custom-checkbox)>.col-md-3>.form-control-label::after{display:none!important}.page-cms .info-inner,.page-cms .info-inner *{font-family:var(--font-base)!important;background-color:transparent!important}.page-cms .info-inner p,.page-cms .info-inner li,.page-cms .info-inner span,.page-cms .info-inner div{color:var(--ink-2)!important;font-size:15px!important;line-height:1.7!important}.page-cms .info-inner h1,.page-cms .info-inner h2,.page-cms .info-inner h3,.page-cms .info-inner h4,.page-cms .info-inner h5,.page-cms .info-inner h6{color:var(--ink)!important;font-weight:600!important;letter-spacing:-.005em!important;margin:32px 0 14px!important;line-height:1.2!important}.page-cms .info-inner h1{font-size:clamp(26px,2.6vw,32px)!important}.page-cms .info-inner h2{font-size:clamp(22px,2.2vw,26px)!important;margin-top:40px!important}.page-cms .info-inner h3{font-size:clamp(18px,1.8vw,20px)!important}.page-cms .info-inner h4,.page-cms .info-inner h5,.page-cms .info-inner h6{font-size:16px!important}.page-cms .info-inner h1:first-child,.page-cms .info-inner h2:first-child{margin-top:0!important}.page-cms .info-inner p{margin:0 0 14px!important;padding:0!important;max-width:78ch}.page-cms .info-inner strong,.page-cms .info-inner b{color:var(--ink)!important;font-weight:600!important}.page-cms .info-inner em,.page-cms .info-inner i{font-style:italic!important;color:var(--ink-3)!important}.page-cms .info-inner a{color:var(--red)!important;text-decoration:underline!important;text-underline-offset:2px!important}.page-cms .info-inner a:hover{color:var(--red-deep)!important}.page-cms .info-inner ul,.page-cms .info-inner ol{padding-left:1.5em!important;margin:0 0 18px!important}.page-cms .info-inner li{margin:0 0 6px!important;padding:0!important}.page-cms .info-inner blockquote{border-left:3px solid var(--red)!important;padding:4px 0 4px 18px!important;margin:18px 0!important;color:var(--ink-2)!important;font-style:italic!important;background:var(--paper-2)!important}.page-cms .info-inner hr{border:0!important;border-top:1px solid var(--hairline)!important;margin:32px 0!important}.page-cms .info-inner table{border-collapse:collapse!important;width:100%!important;margin:18px 0!important;background:var(--paper)!important;border:1px solid var(--hairline)!important}.page-cms .info-inner th,.page-cms .info-inner td{padding:10px 14px!important;border:1px solid var(--hairline)!important;text-align:left!important;font-size:14px!important}.page-cms .info-inner th{background:var(--paper-2)!important;font-weight:600!important;color:var(--ink)!important}.pdp-info .social-sharing>span:hover,.pdp-info .social-sharing a:hover,.pdp-info ul.share-list>li:hover,.pdp-info ul.share-list a:hover,.pdp-info ul:has(>li>a[href*="facebook"])>li:hover,.pdp-info ul:has(>li>a[href*="twitter"])>li:hover,.pdp-info ul:has(>li>a[href*="pinterest"])>li:hover{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--ink)!important}.pdp-info .social-sharing>span:hover a,.pdp-info ul.share-list>li:hover a,.pdp-info ul:has(>li>a[href*="facebook"])>li:hover a,.pdp-info ul:has(>li>a[href*="twitter"])>li:hover a,.pdp-info ul:has(>li>a[href*="pinterest"])>li:hover a{color:var(--ink)!important;opacity:1!important}.pdp-info .social-sharing a:hover svg,.pdp-info ul.share-list a:hover svg{fill:currentColor!important;stroke:currentColor!important}.page-product .social-sharing li a:hover{background:var(--paper)!important;border-color:var(--ink)!important;color:var(--ink)!important}.page-product .social-sharing li a:hover::after{filter:none!important}.pdp-body{padding:var(--sp-13) 0!important}.pdp-body-inner{padding-left:var(--pad-x)!important;padding-right:var(--pad-x)!important;max-width:var(--maxw)!important;margin:0 auto!important;box-sizing:border-box}@media (max-width:1100px){.pdp-body{padding:var(--sp-11) 0!important}.pdp-body-inner{padding-left:var(--pad-x-m)!important;padding-right:var(--pad-x-m)!important}}@media (max-width:640px){.pdp-body{padding:var(--sp-9) 0!important}.pdp-body-inner{padding-left:var(--pad-x-s)!important;padding-right:var(--pad-x-s)!important}}@media (max-width:720px){.page-product .prod-grid,.page-product .crossell .prod-grid,.page-product .productscategory_list,.page-product .productscategory_list .prod-grid,.page-product .product-miniature-grid,.page-product .viewedproducts,.page-product .viewedproducts .prod-grid,.page-product #viewed-product-list,.page-product #viewed-product-list-content{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;overflow:visible!important;flex-wrap:wrap!important}.page-product .viewedproducts .product-miniature,.page-product .viewedproducts .prod-card,.page-product .productscategory_list .product-miniature,.page-product .productscategory_list .prod-card{width:100%!important;max-width:none!important;flex:0 0 100%!important}.page-product .viewedproducts,.page-product .productscategory_list{overflow-x:visible!important}}.page-checkout .checkout-step.-current[data-step="addresses"]>.content>.js-address-form>form>p:first-of-type,.page-checkout #checkout-addresses-step p:first-of-type{color:var(--ink-3);font-size:14px;margin:0 0 24px;max-width:64ch}.page-checkout .address-selector,.page-checkout .address-selector-block{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:14px!important;margin-bottom:18px!important}.page-checkout .address-item{border:1.5px solid var(--hairline)!important;border-radius:var(--radius-1)!important;padding:20px 22px!important;background:var(--paper)!important;position:relative;transition:all var(--t-fast)!important;cursor:pointer}.page-checkout .address-item:hover{border-color:var(--ink-3)!important;box-shadow:0 4px 12px rgb(0 0 0 / .04)}.page-checkout .address-item.selected{border-color:var(--red)!important;background:rgb(200 16 46 / .02)!important;box-shadow:0 0 0 1px var(--red)}.page-checkout .address-item .custom-radio,.page-checkout .address-item input[type="radio"]+label::before{width:18px!important;height:18px!important;border:1.5px solid var(--ink-3)!important;border-radius:50%!important;background:var(--paper)!important;position:relative;transition:border-color var(--t-fast)}.page-checkout .address-item.selected .custom-radio,.page-checkout .address-item:has(input:checked) .custom-radio{border-color:var(--red)!important}.page-checkout .address-item.selected .custom-radio::after,.page-checkout .address-item:has(input:checked) .custom-radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--red)}.page-checkout .address-item .custom-radio input[type="radio"]{opacity:0;width:100%;height:100%;cursor:pointer}.page-checkout .address-item .address-alias{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ink-3)!important;font-weight:600!important;margin-bottom:6px!important}.page-checkout .address-item.selected .address-alias{color:var(--red)!important}.page-checkout .address-item .address{font-size:14px!important;line-height:1.6!important;color:var(--ink)!important}.page-checkout .address-item hr{display:none!important}.page-checkout .address-item .address-footer{margin-top:16px!important;padding-top:14px!important;border-top:1px solid var(--hairline)!important;display:flex!important;gap:18px!important}.page-checkout .address-item .address-footer a{font-size:11px!important;letter-spacing:.12em!important}.page-checkout .add-address{margin:0!important;padding:0!important}.page-checkout .add-address a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:130px!important;width:100%!important;padding:24px!important;font-size:12px!important;letter-spacing:.16em!important;text-align:center!important;border:1.5px dashed var(--hairline-2)!important;border-radius:var(--radius-1)!important;color:var(--ink-3)!important;transition:all var(--t-fast)!important}.page-checkout .add-address a:hover{border-color:var(--ink)!important;color:var(--ink)!important;background:var(--paper-3)}.page-checkout .add-address a::before{font-size:28px!important;font-weight:300!important;line-height:1!important;color:var(--red)}.page-checkout a[data-link-action="different-invoice-address"],.page-checkout a[data-link-action="same-invoice-address"]{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 16px!important;margin:4px 0 24px!important;font-size:12px!important;letter-spacing:.06em!important;color:var(--ink-2)!important;text-decoration:none!important;background:var(--paper-2)!important;border:1px solid var(--hairline)!important;border-radius:var(--radius-1)!important;transition:all var(--t-fast)!important}.page-checkout a[data-link-action="different-invoice-address"]:hover,.page-checkout a[data-link-action="same-invoice-address"]:hover{border-color:var(--ink)!important;background:var(--paper)!important;color:var(--ink)!important}.page-checkout a[data-link-action="different-invoice-address"]::before{content:"⇆";font-size:14px;color:var(--red)}.page-checkout button[name="confirm-addresses"],.page-checkout button.continue.float-xs-right{float:none!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin-top:8px!important;padding:14px 28px!important;font-size:13px!important;letter-spacing:.14em!important}.page-checkout .js-address-form form .form-footer,.page-checkout #delivery-address .form-footer,.page-checkout #invoice-address .form-footer{margin-top:24px!important;padding-top:20px!important;border-top:1px solid var(--hairline)!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.page-checkout button[name="submitAddress"][style*="float"],.page-checkout button.btn-primary[type="submit"]:not([name]):not(:only-child):not(.continue):not([name="confirm-addresses"]){display:block!important;float:none!important;margin:16px 0 0 auto!important}.page-product .pdp-tva .delivery-information,.page-product .tax-shipping-delivery-label .delivery-information{display:none!important}.page-product .pdp-tva.tax-shipping-delivery-label:empty,.page-product .pdp-tva.tax-shipping-delivery-label:not(:has(*)){display:none!important}.lcbd-compare-cards{display:none}@media (max-width:720px){.lcbd-compare-wrap{display:none!important}.lcbd-compare-cards{display:flex;flex-direction:column;gap:12px;margin-top:28px}.lcbd-cmp-card{position:relative;background:var(--paper);border:1px solid var(--hairline,var(--hairline));border-radius:3px;overflow:hidden}.lcbd-cmp-card.is-us{border-color:var(--ink,var(--ink-900))}.lcbd-cmp-card-badge{position:absolute;top:14px;right:16px;background:#fff0;color:var(--ink-3,var(--ink-3));padding:0;font-family:var(--font-base);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;z-index:1}.lcbd-cmp-card.is-us .lcbd-cmp-card-badge{color:var(--ink,var(--ink-900))}.lcbd-cmp-card-head{padding:18px 20px 14px;background:#fff0;border-bottom:1px solid var(--hairline,var(--hairline))}.lcbd-cmp-card.is-us .lcbd-cmp-card-head{background:var(--paper-3)}.lcbd-cmp-card-name{font-family:var(--font-base);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,var(--ink-3));margin-bottom:6px;padding-right:110px}.lcbd-cmp-card.is-us .lcbd-cmp-card-name{color:var(--ink,var(--ink-900))}.lcbd-cmp-card-price{font-family:var(--font-base);font-size:20px;font-weight:600;line-height:1.2;color:var(--ink,var(--ink-900));letter-spacing:-.005em}.lcbd-cmp-card-specs{margin:0;padding:4px 20px 16px}.lcbd-cmp-spec{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid var(--hairline-2,var(--paper-2));font-family:var(--font-base);font-size:13px;line-height:1.4}.lcbd-cmp-spec:last-child{border-bottom:0}.lcbd-cmp-spec dt{color:var(--ink-3,var(--ink-3));font-weight:400;flex:1 1 auto;margin:0}.lcbd-cmp-spec dd{color:var(--ink,var(--ink-900));font-weight:500;text-align:right;flex:0 0 auto;margin:0;max-width:62%}.lcbd-cmp-spec dd .check{color:var(--ink,var(--ink-900));font-weight:500}.lcbd-cmp-spec dd .nope{color:var(--ink-4);font-weight:400}}.account-order-detail .order-products-block,.account-order-detail .order-carrier-block{margin-top:32px}.account-order-detail .order-products-block h3,.account-order-detail .order-carrier-block h3{font-family:var(--font-title);font-size:calc((14px) * var(--title-scale));font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3,var(--ink-3));margin:0 0 14px}.account-order-detail .order-products,.account-order-detail .order-carrier{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--hairline,var(--hairline));border-radius:4px;overflow:hidden}.account-order-detail .order-products th,.account-order-detail .order-carrier th{background:var(--paper-3);text-align:left;font-family:var(--font-base);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3,var(--ink-3));padding:12px 16px;border-bottom:1px solid var(--hairline,var(--hairline))}.account-order-detail .order-products td,.account-order-detail .order-carrier td{padding:14px 16px;border-bottom:1px solid var(--hairline-2,var(--paper-2));font-family:var(--font-base);font-size:13.5px;color:var(--ink,var(--ink-900));vertical-align:top}.account-order-detail .order-products tr:last-child td,.account-order-detail .order-carrier tr:last-child td{border-bottom:0}.account-order-detail .order-products .col-qty,.account-order-detail .order-products .col-price,.account-order-detail .order-products .col-total{text-align:right;white-space:nowrap}.account-order-detail .order-products .ref{font-size:12px;color:var(--ink-3,var(--ink-3));margin-top:4px}.account-order-detail .order-products tfoot td{background:var(--paper-3);border-top:1px solid var(--hairline,var(--hairline));padding:10px 16px;font-size:13px}.account-order-detail .order-products tfoot td.label{text-align:right;color:var(--ink-3,var(--ink-3))}.account-order-detail .order-products tfoot td.value{text-align:right;font-weight:600;color:var(--ink,var(--ink-900))}.account-order-detail .order-products tfoot tr.line-total td{font-size:15px;background:var(--paper);border-top:2px solid var(--ink,var(--ink-900))}@media (max-width:720px){.account-order-detail .order-products thead,.account-order-detail .order-carrier thead{display:none}.account-order-detail .order-products tbody tr,.account-order-detail .order-carrier tbody tr{display:block;border-bottom:1px solid var(--hairline,var(--hairline));padding:12px 0}.account-order-detail .order-products tbody tr:last-child,.account-order-detail .order-carrier tbody tr:last-child{border-bottom:0}.account-order-detail .order-products tbody td,.account-order-detail .order-carrier tbody td{display:flex;justify-content:space-between;padding:6px 16px;border-bottom:0}.account-order-detail .order-products tbody td[data-label]::before,.account-order-detail .order-carrier tbody td[data-label]::before{content:attr(data-label);color:var(--ink-3,var(--ink-3));font-weight:500;margin-right:16px}.account-order-detail .order-products tfoot td.label,.account-order-detail .order-products tfoot td.value{display:inline-block;padding:6px 16px;text-align:left}}.order-row-side .order-status,.history-line .label-pill{display:inline-block!important;white-space:nowrap;vertical-align:middle;margin-right:12px}.history-line{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--hairline-2,var(--paper-2))}.history-line:last-child{border-bottom:0}.history-line .date{font-family:var(--font-base);font-size:13px;color:var(--ink-3,var(--ink-3));min-width:160px}.account-order-detail .account-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--red,var(--brand));color:var(--paper)!important;font-family:var(--font-base);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:3px;text-decoration:none;transition:background 140ms ease;transform:none!important;box-shadow:none!important}.account-order-detail .account-cta:hover,.account-order-detail .account-cta:active,.account-order-detail .account-cta:focus{background:var(--brand-deep);color:var(--paper)!important;transform:none!important;box-shadow:none!important;text-decoration:none}.account-order-detail .account-cta.outline{background:#fff0;color:var(--ink,var(--ink-900))!important;border:1px solid var(--ink,var(--ink-900))}.account-order-detail .account-cta.outline:hover,.account-order-detail .account-cta.outline:active,.account-order-detail .account-cta.outline:focus{background:var(--ink,var(--ink-900));color:var(--paper)!important}@media (max-width:720px){.page-cart .cart-line{position:relative}.page-cart .cart-line-name{padding-right:30px}.page-cart .cart-line-price{flex-wrap:wrap;align-items:baseline;row-gap:1px}.page-cart .cart-line-price .amt-ht-primary{margin-left:auto;text-align:right}.page-cart .cart-line-price .amt-ttc-secondary{flex:0 0 100%;text-align:right;margin-top:0}.page-cart .cart-line-rm{position:absolute;top:14px;right:0;width:34px;height:34px}.page-cart .cart-line-rm svg{width:18px;height:18px}.page-customer-account .radio-inline,.page-identity .radio-inline,.page-authentication .radio-inline{display:inline-flex!important;align-items:center;gap:10px;min-height:44px;margin:0 20px 0 0;padding:4px;font-size:16px!important;line-height:1.2;cursor:pointer}.page-customer-account .radio-inline .custom-radio,.page-identity .radio-inline .custom-radio,.page-authentication .radio-inline .custom-radio{display:inline-flex;align-items:center}.page-customer-account .radio-inline input[type="radio"],.page-identity .radio-inline input[type="radio"],.page-authentication .radio-inline input[type="radio"]{width:24px;height:24px;margin:0;accent-color:var(--red);cursor:pointer}.page-customer-account .radio-inline .custom-radio>span:empty,.page-identity .radio-inline .custom-radio>span:empty,.page-authentication .radio-inline .custom-radio>span:empty{display:none}.nav-right .cart-link,.nav-right .nw-fav-link{width:44px!important;height:44px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;border-left:0!important;gap:0!important}.nav-right .cart-link svg,.nav-right .nw-fav-link svg{width:24px!important;height:24px!important;stroke-width:1.6!important}.nav-right .nw-fav-link [data-fav-count]{top:4px;right:4px}.nav-right .cart-link span.cart-count{display:inline-block!important;position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:var(--paper);font-size:10px;font-weight:700;line-height:16px;text-align:center;font-family:var(--font-base)}.carousel-arrows{display:none}}@media (max-width:1100px){section.featured-products[data-type="viewedproduct"] .products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:720px){section.featured-products[data-type="viewedproduct"] .products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:420px){section.featured-products[data-type="viewedproduct"] .products{grid-template-columns:1fr!important}}.nw-drawer-close{display:none}@media (max-width:1080px){.nw-drawer-close{display:grid;place-items:center;position:absolute;top:18px;right:16px;width:40px;height:40px;background:#fff0;border:0;color:var(--ink);cursor:pointer;z-index:2}.nw-drawer-close svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}}@media (max-width:720px){.ct-offices{padding:0!important}.ct-office{padding:22px 20px 20px!important}}@media (max-width:600px){section.section[data-type="categoryproducts"] .prod-grid{grid-template-columns:1fr!important}.prod-grid,.products,section.viewed-products .products,section.crossselling .products,section.productscategory .products,section.featured-products .products,section.featured-products[data-type="viewedproduct"] .products,section.section[data-type="categoryproducts"] .prod-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.listing-main .prod-grid{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.listing-main .prod-grid>*{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.cat-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:0!important;margin:0!important;justify-content:stretch!important}.cat-grid>.cat-card{width:100%!important;max-width:100%!important;margin:0!important;flex:0 0 100%!important}.page-catalogue .cat-grid-products{grid-template-columns:1fr!important}}.prod-grid,.listing-main .prod-grid,.cat-grid-products,section.section[data-type="categoryproducts"] .prod-grid,.featured-products .products,.crossselling .products,.productscategory .products{align-items:stretch!important}.prod-grid>.prod-card,.listing-main .prod-grid>.prod-card,.cat-grid-products>.prod-card,section.section[data-type="categoryproducts"] .prod-grid>.prod-card,.featured-products .products>.prod-card{height:100%!important}.info-inner ol{margin:0 0 18px;padding-left:26px}.info-inner ol>li{margin-bottom:10px;padding-left:4px;line-height:1.65}.info-inner ol>li::marker{color:var(--ink-3);font-weight:600}.info-inner ol ol{margin-top:10px}.info-inner h3{margin-top:32px}.footer-addresses .addr-route{margin-top:6px}.footer-addresses .addr-route a{color:var(--red);font-weight:600;text-decoration:none;font-size:13px}.footer-addresses .addr-route a:hover{text-decoration:underline}.hero-inner .eyebrow{font-size:14px;letter-spacing:.16em}@media (max-width:720px){.hero-inner .eyebrow{font-size:13px;letter-spacing:.14em}.cat-hero-inner{padding-left:20px!important;padding-right:20px!important}}#content-hook_order_confirmation,.page-order-confirmation,#content-hook_payment_return{font-family:var(--font-base);color:var(--ink)}#content-hook_order_confirmation.card,.page-order-confirmation.card,#content-hook_payment_return.card{display:block;max-width:var(--maxw-narrow);margin:20px auto;background:var(--paper);border:1px solid var(--hairline);border-radius:0;padding:28px 32px}.page-order-confirmation .card-block,#content-hook_order_confirmation .card-block,#content-hook_payment_return .card-block{padding:0}.page-order-confirmation .row{margin:0}#content-hook_order_confirmation h3.card-title{font-family:var(--font-title);font-size:22px;line-height:1.2;display:flex;align-items:center;gap:10px;margin:0 0 10px}#content-hook_order_confirmation .done{color:var(--accent)}#content-hook_order_confirmation p{color:var(--ink-3);font-size:14px;margin:0}#content-hook_order_confirmation a{color:var(--brand);text-decoration:underline}.page-order-confirmation #order-items>.row:first-of-type{display:flex;align-items:flex-end;gap:16px;padding:18px 0 10px;border-bottom:2px solid var(--ink)}.page-order-confirmation #order-items>.row:first-of-type .card-title{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-family:var(--font-base)}.page-order-confirmation #order-items>.row:first-of-type .col-md-6{flex:1 1 auto}.page-order-confirmation #order-items>.row:first-of-type .col-md-2{flex:0 0 100px;text-align:center}.order-confirmation-table .order-line{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--hairline)}.order-confirmation-table .order-line .image img{width:72px;height:auto;border:1px solid var(--hairline);display:block}.order-confirmation-table .order-line .details{flex:1 1 auto}.order-confirmation-table .order-line .details span{font-weight:500;color:var(--ink)}.order-confirmation-table .order-line .qty{flex:0 0 auto}.order-confirmation-table .order-line .qty .row{display:flex;gap:0}.order-confirmation-table .order-line .qty .row>div{flex:0 0 100px;text-align:center;font-size:14px}.order-confirmation-table .order-line .qty .bold{font-weight:700}.order-confirmation-table>table{width:100%;margin-top:6px;border-collapse:collapse}.order-confirmation-table>table td{padding:9px 0;font-size:14px;color:var(--ink-2)}.order-confirmation-table>table td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.order-confirmation-table>table tr.total-value td{font-weight:700;color:var(--ink);border-top:1px solid var(--hairline);padding-top:12px}#order-details{margin-top:24px}#order-details h3{font-family:var(--font-title);font-size:15px;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}#order-details ul{list-style:disc;padding-left:20px;margin:0}#order-details li{margin-bottom:7px;color:var(--ink-2);font-size:14px}.page-password,.page-guest-tracking,.page-order-return,.page-order-slip{font-family:var(--font-base);color:var(--ink)}.page-password #content.card,.page-guest-tracking #content.card,.page-order-return #content.card,.page-order-slip #content.card,.page-order-return #order-return-infos.card,.page-order-return section.card,.page-order-slip section.card{max-width:var(--maxw-narrow);margin:24px auto;background:var(--paper);border:1px solid var(--hairline);border-radius:0;padding:32px 36px}.page-password .card-block,.page-guest-tracking .card-block,.page-order-return .card-block,.page-order-slip .card-block{padding:0}.page-password h1,.page-password .h1,.page-guest-tracking h1,.page-guest-tracking .h1,.page-order-return h1,.page-order-return .h1,.page-order-slip h1,.page-order-slip .h1,.page-order-return .card-title,.page-order-slip .card-title{font-family:var(--font-title);font-size:22px;line-height:1.2;margin:0 0 18px;color:var(--ink)}.page-order-return .card+.card,.page-order-return section.card{margin-top:20px}.page-password .form-control-comment,.page-guest-tracking .form-control-comment,.page-order-return .card-text,.page-password p,.page-guest-tracking p{color:var(--ink-3);font-size:14px;line-height:1.6}.page-password .form-group,.page-guest-tracking .form-group{display:block;margin-bottom:18px}.page-password .form-group [class*="col-md"],.page-guest-tracking .form-group [class*="col-md"]{width:100%;max-width:100%;flex:none;padding:0;margin:0}.page-password .form-control-label,.page-guest-tracking .form-control-label{display:block;width:auto;float:none;text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:7px;padding:0}.page-password .form-control,.page-guest-tracking .form-control{width:100%;border:1px solid var(--hairline-2);background:var(--paper);padding:13px 14px;font-family:var(--font-base);font-size:14px;color:var(--ink);border-radius:0;outline:0}.page-password .form-control:focus,.page-guest-tracking .form-control:focus{border-color:var(--ink)}.page-password .btn-primary,.page-guest-tracking .btn-primary,.page-order-return .btn-primary{margin-top:8px}.page-order-return .table,.page-order-slip .table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:14px}.page-order-return .table th,.page-order-slip .table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px;border-bottom:2px solid var(--ink)}.page-order-return .table td,.page-order-slip .table td{padding:12px;border-bottom:1px solid var(--hairline);color:var(--ink-2)}.page-order-return .table-striped tbody tr:nth-child(odd) td,.page-order-slip .table-striped tbody tr:nth-child(odd) td{background:var(--paper-3)}@media (max-width:720px){#content-hook_order_confirmation.card,.page-order-confirmation.card,#content-hook_payment_return.card,.page-password #content.card,.page-guest-tracking #content.card,.page-order-return #content.card,.page-order-return #order-return-infos.card,.page-order-return section.card,.page-order-slip #content.card{padding:22px 18px;margin:14px;max-width:none}.page-order-confirmation #order-items>.row:first-of-type ._desktop-title,.page-order-confirmation #order-items>.row:first-of-type{display:none}.order-confirmation-table .order-line{flex-wrap:wrap;align-items:flex-start}.order-confirmation-table .order-line .details{flex:1 1 calc(100% - 90px)}.order-confirmation-table .order-line .qty{flex:1 1 100%;margin-top:12px}.order-confirmation-table .order-line .qty .row{justify-content:space-between}.order-confirmation-table .order-line .qty .row>div{flex:0 0 auto;text-align:left}.order-confirmation-table .order-line .qty .row>div:last-child{text-align:right}.order-confirmation-table>table{font-size:13px}.page-order-return .table-wrapper,.page-order-slip .table-wrapper{overflow-x:auto}}#notifications .notifications-container{max-width:var(--maxw-narrow);margin:16px auto 0;padding:0 var(--pad-x)}#notifications .alert{border:1px solid var(--hairline);border-left-width:4px;background:var(--paper-2);padding:14px 18px;font-family:var(--font-base);font-size:14px;line-height:1.5;border-radius:0;margin-bottom:12px}#notifications .alert ul{margin:0;padding:0;list-style:none}#notifications .alert li{margin:0}#notifications .alert-success{background:var(--accent-wash);border-color:var(--accent-border);border-left-color:var(--accent);color:var(--accent-deep)}#notifications .alert-danger{background:var(--brand-wash);border-color:var(--brand);border-left-color:var(--brand);color:var(--brand-deep)}#notifications .alert-warning{background:var(--amber-wash);border-color:var(--amber-border);border-left-color:var(--amber);color:var(--amber-deep)}@media (max-width:720px){#notifications .notifications-container{padding:0 14px}}.pdp-info .pdp-qty,.cart-qty{height:52px;box-sizing:border-box;align-items:stretch}.pdp-info .pdp-qty button,.pdp-info .pdp-qty input,.cart-qty button,.cart-qty input{height:100%;box-sizing:border-box}.pdp-buy .add .pdp-add{min-height:52px}section.featured-products.nw-seen{background:var(--paper-2)!important}section.featured-products.nw-seen>h2::before,.nw-seen-head h2::before{display:none!important}.nw-seen-head{margin:0 0 28px!important}.nw-seen-head .eyebrow{margin-bottom:12px}.nw-seen-head h2{margin:0!important}@media (max-width:1100px){.about-inner .about-image{order:2}.about-inner .about-body{order:1}}@media (max-width:720px){.brands-grid{grid-template-columns:1fr!important}}.account-orders>p{font-size:14px;color:var(--ink-3);margin:0 0 22px}.account-orders .orders-list{display:flex;flex-direction:column;gap:14px}.order-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px 34px;padding:22px 26px;background:#fff;border:1px solid var(--hairline);border-radius:var(--radius-1);transition:border-color .16s ease , box-shadow .16s ease}.order-row:hover{border-color:var(--ink);box-shadow:0 8px 26px rgb(51 55 69 / .08)}.order-row-main{display:flex;flex-direction:column;gap:7px;min-width:0}.order-ref .lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:3px}.order-ref a{color:var(--ink);text-decoration:none}.order-ref strong{font-size:18px;font-weight:700;letter-spacing:.01em}.order-ref a:hover strong{color:var(--red)}.order-meta{display:flex;gap:8px 16px;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.order-meta .order-payment{position:relative;padding-left:16px}.order-meta .order-payment::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--ink-3)}.order-row-side{display:flex;flex-direction:column;align-items:flex-start;gap:9px;white-space:nowrap}.order-status{display:inline-block;font-size:11px!important;font-weight:600;letter-spacing:.03em;padding:5px 12px!important;border-radius:100px!important;white-space:nowrap;line-height:1.5}.order-total{font-size:19px;font-weight:700;color:var(--ink)}.order-row-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.order-row-actions .account-cta{padding:9px 16px;font-size:12px;white-space:nowrap}@media (max-width:900px){.order-row{grid-template-columns:1fr;gap:16px;padding:20px}.order-row-side{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-top:14px;border-top:1px solid var(--hairline)}.order-row-actions{width:100%}.order-row-actions .account-cta{flex:1 1 auto;text-align:center}}.oc-signup{max-width:1220px;margin:26px auto 40px;padding:0 16px}.oc-signup .card-block{background:#fff;border:1px solid var(--hairline);border-radius:var(--radius-1);padding:30px 34px}.oc-signup-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px 48px;align-items:center}.oc-signup-kicker{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.oc-signup-title{margin:0 0 14px;font-size:21px;font-weight:700;line-height:1.25;color:var(--ink)}.oc-signup-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.oc-signup-perks li{position:relative;padding-left:26px;font-size:14px;color:var(--ink-2,var(--ink))}.oc-signup-perks li::before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zm3.7 5.6-4.2 5a.75.75 0 0 1-1.14.02L4.3 8.3a.75.75 0 1 1 1.1-1l1.5 1.63 3.65-4.34a.75.75 0 0 1 1.15.96z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0zm3.7 5.6-4.2 5a.75.75 0 0 1-1.14.02L4.3 8.3a.75.75 0 1 1 1.1-1l1.5 1.63 3.65-4.34a.75.75 0 0 1 1.15.96z'/%3E%3C/svg%3E") center / contain no-repeat}.oc-signup-label{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,var(--ink));margin-bottom:9px}.oc-signup-row{display:flex;gap:10px}.oc-signup-row .form-control{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;border:1px solid var(--hairline);border-radius:var(--radius-1);font-size:15px}.oc-signup-row .form-control:focus{border-color:var(--ink);outline:none}.oc-signup-row .btn{height:48px;padding:0 24px;white-space:nowrap}@media (max-width:820px){.oc-signup .card-block{padding:24px 20px}.oc-signup-inner{grid-template-columns:1fr;gap:20px}.oc-signup-row{flex-direction:column}.oc-signup-row .btn{width:100%}}.prod-stock.low{color:#935808}.footer-addresses .addr-route a{color:#ff8a80}.footer-news input::placeholder{color:rgb(216 216 216 / .65)}.ps-socialfollow-discord{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA3MSA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik02MC4xMDQ1IDQuODk3OEM1NS41NzkyIDIuODIxNCA1MC43MjY1IDEuMjkxNiA0NS42NTI3IDAuNDE1NDJDNDUuNTYwMyAwLjM5ODUxIDQ1LjQ2OCAwLjQ0MDc2OSA0NS40MjA0IDAuNTI1Mjg5QzQ0Ljc5NjMgMS42MzUzIDQ0LjEwNSAzLjA4MzQgNDMuNjIwOSA0LjIyMTZDMzguMTYzNyAzLjQwNDYgMzIuNzM0NSAzLjQwNDYgMjcuMzg5MiA0LjIyMTZDMjYuOTA1IDMuMDU4MSAyNi4xODg2IDEuNjM1MyAyNS41NjE3IDAuNTI1Mjg5QzI1LjUxNDEgMC40NDM1ODkgMjUuNDIxOCAwLjQwMTMzIDI1LjMyOTQgMC40MTU0MkMyMC4yNTg0IDEuMjg4OCAxNS40MDU3IDIuODE4NiAxMC44Nzc2IDQuODk3OEMxMC44Mzg0IDQuOTE0NyAxMC44MDQ4IDQuOTQyOSAxMC43ODI1IDQuOTc5NUMxLjU3Nzk1IDE4LjczMDkgLTAuOTQzNTYxIDMyLjE0NDMgMC4yOTM0MDggNDUuMzkxNEMwLjI5OTAwNSA0NS40NTYyIDAuMzM1Mzg2IDQ1LjUxODIgMC4zODU3NjEgNDUuNTU3NkM2LjQ1ODY2IDUwLjAxNzQgMTIuMzQxMyA1Mi43MjQ5IDE4LjExNDcgNTQuNTE5NUMxOC4yMDcxIDU0LjU0NzcgMTguMzA1IDU0LjUxMzkgMTguMzYzOCA1NC40Mzc4QzE5LjcyOTUgNTIuNTcyOCAyMC45NDY5IDUwLjYwNjMgMjEuOTkwNyA0OC41MzgzQzIyLjA1MjMgNDguNDE3MiAyMS45OTM1IDQ4LjI3MzUgMjEuODY3NiA0OC4yMjU2QzE5LjkzNjYgNDcuNDkzMSAxOC4wOTc5IDQ2LjYgMTYuMzI5MiA0NS41ODU4QzE2LjE4OTMgNDUuNTA0MSAxNi4xNzgxIDQ1LjMwNCAxNi4zMDY4IDQ1LjIwODJDMTYuNjc5IDQ0LjkyOTMgMTcuMDUxMyA0NC42MzkxIDE3LjQwNjcgNDQuMzQ2MUMxNy40NzEgNDQuMjkyNiAxNy41NjA2IDQ0LjI4MTMgMTcuNjM2MiA0NC4zMTUxQzI5LjI1NTggNDkuNjIwMiA0MS44MzU0IDQ5LjYyMDIgNTMuMzE3OSA0NC4zMTUxQzUzLjM5MzUgNDQuMjc4NSA1My40ODMxIDQ0LjI4OTggNTMuNTUwMiA0NC4zNDMzQzUzLjkwNTcgNDQuNjM2MyA1NC4yNzc5IDQ0LjkyOTMgNTQuNjUyOSA0NS4yMDgyQzU0Ljc4MTYgNDUuMzA0IDU0Ljc3MzIgNDUuNTA0MSA1NC42MzMzIDQ1LjU4NThDNTIuODY0NiA0Ni42MTk3IDUxLjAyNTkgNDcuNDkzMSA0OS4wOTIxIDQ4LjIyMjhDNDguOTY2MiA0OC4yNzA3IDQ4LjkxMDIgNDguNDE3MiA0OC45NzE4IDQ4LjUzODNDNTAuMDM4IDUwLjYwMzQgNTEuMjU1NCA1Mi41Njk5IDUyLjU5NTkgNTQuNDM1QzUyLjY1MTkgNTQuNTEzOSA1Mi43NTI2IDU0LjU0NzcgNTIuODQ1IDU0LjUxOTVDNTguNjQ2NCA1Mi43MjQ5IDY0LjUyOSA1MC4wMTc0IDcwLjYwMTkgNDUuNTU3NkM3MC42NTUxIDQ1LjUxODIgNzAuNjg4NyA0NS40NTkgNzAuNjk0MyA0NS4zOTQyQzcyLjE3NDcgMzAuMDc5MSA2OC4yMTQ3IDE2Ljc3NTcgNjAuMTk2OCA0Ljk4MjNDNjAuMTc3MiA0Ljk0MjkgNjAuMTQzNyA0LjkxNDcgNjAuMTA0NSA0Ljg5NzhaTTIzLjcyNTkgMzcuMzI1M0MyMC4yMjc2IDM3LjMyNTMgMTcuMzQ1MSAzNC4xMTM2IDE3LjM0NTEgMzAuMTY5M0MxNy4zNDUxIDI2LjIyNSAyMC4xNzE3IDIzLjAxMzMgMjMuNzI1OSAyMy4wMTMzQzI3LjMwOCAyMy4wMTMzIDMwLjE2MjYgMjYuMjUzMiAzMC4xMDY2IDMwLjE2OTNDMzAuMTA2NiAzNC4xMTM2IDI3LjI4IDM3LjMyNTMgMjMuNzI1OSAzNy4zMjUzWk00Ny4zMTc4IDM3LjMyNTNDNDMuODE5NiAzNy4zMjUzIDQwLjkzNzEgMzQuMTEzNiA0MC45MzcxIDMwLjE2OTNDNDAuOTM3MSAyNi4yMjUgNDMuNzYzNiAyMy4wMTMzIDQ3LjMxNzggMjMuMDEzM0M1MC45IDIzLjAxMzMgNTMuNzU0NSAyNi4yNTMyIDUzLjY5ODYgMzAuMTY5M0M1My42OTg2IDM0LjExMzYgNTAuOSAzNy4zMjUzIDQ3LjMxNzggMzcuMzI1M1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSI1NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);background-position:50%;background-size:2rem auto}#search_widget{margin-bottom:.625rem;overflow:auto}#search_widget form{position:relative}#search_widget form i{position:absolute;padding:.5rem}#search_widget form i.clear{right:15px;display:none}#search_widget form input{width:100%;padding:10px 20px 10px 40px;outline:none;background-color:#f1f1f1;border:none;border-radius:5px}.ui-autocomplete.searchbar-autocomplete{width:100%;min-height:100%;border:none}.ui-autocomplete.searchbar-autocomplete li a,.ui-autocomplete.searchbar-autocomplete li a.ui-state-focus{padding:8px 15px;overflow:auto;border:none;background:none;margin:auto;border-radius:0}.ui-autocomplete.searchbar-autocomplete li a:hover{background-color:#f1f1f1;cursor:pointer}.ui-autocomplete.searchbar-autocomplete li a .autocomplete-thumbnail{float:left;width:50px;height:auto;margin-right:8px}@media only screen and (min-width:768px){#search_widget{float:right;margin-bottom:0}.ui-autocomplete.searchbar-autocomplete{width:400px;min-height:auto;left:auto}}@media only screen and (min-width:992px){#search_widget{min-width:16.5rem}}.faceted-overlay{left:0;top:0;width:100%;height:100%;position:fixed;background-color:rgb(25 25 25 / .5);z-index:100}.faceted-overlay .overlay__inner{left:0;top:0;width:100%;height:100%;position:absolute}.faceted-overlay .overlay__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faceted-overlay .spinner{width:75px;height:75px;display:inline-block;border-width:2px;border-color:rgb(255 255 255 / .05);border-top-color:#fff;animation:spin 1s infinite linear;border-radius:100%;border-style:solid}@keyframes spin{100%{transform:rotate(360deg)}}#search_filters .ui-slider-horizontal .ui-slider-handle{margin-left:-1px;cursor:pointer}#search_filters .ui-widget-header{background:#555}#search_filters .ui-slider .ui-slider-handle{top:-.45em;width:.4em;background:#fff;border:1px solid #555}#search_filters .ui-slider-horizontal{height:.4em}#search_filters .facet .title{display:flex}#search_filters .facet .title .collapse-icons{margin-left:auto}#search_filters .facet .facet-title{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search_filters .facet .facet-label{width:100%;text-align:left}#search_filters .facet .facet-label .custom-checkbox,#search_filters .facet .facet-label .custom-radio{top:-7px;margin-right:0}#search_filters .facet .facet-label .color{margin-left:0}#search_filters .facet .facet-label a{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAEUlEQVR4AWP4DwLUJUfJURIAypHyHErLyzcAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVR42mN4wsQwiOAo/AbEjFDIBMIgEgbp7ZpRCABBfwUJFjr9hgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGElEQVR42mP4N6jgKPwPIdEhSIz+cBQCAN0ljbVRDamVAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANklEQVR4Ae3KsQ0AIAhEUfYfVlUqgcIL0rqAueLlN1/CJhE9+G7Jsh2qNlC4X3VJuKIq/j+iA4lnicmEWt+AAAAAAElFTkSuQmCC) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANUlEQVR42u3GAQaAABjF4L3d/7YRif4kEjpBHj4bx7oI1JeqfXNmTOKQu8FE4f3I01z9u6oTmGgOCwxIvwUAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(data:image/png;base64,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)}.ui-widget-header .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-default .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-active .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-highlight .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEXNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrNCgrqN5j8AAAAT3RSTlMAGP8QMgQIUL+DmS4iVHBAZmAaEs0MIDwWQkhKHlomMFIshTSHgcNqyc/HOEQcvbl8q7Wljamtsyj9nyTvCgYCj6NilaGvbN+dRj5ufpFo5a5WewAADN1JREFUeNrs2gd2wzgMhGHi0/3PvL0x84TIqYoX/6vSACYwpLrXMAx3oNT/vH83d0C9u8VWVNQWrL5xBYItICaIF2qxqdFiDBD5WzD1fSsQxBylATmDqWZ6DpDBkfIpZP1tC41eqCa7+fWEihE/F6prMKcQPHIM5QpoCviqFZD0JUZ/QRNQvGIvFeeA574K5CGUV4G5ERqGYRiGYXj+O8G6140Y2HdU0xCg8at/H1DsGWV9qSVZQBiQAfsW6tyvkgZU+/D4FQ9DWX9fcSMXqvGr9TPBwvoqkA/4XcWV4dlwdX5muH4FfD3lE98H7M0154C5CgzDMAzDMDw93pcN7/p9X9pAgnZHig/isfFlQbGR+vUM2GUZsqcLbUNuaqu5MH7fj5BDD7XpQGx7IQqxXUGRIMTr4wOh7zsaGeg76NLbArJBYA9gDwc5/nWL+iXMa/5mx/r0LODBEa63l2oGEDtCf+QXcX1BZ0jKuatXrXfi1vlgDcMwDMMwJEWtd8EHFwArONGAt9dXPFbACmiiArhQwP5ZSYV0juoeoK1VegNzlH782BUNhNYXAPuHRSq00xVEtQYUff05iNYB2v6FqM/fHmexWWT1KwhYTg2We6wLBYQaPxAVRn7okZ8youBsMDaFQZcNOCngdAovybTPzyvT8xBohljdIVDUlUOgP8orIk4dzgaCnLKQ4iTYzVFzEgzEaSnyV6D6OerllQgDI71BGNAA/NAbkWEYhmEYrM+k9BdmmYH1geARB/Cx/cs9VNv/5pqHp0z3vVo2TOgfB1CxZ+vFrr/WLLoAe8N7EGFIF/5+bA5ki39Im07k5/dxzYxZiRe5Iv2zDCiyKZsOQm0/X7e6ldGiwzbYB1pQskKbDs5nXGNAZET1kZ8GpI5PuxSoRZ2/DyikHod4E0D485ohqX/ilRYVcj3y9KrpvzleGofmPmcYhmEYbsvhia7DyOe53OR9/at1A5rvTGxT3BoAjvXg3V7ddQUs2/+xsQ7/TjL7891h/SH6r4FoHADcp3vpwaYfju3pbDPAX8eAPd3Z5+hyLwMAdAYd23YakA+sseHFGzjqx6yAjAebQacrAOT/LZZaP+UcENObyY7lyHNAxufxf/+rAHD+/uIAjam7VvyY+4DrONZlynoi+v6HYRiG4dd2zoO9UaMLoy9nJqAsWgNqW+ys0uz03pXuTW///+d8tizuM8zjwXaiT24c1yPqfZ/LALvIHsDr0ryQn/CCdkQBjAr18CIASsID6CvRx5N9a4n6VUIpS0A+Xv0YGCvyWIyHG7oLWEnsVVXBGguEIr5KoiZ5Mdt41jSdesHH3llhvDfYXucleU6ZJ/+vsKW7Q7EYUJ+3xfYFqqpyZ0SBjDoBBAmQn0K3AywA0OQEWcJtB5AIgPwM2gDIp1NPGMBsNhNKAoJY0gGMOwHiTmBNG0hmgdgOdgOfn5LqAAqCHxLtGNA6orvHcwBshTnTxfhRJ4DHjx+LVAeaxy8kAhgDT8IAgE4AmSOKaA1q4fEpyQ6YFEgUEwtAHrzUOg5wEKxujQVQ8vRpeAjMlOe5Zub49cfVA7D6H+4/SQeQRS+ILMsmWYZaWCwW6TGAyaSAYhIGIIUBeMAHARwAHByw8alKKDWNyoGeABQHoCiAl4QpdfMQqFIBQJTgeA1q4dmzZ5AnO8BPimLiLQCdeTqAZ2egNVnJoiyXlFknAFte4uX1h8whjwPIowDodEBt9fcFoA28siZquTxPdYCfrPEknAIo6ByTZWlngZINZaIDLIArHALQ3R5UigPAd7cXXQfwYvo64EqnQaiBGiQDj526MS476DXY5uMX4gAsgUrbw/tmjde/Bsbb/cNJ/YypNDAwMDBwb3j1VfXiwCkNSKB+PF4bXgPgtVYLILzHrjdeR7dn44vdeB0UUlXqYQ5zdWmaRobDeyyBUQ4clkVws1ND/YDepzY9ENSvIAGoT4Ge+/myLC/jBkhWQYUDR2XlUKsGp5YjOIrqB5qFrH6wBET8dDixizd4gz3C+lVYBwAIkgWjN/WW3hZqoRQqO66uz/N54GqgaVI7CFBjXmMdZxQ0DgsQD+BJBRDfDqN3Dt59b/+gkOEp5HXZAN7nAz5gFBYIlJG/EnquvIyvfc0da9z523u11VdljNhraJzWPPCs8Q9SAUggBc4eH/IqYf14XToAfaSP9Uneup5hHWCu0KMOaOhc61eABFTnb+9T1nyqlsUCoJEB3oNZTwDWAS+NTz669RsQ3487nHOYf8RnfMbnrWdgx7i5L0lNb4DmhHEiAEe3IwRA1D89ozx5oQVQpQLwbIjqj7YXBRD4wcePR4+/+HLjEzaML3arX0Z4CJjHenSEeUPjGPUFoAgk5ySUAPAmdhaE18IApNQhAbwi4xKuqH6xoZOIM3v3q1qqv3rXAthrcD3Lo4iaeBClM5vVH10HJP7ZO3bIZFzCG6z++DRoOJyM6qEkPawUdVCKUreQqlIv8TXQwMDAwMB1UkBlUgE8Uw+g/yclQKkeAP1rHCtJK5yMQ8ASeEJRfP01Xwa7s6eA5T7vvMP+MvG8RcGGIvL4hSL1/wolo6L4ppMA/JcAGkqVNK0CK63iq/GFOd+e8p1NZlVQqrGEOO/uFJlGv+BaaF/He4+w5VHnZouRtOIbthYA0ACtroD1V7cBbAa+/176/nvUeiGqBhqlAug8MoI8XiALQHtIkgUAvq4hCOC9yQnhBlesimQAtCTKNTqHFKXCBML63XnX3uNW9QMwgiZ6gALz7vLkQDADzkGhhQWA1gEErVIul2VZBgGsWKkgrigVQEJBSlxur6L6PeEY8BnjE/ghuK7tLM+8P4ApMIWpBXAIFCwc5++/5733Ju8tOdQGvmEljbYXQNwBPwJwFNYfFliu1izMo4bBufl83gmgc8wvTjg4+aSbzyo5BiyXpwdAOAh+UxQjyu2PAVY/KywBPFROAUuAhSmrPQ6DBJA0DYY9TzeAV17ZfEYNkhwDCr9cLlmSPA1u/yxwpCPAtFKXVV1/KoNKVA5LAPsRRjIW558GWbQkxgCKU1iiNLDV64AjSUe4+J8PDAAZK/jGyYFNPX4nE8hA4SMrucd7fK6rXgfcHKbPn08DbfacJCcXjznxk5MDAwMD26EoAtn/CeCnfd0ffoafTX5hwy+6LzwFeLqRfQAJYF8tM2YK+BWoFFFpW8wAmO2yAZyzFvgNC+C3/r991aWiStwL2QtJZ+YlzaL177IBJGsBAtJXgg7i+qHqf3Az8N/z381Tj4LudARwzkYBAOJ9qKnj+kcmldWffHS3cQ2Y87uk35EBs2sMoGJDlQrA+tuAt1wwzepPBeA6LUMuKac1iALwzGYzvHYEVnA6gBgI6gerfwsdsPNBsAJwzlrgORbA87gD0iuw6VsYA0x3QzzovYvxbnIQNI3Gvy2dBSS0M2YYM51y3OqxesaA+Ay4ZdA18scPAD/8oWsEDQwMDAwM3BsqYt0ljKred0hsnwcP4vqJdZeARRAFYPG4cIZq5E6/0c2vNq/PZkrf3lZQqesoVqpdBmARxAFYPFDZ7q3Li2YIA7DpiQC6CuYdZbcBQJ0MAEYSsFFpBMQzhAGMoCcAzHsUcWc7APNe5e6OAUb/GHBnzwKsuRlngeE6YGBgYGBggEb3GPen+OvAyQAO3T2qn5H4q8Kppax+gFIRxH//4Mp+Q1nxt/hLrDqpjIgTIP7pr+w3Esdb0l+V3sJaAFYLjdZuYIWQz/OTT3t8m7k9z25O13NyzG8ankOdcojXhrKBhWMvEcDklGySsfGMLDt9gXY6E048nM4Em34jO0CyDrBxYYUMwgC+PAN/Zb+ZjGgkNYzUAipYFFEAd3YQLOGtw7egDAMQVUW3fHRXKX8Gfi41MDAwMHAPid8f0O/xQ1RXd1vfjryf+P0B/R49RndVj9e3C7+YfYz9izx+kPKqHq9vB95P/P4Acwj9WKDjjT8HEADPzYldient+qPtKXZ6p88khU7sgDZ+IfHD0Rjm0vGxBFxyfpD6HalvukTk8U+k0P/555/QAWkJlw3Afkk4x9JxtMOiZ37FBfXPbxVfdn8E9PlyXf8WA2ikJhFA6me6oKs7SFyhA5Y6q5/tHQJNk9ihSzpEflGAAP0d0uMstaT1fmxQU8+gZoPg8+QgRexKTE8Mkoqd9PTW0g5L8352fRqL17cD72XXFzLx+nbjaXZ9KRuvbyc+MDAwMDAw0A9nbN1vDeSncIHf7QDoD4Cc0EH9AQjdrgCAnNjTASGJPkcMHTCMAcNZYGBgYGBgYODekqHbAkK94PFXrz/TbSFT9p8DyEjUfw86wOqN/XZ2AFn7kQiAlm69qOt3dwzwLTIsr0792b3oAKufRP33oAOS9d+Xs0Ci/vt3HWD138oxYGuQ2dfAwE3nfwCQ21iAO53kAAAAAElFTkSuQmCC)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.homeslider-container{margin-bottom:50px;position:relative;float:left;width:100%}.homeslider{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.homeslider li{position:absolute;width:100%;left:0;top:0}.homeslider img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0}.homeslider .caption{display:block;position:absolute;z-index:2;font-size:1em;text-shadow:none;color:#fff;background:#000;background:rgb(0 0 0 / .6);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}.homeslider_nav{position:absolute;-webkit-tap-highlight-color:#fff0;top:52%;left:0;opacity:.7;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:#fff0 url(data:image/gif;base64,R0lGODdhTAA9APQAABAQEDAwMO/v78/Pz7+/v39/f6+vr1BQUCAgIGBgYJ+fn0BAQN/f33BwcI+Pj////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAATAA9AAAF5CAkjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9haIODbIgGEx2PACz8IgCJgIBYvdIH2OD1UyMk7s1gxLMgFCDwAAnIFQQlyD289cXIJPwGEbYY/DX9cgpJiBkJ2bQJ0OnoPDKE/a3IEO41tmEKsYq43g3IORH6fpjcHiY9BvHIHPbhiArI8kYU/nmKlPqhtnKds0T7Mc0G0kzyWn4Gvmg/fOAiJi0OIrTrlbb5FCwYEwjsHBgbzWfn6+/z9/v8AAwocSLCgwYMIEypcyLChQykhAAA7) no-repeat left top;margin-top:-45px}.homeslider_nav:active{opacity:1}.homeslider_nav.next{left:auto;background-position:right top;right:0}