/* No product media dimensions are changed here. */
body{ -webkit-font-smoothing:antialiased; }
.header__menu-item,.footer .list-menu__item--link{text-underline-offset:.35em}
.button:focus-visible,.header__menu-item:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.card__heading a{text-underline-offset:.3em}
.cart-items th{letter-spacing:.1em}
.predictive-search__item-heading{text-underline-offset:.3em}
@media(prefers-reduced-motion:reduce){.cp-nav a{transition:none}}

.header-wrapper{border-bottom-color:rgba(var(--color-foreground),.09)}
.footer{border-top-color:rgba(var(--color-foreground),.09)}
.product__info-container .accordion{border-color:rgba(var(--color-foreground),.14)}
.product-form__input input[type=radio]+label:not(.swatch-input__label){transition:background-color .15s,color .15s,border-color .15s}
.product-form__input input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),.7)}
.card__heading a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.cart-items thead{border-bottom:1px solid rgba(var(--color-foreground),.12)}
.field__input:focus,.select__select:focus{box-shadow:0 0 0 1px rgba(var(--color-foreground),.3)}
.search-modal .field{border-color:rgba(var(--color-foreground),.18)}
