.shop-search-input::-webkit-search-cancel-button{appearance:none}html:has(.shop-content){scroll-padding-top:96px}html:has([data-shop-quote-bar]){scroll-padding-bottom:112px}.shop-content :is(a,button,input,select,summary){scroll-margin-top:96px;scroll-margin-bottom:112px}.shop-quote-bar{padding-bottom:max(12px, env(safe-area-inset-bottom))}.shop-quote-bar button,.part-purchase button{touch-action:manipulation}.part-purchase input[type=number]{appearance:textfield}.part-purchase input::-webkit-inner-spin-button{appearance:none;margin:0}.part-purchase input::-webkit-outer-spin-button{appearance:none;margin:0}.part-mobile-shortcut{border-top:1px solid var(--border);padding-top:12px}.quote-empty-state{border-radius:6px}@media (max-width:767px){.quote-page [data-quote-form]{gap:24px}.quote-summary .mobile-disclosure-toggle{border-color:var(--border);margin-top:12px}.quote-summary .mobile-disclosure-toggle:focus-visible{outline-color:var(--brand)}.quote-summary .mobile-disclosure-content>ul{border-top:0;margin-top:0}.quote-summary-total{padding-bottom:0}}
