h1,h2,h3,h4,h5,h6{word-break:keep-all}@media only screen and (max-width:749px){:root{--outer: 20px !important}}body p{line-height:1.5!important;text-wrap:pretty}.font-body{font-size:16px}.navtext{font-size:12px!important;display:block;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width:1280px){.btn--large{padding:1.5rem 3vw;font-size:.7rem}}@media only screen and (min-width:750px)and (max-width:1279px){.btn--large{padding:1.5rem 2vw;font-size:.6rem}}@media only screen and (max-width:749px){.btn--large{padding:1.5rem 15%;font-size:.8rem}.drawer--header .sliderow__title{text-transform:uppercase;font-size:14px;letter-spacing:2px}}.hero__subheading{font-family:Shift-Book;letter-spacing:4px}.heading-size-7{font-size:35px;line-height:45px}.btn--large:hover,.btn--primary:hover,.btn__added:hover{background-color:#000;transition:.7s;color:#fff}.heading-size-8{font-size:35px;line-height:45px}.btn--white.btn--outline:hover{background-color:#fff;color:#000}.btn--text span{background:none!important;border-bottom:solid 1px #000}.btn--text span{background:none!important}.btn--text:hover{background:none!important;color:#000!important;border-bottom:solid 1px #000}@media only screen and (max-width:749px){.font-body{font-size:14px}.template-product .heading-size-7{font-size:33px;line-height:1.25}.heading-size-8{font-size:30px;line-height:35px}}.header__desktop__upper,.header__desktop__lower{align-items:center}.header__menu{height:auto;gap:4vw}.header__desktop__bar__l,.header__desktop__bar__c,.header__desktop__bar__r{align-items:center}@media only screen and (min-width:750px)and (max-width:1279px){.navlink--toplevel{padding:8px 0;--link-padding: 0;align-items:center;justify-content:center;display:block}.header__menu{height:auto;gap:2.4vw}.header__desktop__upper--reverse .header__desktop__bar__c{max-width:33.33%}}@media only screen and (min-width:1280px){.navlink--toplevel{padding:8px 0;--link-padding: 0;align-items:center;justify-content:center;display:block}.header__desktop__upper--reverse .header__desktop__bar__c{max-width:33.33%}}.product__upsell .btn__outer{position:static;display:block;right:auto;bottom:auto;margin:24px 0 0}.product__upsell .product-upsell__btn{position:static;width:auto;height:auto;min-width:0;min-height:0;padding:0;background:transparent;border-radius:0;overflow:visible;justify-content:flex-start;justify-self:start}.product__upsell .product-upsell__btn .btn__plus{display:none}.product__upsell .product-upsell__btn .btn__text{opacity:1;padding:0;color:#fff;font-size:.7rem;text-transform:uppercase;letter-spacing:3px;text-decoration:underline;text-underline-offset:6px}.product__upsell .btn__outer:hover .product-upsell__btn{width:auto}.product__upsell .product-upsell__btn.is-loading .btn__text,.product__upsell .product-upsell__btn.is-added .btn__text{opacity:0}.product__upsell .product-upsell__btn .svg-loader circle{stroke:#ffffff4d}.product__upsell .product-upsell__btn .svg-loader circle~circle{stroke:#fff}@media only screen and (min-width:990px){.grid--slider.grid--slider-disabled{--item-width: 100%}}.product__page .form__wrapper.is-sticky{top:20%}.product-information{padding:10px}.product__content{padding-top:10%;padding-bottom:10%}.product-upsell{border:solid 1px white}.product-upsell a{color:#fff}.product-upsell__holder__title{font-family:Shift-Book;text-transform:uppercase;font-size:12px;letter-spacing:2.8px;margin-bottom:20px;margin-top:40px}.product__price{font-family:Shift-Book;font-size:20px;font-style:normal;font-weight:400;letter-spacing:4px}.product-accordion .accordion{display:block;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff!important;background-color:transparent!important;margin-top:-1px;text-align:left}.accordion__content{font-size:14px;opacity:.7!important}.accordion__title{line-height:1.4}.template-product .column__content .column__heading{font-family:Shift-Book!important;font-size:16px;font-style:normal;font-weight:400;letter-spacing:3.2px;text-transform:uppercase;margin:40px 0 20px}@media only screen and (min-width:990px){.product__content .form__width{max-width:450px}}@media only screen and (min-width:750px)and (max-width:989px){.header__mobile{display:grid}.header__desktop{position:relative;overflow:hidden;max-height:0;opacity:0;visibility:hidden;pointer-events:none}:root{--header-height: var(--HEADER-HEIGHT-MOBILE, 0px)}}@media only screen and (max-width:749px){.grid--mobile-vertical{gap:65px}.column__content{padding-right:10%}.column__content .column__heading{font-size:12px!important}.column__image{margin-bottom:40px!important}.slideshow .hero__content--transparent{padding:300px var(--outer)}.footer__block{margin-bottom:60px!important}}@media only screen and (min-width:750px){.footer__block{padding:0 5% 0 var(--gutter)!important}.column__image{margin-bottom:30px!important}}.accordion__title{-webkit-tap-highlight-color:transparent}[data-collapsible][open=true] [data-collapsible-content],[data-collapsible][open=false] [data-collapsible-content]{animation:none}.product__price__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.static-review{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;cursor:pointer}.static-review:hover,.static-review:focus-visible{color:inherit}.static-review:hover .static-review__score,.static-review:focus-visible .static-review__score{text-decoration:underline;text-underline-offset:4px}.static-review__star{display:block;width:22px;height:22px}.static-review__score{padding:0}.static-review__avatars{display:block;width:93px;max-width:93px;height:auto}@media only screen and (max-width:749px){.template-index .section-padding{--padding-top: calc(var(--PT) * .5);--padding-bottom: calc(var(--PB) * .5)}.template-index .custom-reviews{padding-top:calc(var(--custom-reviews-pt) * .5);padding-bottom:calc(var(--custom-reviews-pb) * .5)}.template-index .best-sellers{padding-top:calc(var(--best-sellers-pt) * .5);padding-bottom:calc(var(--best-sellers-pb) * .5)}.template-index .routines-list{padding-top:calc(var(--routines-pt) * .5);padding-bottom:calc(var(--routines-pb) * .5)}.template-index .review-slider{padding-top:calc(var(--review-slider-pt) * .5);padding-bottom:calc(var(--review-slider-pb) * .5)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
