.garage-hero{height:770px;position:relative;color:white;overflow:hidden;background:#131921}.garage-scene,.garage-shade{position:absolute;inset:0}.garage-scene img{width:100%;height:100%;object-fit:cover;transition:transform 900ms cubic-bezier(.2,.65,.25,1),transform-origin 900ms}.garage-shade{background:linear-gradient(90deg,#070c15e0 0%,#080f1860 48%,transparent 78%),linear-gradient(0deg,#080e18 0%,transparent 45%);pointer-events:none}.garage-copy{position:relative;padding-top:100px;pointer-events:none}.garage-copy .care-kicker{color:#b3c5e0;font-size:10px;letter-spacing:2px}.garage-copy h1{font-size:clamp(42px,5.4vw,82px);line-height:.98;letter-spacing:-3px;margin:24px 0;font-weight:900;max-width:800px}.garage-copy em{font-style:normal;color:#8bb8ff}.garage-copy p{font-size:17px;color:#ccd7e7;margin-bottom:28px}.garage-copy a{pointer-events:auto}.garage-hud{position:absolute;right:44px;top:24px;display:flex;align-items:center;gap:24px;font:10px monospace;letter-spacing:1px}.garage-hud button{font-size:10px;background:#17233499;border:1px solid #60769466;color:#dae6f6;border-radius:3px;padding:9px}.garage-selector{position:absolute;bottom:28px;left:0;right:0}.garage-label{display:flex;justify-content:space-between;font:10px monospace;letter-spacing:1.5px;margin-bottom:18px;color:#b4c5dc}#garage-departments{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}#garage-departments button{padding:13px 9px;text-align:left;font-size:11px;font-weight:700;background:#1a2637b8;border:1px solid #4b5c7666;color:#e0e9f7;border-radius:3px;backdrop-filter:blur(8px);transition:background .2s}#garage-departments button.active,#garage-departments button:hover{background:#075df0;border-color:#4a89f2}.care-top{border-bottom:0}.care-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.care-body .care-shop-section{padding-top:55px}.care-controls{align-items:flex-start}.care-filters{max-width:80%}.care-filters button{font-size:10px;padding:9px 11px}.product-main{padding-block:28px 55px}.product-breadcrumb{font-size:12px;color:#737b89;margin-bottom:28px}.product-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:60px}.product-image-stage{background:#f3f5f8;padding:35px;min-height:540px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e9ef;border-radius:5px}.product-image-stage img{width:100%;height:480px;object-fit:contain;mix-blend-mode:multiply}#product-thumbs{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}#product-thumbs button{background:white;border:1px solid #dee4ed;border-radius:4px;padding:5px;width:70px;height:70px}#product-thumbs img{width:100%;height:100%;object-fit:contain}.product-photo-note{font-size:10px;color:#828b99}.product-buy{padding:15px 0}.product-buy h1{font-size:32px;letter-spacing:-1px;line-height:1.2;margin:15px 0 20px}.product-buy p{color:#687487;font-size:13px}.product-buy>strong{font-size:35px;display:block;letter-spacing:-1px;margin:28px 0 5px}#product-stock{color:#317b54}.product-buy label{display:block;font-size:12px;font-weight:700;margin:18px 0 8px}.product-buy select{width:100%;padding:14px;border:1px solid #dce3ec;background:white;border-radius:3px}.product-buy input{padding:12px;border:1px solid #dce3ec;width:90px;border-radius:3px;margin-bottom:20px}.product-buy .care-button{display:flex;width:100%;min-height:56px}.product-checkout-note{font-size:11px!important;border-bottom:1px solid #e1e6ee;padding-bottom:20px;line-height:1.6}.product-confidence{display:flex;flex-direction:column;font-size:10px;gap:8px;color:#737e8d;font-weight:700}.product-editorial{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;padding-block:65px;border-top:1px solid #dfe5ee;margin-top:60px}.product-editorial h2{font-size:40px;letter-spacing:-1.4px;line-height:1.1}.product-editorial h3{font-size:17px}.product-editorial p{font-size:14px;line-height:1.9;color:#677181;white-space:pre-line}.product-editorial details{border-top:1px solid #dfe5ee;padding:18px 0}.product-editorial summary{cursor:pointer;font-size:13px;font-weight:700}.product-related{background:#eff3f9;border-radius:5px;padding:30px}.product-related h2{font-size:28px;letter-spacing:-1px}.product-sticky{display:none}.garage-hero .care-shell{max-width:1360px}.care-logo img{width:240px}.care-body .care-footer-main>img{width:230px}
@media(max-width:760px){.garage-hero{height:820px}.garage-scene img{object-position:65% center}.garage-shade{background:linear-gradient(0deg,#070d18 0%,#080f18a0 25%,transparent 65%),linear-gradient(90deg,#090f1990,transparent)}.garage-copy{padding-top:60px}.garage-copy h1{font-size:45px;letter-spacing:-2px}.garage-copy p{font-size:13px}.garage-hud{top:14px;right:16px;font-size:8px;gap:10px}.garage-hud button{font-size:8px}.garage-selector{bottom:18px}#garage-departments{grid-template-columns:repeat(2,1fr);gap:5px}#garage-departments button{font-size:10px;padding:10px 9px}.garage-label{font-size:8px;margin-bottom:12px}.care-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-filters{max-width:100%}.product-layout{grid-template-columns:1fr;gap:15px}.product-image-stage{min-height:300px;padding:20px}.product-image-stage img{height:300px}.product-buy h1{font-size:26px}.product-editorial{grid-template-columns:1fr;gap:10px;margin-top:35px;padding-block:35px}.product-editorial h2{font-size:29px}.product-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:12px;background:white;box-shadow:0 -5px 25px #1232;z-index:45;padding:10px 16px}.product-sticky span{font-size:20px;font-weight:800}.care-body:has(.product-main){padding-bottom:70px}.care-body:has(.product-main) .pipitone-cookie-panel{bottom:80px}.product-main{padding-top:18px}.product-breadcrumb{margin-bottom:15px}}
@media(prefers-reduced-motion:reduce){.garage-scene img{transition:none!important;transform:none!important}}

.care-more{text-align:center;margin-top:30px}

#product-description{font-size:14px;line-height:1.85;color:#677181}#product-description h2{font-size:23px;line-height:1.3;letter-spacing:-.5px}#product-description h3{font-size:17px}#product-description li{margin-bottom:9px}#product-description table{width:100%;border-collapse:collapse}#product-description td,#product-description th{padding:10px;border:1px solid #e2e6ee}@media(max-width:760px){.care-logo img{width:188px}.product-buy h1{font-size:25px}#product-description{font-size:13px}#product-description h2{font-size:21px}}
