body{font-size:18px}.header__row--top{padding-block:24px}.announcement-bar,.announcement-bar__content,.announcement-bar__text{color:#fff}.announcement-bar a{color:inherit}.bd-hero__title{font-family:var(--font-heading--family)}.bd-hero__text{font-family:var(--font-body--family)}h1,h2,h3{font-weight:400}.product-information .product-details h1{font-size:31px;line-height:1.15}.product-information .rte img{max-width:100%;height:auto}.button,.button-secondary{letter-spacing:.12em;text-transform:uppercase;font-size:13px}.bd-mosaic__card h2,.bd-story__content h2{text-transform:uppercase}.product-card{text-align:center}.price{font-weight:400}@media(max-width:749px){.header__row--top{padding-block:12px}.product-information .product-details h1{font-size:25px}}
.announcement-bar__text{letter-spacing:.16em}.product-card .compare-at-price{margin-inline-end:6px}.bd-recent[hidden]{display:none}.product-information .product-details .variant-option__button-label{min-height:44px}.product-information .product-details .variant-option__button-label:has(input:checked){box-shadow:0 0 0 1px #111}.bd-footer a:focus-visible,.bd-collection:focus-visible{outline:2px solid #315d78;outline-offset:4px}
