.template-product .page-width{max-width:unset;padding-left:5%!important;padding-right:5%!important}.template-product .product__title h1{font-size:clamp(34px,3.02vw,58px)!important;letter-spacing:-1px!important;line-height:.7}.template-product .product__info-container .price--large{font-size:clamp(14px,1.145vw,22px)!important}.template-product .product__info-container .buy-buttons,.template-product .product__info-container .product-form__quantity,.template-product .product__info-container .product__text.short-description,.template-product .product__info-container [id^=price-template--],.template-product .product__info-container .shopify-block{margin:0!important;padding-bottom:3.7%}.template-product .product__info-container .product-form__quantity{padding-top:3.7%}.template-product .product__info-container .product__text.short-description{font-size:clamp(8px,.9vw,16px)!important;line-height:clamp(20px,1.25vw,24px);color:#000}.template-product .product__info-container .product__text.tax-note{font-size:clamp(10px,.729vw,14px)!important;line-height:clamp(20px,1.25vw,24px);color:#000;margin:0!important;padding-bottom:3.7%}.template-product .product__info-container .product-form-installment{margin:0!important}.template-product .product__info-container .product-form__quantity label{font-size:clamp(8px,.625vw,12px);line-height:clamp(20px,1.197vw,23px);text-transform:uppercase;color:#000}.template-product .product__info-container .product-form__quantity .quantity{color:#000;border:1px solid #D9D9D9;width:calc(17rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}@media(min-width:1024px)and (max-width:1400px){.template-product .product__info-container .product-form__quantity .quantity{height:40px!important;min-height:unset!important}}.template-product .product__info-container .product-form__quantity .quantity:before,.template-product .product__info-container .product-form__quantity .quantity:after{box-shadow:none!important}.template-product .product__info-container .product-form__quantity .quantity svg{color:#000!important}.template-product .product__info-container .product-form__quantity .quantity input{font-size:clamp(10px,.729vw,14px)!important}.template-product .product__info-container .product-form__buttons{display:flex;max-width:unset!important;gap:2%}@media(min-width:1024px)and (max-width:1400px){.accelerated-checkout-button{height:40px!important;min-height:unset!important}}.template-product .product__info-container .product-form__buttons .product-form__submit{width:50%!important;background-color:#000;color:#fff;margin-bottom:0!important;text-transform:uppercase;font-size:clamp(10px,.833vw,14px)!important;max-height:46px!important}@media(min-width:1024px)and (max-width:1400px){.template-product .product__info-container .product-form__buttons .product-form__submit{height:46px!important;min-height:unset!important}}.template-product .product__info-container .product-form__buttons .shopify-payment-button{width:50%!important;background-color:#fff;color:#000}.template-product .product__info-container .product__description p{font-size:clamp(8px,.9vw,16px)!important;line-height:clamp(20px,1.25vw,24px)}.template-product .product__info-container .jdgm-prev-badge__text{font-size:clamp(11px,.781vw,15px)!important;color:#7b7b7b;margin-left:.5rem}.template-product .product__info-container .price--on-sale .price__sale span .price-item--regular{font-size:clamp(16px,1.145vw,22px)!important}.product__accordion h2{line-height:23px;color:#000;text-transform:uppercase;font-family:Montserrat,sans-serif!important}@media(max-width:989px){.product__accordion h2{font-size:clamp(16px,.729vw,14px)!important}}@media(min-width:989px){.product__accordion h2{font-size:clamp(12px,.729vw,14px)!important}}.product__accordion.reviews .accordion__content.rte,.product__accordion .accordion__content p{font-size:clamp(8px,.9vw,16px)!important;line-height:clamp(20px,1.25vw,24px);color:#000}.product__accordion.reviews .accordion__content.rte .jdgm-sort-dropdown,.product__accordion.reviews .accordion__content.rte .jm-button{color:#fff!important;background-color:#3d441e;border:none;border-radius:0;font-family:Montserrat,sans-serif!important;font-size:clamp(10px,.833vw,14px)!important}.product__accordion.reviews .accordion__content.rte .jm-button{font-size:clamp(10px,.833vw,14px)!important;font-weight:500;text-transform:uppercase;height:46px}@media(min-width:1024px)and (max-width:1400px){.product__accordion.reviews .accordion__content.rte .jm-button{height:38px!important;min-height:unset!important}}.product__accordion.reviews .accordion__content.rte .jm-star-rating__font-icon{font-size:1em!important}product-recommendations{padding-left:5%;padding-right:5%;padding-bottom:5.8%!important;padding-top:5.8%!important}product-recommendations h2{font-size:clamp(26px,2.5vw,48px)!important;letter-spacing:0;color:#000}product-recommendations .slider-button{position:absolute;top:40%;width:45px!important;background-color:#fff!important;border-radius:50%;z-index:2}product-recommendations .slider-button.slider-button--next{right:0}product-recommendations .slider-button .svg-wrapper{width:12px!important;height:24px!important}product-recommendations .slider-button .icon{height:100%!important}#rbr-container-element-volume,#rbr-container-element-true{display:none!important}.age-verification-terms-error,.Roywy .terms-input p{font-size:clamp(8px,.9vw,16px)!important;line-height:clamp(20px,1.25vw,24px)}.Roywy .terms-input input{width:18px!important;height:18px!important;border:1px solid #000000!important}.Roywy .watermark-container-blockify{display:none!important}media-gallery .product__media-list{column-gap:8px!important;margin-bottom:0!important}product-recommendations slider-component .product-grid{margin-bottom:0!important}.product-custom-message{border:1px solid #D9D9D9;border-radius:4px;height:128px;font-size:clamp(8px,.9vw,16px)!important;line-height:clamp(20px,1.25vw,24px)}@media(max-width:768px){.product-custom-message{height:100px!important}}.product-custom-message-form__input{padding-bottom:2%}.product-custom-message-form__input label{font-size:clamp(11px,.625vw,12px);line-height:clamp(20px,1.197vw,23px);text-transform:uppercase;color:#000}.product-custom-message::placeholder{color:#303030;opacity:1;font-size:clamp(8px,.9vw,16px)!important;line-height:clamp(20px,1.25vw,24px);font-family:FreightDisp W03 Light}.product-custom-message:focus,.product-custom-message:not(:placeholder-shown){box-shadow:none!important;padding:1.5rem!important}.grid--peek.slider .grid__item:first-of-type{width:95%!important}media-gallery modal-opener .product__media-icon{display:none}media-gallery .slider-buttons .slider-counter{font-size:12px!important}media-gallery .slider-buttons .slider-button{width:30px!important;height:30px!important}.product__info-wrapper .accordion.inside-hamper{margin-top:0}.button{min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.product__tax.caption.rte{display:none}@media screen and (max-width:1440px){product-recommendations .slider-button{width:35px!important;height:35px}}@media screen and (max-width:1024px){product-recommendations .slider-button{display:none}}@media screen and (max-width:989px){.template-product .product__info-container .product__text.short-description,.template-product .product__info-container .product__description p,.product__accordion.reviews .accordion__content.rte,.product__accordion .accordion__content p,.age-verification-terms-error,.Roywy .terms-input p,.product-custom-message,.product-custom-message::placeholder{font-size:clamp(16px,.833vw,16px)!important}.template-product .product__info-container .product-form__buttons{flex-wrap:wrap;gap:1rem}.template-product .product__info-container .product-form__buttons .product-form__submit,.template-product .product__info-container .product-form__buttons .shopify-payment-button{width:100%!important}}@media screen and (max-width:749px){product-info{padding-top:20px!important}.template-product .page-width{padding-left:3%!important;padding-right:3%!important}product-recommendations{padding-left:3%;padding-right:3%;padding-bottom:60px!important;padding-top:60px!important}.template-product .product__info-container .product-form__buttons .shopify-payment-button{width:100%!important}.template-product .product__title h1{line-height:1}media-gallery slider-component{padding-left:3%;padding-right:3%}media-gallery .product__media-list .product__media-item{width:100%!important}.product__info-wrapper .accordion summary{padding:1rem 0!important}inbox-online-store-chat{left:2px;bottom:7rem!important;max-width:fit-content;z-index:4!important}.related-products__heading{margin-bottom:2rem!important}.product__info-container .buy-buttons{padding-top:3.7%!important}}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product-custom.css.map */
