@font-face{font-family:Sanshiro;src:url(haven-sanshiro-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sanshiro;src:url(haven-sanshiro-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sanshiro;src:url(haven-sanshiro-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(haven-public-sans-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(haven-public-sans-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-body-family: "Public Sans", "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-family: "Sanshiro", "Public Sans", "Helvetica Neue", Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--font-navigation-family: var(--font-body-family);--font-navigation-weight: 600;--font-button-family: var(--font-body-family);--font-price-family: var(--font-body-family);--haven-color-cream: 255, 255, 248;--haven-color-sand: 247, 246, 238;--haven-color-ink: 4, 5, 5;--haven-color-blue: 11, 86, 166;--haven-color-blue-header: 13, 97, 188;--haven-color-blue-light: 215, 239, 247;--haven-color-yellow: 255, 203, 39;--haven-color-green: 0, 142, 64;--haven-color-white: 255, 255, 255;--haven-color-light-cream: 255, 255, 245;--haven-color-pale-yellow: 252, 249, 222;--haven-color-error: 235, 0, 27;--haven-color-error-strong: 215, 44, 13;--haven-color-error-light: 255, 209, 209;--haven-color-success: 21, 115, 78;--haven-color-success-light: 231, 246, 239;--haven-color-aqua: 174, 255, 254;--haven-media-radius: 2rem;--haven-card-radius: 2rem;--haven-button-radius: .8rem;--haven-badge-radius: .8rem;--haven-input-radius: .8rem;--haven-input-border-opacity: .3;--color-link: var(--haven-color-blue);--page-width: 143rem;--page-width-margin: 0rem}body{background-color:rgb(var(--color-base-background));letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.1}.haven-h1{font-size:3rem}.haven-h2{font-size:2.9rem}.haven-h3{font-size:2rem}.haven-h4{font-size:1.8rem}.haven-h5{font-size:1.4rem}.haven-h6{font-size:1.6rem}@media screen and (min-width:750px){.haven-h1{font-size:6rem}.haven-h2{font-size:4.8rem}.haven-h3{font-size:3rem}.haven-h4{font-size:2.4rem}.haven-h5{font-size:2rem}.haven-h6{font-size:1.8rem}}.haven-section-heading{color:rgb(var(--haven-color-blue))}:root{--color-button-background: var(--haven-color-blue-light);--color-button-border: var(--haven-color-blue-light);--color-button-text: var(--haven-color-blue)}.button:not(.button--arrow):not(.field__button):not(.button--video),.shopify-challenge__button{text-transform:none;letter-spacing:.1rem;font-weight:600;font-size:1.6rem;min-width:12rem;min-height:4.5rem;border-radius:var(--haven-button-radius)}@media screen and (min-width:750px){.button:not(.button--arrow):not(.field__button):not(.button--video),.shopify-challenge__button{min-height:4.5rem}}@media screen and (hover:hover){.button:not(.button--cta):not([disabled]):hover,.shopify-challenge__button:hover{color:rgb(var(--color-button-background));background-color:rgb(var(--color-button-text));border-color:rgb(var(--color-button-text))}}.button--haven-solid{--color-button-background: var(--haven-color-blue);--color-button-border: var(--haven-color-blue);--color-button-text: var(--haven-color-white)}.button--secondary{--color-button-background: var(--color-background);--color-button-border: var(--haven-color-blue);--color-button-text: var(--haven-color-blue)}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--haven-input-radius)}.media,.card__media,.card .media,.rte img{border-radius:var(--haven-media-radius)}.card{border-radius:var(--haven-card-radius)}.haven-scheme-cream{--color-background: 255, 255, 248;--color-foreground: 4, 5, 5;--color-heading: 4, 5, 5}.haven-scheme-sand{--color-background: 247, 246, 238;--color-foreground: 4, 5, 5;--color-heading: 4, 5, 5}.haven-scheme-blue{--color-background: 13, 97, 188;--color-foreground: 255, 255, 255;--color-heading: 255, 255, 255;--color-link: 255, 203, 39}.haven-scheme-green{--color-background: 0, 142, 64;--color-foreground: 255, 255, 255;--color-heading: 255, 255, 255}.haven-scheme-yellow{--color-background: 255, 203, 39;--color-foreground: 4, 5, 5;--color-heading: 4, 5, 5}.haven-scheme-light-cream{--color-background: 255, 255, 245;--color-foreground: 4, 5, 5;--color-heading: 4, 5, 5}.haven-scheme-pale-yellow{--color-background: 252, 249, 222;--color-foreground: 4, 5, 5;--color-heading: 4, 5, 5}.haven-scheme-cream,.haven-scheme-sand,.haven-scheme-blue,.haven-scheme-green,.haven-scheme-yellow,.haven-scheme-light-cream,.haven-scheme-pale-yellow{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.page-width{padding-left:1.5rem;padding-right:1.5rem}.skip-to-content-link:focus{color:rgb(var(--haven-color-white));background-color:rgb(var(--haven-color-blue))}.haven-arrow{position:absolute;top:50%;z-index:var(--haven-arrow-z, 2);display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:-2rem 0 0;padding:0;border:0;border-radius:100%;cursor:pointer;color:rgb(var(--haven-arrow-color, var(--haven-color-white)));background-color:rgb(var(--haven-arrow-bg, var(--haven-color-blue)));transition:opacity var(--haven-arrow-duration, var(--duration-default, .2s)) ease,background-color var(--haven-arrow-duration, var(--duration-default, .2s)) ease,color var(--haven-arrow-duration, var(--duration-default, .2s)) ease}.haven-arrow .icon{width:1.4rem;height:1.4rem}.haven-arrow--prev{left:1rem}.haven-arrow--next{right:1rem}.haven-arrow--prev .icon{transform:rotate(180deg)}.haven-arrow:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.haven-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haven-theme.css.map */
