#main{--heading-font-family: var(--text-font-family);--mgp-body-size: 16px;--mgp-card-title-size: 20px;--mgp-content-gap: 48px;--mgp-content-gutter: 40px}.shopify-section__header :is(.search-bar,.search-bar__input){font-size:15px}.shopify-section__header .header__action-item-title{font-size:14px;line-height:1.6}.shopify-section__header .header__action-item-link{font-size:16px;line-height:1.6}.shopify-section__header :is(.popover,.mobile-menu,.search-bar__results){--heading-font-family: var(--text-font-family);font-size:15px;line-height:1.5}.shopify-section__header .popover :is(.heading,.form__title){font-family:var(--text-font-family)}.shopify-section__header .popover .form__title{font-size:24px;line-height:1.25}.shopify-section__header :is(.popover,.search-bar__results) .button{font-size:14px}.shopify-section__header .popover :is(input,select,textarea){font-size:16px}body:not(.template-index):not(.template-product) #main h1:not(.collection__all-products-title):not(.collection__new-arrivals-title):not(.collection__sale-title){font-family:var(--text-font-family);font-size:var(--mgp-page-title-size);line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}#main .collection__spiritus-title{--brand-hero-title-size: var(--mgp-page-title-size)}#main :is(.article-item__title,.team__member-name){font-size:var(--mgp-card-title-size);line-height:1.35}#main :is(.page__content,.page__description,.article__content,.shopify-policy__body){font-family:var(--text-font-family);font-size:var(--mgp-body-size);line-height:1.65;overflow-wrap:anywhere}#main :is(.page__content,.page__description,.article__content,.shopify-policy__body) :is(p,li,td,th){font-size:var(--mgp-body-size)!important;line-height:1.65}#main :is(.page__content,.page__description,.article__content,.shopify-policy__body) :is(h2,h3,h4,h5,h6){font-family:var(--text-font-family)!important;line-height:1.3!important;letter-spacing:0;text-transform:none;margin-block:32px 14px}#main :is(.page__content,.page__description,.article__content,.shopify-policy__body) h2{font-size:var(--mgp-section-title-size)!important}#main :is(.page__content,.page__description,.article__content,.shopify-policy__body) h3{font-size:var(--mgp-card-title-size)!important}#main :is(.page__content,.page__description,.article__content,.shopify-policy__body) :is(h4,h5,h6){font-size:18px!important}.template-page #main [data-section-type=page] .page__content>h3{font-size:var(--mgp-card-title-size)!important}.template-page #main [data-section-type=page]>.container{max-width:var(--mgp-frame-max);padding-inline:var(--mgp-content-gutter)}.template-page #main [data-section-type=page] .page__header{padding-block:40px 24px}#main .shopify-policy__container{max-width:840px;padding:40px var(--mgp-content-gutter)}#main .shopify-policy__title{text-align:left;margin-bottom:24px}#main .shopify-policy__body{max-width:var(--mgp-copy-width)}#main :is(.form__input-wrapper input,.form__input-wrapper select,.form__input-wrapper textarea){font-size:16px}#main .shopify-section :is(.mgp-contact-page,.mgp-support-page,.mgp-info-page,.mgp-b2b-page,.mgp-brands){font-family:var(--text-font-family);font-size:var(--mgp-body-size);line-height:1.65}#main .shopify-section :is(.mgp-contact-page,.mgp-support-page,.mgp-info-page,.mgp-b2b-page,.mgp-brands) :is(h1,h2,h3){font-family:var(--text-font-family);line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}#main .shopify-section :is(.mgp-contact-page,.mgp-support-page,.mgp-info-page,.mgp-b2b-page,.mgp-brands) h1{font-size:var(--mgp-page-title-size)}#main .shopify-section :is(.mgp-contact-page,.mgp-support-page,.mgp-info-page,.mgp-b2b-page,.mgp-brands) h2{font-size:var(--mgp-section-title-size)}#main .shopify-section :is(.mgp-contact-page,.mgp-support-page,.mgp-info-page,.mgp-b2b-page) h3,#main .shopify-section .mgp-contact-routes h2{font-size:var(--mgp-card-title-size)}#main .shopify-section :is(.mgp-contact-page,.mgp-support-page,.mgp-info-page,.mgp-b2b-page) p:not([class*=eyebrow]){font-size:var(--mgp-body-size);line-height:1.65}#main .shopify-section :is(.mgp-contact-shell,.mgp-support-shell,.mgp-info-shell,.mgp-b2b-shell){width:min(calc(var(--mgp-frame-max) - 2 * var(--mgp-content-gutter)),calc(100% - 2 * var(--mgp-content-gutter)))}#main .mgp-brands__container{max-width:var(--mgp-frame-max);padding-inline:var(--mgp-content-gutter)}#main .shopify-section :is(.mgp-contact-page,.mgp-support-page,.mgp-info-page,.mgp-b2b-page) [class*=eyebrow]{line-height:1.5;margin-bottom:12px}#main .shopify-section :is(.mgp-contact-page,.mgp-b2b-page) :is(input,select,textarea){min-width:0;font-size:16px;line-height:1.5}#main .shopify-section :is(.mgp-contact-form,.mgp-b2b-form) label>span{font-size:14px;line-height:1.5}#main .shopify-section :is(.mgp-support-page,.mgp-b2b-page) summary{font-size:16px;line-height:1.5}#main .shopify-section .mgp-b2b-process b{font-size:18px;line-height:1.3}#main .shopify-section .mgp-contact-hero{padding-block:48px 80px}#main .shopify-section .mgp-support-hero{padding-block:48px}#main .shopify-section :is(.mgp-info-hero,.mgp-b2b-hero){min-height:360px}#main .shopify-section :is(.mgp-info-hero__content,.mgp-b2b-hero__content){padding-block:44px}#main .shopify-section :is(.mgp-contact-routes a,.mgp-info-card,.mgp-b2b-services article){padding:24px;min-height:0}#main .shopify-section :is(.mgp-contact-routes,.mgp-info-card)>span,#main .shopify-section .mgp-contact-routes a>span,#main .shopify-section .mgp-info-card>span{margin-bottom:18px}#main .shopify-section .mgp-contact-band{margin-top:var(--mgp-content-gap);padding-block:var(--mgp-content-gap)}#main .shopify-section :is(.mgp-info-intro,.mgp-info-band,.mgp-info-split,.mgp-b2b-intro,.mgp-b2b-band,.mgp-b2b-process,.mgp-b2b-faq,.mgp-b2b-form-wrap,.mgp-b2b-audience,.mgp-faq-layout){padding-block:var(--mgp-content-gap)}#main .shopify-section :is(.mgp-contact-grid,.mgp-info-intro,.mgp-info-split,.mgp-b2b-faq,.mgp-b2b-form-grid,.mgp-faq-layout){gap:40px}#main .shopify-section :is(.mgp-contact-form,.mgp-b2b-form){padding:28px}#main .shopify-section .mgp-b2b-process li{min-height:0;padding:24px 18px}#main .shopify-section .mgp-faq-group{margin-bottom:32px}@media(max-width:999px){.shopify-section__header :is(.search-bar,.search-bar__input){font-size:16px}}@media(max-width:800px){#main .shopify-section :is(.mgp-contact-grid,.mgp-info-intro,.mgp-info-split,.mgp-b2b-faq,.mgp-b2b-form-grid,.mgp-faq-layout){gap:28px}}@media(max-width:640px){:root{--mgp-mobile-heading-size: 22px;--mgp-mobile-copy-size: 14px;--mgp-mobile-label-size: 16px;--mgp-mobile-meta-size: 12px;--mgp-mobile-button-size: 13px;--mgp-section-title-size: var(--mgp-mobile-heading-size)}#main{--mgp-card-title-size: 18px;--mgp-content-gap: 32px;--mgp-content-gutter: 20px}#main :is(.page__content,.page__description,.article__content,.shopify-policy__body) :is(h2,h3,h4,h5,h6){margin-block:26px 12px}.template-page #main [data-section-type=page] .page__header{padding-block:28px 20px}#main .shopify-policy__container{padding-block:28px}#main .shopify-section :is(.mgp-contact-hero,.mgp-support-hero){padding-block:32px}#main .shopify-section :is(.mgp-info-hero,.mgp-b2b-hero){min-height:300px}#main .shopify-section :is(.mgp-info-hero__content,.mgp-b2b-hero__content){padding-block:32px}#main .shopify-section :is(.mgp-contact-routes a,.mgp-info-card,.mgp-b2b-services article,.mgp-contact-form,.mgp-b2b-form){padding:20px}#main .shopify-section :is(.mgp-contact-routes a,.mgp-info-card)>span{margin-bottom:12px}#main .shopify-section .mgp-contact-routes{gap:12px}#main .shopify-section .mgp-contact-form .button,#main .shopify-section .mgp-b2b-form .button{width:100%;white-space:normal;line-height:1.5;padding-block:14px}#main .mgp-brands .mgp-brand h3{font-size:16px}#main .mgp-brands .mgp-brand__description{font-size:15px}#main .section__header .section__title,.template-index #main>[id$=__rich_text_mxeiDx] h2,#main [data-section-type=slideshow] .slideshow__title{font-family:var(--text-font-family);font-size:var(--mgp-mobile-heading-size)!important;line-height:1.2!important;font-weight:700;letter-spacing:-.02em}#main .section__header .section__description,#main [data-section-type=slideshow] .slideshow__content,#main [data-section-type=slideshow] .slideshow__content p{font-size:var(--mgp-mobile-copy-size)!important;line-height:1.4!important}#main .section__action-link{font-size:var(--mgp-mobile-copy-size);line-height:1.4}#main .product-item .product-item__title{font:600 var(--mgp-mobile-copy-size)/1.4 var(--text-font-family)!important;letter-spacing:0;text-transform:none}#main .product-item .product-item__vendor{font-size:var(--mgp-mobile-meta-size);line-height:1.4}#main .product-item .price{font-size:var(--mgp-mobile-label-size)!important;line-height:1.4}#main .product-item .price--compare{font-size:13px!important;font-weight:400}#main .product-item .product-item__inventory{font-size:var(--mgp-mobile-meta-size);line-height:1.4}#main .collection :is(.collection__spiritus-title,.collection__all-products-title,.collection__new-arrivals-title,.collection__sale-title){--brand-hero-title-size: var(--mgp-mobile-heading-size);font-family:var(--text-font-family);font-size:var(--mgp-mobile-heading-size)!important;line-height:1.2!important;letter-spacing:.015em}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mgp-typography.css.map */
