:root{--kf-ink: #0d0d0f;--kf-bone: #e6d7c3;--kf-silver: #c6c8d0;--kf-red: #d62828;--kf-line: rgb(198 200 208 / 25%);--kf-line-soft: rgb(198 200 208 / 15%);--kf-label-column: 140px;--font-body--family: Michroma, Inter, sans-serif;--font-subheading--family: Michroma, Inter, sans-serif;--font-heading--family: Michroma, Inter, sans-serif;--font-accent--family: Michroma, Inter, sans-serif;--font-body--weight: 400;--font-subheading--weight: 400;--font-heading--weight: 400;--font-accent--weight: 400;--font-size--paragraph: .8125rem;--font-size--h6: .75rem;--font-size--h5: .75rem;--font-size--h4: .9375rem;--font-size--h3: 1.125rem;--font-size--h2: clamp(1.25rem, 2.1vw, 1.875rem);--font-size--h1: clamp(1.75rem, 4.4vw, 3.5rem);--line-height--display-tight: 1.1;--line-height--body-tight: 1.35;--animation-speed: .15s;--animation-speed-slow: .15s;--animation-speed-medium: .15s}@media screen and (max-width:749px){:root{--kf-label-column: 100px}}body{text-transform:uppercase;font-synthesis:none}input,textarea,select{text-transform:none}*,*:before,*:after{border-radius:0!important;box-shadow:none!important}.button:not(.button-secondary,.button-unstyled,.button-custom):hover{background-color:#b82025;border-color:#b82025;color:#fff}#header-component{font-size:.8125rem;letter-spacing:.03em}#header-component .header__row--top{border-bottom:1px solid var(--kf-line-soft)}#header-component .header__row--top .header__columns{min-height:60px}@media screen and (min-width:750px){#header-component .header__row--top .header__columns{min-height:98px}}@media screen and (min-width:750px){.product-information__grid{--sidebar-width: clamp(340px, 32vw, 520px)}}.variant-picker .variant-option--buttons{position:relative;gap:12px;padding-inline-start:var(--kf-label-column);min-height:36px}.variant-picker .variant-option--buttons legend{position:absolute;inset-inline-start:0;top:0;display:flex;align-items:center;height:36px;margin:0;color:var(--kf-silver)}.variant-picker .variant-option+.variant-option{margin-top:24px}.variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;min-width:48px;min-height:36px;padding:0 10px}.variant-picker .variant-option__button-label:not(:has(:checked)):hover{--variant-picker-stroke-color: var(--kf-bone);border-color:var(--kf-bone)}.variant-picker .variant-option__button-label:not(:has(:checked)):hover:before{border-color:var(--kf-bone)}.variant-picker .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{opacity:.3;text-decoration:line-through}.variant-picker .variant-option__button-label--has-swatch{width:36px;height:36px}.product-form-buttons .quantity-selector-wrapper{position:relative;display:flex;align-items:center;width:100%;min-height:36px;padding-inline-start:var(--kf-label-column)}.product-form-buttons .quantity-selector-wrapper:before{content:"Quantity";position:absolute;inset-inline-start:0;color:var(--kf-silver)}.product-form-buttons .quantity-selector{flex:0 0 auto;width:auto;border:0;background:transparent}.product-form-buttons .quantity-selector:before,.product-form-buttons .quantity-selector:after{border:0}.product-form-buttons button[name=add]{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:.875rem;text-align:start}@media screen and (max-width:749px){.variant-picker .variant-option--buttons,.variant-picker .variant-option--buttons legend{min-height:44px}.variant-picker .variant-option--buttons legend{height:44px}.variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:48px;min-height:44px}.product-form-buttons button[name=add],.sticky-add-to-cart__button{min-height:44px}.header-logo img{width:auto;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kurofire.css.map */
