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-description-inline{margin-bottom:40px}.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}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom.css.map */
