.garage-focus{position:absolute;width:260px;height:190px;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 0 10px #3780f899);transition:top .9s,left .9s}.garage-focus span{position:absolute;width:28px;height:28px;border-color:#80b4ff;border-style:solid}.garage-focus span:nth-child(1){top:0;left:0;border-width:2px 0 0 2px}.garage-focus span:nth-child(2){top:0;right:0;border-width:2px 2px 0 0}.garage-focus span:nth-child(3){bottom:0;left:0;border-width:0 0 2px 2px}.garage-focus span:nth-child(4){bottom:0;right:0;border-width:0 2px 2px 0}.garage-zone-card{position:absolute;left:max(44px,calc((100vw - 1360px)/2));top:175px;max-width:390px;padding:25px;background:#111b2bb8;border:1px solid #4f77ac88;border-radius:5px;backdrop-filter:blur(10px)}.garage-zone-card>span{font:9px monospace;letter-spacing:1.5px;color:#9db9df}.garage-zone-card strong{display:block;font-size:32px;line-height:1.15;letter-spacing:-1px;margin:15px 0}.garage-zone-card p{color:#bbcae0;font-size:14px;line-height:1.6}.garage-zone-card .care-button{font-size:10px;margin-top:8px}.garage-copy{transition:opacity .3s}.garage-copy-dim{opacity:.12;pointer-events:none}.garage-copy-dim a{pointer-events:none}#garage-departments button{position:relative;padding-left:18px}#garage-departments button:before{content:'';width:3px;height:3px;background:#6b839f;position:absolute;left:8px;top:20px}#garage-departments button.active:before{background:white;box-shadow:0 0 9px white}.care-product-card{transition:transform .18s,border-color .18s,box-shadow .18s}.care-product-card:hover{border-color:#c4d4eb;box-shadow:0 10px 25px #14325309;transform:translateY(-3px)}.care-product-bottom{display:grid;grid-template-columns:1fr 32px;gap:12px 7px}.care-product-bottom>strong{grid-column:1/-1}.care-product-bottom>button{padding:11px;min-height:36px}.care-product-bottom .care-quick-add{width:32px;padding:0;background:#075df0;color:white;font-size:22px;border-radius:3px}.care-product-bottom .care-quick-add:disabled{opacity:.5}.care-controls{flex-wrap:wrap;gap:14px}.care-filters{flex:1;max-width:100%}.care-available{display:flex;align-items:center;gap:7px;font-size:11px;color:#5f6c7f;white-space:nowrap;padding-top:8px}.care-available input{accent-color:#075df0}.care-catalog-summary{display:flex;justify-content:space-between;align-items:center;margin:22px 0 18px;font-size:12px}.care-catalog-summary>strong{color:#65738a;font-size:10px;text-transform:uppercase;letter-spacing:1.2px}.care-catalog-summary button{border:0;background:transparent;font-size:11px;color:#075df0}.care-mobile-controls{display:none}.care-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#172134;color:white;padding:15px 25px;z-index:80;border-radius:4px;font-size:13px}.product-gallery-tools{display:flex;align-items:center;justify-content:space-between;margin:12px 0 5px;color:#7f8998;font-size:10px}.product-gallery-tools button{background:transparent;border:0;font-size:11px;color:#075df0;padding:7px}.product-gallery-tools>span{letter-spacing:1px}.product-image-stage{border:1px solid #e2e7ef;box-shadow:inset 0 0 70px #e9edf522}.product-buy h1{font-weight:800}.product-highlights{list-style:none;padding:0;margin:20px 0 5px;font-size:12px;color:#687485}.product-highlights li{margin:9px 0;padding-left:21px;position:relative}.product-highlights li:before{content:'✓';position:absolute;left:0;color:#075df0;font-weight:800}.product-fit{background:#f0f4fb;border-left:3px solid #075df0;padding:14px 16px;margin:22px 0}.product-fit strong{font-size:11px}.product-fit p{font-size:11px;margin:6px 0 0;line-height:1.6}.product-share{border:0;background:transparent;color:#075df0;font-size:11px;padding:13px 0;margin-bottom:14px}.product-confidence{background:#f5f7fa;padding:14px;border-radius:3px}.product-editorial details{border-bottom:1px solid #eef1f5}.product-editorial details[open] summary{color:#075df0}#product-thumbs button{transition:border-color .2s}#product-thumbs button.active{border:2px solid #075df0;padding:4px}#product-zoom-dialog{max-width:1000px;width:calc(100% - 30px);border:0;border-radius:5px;padding:35px;max-height:92dvh;background:white}#product-zoom-dialog::backdrop{background:#080e1bbc}#product-zoom-dialog>img{width:100%;height:75dvh;object-fit:contain}#product-zoom-close{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:30px;color:#172134}.care-body .care-product-content h3{line-height:1.55;min-height:4.65em}.care-body .care-product-picture img{max-width:100%;max-height:100%}
@media(max-width:760px){.garage-zone-card{top:150px;left:16px;max-width:calc(100% - 32px);width:310px;padding:20px}.garage-zone-card strong{font-size:27px}.garage-zone-card p{font-size:12px}.garage-focus{width:150px;height:110px}.garage-copy-dim{opacity:0}.care-controls{display:flex;gap:10px;align-items:center}.care-controls>.care-filters{display:none}.care-available{padding:0}.care-sort-label{margin-top:0;margin-left:auto}.care-mobile-controls{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #dce3ed;border-radius:3px;background:white}.care-mobile-controls>label{font-size:11px;color:#64748a}.care-mobile-controls select{width:100%;border:0;background:white;color:#182232;padding:5px;font-size:12px;font-weight:700;min-width:0}.care-catalog-summary{margin-top:19px}.care-product-bottom{display:grid;grid-template-columns:1fr 32px;gap:9px 7px}.care-product-bottom>button{padding:8px;font-size:8px}.care-product-bottom .care-quick-add{width:32px}.product-buy{padding-top:5px}.product-buy h1{font-size:28px;letter-spacing:-1px}.product-highlights{font-size:11px}.product-buy>strong{font-size:33px;margin-top:24px}#product-thumbs{flex-wrap:nowrap;overflow:auto;padding:5px 2px 10px;max-width:100%;scroll-snap-type:x mandatory}#product-thumbs button{flex-shrink:0;width:64px;height:64px;scroll-snap-align:start}.product-layout,.product-gallery{min-width:0}.product-editorial{margin-top:32px}.product-fit{margin-top:18px}.product-sticky{padding-bottom:max(10px,env(safe-area-inset-bottom))}#product-zoom-dialog{padding:20px}#product-zoom-dialog>img{height:68dvh}.care-toast{width:calc(100% - 32px);font-size:12px}}
@media(prefers-reduced-motion:reduce){.garage-focus,.garage-copy,.care-product-card{transition:none!important}.care-product-card:hover{transform:none}}
