:root{--outof-sans: "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-family: var(--outof-sans);--font-body-weight: 400;--font-body-style: normal;--font-button-family: var(--outof-sans);--font-button-weight: 600;--font-button-style: normal}:root{--outof-h1: 72px;--outof-h2: 44px;--outof-h3: 32px;--outof-h4: 14px;--outof-h1-lh: 1.1;--outof-h2-lh: 1.15;--outof-h3-lh: 1.25;--outof-label-tracking: .08em}@media(max-width:749px){:root{--outof-h1: 40px;--outof-h2: 30px;--outof-h3: 24px;--outof-h4: 13px;--outof-h1-lh: 1.15;--outof-h2-lh: 1.2;--outof-h3-lh: 1.3}}h1,.h1{font-size:var(--outof-h1);line-height:var(--outof-h1-lh)}h2,.h2{font-size:var(--outof-h2);line-height:var(--outof-h2-lh)}h3,.h3{font-size:var(--outof-h3);line-height:var(--outof-h3-lh)}h4,.h4{font-family:var(--outof-sans)!important;font-size:var(--outof-h4);text-transform:uppercase;letter-spacing:var(--outof-label-tracking);line-height:1.35}.rte h1{font-size:var(--outof-h1);line-height:var(--outof-h1-lh)}.rte h2{font-size:var(--outof-h2);line-height:var(--outof-h2-lh)}.rte h3{font-size:var(--outof-h3);line-height:var(--outof-h3-lh)}.rte h4{font-size:var(--outof-h4);letter-spacing:var(--outof-label-tracking);text-transform:uppercase}body,p,li,a,nav,header,footer,button,.button,.btn,input,textarea,select{font-family:var(--outof-sans)}:root{--font-button-family: var(--outof-sans);--font-button-weight: 600;--font-button-style: normal}button,.button,.btn,.shopify-payment-button__button,input[type=submit]{font-family:var(--outof-sans);font-weight:600}button,.button,.btn,.shopify-payment-button__button{text-transform:uppercase;letter-spacing:.08em}:root{--font-heading-family: "Canela", serif;--font-heading-weight: 400}.h0,.h1,.h2,.h3,.heading,.section__heading,.banner__heading,.hero__title,.slideshow__title,.image-with-text-overlay__heading{font-family:Canela,serif!important;font-weight:400!important}:root{--outof-serif: "Canela", serif;--outof-sans: "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif}.banner__heading,.hero__title,.slideshow__title,.image-with-text-overlay__heading,.section-header__title,.rte h1,.rte h2,.rte h3{font-family:var(--outof-serif);font-weight:400}.rte blockquote,blockquote{font-family:var(--outof-serif);font-style:italic;font-weight:400}body,p,li,nav,header,footer,button,.button,.btn,input,textarea,select,.price,.badge,.pill,.meta,.caption{font-family:var(--outof-sans)}:root{--outof-sans: "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif}body{font-family:var(--outof-sans)}nav,header,footer,button,.button,.btn,input,textarea,select,.price,.badge,.pill,.meta,.caption{font-family:var(--outof-sans)}:root{--font-body-family: var(--outof-sans)}image-with-text-overlay.content-over-media{position:relative;overflow:hidden}image-with-text-overlay.content-over-media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:25%;pointer-events:none;z-index:1;background:linear-gradient(to bottom,#efefef00,#efefef8c 50%,#efefefcc,#efefef)}image-with-text-overlay.content-over-media picture,image-with-text-overlay.content-over-media img{position:relative;z-index:0}image-with-text-overlay.content-over-media .content{position:relative;z-index:2}@media(max-width:749px){image-with-text-overlay.content-over-media:after{height:45%}}@media(max-width:749px){image-with-text-overlay.content-over-media:after{height:50%;background:linear-gradient(to bottom,#efefef00,#efefef59 45%,#efefefb3 75%,#efefef)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/outof-overrides.css.map */
