.product-main{position:relative;padding-top:20px;z-index:1}.product-main .product__caption{margin-top:0;margin-bottom:5px;color:#000;font-family:Ubuntu;font-size:11px;font-weight:500;line-height:13px}@media all and (min-width: 1200px){.product-main .product__caption{margin-bottom:9px;font-size:18px;line-height:21px}}.product-main .product__heading{padding:0 18px}@media all and (min-width: 1200px){.product-main .product__heading{max-width:1346px;padding-top:90px}}.product-main .product__heading .mobile .yotpo.bottomLine.yotpo-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 1200px){.product-main .product__wrap-image{width:60%;max-width:766px}}.product-main .product__image-wrap-slider{max-width:100%;margin-top:20px;margin-bottom:20px;padding-top:0}@media all and (min-width: 1200px){.product-main .product__image-wrap div{margin-left:unset}}.product-main .product-image__slider .redesign-arrow{display:none!important}.product-main img.p-slider-item__img{margin-left:auto;margin-right:auto}.product-main .product-info{position:relative;z-index:1}.product-main .product__form{padding:10px 0}.product-main .product__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:0;padding-bottom:0}@media all and (min-width: 768px) and (max-width: 1199px){.product-main .product__info{max-width:100%}}@media screen and (min-width: 1200px){.product-main .product__info{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(27% + 200px);padding:0 0 56px 33px}}.product-main .product-components{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.product-main .htusb-ui-prod-boost-generic-under-form{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.product-main .product__header{margin-bottom:10px}.product-main .product__header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}@media screen and (min-width: 1200px){.product-main .product__header-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-main .product__title-under{margin:0;text-transform:uppercase;color:#000;font-family:var(--font-family-montserrat);font-size:19px;font-weight:300;line-height:21px}@media screen and (min-width: 1200px){.product-main .product__title-under{font-size:35px;line-height:31px}}.product-main .product__title-under--gray{color:#a5a5a5;font-family:Ubuntu;font-size:15px;font-weight:700;line-height:17px}@media screen and (min-width: 1200px){.product-main .product__title-under--gray{font-size:24px;line-height:27px}}.product-main .product__header-bottom{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width: 1200px){.product-main .product__header-bottom{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-ms-grid-columns:minmax(127px,310px) 30px minmax(100px,auto);grid-template-columns:minmax(127px,310px) minmax(100px,auto)}}.product-main .product__title{margin:0;text-align:center;text-transform:lowercase;color:#000;font-family:Ubuntu;font-size:15px;font-weight:700;line-height:17px}@media screen and (min-width: 1200px){.product-main .product__title{padding-right:0;text-align:left;font-size:24px;line-height:27px}}.product-main .product__title--gray{color:#000;font-family:var(--font-family-montserrat);font-size:19px;font-weight:300;line-height:21px}@media screen and (min-width: 1200px){.product-main .product__title--gray{font-size:31px;line-height:31px}}.product-main .product__title--capitalize{text-transform:capitalize}.product-main .product__title--uppercase{text-transform:uppercase}.product-main .product__title--no_bold{font-weight:300}.product-main .product__badge-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-main .product__badge{display:inline-block;max-height:40px;padding-right:8px;padding-left:8px;border-right:2px solid #f1f1f1}.product-main .product__badge:last-child{padding-right:0;border:none}@media screen and (min-width: 1200px){.product-main .product__badge{max-height:56px;max-width:107px;padding-right:12px;padding-left:12px}}.product-main .product__badge-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-main .product-tabs{padding-top:40px;padding-bottom:0}@media screen and (min-width: 1200px){.product-main .product-tabs{padding-top:20px}}.product-main .product-tabs__top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:0}@media screen and (min-width: 1200px){.product-main .product-tabs__top{border-top:1px solid #eee}}.product-main .product-tabs__nav{margin-right:25px;padding:15px 0;font-size:14px;line-height:14px}@media screen and (min-width: 1200px){.product-main .product-tabs__nav{font-size:18px;line-height:18px}}.product-main .product-tabs__inner{padding-top:20px}@media screen and (min-width: 1200px){.product-main .product-tabs__inner{padding-top:0}}.product-main .product-tabs__content{font-family:Open Sans;font-size:12px;font-weight:300;line-height:21px}.product-main .product-tabs__content ul{margin-left:24px;list-style:disc}.product-main .product-tabs__content p{margin:0}@media screen and (min-width: 1200px){.product-main .product-tabs__content{font-size:14px;line-height:24px}}.product-main .product__form{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;margin-bottom:20px}@media screen and (min-width: 990px){.product-main .product__form{margin-bottom:0}}.product-main .product__option-wrap{margin-bottom:20px}.product-main .product__option-list{display:-ms-grid;display:grid;-ms-grid-columns:auto 15px auto 15px auto;grid-template-columns:auto auto auto;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media screen and (min-width: 990px){.product-main .product__option-list{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}.product-main .product__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:50px;text-align:center;border:1px solid #c4c4c4}.product-main .product__option.product__option--current{border:3px solid #cf3339}.product-main .product__option:hover,.product-main .product__option:active{text-decoration:unset}@media screen and (min-width: 990px){.product-main .product__option{height:80px}}.product-main .product__option-top{padding-bottom:4px;text-transform:uppercase;color:#8a8787;border-bottom:1px solid #c4c4c4;font-family:Open Sans;font-size:9px;line-height:9px}@media screen and (min-width: 990px){.product-main .product__option-top{font-size:14px;line-height:14px}}.product-main .product__option-value{text-transform:uppercase;color:#000;font-family:var(--font-family-montserrat);font-size:12px;line-height:12px}@media screen and (min-width: 990px){.product-main .product__option-value{font-size:17px;font-weight:600;line-height:22px}}.product-main .product__option-save{color:#8a8787;font-family:Open Sans;font-size:9px;line-height:9px}@media screen and (min-width: 990px){.product-main .product__option-save{font-size:14px;line-height:14px}}.product-main .bold-ro__recurring-title{padding:0}.product-main .bold-ro__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.product-main .bold-ro__one-time-div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-main .bold-ro__radio-div{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;padding:11px 32px 11px 12px;border:1px solid #ddd}@media screen and (min-width: 990px){.product-main .bold-ro__radio-div{margin-bottom:12px;padding:17px 18px 17px 20px}}.product-main .bold-ro__bold-active{background-color:unset}.product-main .bold-ro__recurring-lbl{position:relative;display:block;padding-left:34px;cursor:pointer;text-transform:uppercase;font-family:var(--font-family-montserrat);font-size:10px;font-weight:500;line-height:13px}.product-main .bold-ro__recurring-lbl input{position:absolute;opacity:0}@media screen and (min-width: 990px){.product-main .bold-ro__recurring-lbl{padding-left:40px;font-size:17px;line-height:21px}}.product-main .bold-ro__recurring-lbl:before{position:absolute;top:0;left:0;width:15px;height:14px;content:"";border:1px solid #000}@media screen and (min-width: 990px){.product-main .bold-ro__recurring-lbl:before{width:25px;height:21px}}.product-main .bold-ro__recurring-lbl:after{position:absolute;top:2px;left:1px;width:12px;height:10px;content:""}@media screen and (min-width: 990px){.product-main .bold-ro__recurring-lbl:after{left:2px;width:21px;height:17px}}.product-main .bold-ro__bold-active .bold-ro__recurring-lbl:after{background-color:#000}.product-main .bold-ro__one-time-purchase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-main .bold-ro__recurring-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-main .bold-ro__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-main .bold-ro__subtitle{margin-top:4px;position:relative;display:inline-block;color:#fff;font-family:var(--font-family-montserrat);font-size:9px;font-weight:500;line-height:15px;background-color:#cf3339;padding:0 5px}@media screen and (min-width: 990px){.product-main .bold-ro__subtitle{margin-top:5px;font-size:16px;line-height:22px;padding:0 8px}}.product-main .bold-ro__subtitle:after{position:absolute;content:"";border:7px solid transparent;border-left:5px solid #cf3339;display:block;width:0;height:0;right:-12px;top:0}@media screen and (min-width: 990px){.product-main .bold-ro__subtitle:after{border:11px solid transparent;border-left:8px solid #cf3339;right:-19px}}.product-main .bold-ro__price{color:#000;font-family:var(--font-family-montserrat);font-size:11px;font-weight:600;line-height:14px}@media screen and (min-width: 990px){.product-main .bold-ro__price{font-size:17px;line-height:22px}}.product-main .bold-ro__before-discount-price{text-decoration:line-through;color:#bfbebe}.product-main .bold-ro__initial-discount-price{margin-left:10px;color:#cf3339}@media screen and (min-width: 990px){.product-main .bold-ro__initial-discount-price{margin-left:15px}}.product-main .bold-ro__frequency-label{display:block;padding:8px 0 0}@media screen and (min-width: 990px){.product-main .bold-ro__frequency-label{padding:13px 0 0}}.product-main .bold-ro__fixed-frequency-text{display:none}.product-main .bold-ro__order-interval-container{padding-bottom:10px;font-size:12px}@media screen and (min-width: 990px){.product-main .bold-ro__order-interval-container{font-size:15px}}.product-main .bold-ro__term-wrap,.product-main .bold-ro__order-interval-container{padding-left:34px}@media screen and (min-width: 990px){.product-main .bold-ro__term-wrap,.product-main .bold-ro__order-interval-container{padding-left:55px}}.product-main .bold-ro__term-wrap input{position:absolute;opacity:0}.product-main .bold-ro__term-wrap input:checked+label:after{position:absolute;top:5px;left:3px;width:9px;height:5px;content:"";-webkit-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg);border-bottom:2px solid #000;border-left:2px solid #000}@media screen and (min-width: 990px){.product-main .bold-ro__term-wrap input:checked+label:after{top:8px;left:5px;width:16px;height:8px}}.product-main .bold-ro__term-text{position:relative;display:block;margin:0;padding-left:26px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#8a8787;font-family:Open Sans;font-size:9px;font-weight:400;line-height:15px}.product-main .bold-ro__term-text.error{color:#cf3339}.product-main .bold-ro__term-text.error:before{border:1px solid #cf3339}@media screen and (min-width: 990px){.product-main .bold-ro__term-text{padding-left:42px;font-size:14px;line-height:24px}}.product-main .bold-ro__term-text:before{position:absolute;top:2px;left:0;width:15px;height:14px;content:"";-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid #000}@media screen and (min-width: 990px){.product-main .bold-ro__term-text:before{top:4px;width:25px;height:21px}}.product-main .product__form-quantity{width:45px}@media screen and (min-width: 990px){.product-main .product__form-quantity{width:70px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;margin-right:10px}}.product-main .js-qty__num,.product-main .product__form-quantity-input{padding-right:17px;padding-left:12px;height:40px;line-height:40px;font-size:11px}@media screen and (min-width: 990px){.product-main .js-qty__num,.product-main .product__form-quantity-input{padding-left:25px;font-size:18px;height:60px;line-height:60px}}.product-main .product__form-inner{margin-top:0;margin-bottom:10px;padding:0;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}@media screen and (min-width: 990px){.product-main .product__form-inner{margin-top:0}}.product-main .product__form-quantity--text{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:12px;line-height:13px;color:#000;margin-bottom:8px}@media screen and (min-width: 990px){.product-main .product__form-quantity--text{font-size:18px;line-height:21px;margin-top:14px}}.btn.AddToCart.product__form-btn{margin:0}.product-main .product__form-btn{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 55px);flex:0 1 calc(100% - 55px);height:40px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#cf3339;font-size:12px!important;font-weight:700!important}@media screen and (min-width: 990px){.product-main .product__form-btn{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 80px);flex:0 1 calc(100% - 80px);height:60px;font-size:18px!important;letter-spacing:.065em}}.product-main .product__form-btn i{margin:0 6px}.product-main .product__form-btn .product__form-price{font-size:12px;font-weight:700;color:#fff}@media screen and (min-width: 990px){.product-main .product__form-btn .product__form-price{font-size:18px;letter-spacing:.065em}}.product-main span[data-add-to-cart-text]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-main .affirm-modal-trigger{font-weight:700}@media all and (min-width: 1200px){.product-main{padding-top:80px}}.product-main span.yotpo-stars{min-width:55px}.product-main .product-redesign .yotpo a.text-m{min-width:65px}.product-main #extole_zone_product .extole-banner-cta-wrapper{width:200px;font-family:var(--font-family-montserrat);font-size:12px;font-weight:500;color:#000;background-color:unset;line-height:15px;padding:0}.product-main #extole_zone_product .extole-banner-cta-wrapper p{font-size:12px!important;font-family:var(--font-family-montserrat);font-weight:500;color:#000}.product-main #extole_zone_product .extole-banner-cta-wrapper .extole-banner-cta-content{background:none;text-align:start}.product-main #extole_zone_product .extole-banner-cta-wrapper .extole-section{padding:0}.product-single__thumbnails .swiper-pagination-bullet{width:8px;height:8px;padding:0;margin:0 5px}.product-single__thumbnails .swiper-slide.swiper-slide-active{padding:0}@media screen and (max-width: 767px){.product-single__thumbnails:not(.product-single__thumbnails--carousel) .swiper-pagination-bullets{padding-top:10px;padding-bottom:10px}}.product-page--submit-action{width:calc(100% - 55px)}@media screen and (min-width: 990px){.product-page--submit-action{width:calc(100% - 80px)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/product-main.css.map */
