.template-product{overflow-x:hidden}@media screen and (max-width:768px){.product-single__details{margin-top:60px!important}}.product-slider-container .flickity-prev-next-button{--icon-size: 18px;opacity:1!important;transform:none;visibility:visible!important}.Product-benefits{margin:30px 0}.Product-benefits .benefits-list{display:flex;flex-flow:row wrap}.Product-benefits .benefits-list .product-benefit{padding:10px 10px 10px 0;flex:0 0 50%;display:flex}.Product-benefits .benefits-list .product-benefit img{width:26px;height:26px;margin-top:2px}.Product-benefits .benefits-list .product-benefit p{padding-left:10px;padding-right:2.5vw;margin:0}.product-single__wrapper{gap:5vw}.product-single__details{margin-top:5px}.product-single__details .form__wrapper{max-width:650px;margin-left:0}.product-single .yotpo-sr-bottom-line-text,.shopify-app-block .yotpo-sr-bottom-line-text{color:#2f3433!important;font-family:var(--FONT-STACK-BODY)!important;font-size:15px!important;line-height:normal!important;text-transform:capitalize!important}.shopify-app-block .yotpo-sr-bottom-line-text{margin-top:-3px}.product-single .product__title{font-size:32px;line-height:110%;letter-spacing:-.55px;margin-top:10px}.product-single .product__price *{font-family:var(--FONT-STACK-ACCENT);font-size:16px;line-height:120%;word-spacing:-8px}.product-single .product-cutline{font-size:14px;font-weight:700;line-height:120%;letter-spacing:.56px;text-transform:uppercase}.product-single .product__description.rte,.product-single .product-benefit p{font-size:17px;line-height:120%}.product__description h5{font-size:24px;margin-bottom:0}.product__description a{display:inline;text-decoration:underline!important;text-underline-offset:3.5px}.product__description a:hover{cursor:pointer}.product__description a:before,.product__description a:after{display:none}.product-single .radio__legend__label,.product-single .Product-benefits h4{font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:700;line-height:120%;letter-spacing:.56px;text-transform:uppercase}.product-single .radio__legend__label--variant{text-transform:capitalize}.product-single .radio__label,.product-single .btn--submit{font-family:var(--FONT-STACK-ACCENT);font-size:14px;line-height:normal;letter-spacing:.56px}.product-single .btn--submit{padding-top:15px;padding-bottom:15px;background-color:#505b43}.product-single .select__fieldset .select-popout__value,.product-single .quantity-selector .quantity__selector{font-family:var(--FONT-STACK-ACCENT);font-size:16px;line-height:normal;letter-spacing:.64px}.product-single .quantity-selector .quantity__selector{padding-top:12.5px;padding-bottom:12.5px}.product-single .product__jump-links{margin-top:10px;margin-bottom:30px;display:flex;flex-wrap:wrap;row-gap:30px}.product-single .product__jump-links a{color:#333;font-family:var(--FONT-STACK-ACCENT);letter-spacing:1px;font-size:14px;padding:3px;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid #333;font-weight:700;margin-left:10px}.product-single .product__jump-links a:after{content:"\2193";display:inline-block;padding-left:8px;font-weight:700}.product-single .product__jump-links a:hover{opacity:.7}.product-single .product__jump-links a:not(:last-of-type){margin-right:20px}.product-single .radio__legend{margin-bottom:11px}.product-single .radio__button{flex:none;min-width:0;max-width:100%;background-color:#fff;margin-right:15px}.product-single .radio__button .radio__label{padding:13px 35px;min-height:50px}.product-single .radio__fieldset .radio__input:checked~.radio__label{color:#2f3433;background-color:#fff;border:1px solid #2F3433;box-shadow:0 0 0 1px #2f3433}.product-single .selector-wrapper--qty .select__label{display:none}.product-single .product__submit__holder{display:flex}.product-single .product__submit__buttons{width:100%;margin-left:25px;grid-template-columns:minmax(0,1fr)}.product-single .select-popout__toggle{display:none}.product-single .select-popout>.quantity-selector{display:block}.product-single .rc-container{margin-bottom:0}.product-single .rc-template__button-group .rc-radio .rc-option__price{display:none}.product-single .rc-template__button-group .rc-radio .rc-option__text{color:#2f3433;font-family:var(--FONT-STACK-ACCENT);font-size:14px;line-height:normal;letter-spacing:.56px;text-transform:uppercase}.product-single .rc-template__button-group .rc-radio{border:1px solid #2F3433;background-color:#fff;border-radius:0;min-height:50px}.product-single .rc-template__button-group .rc-radio.rc-option--active{box-shadow:none!important;border:2px solid #2F3433}.product-single .rc_popup{display:none}.product-single .rc-template__button-group .rc-radio:first-child{margin-right:16px}.product-single .product__form{gap:30px}.product-single .shop-pay-terms{display:none}@media screen and (max-width:767px){.product-single{padding-top:0}.product-single .yotpo-sr-bottom-line-text,.shopify-app-block .yotpo-sr-bottom-line-text,.product-single .product-benefit p{font-size:14px!important}.product-single .product__title{font-size:22px;letter-spacing:-.3px}.product-single .product__price *,.product-single .product__description.rte{font-size:15px}.product-single .radio__legend{display:flex;gap:5px}.product-single .rc-template__button-group .rc-radio{padding:6px 10px}.product-single .product-cutline,.product-single .radio__legend__label,.product-single .radio__label,.product-single .btn--submit,.product-single .Product-benefits h4,.product-single .rc-template__button-group .rc-radio .rc-option__text{font-size:12.6px;letter-spacing:.504px}.product-single .product__title-and-price{margin-top:5px}.product-single .product__jump-links{margin-bottom:34px}.product-single .product__form{gap:21px}.product-single__wrapper .product__submit__holder{padding-top:4px}.product-slider-container{display:flex;gap:50px;margin-bottom:30px}}@media screen and (max-width:500px){.product-single .product__submit__holder{display:flex}.product-single .product__submit__buttons{margin-top:0;margin-left:20px}.product-single .quantity-selector .quantity__selector{padding-top:10px}}@media screen and (min-width:768px){.product-slider-container.sticky-media{position:sticky}}span[data-add-to-cart-text],.product-single .product__submit__add{color:#fff!important}.product-upsell__content{flex:100%;max-width:100%;margin-right:20px}.product-upsell__subtitle,.product-upsell__price{font-size:12px;font-family:var(--FONT-STACK-ACCENT);letter-spacing:1px;text-transform:uppercase}.rc-widget .rc-template__button-group .rc-button-group__options[data-v-f1bb5b6a] .rc-radio{border-radius:0;border:1px solid #000}.rc-template__button-group .rc-button-group__options[data-v-f1bb5b6a] .rc-radio.rc-radio--active{border:3px solid #000;background-color:#fff!important}.rc-template__button-group{font-family:var(--FONT-STACK-ACCENT);font-size:14px;line-height:normal;letter-spacing:.56px;text-transform:uppercase}.rc-subscription-details{display:none!important}.rc-template__button-group .price-label{display:none}.rc_widget__option__plans__dropdown{background-color:#fff;background-image:url(https://cdn2.iconfinder.com/data/icons/ios-7-icons/50/down4-512.png);background-size:12px 12px;background-repeat:no-repeat;background-position:calc(100% - 10px) calc(50% + 2px);-webkit-appearance:none;appearance:none;margin-left:20px}.rebuy-widget.widget-type-dynamic-bundle{padding-bottom:0!important;padding-top:0!important;max-width:350px}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions{grid-row:2!important;padding-top:20px}.rebuy-widget.widget-type-dynamic-bundle .rebuy-button{height:50px;font-size:14px;text-transform:uppercase;cursor:pointer;font-family:var(--FONT-STACK-ACCENT)}.rebuy-widget.widget-type-dynamic-bundle .primary-title,.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images,.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price,.rebuy-widget.widget-type-dynamic-bundle .rebuy-product-checkbox{display:none!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-product-title{margin-left:0!important;text-decoration:none!important;border:0!important;pointer-events:none!important;font-family:var(--FONT-STACK-BODY);font-weight:700}.rebuy-widget.widget-type-dynamic-bundle .rebuy-product-price{display:none!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-product-options{margin-left:0!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-select{font-family:Brandon Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}.bundle-products .bundle-product{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px;gap:calc(var(--grid-gutter) * .5)}.bundle-products .bundle-product .bundle-product-details{flex-direction:column}.bundle-product-image{width:50px;border-radius:5px}.ProdReviews{padding:10.6666666667vw 5.3333333333vw}.ProdReviews-header{padding-bottom:8vw;text-align:center;font-size:7.4666666667vw;line-height:10.4vw}.ProdReviews-content{max-width:100vw;margin:auto}@media screen and (min-width:768px){.ProdReviews{padding-top:4.1666666667vw}.ProdReviews{padding-right:0vw}.ProdReviews{padding-bottom:4.1666666667vw}.ProdReviews{padding-left:0vw}.ProdReviews-header{padding-bottom:2.0833333333vw}.ProdReviews-header{font-size:2.5vw}.ProdReviews-header{line-height:2.7083333333vw}.ProdReviews-content{max-width:69.4444444444vw}}@media screen and (min-width:1024px){.ProdReviews{padding-top:4.1666666667vw}.ProdReviews{padding-right:0vw}.ProdReviews{padding-bottom:4.1666666667vw}.ProdReviews{padding-left:0vw}.ProdReviews-header{padding-bottom:2.0833333333vw}.ProdReviews-header{font-size:2.5vw}.ProdReviews-header{line-height:2.7083333333vw}.ProdReviews-content{max-width:69.4444444444vw}}.product-upsell__image{width:125px;min-width:125px;max-width:125px;height:160px}.product-upsell__image img{object-position:bottom}.product-upsell__holder{background:#e9e3db}.product-upsell__title{font-size:18px}.product-upsell__holder .product-upsell{align-items:center}.product-upsell__btn,.product-upsell__btn-progress{background:#333;color:#fff;border:0;padding:10px 20px;margin-top:10px}.product-upsell__btn-progress{padding:15px 20px}.product-upsell__content form{border-bottom:0px!important}@media screen and (max-width:500px){.product-upsell__holder .product-upsell__row{flex-direction:column;align-items:flex-start}.product-upsell__holder .product-upsell__title{font-size:16px}.product-upsell__holder .product-upsell__btn{padding:5px 20px}}.section-whats-included .whats-included__tabs{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.section-whats-included .whats-included__product-title{padding:0 0 10px;background:linear-gradient(to right,#2f3433,#2f3433);background-size:0% 2px;background-position:50% 86%;background-repeat:no-repeat;transition:color .25s ease-in,background-size .25s ease-in;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-family:var(--FONT-STACK-ACCENT)}.section-whats-included .whats-included__product-title.tab-active{background-size:100% 2px}.section-whats-included .whats-included__content.tab-active{display:flex;margin-top:30px}.section-whats-included .whats-included__content-item{padding:0 30px;flex-basis:50%}.section-whats-included .whats-included__content-item span,.section-whats-included .accordion__item .accordion__item__title__text{font-weight:700}.section-whats-included .accordion__item .accordion__item__title__text{padding:10px 0}.section-whats-included .accordion__item .metafield-rich_text_field p{margin-top:0}.section-whats-included .whats-included__content-item:first-of-type{border-right:1px solid #2F3433}.section-whats-included .whats-included__content-mobile{display:none}.section-whats-included .whats-included__content-mobile .accordion__list{margin-top:20px}.section-whats-included .whats-included__content-mobile ul{margin-top:0}.section-whats-included .whats-included__content-desktop ul{list-style-type:disc;margin-left:20px;margin-top:20px}@media screen and (max-width:768px){.section-whats-included .whats-included__content.tab-active{display:block}.section-whats-included .whats-included__tabs{column-gap:30px;row-gap:15px}.section-whats-included .whats-included__product-title{padding:0 0 5px}.section-whats-included .whats-included__content-item{margin-top:0}.section-whats-included .whats-included__content-desktop{display:none}.section-whats-included .whats-included__content-mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/739/assets/product.css.map */
