@font-face{font-family:GT Alpina Fine Extended;src:url(/cdn/shop/files/GT-Alpina-Fine-Extended-Thin-Italic.woff2?v=1726495672) format("woff2"),url(/cdn/shop/files/GT-Alpina-Fine-Extended-Thin-Italic.woff?v=1726495672) format("woff"),url(/cdn/shop/files/GT-Alpina-Fine-Extended-Thin-Italic.otf?v=1726495672) format("otf");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:GT Alpina Fine Extended;src:url(/cdn/shop/files/GT-Alpina-Fine-Extended-Thin.woff2?v=1726495672) format("woff2"),url(/cdn/shop/files/GT-Alpina-Fine-Extended-Thin.woff?v=1726495672) format("woff"),url(/cdn/shop/files/GT-Alpina-Fine-Extended-Thin.otf?v=1726495672) format("otf");font-weight:100;font-style:normal;font-display:swap}:root{--FONT-WEIGHT-BODY: 300;--FONT-STACK-BODY: forma-djr-micro, sans-serif!important;--FONT-STYLE-BODY: normal;--FONT-WEIGHT-HEADING: 100;--FONT-STACK-HEADING: GT Alpina Fine Extended, serif!important;--FONT-STYLE-HEADING: normal;--FONT-WEIGHT-SUBHEADING: 500;--FONT-STACK-SUBHEADING: forma-djr-micro, sans-serif!important;--FONT-STYLE-SUBHEADING: normal;--LETTER-SPACING-SUBHEADING: 0;--FONT-WEIGHT-NAV: 500;--FONT-WEIGHT-NAV-BOLD: 500;--FONT-STACK-NAV: forma-djr-micro, sans-serif!important;--FONT-STYLE-NAV: normal;--BTN-FONT-STACK: forma-djr-micro, sans-serif;--BTN-FONT-WEIGHT: 500;--BTN-FONT-STYLE: normal}.cursor{pointer-events:none;visibility:visible}.cursor__ball{position:fixed;top:0;left:0;z-index:9999;mix-blend-mode:normal}.cursor__ball--small{display:none}.cursor__ball circle{fill:#009e75;fill-opacity:75%}.product-item__title,.navlink{text-transform:uppercase}h1,h2,h3,.h1,.h2,.h3{text-transform:uppercase;margin-top:0}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{text-transform:lowercase;font-style:italic;margin-top:0}h6,.h6{font-family:var(--FONT-STACK-SUBHEADING);font-size:18px!important;font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-top:0}p,.p{font-size:16px;line-height:137.5%}.metafield-rich_text_field li{font-size:16px}.accordion__title.h3{font-size:35px}.review__content blockquote{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);text-align:center;font-size:16px;line-height:1.2}.review__author{text-align:center;align-items:center;justify-content:center}.review__author__name,.review__author__subheading{font-size:12px!important;letter-spacing:1px;font-weight:500;text-transform:uppercase;line-height:100%}.product-quick-add__form h1 a{font-size:30px;line-height:10%}.btn--primary.btn--solid,.btn--secondary.btn--solid,.shopify-payment-button__button--unbranded{padding:13px 50px}.btn{letter-spacing:.2px}#LT--template--17526029713607__sp_marquee_hero_YyEhR4{margin-left:var(--outer);margin-right:var(--outer)}.header__desktop__button--cta .btn--primary.btn--solid{padding:5px 30px;font-size:12px}.sp-header-button,.header__desktop__button--cta .btn--primary.btn--solid{border:1px solid #401215;color:#401215;background-color:transparent;--btn-bg-hover: rgb(244 239 229 / .2)}.sp-header-button-transparent{border:1px solid white!important;color:#fff!important}.sp-product-item-vendor{text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:.4px;color:#401215;opacity:.6}.product-item{background:none!important}.product-item__info{padding:20px 0 0}.product-item__title,.product-item__price{font-size:16px;font-weight:500;letter-spacing:.5px;color:#401215}.product-item__title{padding:5px 0}.product-item__price{font-weight:300}.product-information .price{color:#401215}.price,.sold-out{text-transform:uppercase}.sp_hero_overlay{position:absolute;padding:var(--outer) var(--outer) calc(var(--outer) - var(--line));height:100%;width:100%;display:flex;align-items:center}.sp_hero_overlay img{width:100%}.product-upsell{background-color:#fff}.product-upsell__holder{max-width:400px}.product-upsell__holder__title{visibility:hidden;position:relative;margin-top:20px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;font-size:14px}.product-upsell__holder__title:after{visibility:visible;position:absolute;top:0;left:0;content:"Send as a gift"}.footer__newsletter__text{font-size:16px;font-weight:500;text-transform:uppercase}.input-group__field{letter-spacing:.5px;font-size:20px}#subscribe-button-footer-0{font-size:14px}h5,.footer__block__title{font-family:var(--FONT-STACK-SUBHEADING);font-size:14px;font-weight:500;text-transform:uppercase}.footer__quicklinks li{margin:3px 0!important;font-size:14px;font-weight:300;text-transform:uppercase}.supporting-menu__item,.supporting-menu__item--copyright{text-align:left!important}.supporting-menu__copyright inline-list,li{font-size:14px}.breadcrumbs a{text-transform:uppercase;font-weight:500;letter-spacing:.5px}.product__title{font-size:58px;line-height:95%}.product__title__wrapper{padding-right:0!important}.product__subheading{font-size:20px;line-height:110%}.product__price,.product__sale{font-size:28px;font-weight:500}.product__feature{width:max-content}.block__icon{display:none}.tabs>li{padding:0 38px 0 0}.timeline__dot{border-radius:50%}.timeline__dot:after,.timeline__dot:before{display:none}.sp_testimonial_logotype{position:absolute;width:100%;bottom:0}.sp_product_hero_quote{font-size:32px!important;max-width:735px!important;margin:auto auto 40px!important}.search__caption{text-align:left!important;font-size:16px;text-transform:uppercase}body.grid-compact .grid-outer{--gap: 30px 0;padding:30px}button.popout__toggle{font-size:14px!important;text-transform:uppercase;letter-spacing:.5px}.popout--group .popout__toggle,.popout--sort .popout__toggle,.popout-list,.collection__nav{border:none}.collection__sidebar__head h3{letter-spacing:.5px}.filter-group__heading{text-transform:uppercase;font-size:14px;letter-spacing:.5px;padding-bottom:10px;border:none}.collection-nav li{font-size:14px;text-transform:uppercase}.filter__price__fields{margin:10px 0 25px}.active__filters__clear,.active__filters__remove{background-color:var(--COLOR-TEXT);color:var(--text-white)}.popout-list__item{text-transform:uppercase}.widget__links--secondary .widget__link{text-transform:uppercase;letter-spacing:.5px}h6.section-sidebar__title{text-transform:uppercase;font-size:36px}.accordion+.section-sidebar__title{margin-top:60px}.accordion__title{text-transform:uppercase;font-weight:500;letter-spacing:.5px;font-size:14px}h2.column__heading{font-family:var(--FONT-STACK-HEADING);font-size:18px;font-weight:500;text-transform:uppercase;text-align:center;letter-spacing:.5px}.hero__button-group{flex-direction:row}.hero__button a.btn{min-width:0px}.grid.blog-listing{gap:30px}.article.grid-item{background-color:#f0d87f}.article__tags{padding:30px 28px 13px!important}.article__excerpt{display:none}.article__text-wrapper{Padding-left:28px!important}.article__tag{font-weight:500;line-height:1;display:inline-block;background-color:transparent;color:var(--text);padding:0;margin:0 10px 0 0}.article__title{padding-bottom:90px;min-height:186px}.article__link{font-size:14px;margin-bottom:0;text-decoration:none}.product__text{display:flex;align-content:stretch;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:0 10px}.product-tabs__head{padding-bottom:0;margin-bottom:0}.product__heading{font-size:26px;font-weight:300;margin:0}.product__subheading p{Font-size:14px;width:100%}.product__subheading{width:100%}h5 a{display:block;background-color:var(--BTN-PRIMARY-BG-COLOR);color:var(--BTN-PRIMARY-TEXT-COLOR);font-size:var(--BTN-FONT-SIZE);padding:13px 50px;line-height:var(--line-height-normal);font-style:var(--BTN-FONT-STYLE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-decoration:none;text-align:center;vertical-align:middle;text-transform:var(--BTN-UPPERCASE);transition:.25s ease-out;transition-property:color,background,border;-webkit-backface-visibility:hidden;backface-visibility:hidden}h5 a:hover{background-color:var(--BTN-PRIMARY-BG-COLOR-BRIGHTER);color:var(--BTN-PRIMARY-TEXT-COLOR)}#Rte--template--17884710469831__section_rich_text_xVfRgM,#shopify-section-template--17884710469831__sp_section_accordian_group_w3RDQy{margin-left:10%;margin-right:10%}.sp-unlimited{padding:3px 12px;font-size:12px;letter-spacing:.3px;border:1px solid #460D13;border-radius:20px;margin:-6px 0 0 10px}.sp-accordion-group__items{max-width:70%;margin:auto}.content,.content-2-title{font-weight:500}.content{padding-bottom:10px}.content-2 li{font-size:16px}.content-3{font-style:italic;color:#460d1385}.content-4 p{font-size:24px;font-weight:500;margin-bottom:0}.content-5{color:#460d1385}.member-btn{margin:25px 0;max-width:50%}@media screen and (max-width:749px){.cursor{pointer-events:none;visibility:hidden}#Rte--template--17744882565319__section_rich_text_JMeMBQ,#Rte--template--17526029713607__docs,#LT--template--17526029713607__sp_treatments_KNeC4k,#Collection--template--17526029713607__section_collection_JtQWNT,#LT--template--17551344861383__sp_treatments_KNeC4k,#Collection--template--17526030041287__section_collection_bDAMap,#LT--template--17526030041287__sp_treatments_KNeC4k,#Rte--template--17744882565319__section_rich_text_eFcijU,#BrickSection--template--17526029779143__section_double_Qhh9en{padding-top:50px!important;padding-bottom:50px!important}#SectionColumns--template--17526029779143__columns{padding-top:0!important;padding-bottom:0!important}#Rte--template--17526029779143__section_rich_text_b4YmpQ{padding-top:50px}#Product--template--17551344861383__main,#Product--template--17526030041287__main,#Collection--template--17526030041287__section_collection_bDAMap,#BrickSection--template--17744882565319__section_double_tMzniX{padding-bottom:0!important}#Rte--template--17551344861383__section_rich_text_drUHNF,#Rte--template--17551344861383__section_rich_text_PGePXp,#BrickSection--template--17744882565319__section_double_tMzniX{padding-top:40px!important}#Reviews--template--17551344861383__section_reviews_7Cw7Dc,#Blog--template--17744882565319__section_blog_nyReAx{padding-top:0!important;padding-bottom:0!important}#Rte--template--17744882565319__section_rich_text_JMeMBQ,#Rte--template--17884710469831__section_rich_text_JMeMBQ{padding-top:30px!important}#Blog--template--17526029615303__section_blog_cMmDKQ{padding-top:0!important;padding-bottom:50px!important}h6,.h6{font-family:var(--FONT-STACK-SUBHEADING);font-size:16px!important;font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-top:0}p{font-size:16px;line-height:160%}.sp_hero_overlay{position:absolute;padding:var(--outer) var(--outer) calc(var(--outer) - var(--line));height:100%;width:100%;display:flex;align-items:center}.sp_hero_overlay img{width:100%}.accordion__title.h3{font-size:24px}.sliderow__title{font-weight:500}.header__logo__link{width:140px}.drawer__main-menu{text-transform:uppercase}.sp_html_container{display:none;max-width:100%;margin:20px auto 40px}li.sp_column{font-size:16px}.column__content{margin-bottom:10px}.product-item__info{padding:20px 0 0}.product-item__title,.product-item__price{font-size:16px}.footer__logo__wrapper{display:none}#email-input-footer-0,#subscribe-button-footer-0,h5,.footer__block__title,.footer__quicklinks,li{font-size:16px}.product__content{margin-top:15px}.product__title{font-size:40px;line-height:95%}.product__subheading{font-size:16px}.product__price,.product__sale{font-size:24px}.tabs__head.product-tabs__head{font-size:14px}.tabs>li{padding:0 38px 0 0}.tab-content p{line-height:130%!important}.timeline__content__inner p.hero__subheading{font-size:16px}.sp_product_hero_quote{font-size:24px!important;max-width:90%!important;margin:auto auto 40px!important}.popout-list__option{font-size:14px!important}h2.column__heading{font-size:16px}.hero__button a.btn{min-width:100%}#LT--template--17526029713607__sp_marquee_hero_YyEhR4{min-height:475px!important}.sp-marquee-svg{width:800px}#Rte--template--17884710469831__section_rich_text_xVfRgM,#shopify-section-template--17884710469831__sp_section_accordian_group_w3RDQy{margin-left:var(--outer);margin-right:var(--outer)}.accordion__title{display:flex;align-items:flex-start;flex-direction:column}.sp-unlimited{padding:3px 12px;font-size:10px;letter-spacing:.3px;border:1px solid #460D13;border-radius:20px;margin:5px 0 0}.sp-accordion-group__items{max-width:90%;margin:auto}.member-btn{margin:25px 0;max-width:100%}}.drawer--header .drawer__inner,.sliderow{background-color:#f0d87f}.sliderow__title{font-family:var(--FONT-STACK-HEADING);font-size:30px;text-transform:uppercase}.sliderow__back-button+.sliderow__title{font-size:14px}.sliderow--back .sliderow__title{justify-content:left}.drawer--header{--bg: transparent}.sp-mobile-menu-button{margin-top:20px;margin-left:20px}.sp-mobile-menu-button a{border:1px solid #460D13;color:#401215;padding:5px 40px;font-size:14px;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
