:root{--heading-font-family: "JansonText", serif;--heading-text-transform:uppercase !important;--heading-text-transform: none;--heading-letter-spacing: 0;--heading-line-height: 1!important;--button-font: 400 normal var(--text-base) / 1 "classico-urw", sans-serif;--button-letter-spacing: .1em;--button-font-size: .7rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.2!important;letter-spacing:0em!important;text-transform:uppercase!important}.header__primary-nav a,.header__primary-nav button,.header__secondary-nav a,.header__secondary-nav button,.header__dropdown-menu a,.header__dropdown-menu summary,.header-sidebar__linklist-button,.mega-menu a{font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:.7rem!important;text-transform:uppercase!important}.button{font-family:classico-urw,sans-serif;font-weight:400;font-style:normal;letter-spacing:.1em;font-size:.7rem!important}@font-face{font-family:JansonText;src:url(/cdn/shop/files/font.woff2?v=1783324943) format("woff2"),url(/cdn/shop/files/font.woff?v=1783324943) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:italic;src:url(/cdn/shop/files/PinyonScript-Regular.ttf?v=1783328774) format("truetype");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3{font-family:JansonText,serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-transform:none!important}.h6,h6{font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:.7rem!important;text-transform:uppercase!important}.footer a,.footer button,.footer__block-list a,.footer__block-list button{font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;font-size:.7rem!important}.footer .h5,.footer .h6,.footer__block-list .h5,.footer__block-list .h6{font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:.7rem!important;text-transform:uppercase!important}.footer .prose,.footer .text-subdued,.footer p,.footer .input,.footer input{font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important}.header__secondary-nav svg,.header__secondary-nav .header__nav-icon{width:1rem!important;height:1rem!important;stroke-width:1!important}h1.h2{font-size:1.6rem}.prose:not(.shopify-policy__container .prose)>p:has(>strong:only-child)>strong{font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:.7rem!important;text-transform:uppercase!important}p#block-category.faq__category{font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:1rem!important;text-transform:uppercase!important}.accordion+.faq__category{font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:1rem!important;text-transform:uppercase!important}@media screen and (min-width:700px){section#shopify-section-template--19001699762274__rich_text_t9rjwi{padding-top:10vh;padding-bottom:10vh}}@media screen and (min-width:700px){section#shopify-section-template--19002573455458__multiple_media_with_text_aDByP6{padding-top:10vh;padding-bottom:10vh}}:root{--arrow-button-line: currentColor;--arrow-button-gap: .6em;--arrow-button-underline-height: 1px;--arrow-button-underline-offset: .18em;--arrow-button-transition: .22s ease}.button,a.button{display:block;align-items:center;gap:var(--arrow-button-gap);position:relative;width:fit-content;padding:0;border:0;background:transparent;color:inherit;text-decoration:none;line-height:1;letter-spacing:.1em!important}.button:before,a.button:before{content:"\2192";display:inline-block;transform:translate(0);transition:transform var(--arrow-button-transition)}.button:after,a.button:after{content:"";position:absolute;left:1.2em;right:0;bottom:calc(-1 * var(--arrow-button-underline-offset));height:var(--arrow-button-underline-height);background:var(--arrow-button-line);transform:scaleX(0);transform-origin:left center;transition:transform var(--arrow-button-transition)}.button:hover:before,a.button:hover:before{transform:translate(.2em)}.button:hover:after,a.button:hover:after{transform:scaleX(1)}.button:focus-visible,a.button:focus-visible{outline:none}.button:focus-visible:after,a.button:focus-visible:after{transform:scaleX(1)}@media screen and (min-width:1000px){.accordion__toggle.text-lg{padding-block:1rem!important}}.drawer::part(content){background-color:#fff!important}.header-sidebar__collapsible-panel,.header-sidebar__scroller,.header-sidebar__footer{background-color:#fff!important}.header-sidebar__footer:before{background:#fff!important}sale-price.h4.text-subdued{color:inherit;font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:1rem!important}#shopify-section-template--19001699336290__rich_text_RrBamp .h1{font-size:5rem;line-height:1.15}section#shopify-section-template--19002573455458__rich_text_E3ApFk .h1{font-size:5rem;line-height:1.15}section#shopify-section-template--19002573455458__rich_text_NqkcYF .h2{font-size:5rem;line-height:1.15}section#shopify-section-template--19001699762274__rich_text_t9rjwi .h2{font-size:5rem;line-height:1.15}section#shopify-section-template--19001699336290__rich_text_ypiPQr .h2{font-size:5rem;line-height:1.15}#carousel-sections--19001699696738__announcement_bar_pwTk4B .heading{color:inherit;font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:.6rem!important}html,body,#main{--background: 255 255 255;background:#fff!important;background-color:#fff!important}.h2 em{font-family:italic;text-transform:none!important}p.h1,h1.h2{font-size:2rem}h5.h3{font-family:classico-urw,sans-serif;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:1rem!important}.h2{font-size:2rem}section#shopify-section-template--19007924338786__image_with_text_VGiq3L .prose:not(.prose--tight) :is(.button,.button-group:has(.button)){margin-block-start:2rem;padding-bottom:3vw}#shopify-section-template--19001699565666__main .seve-concierge-overlay__title,#shopify-section-template--19039658508386__main .seve-concierge-overlay__title{text-transform:uppercase!important;font-weight:100!important;font-size:1.4rem!important}#shopify-section-template--19073490714722__main .prose a[href$="/pages/care-guide"]{display:inline-flex!important;align-items:center!important;position:relative!important;width:fit-content!important;padding:0 0 .2rem!important;border:0!important;background:transparent!important;color:#1c1c1a!important;text-decoration:none!important;font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:.7rem!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important}#shopify-section-template--19073490714722__main .prose a[href$="/pages/care-guide"]:after{content:"";position:absolute;left:1.45em;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.785,.135,.15,.86)}#shopify-section-template--19073490714722__main .prose a[href$="/pages/care-guide"]:hover:after{transform:scaleX(1);transform-origin:left}.shopify-policy__container,.shopify-policy__title,.shopify-policy__title h1,.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body a{color:#1c1c1a!important}.policy-title{font-family:classico-urw,sans-serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.1em!important;font-size:.7rem!important;text-transform:uppercase!important}.shopify-policy__container{max-width:var(--container-xs-max-width)!important}.shopify-policy__title h1{text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/heavenly.css.map */
