.brand img{width:100%;height:auto}.brand{line-height:0}.cart-count:empty,.cart-count[data-empty=true]{display:none}.product-info .price-current{font-weight:700;font-size:23px;letter-spacing:.04em}.product-info .price s{font-size:18px;font-weight:700;opacity:1}.price .badge{display:inline-flex;align-items:center;gap:5px;font-weight:700;white-space:nowrap}.price .badge .icon{width:15px;height:15px}.benefit-list{gap:10px}.benefit-list li{font-size:16px;gap:10px}.benefit-list .icon{width:20px;height:20px}.block-quantity label,.option-group legend{font-weight:700;font-size:14px}.quantity-control{background:#f0f0f0;border-color:#ccc;width:136px;margin-top:0}.quantity-control input[type=number]{background:transparent;width:48px}.pill>span{min-width:58px;min-height:38px;padding:6px 19px;font-size:15px}.pills{gap:10px 16px}.add-button{text-transform:uppercase;font-size:20px;font-weight:700;min-height:52px}.trust-list li{font-family:var(--font-heading,sans-serif);font-size:19px;line-height:1.25;text-transform:uppercase;letter-spacing:.4px}.trust-list .icon{width:40px;height:40px;stroke-width:1.7}.block-trust{margin-block:32px 26px}.block-accordion{margin:0}.accordion summary{font-family:var(--font-heading,sans-serif);font-size:23px;text-transform:uppercase;padding:14px 10px;min-height:52px;line-height:1.2}.block-accordion:last-of-type{border-bottom:1px solid #ddd}.accordion-symbol{width:10px;height:10px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-right:6px;margin-top:-5px}.accordion-symbol:before,.accordion-symbol:after{display:none}.accordion[open] .accordion-symbol{transform:rotate(225deg);margin-top:5px}.sticky-buy-info{min-width:0}.sticky-buy-price{display:flex;align-items:center;gap:10px;margin-top:4px}.sticky-buy-price b,.sticky-buy-price s{font-size:14px;letter-spacing:.02em}.sticky-buy .sticky-variant:empty{display:none}.sticky-buy strong{font-size:19px;letter-spacing:.4px}.sticky-buy .button{font-size:16px;font-weight:700}.back-top{width:42px;height:42px;font-size:0;box-shadow:0 3px 12px #0003}.back-top:after{content:"";width:13px;height:13px;border-left:2px solid;border-top:2px solid;transform:translateY(3px) rotate(45deg)}.menu-dialog{width:min(360px,90vw);padding-top:66px}.menu-dialog .nav-list>li{border-bottom:1px solid #eee}.menu-dialog .nav-list a{display:block}.menu-dialog .eyebrow{font-weight:700;font-size:18px;padding-bottom:20px}.cart-dialog .cart-panel>h2{font-size:30px}.cart-summary{border-top:1px solid #eee;margin-top:20px}.cart-item-title{font-family:var(--font-heading,sans-serif);font-size:22px;line-height:1.2}@media(max-width:749px){.page-width{padding-inline:16px}.header-inner{min-height:64px;padding-block:4px}.brand{max-width:42vw}.product-section:not(.featured-product-section){padding-top:0}.product-section .gallery{margin-inline:-16px}.product-info h1,.product-info h2{font-size:29px;line-height:1.15;margin-bottom:12px}.product-info{padding-top:16px}.product-block{margin-block:16px}.product-block.block-title{margin-top:0;margin-bottom:12px}.benefit-list li{font-size:16px;line-height:1.6}.product-info .price{gap:12px}.product-info .price-current{font-size:23px}.product-info .price s{font-size:17px}.product-info .badge{font-size:12px;padding:3px 7px}.quantity-control{width:136px}.quantity-control button{height:42px}.option-group legend{margin-bottom:6px}.block-buy_buttons{margin-block:26px 20px}.payment-icons{gap:10px 8px;max-width:370px;margin-inline:auto}.payment-icons svg{width:39px;height:25px}.block-trust{margin-block:32px 26px}.trust-list{gap:6px}.trust-list li{font-size:17px}.trust-list .icon{width:38px;height:38px}.block-accordion{margin:0}.accordion summary{font-size:22px;min-height:51px;padding:14px 10px}.gallery-controls{top:0;right:8px;bottom:0;left:8px}.gallery-controls .icon-button{width:30px;height:30px;border-radius:50%;background:#0008;color:#fff;font-size:32px;line-height:1}.gallery-dots{gap:14px;margin-top:-24px;padding-bottom:12px}.gallery-dots button{width:6px;height:6px;min-width:6px}.gallery-dots button[aria-current=true]{width:9px;height:9px}.sticky-buy{padding-block:10px max(10px,env(safe-area-inset-bottom))}.sticky-buy>.page-width{gap:10px}.sticky-buy strong{font-size:17px;max-width:none;white-space:normal;line-height:1.15}.sticky-buy .button{min-width:140px;min-height:44px;padding:8px 10px;font-size:16px;flex-shrink:0}.sticky-buy .sticky-variant{font-size:10px}.sticky-buy-price b,.sticky-buy-price s{font-size:14px}.back-top{width:42px;height:42px;right:16px;bottom:95px}}@media(max-width:359px){.benefit-list li{font-size:14px}.product-info h1{font-size:26px}.product-info .price{gap:8px}.product-info .price-current{font-size:21px}.pill>span{padding-inline:16px;min-width:50px}.pills{gap:9px}.sticky-buy .button{min-width:115px;font-size:13px}.sticky-buy strong{font-size:15px}}@media(max-width:749px){.gallery{overflow:clip}}.site-header,.header-inner{background-color:#fff;color:#121212;opacity:1}.shopify-section-group-header-group:has(.site-header){background-color:#fff;isolation:isolate}.menu-dialog,.cart-dialog,.zoom-dialog{background:#fff;color:#121212;opacity:1;box-shadow:0 0 30px #0002}.menu-dialog::backdrop,.cart-dialog::backdrop,.zoom-dialog::backdrop{background:#00000073}.menu-dialog{box-sizing:border-box;width:min(360px,88vw);max-width:88vw;height:100vh;height:100dvh;max-height:100dvh;inset:0 auto 0 0;margin:0;padding:26px 24px;overflow:auto;border:0}.menu-brand{display:block;width:150px;margin:22px 0 30px;line-height:0}.menu-brand img{display:block;width:100%;height:auto}.menu-dialog .dialog-close{top:12px;right:12px;background:#fff;color:#121212;border:0;border-radius:50%;width:40px;height:40px;padding:8px}.menu-dialog .nav-list{list-style:none;padding:0;margin:0}.menu-dialog .nav-list>li{border-bottom:1px solid #e5e5e5}.menu-dialog .nav-list a{display:flex;align-items:center;min-height:64px;padding:16px 0;font:400 17px/1.5 Adorle Mono,monospace;color:#121212;text-decoration:none}.menu-dialog .nav-list a:after{content:"\203a";margin-left:auto;font:24px/1 sans-serif}.menu-dialog .nav-list a[aria-current=page]{font-weight:700}.menu-dialog .nav-list a:hover,.menu-dialog .nav-list a:focus-visible{background:#f5f5f5}h1,h2,h3,h4,.product-info h1,.product-info h2,.accordion summary,.trust-list li,.sticky-buy strong,.cart-item-title{text-transform:uppercase;font-family:Adorle Heading,Arial Narrow,sans-serif;font-weight:400}.sticky-buy{background:#fff;color:#121212}.back-top,.price .badge{background:#121212;color:#fff}.quantity-control input[type=number]{border:0!important;background:transparent!important;border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/repair.css.map */
