@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Inter+Tight:wght@500;600;700;800;900&display=swap";:root{--fw-black: #0A0A0A;--fw-white: #FFFFFF;--fw-smoke: #1F1F1F;--fw-line: rgba(0, 0, 0, .08);--fw-line-dark: rgba(255, 255, 255, .12);--fw-mute-dark: rgba(255, 255, 255, .65);--fw-font-display: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--fw-font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--fw-tracking-wide: .18em;--fw-ease: cubic-bezier(.22, 1, .36, 1)}body,.shopify-section{--font-heading--family: var(--fw-font-display);--font-body--family: var(--fw-font-body);--font-heading--weight: 700;--font-body--weight: 400}body,p,li,a,span,div,input,button,select,textarea{font-family:var(--fw-font-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title-wrapper,.banner__heading,.rich-text__heading,.product__title{font-family:var(--fw-font-display)!important;letter-spacing:-.02em;font-weight:700}.banner__heading,.rich-text__heading,.title-wrapper--no-heading-link h1,h1.h0{font-weight:800!important;letter-spacing:-.025em!important;line-height:1.04}.button,button.button,a.button,.shopify-payment-button__button{font-family:var(--fw-font-display);font-weight:700;font-size:13px;letter-spacing:var(--fw-tracking-wide);text-transform:uppercase;border-radius:0;transition:transform .28s var(--fw-ease),opacity .2s var(--fw-ease),background-color .25s var(--fw-ease),color .25s var(--fw-ease);padding:14px 28px}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-1px)}.announcement-bar,.announcement-bar-section,.utility-bar{font-family:var(--fw-font-display);font-size:11px!important;letter-spacing:var(--fw-tracking-wide)!important;text-transform:uppercase!important;font-weight:600}.header__inline-menu a,.header__menu a,.header-menu__list a,nav.header__inline-menu a{font-family:var(--fw-font-display);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:opacity .2s var(--fw-ease)}.header__inline-menu a:hover{opacity:.65}.header__heading-link,.header__heading-logo-link{letter-spacing:.18em}.header__heading-logo,.header__heading-logo-link img{max-height:none}.banner__subheading,.h6,h6{font-family:var(--fw-font-body);font-size:12px;letter-spacing:.22em!important;text-transform:uppercase;font-weight:600;opacity:.75}.product__title{font-size:clamp(28px,3.6vw,48px);letter-spacing:-.02em;line-height:1.06}.product__info-wrapper .price,.price__regular .price-item{font-family:var(--fw-font-display);font-weight:600;letter-spacing:-.005em}.product-form__submit{font-size:13px!important;letter-spacing:var(--fw-tracking-wide)!important;text-transform:uppercase!important;font-weight:700!important}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{border-radius:0!important;font-family:var(--fw-font-display);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.card-wrapper,.card{border-radius:0}.card__heading,.product-card__title{font-family:var(--fw-font-display);font-weight:600;letter-spacing:-.005em}.footer__heading,.footer-block__heading,.footer__title{font-family:var(--fw-font-display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.footer__copyright,.footer-copyright{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.65}input[type=text],input[type=email],input[type=tel],textarea,.field__input{border-radius:0!important;font-family:var(--fw-font-body)}.field__label,label{font-family:var(--fw-font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}::selection{background:var(--fw-black);color:var(--fw-white)}[data-fw-reveal]{opacity:0;transform:translateY(20px);transition:opacity .8s var(--fw-ease),transform .8s var(--fw-ease)}[data-fw-reveal].fw-on{opacity:1;transform:translateY(0)}@keyframes fwPulse{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.fw-pulse{animation:fwPulse .6s var(--fw-ease)}.fw-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:200;display:flex;align-items:center;gap:16px;justify-content:space-between;padding:12px 20px;background:#0a0a0af0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border-top:1px solid var(--fw-line-dark);transform:translateY(100%);transition:transform .5s var(--fw-ease)}.fw-sticky-atc.visible{transform:translateY(0)}.fw-sticky-atc__l{display:flex;flex-direction:column;gap:2px;line-height:1.2;flex:1;min-width:0}.fw-sticky-atc__title{font-family:var(--fw-font-display);font-weight:700;font-size:14px;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fw-sticky-atc__price{opacity:.7;font-size:12px;letter-spacing:.06em}.fw-sticky-atc__cta{background:#fff;color:#0a0a0a;padding:14px 26px;border:0;font-family:var(--fw-font-display);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:opacity .2s var(--fw-ease)}.fw-sticky-atc__cta:hover{opacity:.85}@media(max-width:599px){.fw-sticky-atc{padding:10px 14px;gap:12px}.fw-sticky-atc__title{font-size:13px}.fw-sticky-atc__cta{padding:12px 18px;font-size:11px;letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/framewrk-custom.css.map */
