.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 300);font-style:var(--heading-font-style, normal);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.h1,:where(.prose h1){font-size:var(--text-h1);line-height:var(--heading-h1-line-height, .95);letter-spacing:var(--heading-h1-letter-spacing, -.02em)}.h2,:where(.prose h2){font-size:var(--text-h2);line-height:var(--heading-h2-line-height, .95);letter-spacing:var(--heading-h2-letter-spacing, -.02em)}.h3,:where(.prose h3){font-size:var(--text-h3);line-height:var(--heading-h3-line-height, .95);letter-spacing:var(--heading-h3-letter-spacing, -.02em)}.h4,:where(.prose h4){font-size:var(--text-h4);line-height:var(--heading-h4-line-height, 1);letter-spacing:var(--heading-h4-letter-spacing, -.02em)}.h5,:where(.prose h5){font-size:var(--text-h5);line-height:var(--heading-h5-line-height, 1);letter-spacing:var(--heading-h5-letter-spacing, -.01em)}.h6,:where(.prose h6){font-size:var(--text-h6);line-height:var(--heading-h6-line-height, 1);letter-spacing:var(--heading-h6-letter-spacing, -.01em)}@media screen and (min-width:700px){.sm\:h1{font-size:var(--text-h1);line-height:var(--heading-h1-line-height, .95);letter-spacing:var(--heading-h1-letter-spacing, -.02em)}.sm\:h2{font-size:var(--text-h2);line-height:var(--heading-h2-line-height, .95);letter-spacing:var(--heading-h2-letter-spacing, -.02em)}.sm\:h3{font-size:var(--text-h3);line-height:var(--heading-h3-line-height, .95);letter-spacing:var(--heading-h3-letter-spacing, -.02em)}.sm\:h4{font-size:var(--text-h4);line-height:var(--heading-h4-line-height, 1);letter-spacing:var(--heading-h4-letter-spacing, -.02em)}.sm\:h5{font-size:var(--text-h5);line-height:var(--heading-h5-line-height, 1);letter-spacing:var(--heading-h5-letter-spacing, -.01em)}.sm\:h6{font-size:var(--text-h6);line-height:var(--heading-h6-line-height, 1);letter-spacing:var(--heading-h6-letter-spacing, -.01em)}}@media screen and (min-width:1150px){.h1,:where(.prose h1){line-height:var(--heading-h1-line-height, .95)}.h2,:where(.prose h2){line-height:var(--heading-h2-line-height, .95)}.h3,:where(.prose h3){line-height:var(--heading-h3-line-height, .95)}}body{font:var(--text-font-style) var(--text-font-weight) var(--text-base) / var(--text-line-height, 1.5) var(--text-font-family);letter-spacing:var(--text-letter-spacing)}.prose :where(p){line-height:var(--text-line-height, 1.5)}.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)),.link{font-family:var(--text-font-family);font-size:var(--link-font-size, 16px);line-height:var(--link-line-height, 1.1);letter-spacing:var(--link-letter-spacing, 0)}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{font-family:var(--text-font-family)!important;font-size:var(--button-font-size, 14px);line-height:var(--button-line-height, 1.4);letter-spacing:var(--button-letter-spacing);background-image:none!important;background-color:rgb(var(--button-background))!important;color:rgb(var(--button-text-color))!important;border-color:rgb(var(--button-background))!important;transform:translateY(0);box-shadow:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,background-color .25s ease,color .25s ease,border-color .25s ease!important}.button--outline{background-color:transparent!important;color:#754939!important;border-color:#a19889!important}@media(hover:hover)and (pointer:fine){.button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{background-image:none!important;background-color:rgb(var(--button-hover-background, 117 73 57))!important;color:rgb(var(--button-hover-text-color, 243 243 241))!important;border-color:rgb(var(--button-hover-background, 117 73 57))!important;transform:translateY(-2px);box-shadow:0 8px 22px -12px #423c2f80}.button:not([disabled]):active,.shopify-challenge__button:not([disabled]):active,.shopify-payment-button__button--unbranded:not([disabled]):active{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded,.button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{transform:none}}.norum-subheading,.section-header .norum-subheading,.prose>.norum-subheading{font-family:var(--text-font-family)!important;font-weight:500!important;font-style:normal!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.5!important;color:rgb(var(--subheading-color, 129 118 98))}.header__primary-nav a,.header__primary-nav summary,.header__primary-nav .h6,.header__primary-nav .block,.header__secondary-nav .header__primary-nav-item a,.header__secondary-nav .header__primary-nav-item summary,.header__secondary-nav .header__primary-nav-item .h6,.header__secondary-nav .header__primary-nav-item .block,.header__secondary-nav .h6,.header__secondary-nav .link-faded{font-family:var(--text-font-family)!important;font-weight:400!important;font-style:normal!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.2!important}.header__secondary-nav .header__right-nav-item{margin-inline-end:.35rem}.mega-menu .h6,.mega-menu>.mega-menu__linklist>li>a.h6{font-family:var(--text-font-family)!important;font-weight:600!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.mega-menu .link-faded,.mega-menu .mega-menu__linklist ul a{font-family:var(--text-font-family)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important}.header-sidebar__linklist-button,.header-sidebar__linklist-button.h6,.header-sidebar__back-button{font-family:var(--text-font-family)!important;font-weight:400!important}.product-info .accordion__toggle,.product-info .accordion__toggle.h6,.product-info summary .accordion__toggle,.shopify-section--faq .accordion__toggle,.shopify-section--faq .accordion__toggle.h6{font-family:var(--text-font-family)!important;font-weight:500!important;font-style:normal!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1.3!important}.product-info .block-swatch{font-family:var(--text-font-family)!important}.product-info .product-title,.shopify-section .h1,.shopify-section .h2,.shopify-section .h3,.shopify-section .h4,.shopify-section .h5,.prose :where(h1,h2,h3,h4,h5){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight, 300);text-transform:none}.accordion__content>.metafield-rich_text_field{font-family:var(--text-font-family)!important;font-size:var(--text-base)!important;font-style:var(--text-font-style, normal)!important;font-weight:var(--text-font-weight, 400)!important;line-height:var(--text-line-height, 1.5)!important;letter-spacing:var(--text-letter-spacing, normal)!important}.accordion__content>.metafield-rich_text_field :where(h1,h2,h3,h4,h5,h6,p,li){font-family:var(--text-font-family)!important;font-size:var(--text-base)!important;font-style:var(--text-font-style, normal)!important;font-weight:var(--text-font-weight, 400)!important;line-height:var(--text-line-height, 1.5)!important;letter-spacing:var(--text-letter-spacing, normal)!important;text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/norum-typography.css.map */
