:root{--bks-font-primary: "Assistant", "Helvetica Neue", Helvetica, Arial, sans-serif;--bks-font-heading: "Assistant", "Helvetica Neue", Helvetica, Arial, sans-serif;--bks-color-black: #0a0a0a;--bks-color-white: #ffffff;--bks-color-grey-light: #f5f5f5;--bks-color-grey-mid: #888888;--bks-color-grey-border: #e5e5e5;--bks-color-gold: #c4964a;--bks-spacing-section: clamp(40px, 6vw, 80px);--bks-letter-spacing-caps: .12em}body,.shopify-section,.page-width{font-family:var(--bks-font-primary)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--bks-color-black)}h1,.h1,.collection-hero__title,.page-header__title{font-family:var(--bks-font-heading)!important;font-size:clamp(22px,5vw,48px)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.1!important;text-transform:none!important}h2,.h2,.collection__title,.section-heading{font-family:var(--bks-font-heading)!important;font-size:clamp(18px,3.5vw,32px)!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.2!important}h3,.h3{font-family:var(--bks-font-heading)!important;font-size:clamp(15px,2.5vw,22px)!important;font-weight:600!important}h4,.h4{font-size:clamp(14px,2vw,18px)!important;font-weight:500!important}p,li,span,div,.rte p,.rte li{font-family:var(--bks-font-primary)!important;font-size:clamp(14px,1.5vw,16px)!important;line-height:1.65!important;color:var(--bks-color-black)}.collection-list,.collection-list__title,.collection-list-title,.collection-list .collection__title,.collection-list-wrapper .title-wrapper h2,.section-collection-list h2,.section-collection-list .collection-list-title{font-family:var(--bks-font-heading)!important;font-size:clamp(16px,3vw,28px)!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important}.card__heading,.card__heading a,.card-information__text,.full-unstyled-link,.card__content .card__heading{font-family:var(--bks-font-heading)!important;font-size:clamp(12px,1.8vw,15px)!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.3!important}.rich-text,.rich-text__blocks,.rte,.rte *,[class*=rich-text] p,[class*=rich-text] h2,[class*=rich-text] h3,[class*=rich-text] li{color:var(--bks-color-black)!important;background-color:transparent!important}.rich-text h1,.rich-text h2,.rich-text h3,.rte h1,.rte h2,.rte h3{font-family:var(--bks-font-heading)!important;font-weight:600!important;color:var(--bks-color-black)!important}.card-wrapper,.product-grid .grid__item{border:none!important;box-shadow:none!important}.price,.price__regular,.price-item{font-family:var(--bks-font-primary)!important;font-size:clamp(13px,1.6vw,15px)!important;font-weight:500!important;letter-spacing:.02em!important}.button,.btn,.product-form__submit{font-family:var(--bks-font-primary)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;padding:13px 28px!important;min-height:44px!important}.button--primary,.product-form__submit:not([disabled]){background:var(--bks-color-black)!important;color:var(--bks-color-white)!important;border:1px solid var(--bks-color-black)!important;transition:background .2s,color .2s!important}.button--primary:hover,.product-form__submit:not([disabled]):hover{background:var(--bks-color-white)!important;color:var(--bks-color-black)!important}.header__menu-item,.header-drawer__menu-item,.list-menu__item{font-family:var(--bks-font-primary)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.announcement-bar__message,.announcement-bar p{font-family:var(--bks-font-primary)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.banner__heading,.hero__title,.bks-hero-title{font-family:var(--bks-font-heading)!important;font-size:clamp(24px,6vw,72px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:.95!important}.banner__text,.hero__subtitle{font-family:var(--bks-font-primary)!important;font-size:clamp(14px,1.8vw,17px)!important;font-weight:300!important;letter-spacing:.02em!important;opacity:.75}nav[aria-label=breadcrumb],.breadcrumb,.breadcrumb__item{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--bks-color-grey-mid)!important}.shopify-section{margin-top:0!important}.page-width{padding-left:clamp(16px,4vw,40px)!important;padding-right:clamp(16px,4vw,40px)!important}@media screen and (max-width:749px){.card__heading,.collection__title{font-size:12px!important}h1,.h1{font-size:clamp(20px,7vw,32px)!important}h2,.h2{font-size:clamp(16px,5vw,24px)!important}h3,.h3{font-size:clamp(14px,4vw,18px)!important}.section-padding,.shopify-section{padding-top:clamp(24px,5vw,40px)!important;padding-bottom:clamp(24px,5vw,40px)!important}.collection-list-title,.section-collection-list h2{font-size:18px!important;letter-spacing:-.01em!important}.rich-text h2{font-size:20px!important}.rich-text h3{font-size:16px!important}.rich-text p{font-size:14px!important;line-height:1.6!important}input,select,textarea{font-size:16px!important}}.footer,.footer *{font-family:var(--bks-font-primary)!important}.footer__heading{font-size:10px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--bks-color-black)!important}.footer__list-item a,.footer__list li a{font-size:12px!important;color:var(--bks-color-grey-mid)!important;letter-spacing:.04em!important;text-decoration:none!important;transition:color .15s!important}.footer__list-item a:hover,.footer__list li a:hover{color:var(--bks-color-black)!important}.product__title{font-family:var(--bks-font-heading)!important;font-size:clamp(18px,3vw,28px)!important;font-weight:600!important;letter-spacing:-.01em!important}.product__description,.product-description,.product__description *{font-family:var(--bks-font-primary)!important;font-size:14px!important;line-height:1.7!important;color:#333!important}.product-form__input label,.variant-input label{font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.pagination .page,.pagination__list li{font-size:12px!important;letter-spacing:.08em!important}.collection-hero,.collection-hero__title{font-size:clamp(20px,4vw,42px)!important;letter-spacing:-.02em!important;font-weight:700!important}.card__heading .emoji,h1 .emoji,h2 .emoji,h3 .emoji{font-size:.85em;vertical-align:middle}.product__specs-label,.product-specs dt{font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--bks-color-grey-mid)!important}
/*# sourceMappingURL=/cdn/shop/t/357/assets/bks-typography.css.map */
