@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(/cdn/shop/files/Barlow-Regular.ttf?v=1702782317) format("truetype")}@font-face{font-display:swap;font-family:Avenir Next;font-style:normal;font-weight:400;src:url(/cdn/shop/files/AvenirNext-Regular.ttf?v=1702782260) format("truetype")}.template-index #main{--homepage-body: #505251;--homepage-muted: #8c8c8c;--homepage-body-size: 16px;--homepage-grid-title-size: 1.1875rem;--homepage-grid-title-size-mobile: 1.0625rem;--homepage-heading-weight: 300;--homepage-heading-tracking: -.03em;--homepage-section-heading-size: clamp(1.75rem, 4vw, 2.5rem);--homepage-section-title-grid-gap: var(--spacing-5);--homepage-accent-rgb: 240 103 35;--homepage-accent: #f06723;--homepage-accent-light-rgb: 243 131 0;--homepage-accent-light: #f38300;--homepage-button-radius: 4px;--homepage-button-size: .9375rem;--homepage-button-size-lg: 1rem;--homepage-button-size-xl: 1.0625rem;--homepage-button-padding-block: .625rem;--homepage-button-padding-inline: 1.125rem;--homepage-button-padding-block-lg: .75rem;--homepage-button-padding-inline-lg: 1.3125rem;--homepage-button-padding-block-xl: .8125rem;--homepage-button-padding-inline-xl: 1.5rem;--rounded-button: .25rem;--button-background-primary: var(--homepage-accent-rgb)}.template-index #main :is(.section-header,.product-card) .prose,.template-index #main :is(.section-header,.product-card) .prose :is(p,li,ul,ol,blockquote),.template-index #main .featured-collection .prose,.template-index #main .featured-collection .prose :is(p,li,ul,ol),.template-index #main .shopify-section--featured-collection .text-with-icon{font-family:"Barlow",var(--text-font-family),sans-serif;font-size:var(--homepage-body-size);font-weight:400;line-height:1.5;letter-spacing:0;color:var(--homepage-body)}.template-index #main .shopify-section--hot-spots .content-over-media .prose :is(p,li,ul,ol,blockquote,strong,b,a:not(.button)){font-family:"Barlow",var(--text-font-family),sans-serif;font-size:var(--homepage-grid-title-size);font-weight:400;line-height:1.25;letter-spacing:0;color:#fff}.template-index #main .shopify-section--hot-spots .section-header .prose :is(p,li,ul,ol){font-size:var(--homepage-grid-title-size);line-height:1.25}@media screen and (max-width:999px){.template-index #main .shopify-section--hot-spots .content-over-media .prose :is(p,li,ul,ol,blockquote,strong,b,a:not(.button)),.template-index #main .shopify-section--hot-spots .section-header .prose :is(p,li,ul,ol){font-size:var(--homepage-grid-title-size-mobile);line-height:1.3}}.template-index #main .shopify-section--hot-spots .content-over-media .prose :is(.h2,h2){font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--homepage-heading-weight);letter-spacing:var(--homepage-heading-tracking);line-height:1.1;color:#fff}.template-index #main .shopify-section--hot-spots .section-header .prose :is(.h2,h2){font-size:clamp(2rem,4.5vw,3rem);line-height:1.1}.template-index #main .text-subdued,.template-index #main .link-faded:not(:hover){color:var(--homepage-muted)}.template-index #main :is(.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.prose :is(h1,h2,h3,h4,h5,h6)){font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-weight:var(--homepage-heading-weight);letter-spacing:var(--homepage-heading-tracking);text-transform:none}.template-index #main .section-header :is(.h2,.prose h2),.template-index #main .shopify-section--featured-collection .section-header .prose h2{font-size:var(--homepage-section-heading-size);line-height:1.15;color:var(--homepage-body)}.template-index #main :is(.shopify-section--image-link-blocks,.shopify-section--featured-collection) .section-stack{--section-stack-spacing-block: var(--homepage-section-title-grid-gap)}@media screen and (min-width:700px){.template-index #main{--homepage-section-title-grid-gap: var(--spacing-6)}}.template-index #main .shopify-section--image-link-blocks{--image-link-label-size: .875rem;--image-link-label-size-desktop: 1rem;--image-link-overlay-gradient: linear-gradient( 180deg, rgb(0 0 0 / 0) 0%, rgb(0 0 0 / .08) 35%, rgb(0 0 0 / .35) 70%, rgb(0 0 0 / .55) 100% )}@media screen and (max-width:699px){.template-index #main .shopify-section--image-link-blocks{--image-link-overlay-gradient: linear-gradient( 180deg, rgb(0 0 0 / 0) 0%, rgb(0 0 0 / .14) 22%, rgb(0 0 0 / .4) 58%, rgb(0 0 0 / .65) 100% )}}.template-index #main .shopify-section--image-link-blocks .image-link-blocks__item{--text-color: 255 255 255}.template-index #main .shopify-section--image-link-blocks .content-over-media:before{background:var(--image-link-overlay-gradient)}.template-index #main .shopify-section--image-link-blocks .content-over-media>.place-self-end-start{position:absolute;z-index:2;inset-block-end:0;inset-inline:0;width:100%;color:#fff;font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-size:var(--image-link-label-size);font-weight:300;letter-spacing:-.02em;line-height:1.3;padding-block-start:var(--spacing-1);padding-block-end:var(--spacing-3);padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-4);text-shadow:0 1px 6px rgb(0 0 0 / .4)}.template-index #main .shopify-section--image-link-blocks .content-over-media>.place-self-end-start.bold{font-weight:300}@media screen and (min-width:700px){.template-index #main .shopify-section--image-link-blocks .content-over-media>.place-self-end-start{font-size:var(--image-link-label-size-desktop);line-height:1.25;padding-block-start:var(--spacing-2);padding-block-end:var(--spacing-4);padding-inline-start:var(--spacing-3);padding-inline-end:var(--spacing-5)}}.template-index #main .shopify-section--image-link-blocks .image-link-blocks__item .icon-circle-button-right-clipped{color:#fff}@media screen and (pointer:fine){.template-index #main .shopify-section--image-link-blocks .image-link-blocks__item:hover .content-over-media .circle-chevron{background:#fff;color:#505251}}.template-index #main .product-card__title,.template-index #main .product-card__title a{font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-size:var(--homepage-grid-title-size);font-weight:300;line-height:1.25;letter-spacing:-.02em;color:var(--homepage-body)}@media screen and (max-width:999px){.template-index #main .product-card__title,.template-index #main .product-card__title a{font-size:var(--homepage-grid-title-size-mobile);line-height:1.3}}.template-index #main .hot-spot-popover .h6{font-weight:400;letter-spacing:-.02em}.template-index #main .__pf :is(h1,h2,h3,h4,h5,h6){font-family:"Avenir Next",var(--heading-font-family),sans-serif;font-weight:var(--homepage-heading-weight);letter-spacing:var(--homepage-heading-tracking)}.template-index #main .__pf :is(p,li,span.pf-text-2){font-family:"Barlow",var(--text-font-family),sans-serif;color:var(--homepage-body)}.template-index #main :is(.button,.btn):not(.button--outline):not(.button--secondary):not(.button--subdued):not(.circle-button):not(.product-card__mobile-quick-buy-button){--button-background: var(--homepage-accent-rgb) / 1 !important;--button-text-color: 255 255 255 !important;--button-outline-color: var(--homepage-accent-rgb) !important;border-radius:var(--homepage-button-radius)!important;font-family:"Barlow",var(--text-font-family),sans-serif;font-size:var(--homepage-button-size);font-weight:700;letter-spacing:.06em;line-height:1.4;padding-block-start:var(--homepage-button-padding-block);padding-block-end:var(--homepage-button-padding-block);padding-inline-start:var(--homepage-button-padding-inline);padding-inline-end:var(--homepage-button-padding-inline);text-transform:uppercase}.template-index #main :is(.button,.btn).button--lg:not(.button--outline):not(.button--secondary):not(.button--subdued):not(.circle-button):not(.product-card__mobile-quick-buy-button){font-size:var(--homepage-button-size-lg);padding-block-start:var(--homepage-button-padding-block-lg);padding-block-end:var(--homepage-button-padding-block-lg);padding-inline-start:var(--homepage-button-padding-inline-lg);padding-inline-end:var(--homepage-button-padding-inline-lg)}.template-index #main :is(.button,.btn).button--xl:not(.button--outline):not(.button--secondary):not(.button--subdued):not(.circle-button):not(.product-card__mobile-quick-buy-button){font-size:var(--homepage-button-size-xl);padding-block-start:var(--homepage-button-padding-block-xl);padding-block-end:var(--homepage-button-padding-block-xl);padding-inline-start:var(--homepage-button-padding-inline-xl);padding-inline-end:var(--homepage-button-padding-inline-xl)}@media screen and (max-width:699px){.template-index #main{--homepage-button-size: .8125rem;--homepage-button-size-lg: .875rem;--homepage-button-size-xl: .9375rem;--homepage-button-padding-block: .5625rem;--homepage-button-padding-inline: 1rem;--homepage-button-padding-block-lg: .625rem;--homepage-button-padding-inline-lg: 1.125rem;--homepage-button-padding-block-xl: .6875rem;--homepage-button-padding-inline-xl: 1.25rem}}.template-index #main .shopify-section--hot-spots{--hot-spot-text-color: var(--homepage-accent-rgb);--content-over-media-content-max-width: 520px;--hot-spot-content-background: var(--homepage-accent-light-rgb);--hot-spot-content-opacity: .7;--hot-spot-content-text-color: 255 255 255}.template-index #main .hot-spot-popover .prose,.template-index #main .hot-spot-popover .prose :is(p,li,ul,ol,blockquote,.h6){color:#fff}.template-index #main .__pf :is(a[data-pf-type=Button2],.pf-button-6){background-color:var(--homepage-accent)!important;color:#fff!important;border:none!important;border-radius:var(--homepage-button-radius)!important;font-family:"Barlow",var(--text-font-family),sans-serif!important;font-size:var(--homepage-button-size)!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.4!important;padding:var(--homepage-button-padding-block) var(--homepage-button-padding-inline)!important;text-decoration:none!important;text-transform:uppercase!important}.template-index #main .__pf :is(a[data-pf-type=Button2],.pf-button-6):hover{background-color:#c24f0a!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/223/assets/homepage-typography.css.map */
