@font-face{font-family:Majesty Light;src:url(/cdn/shop/files/Majesty-Light.woff2?v=1731990900) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/cdn/shop/files/HankenGrotesk-Light.ttf?v=1732061160) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/cdn/shop/files/HankenGrotesk-Regular.ttf?v=1733396994) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Custom;src:url(/cdn/shop/files/Inter_18pt-Regular.ttf?v=1774501402) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Custom;src:url(/cdn/shop/files/Inter_18pt-Medium.ttf?v=1733344564) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--tfb-font-occasion: "Majesty Light", serif;--tfb-font-heading: "Hanken Grotesk", sans-serif;--tfb-font-body: "Hanken Grotesk", sans-serif;--tfb-font-ui: "Inter Custom", sans-serif;--font-heading-family: var(--tfb-font-heading) !important;--font-heading-style: normal !important;--font-heading-weight: 300 !important;--font-heading-letter-spacing: 0em !important;--font-heading-transform: none !important;--font-body-family: var(--tfb-font-body) !important;--font-body-style: normal !important;--font-body-weight: 300 !important;--font-body-weight-bolder: 400 !important;--font-body-weight-bold: 400 !important;--font-subheading-family: var(--tfb-font-ui) !important;--font-subheading-weight: 400 !important;--font-subheading-letter-spacing: 0em !important;--font-subheading-transform: none !important;--font-button-family: var(--tfb-font-ui) !important;--font-button-weight: 500 !important;--buttons-letter-spacing: 0em !important;--buttons-transform: none !important;--font-navigation-family: var(--tfb-font-heading) !important;--font-navigation-weight: 400 !important;--navigation-transform: none !important;--font-pcard-title-family: var(--tfb-font-heading) !important;--font-pcard-title-style: normal !important;--font-pcard-title-weight: 300 !important;--font-pcard-title-transform: none !important}body,p,.rte,.rte p,.article-template__content,.product__description,.text-body,.text-base,small,input,textarea,select,label,.rich-text__text,.card__excerpt{font-family:var(--tfb-font-body)!important;font-weight:300!important;letter-spacing:0!important}h4,h5,.h4,.h5,.accordion__title,details summary,.collapsible-tabs summary,.product__accordion summary,.footer-block__heading,.footer__block-heading,.faq__question{font-family:var(--tfb-font-heading)!important;font-weight:400!important;letter-spacing:0!important}h1,h2,h3,.h1,.h2,.h3,.hd1,.hd2,.hd3,.banner__heading,.slideshow__heading,.image-with-text__heading,.rich-text__heading,.section-header__title,.hero__heading,.collection-hero__title,.main-page-title,.article__title,.template-search__header h1{font-family:var(--tfb-font-occasion)!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}h6,.h6,.subheading,.subtitle,.card__badge,.price,.price *:not(s):not(del),.f-price-item,.f-price-item--regular,.f-price-item--sale,.price__regular,.price__sale,.price-item,.product__price,.product-card__price,.collection-product-price,.okendo-reviews-widget .okeDate,.okeReviews .okeDate{font-family:var(--tfb-font-ui)!important;font-weight:400!important;letter-spacing:0!important}button,.button,.btn,input[type=submit],input[type=button],.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.drawer__checkout,a.button,a.btn{font-family:var(--tfb-font-ui)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.header__menu-item,.header__active-menu-item,.list-menu__item,.site-nav__link,nav a{font-family:var(--tfb-font-heading)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.mega-menu__link--top,.mega-menu__item-wrapper h2,.mega-menu .promotion-item__heading,.header .mega-menu .link--text{font-family:var(--tfb-font-occasion)!important;font-weight:300!important;letter-spacing:0!important}.menu-drawer__item-link,.menu-drawer__submenu .menu-drawer__item-link,.menu-drawer__header,.footer a,.footer-block a,.footer__content a,.footer__column a{font-family:var(--tfb-font-heading)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.product-card__title,.card__heading,.card__heading a,.text-cart-item-title{font-family:var(--tfb-font-heading)!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}.multicolumn__heading,.multicolumn__heading *,.multicolumn__heading motion-element,.multicolumn__heading .block{font-family:var(--tfb-font-heading)!important;font-style:normal!important;font-weight:300!important}.cart__footer-wrapper .message-wrap textarea,.cart-drawer__body .message-wrap textarea,.drawer__footer-body .message-wrap textarea{font-family:var(--tfb-font-body)!important;font-weight:300!important;letter-spacing:0!important}strong,b{font-family:var(--tfb-font-body)!important;font-weight:400!important}em,i{font-style:italic!important}button,.button,.btn,input[type=submit],input[type=button],.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.drawer__checkout,a.button,a.btn{text-transform:uppercase!important}.okendo-reviews-widget .oke-w-review-sidecar-title,.okendo-reviews-widget .oke-reviewCard-headline,.okendo-reviews-widget .okeReviews-review-reviewer+*,.okeReviews .oke-w-review-sidecar-title,.okeReviews .oke-reviewCard-headline,.okeReviews .oke-reviewCard-headline-content,.okeReviews .oke-review-main-heading,.okeReviews .oke-reviewCard-headline-text{font-family:Majesty Light,serif!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}.oke-reviewContent-title{font-family:Majesty Light,serif!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}.card__vendor,.product-card__vendor,.vendor,.card .vendor{text-transform:uppercase!important;letter-spacing:.06em!important}.product-card__title,.card__heading,.card__heading a,.card-information__text.h5,.card-information__text a{font-weight:400!important}.product-card__title,.card__heading,.card__heading a,.card-information__text,.card-information__text a,.product__title,.product__title h1,.product-title{text-transform:none!important}.product-card__title,.card__heading,.card__heading a,.card-information__text.h5,.card-information__text a{font-size:1.9rem!important;line-height:1.15!important;font-family:Majesty Light!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom-typography.css.map */
