.variant-option--buttons .variant-option__button-label{min-height:50px;border-radius:0}@media screen and (max-width:749px){.variant-option--buttons .variant-option__button-label{min-height:54px}.product-information .product-details{padding-block-start:10px}}.price,[class*=price],.money{font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.product-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000012}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #ab1e20;outline-offset:2px}@media(prefers-reduced-motion:reduce){.product-card{transition:none}}.ic-usflag{display:inline-block;width:22px;height:15px;vertical-align:-3px;margin-right:6px;border-radius:2px;box-shadow:0 0 0 1px #0000001f;background:#b22234 url(https://flagcdn.com/us.svg) center / cover no-repeat}.ic-reveal{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.ic-reveal.ic-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ic-reveal{opacity:1!important;transform:none!important;transition:none}}.hero .title-block strong,.hero h1,.hero h2{letter-spacing:-.02em}.hero .button.link,.hero .button--secondary{position:relative;overflow:hidden}.marquee__content,.marquee p{letter-spacing:.14em}@media(hover:hover)and (pointer:fine){.button.button--primary{position:relative;overflow:hidden;z-index:0;isolation:isolate}.button.button--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ab1e20;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.16,1,.3,1);z-index:-1}.button.button--primary:hover:after{transform:scaleX(1)}}@media screen and (min-width:750px){.product-information__grid .product-information__media .sticky-content{position:static}.product-information__grid .product-details{position:sticky!important;top:88px!important;align-self:start!important;height:fit-content}}.product-media-container--video video,.product-media-container--video iframe,.product-media-container--video .deferred-media__poster-image{object-fit:contain!important;background:var(--color-background, #f4f4f4)}html.ic-header-solid header-component.header,html.ic-header-solid .header-section header-component,html.ic-header-solid .header__row{background:#f6f5f3!important;box-shadow:0 1px 14px #00000012}header-component .menu-list__link,header-component .menu-list__link-title,header-component .header__drawer a,header-component .menu-drawer__menu-item,header-component .header-actions__action,header-component .header-actions__action svg,header-component .header__icon--summary,header-component .header__icon--menu{color:#ab1e20!important}header-component .header-actions__action svg,header-component .header__icon--menu svg{fill:currentColor!important}header-component .header-actions__cart-icon .cart-bubble__background{background:#ab1e20!important}header-component .header-actions__cart-icon .cart-bubble__text,header-component .header-actions__cart-icon .cart-bubble__text-count{color:#fff!important}.hero__media-wrapper img,.hero__media-wrapper picture>img{height:100%!important;width:100%!important;object-fit:cover!important}html.ic-has-cdbar .menu-drawer{top:38px!important;height:calc(100dvh - 38px)!important}html.ic-has-cdbar .announcement-bar{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/icon-custom.css.map */
