:root{--sf-black:#0b0b0b;--sf-white:#fff;--sf-grey:#f2f2f2;--sf-accent:#d7ff3a}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{text-transform:uppercase;letter-spacing:.04em;font-weight:800;line-height:1.05}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:1.3rem;min-height:4.8rem;transition:transform .15s ease,opacity .15s ease}.button:not([disabled]):hover{transform:translateY(-1px)}.button--full-width{min-height:5.4rem}.product-form__submit{font-size:1.4rem}.announcement-bar{letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem;font-weight:700}.header__heading-link{text-transform:uppercase;letter-spacing:.12em;font-weight:800}.header__menu-item,.header__menu-item span{text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;font-weight:600}.card__heading,.card__heading a{text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;font-weight:700}.card-wrapper .media img{transition:transform .5s ease}.card-wrapper:hover .media img{transform:scale(1.04)}.price{font-weight:700;letter-spacing:.04em}.badge{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:1rem}.product__title h1{font-size:clamp(2.6rem,4vw,4rem)}.product-form__input input[type=radio]+label{border-radius:0;min-width:4.8rem;min-height:4.4rem;font-weight:700;letter-spacing:.06em}.product-form__input input[type=radio]:checked+label{background:var(--sf-black);color:var(--sf-white);border-color:var(--sf-black)}.product__inventory{font-weight:700;letter-spacing:.04em}.product__accordion .accordion__title{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:1.3rem}.sf-assure{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:1.2rem 0 0;padding:1.2rem 0;border-top:1px solid rgba(0,0,0,.1);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.sf-assure span:before{content:"\2713";margin-right:.6rem;font-weight:800}.sf-trust{background:var(--sf-black);color:var(--sf-white)}.sf-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 1.2rem;padding:2.4rem 1.6rem;max-width:var(--page-width);margin:0 auto}.sf-trust__item{display:flex;align-items:center;gap:1.2rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.sf-trust__item svg{flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.sf-trust__item small{display:block;font-weight:400;letter-spacing:.04em;text-transform:none;opacity:.75;font-size:1.2rem;margin-top:.2rem}@media(min-width:990px){.sf-trust__grid{grid-template-columns:repeat(4,1fr);padding:3rem 5rem}}.sf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--sf-white);border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -6px 20px #00000014;transform:translateY(110%);transition:transform .25s ease}.sf-sticky.is-visible{transform:none}.sf-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem;max-width:var(--page-width);margin:0 auto}.sf-sticky__info{flex:1;min-width:0;line-height:1.2}.sf-sticky__title{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sf-black)}.sf-sticky__price{font-size:1.3rem;color:var(--sf-black)}.sf-sticky .button{flex:0 0 auto;min-height:4.4rem;padding:0 2.4rem}@media(min-width:750px){.sf-sticky__inner{padding:1.2rem 5rem}.sf-sticky__title{font-size:1.4rem}}.footer-block__heading{text-transform:uppercase;letter-spacing:.14em;font-weight:700}@media(prefers-reduced-motion:reduce){.card-wrapper .media img,.button,.sf-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/superior.css.map */
