.product__free-delivery p,.product__next-day-delivery p,.product__please-call p,.product__text{letter-spacing:.28px}.product{margin:0}.product.grid,.product-content-tabs{padding-left:4.7rem;padding-right:4.7rem}.product.grid,.product-content-tabs{gap:0;padding-top:4.8rem;padding-bottom:5.7rem}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0;display:flex;position:relative}.product__info-wrapper{padding-left:0;padding-bottom:0}.product-form{display:block}.product__review-stars:empty{padding-bottom:1.6rem}.product__text{margin:0 0 .4rem;font-size:1.4rem;line-height:2.8rem}.no-reviews .product__text{margin:0}.product__title{margin-bottom:0;max-width:calc(100% - 45px)}.product__title .h5{color:#000}.product__actions{display:flex;margin-bottom:2.4rem}.product__actions .price,.product__actions .price .price__container{height:100%;margin-bottom:2px}.product__actions .price .price__container{display:flex;flex-direction:column;justify-content:center}.product__actions .price .price__sale{line-height:2.4rem}.product__actions .product__actions-btn--sold-out{margin-left:auto}.product__actions .btn{padding:1.6rem 2.4rem;min-height:5.6rem}afterpay-placement[id^=placement-]{margin-bottom:5px!important;font-family:Helvetica,Arial,sans-serif;color:#2c2e2f}.product__stock,.product__info-container .faq-questions,.share-products{margin-bottom:1.6rem}@media (min-width: 750px){.product__free-delivery p,.product__next-day-delivery p,.product__please-call p,.product__sku .product__sku-text,.product__stock .product__stock-text,.product-info-columns .product-info{color:#000;font-size:1.4rem}.product__actions-price{padding-bottom:30px;margin-bottom:30px}}@media (max-width: 749px){.product__free-delivery p,.product__next-day-delivery p,.product__please-call p,.product__sku .product__sku-text,.product__stock .product__stock-text,.product-info-columns .product-info{color:#000;font-size:1.28rem}.product__actions-price{padding-bottom:20px;margin-bottom:20px}}.product__sku .product__sku-text{margin-bottom:1.6rem;margin-top:.8rem}.product__sku .product__sku-text,.product-info-columns .product-info{line-height:1.4rem}.product__free-delivery,.product__next-day-delivery,.product__please-call{margin-bottom:1.6rem;display:flex;flex-direction:row}.product__please-call{align-items:center}.product__free-delivery img,.product__next-day-delivery img,.product__please-call img{width:auto;max-height:20px;margin-right:1.2rem}.product__please-call img{max-height:12px}.product__drawer-specifications a,.product__please-call a,.product__stock a{color:#0e773c}.product .product__accordion{border-top:1px solid #f0f0f0;padding:2.4rem 0 3.2rem;cursor:pointer}.product .product__accordion-title{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 989px){.product.grid{padding:4.7rem 2.4rem 5.7rem}.product__title .h5{font-size:1.6rem}.product .product__accordion{padding:1.4rem 0 2.2rem}.product .product__accordion .product__accordion-title h2{font-size:1.8rem}}.product .product__accordion-title #Arrow_Dropdown_{transform:rotate(270deg)}.product__drawer hr{margin:1.6rem 0}.product__accordion--description hr{margin:1rem;background-color:transparent}.product__description,.product__description p{font-size:1.4rem;line-height:2.4rem;letter-spacing:.28px}.product__description p.ice_warranty{word-break:break-all}.product__accordion .product__accordion-title h2,.product__drawer .product__drawer-title h2,.product__drawer__accordion .accordion__question h3{font-size:2rem;line-height:2.8rem;font-family:Jakarta-Bold,sans-serif}.accordion__review-wrapper{margin:0 auto 0 .8rem}.product__drawer .product__drawer-title.product__drawer-title--large h2{line-height:3.2rem}.product__accordion--description.product__accordion .product__accordion-title,.product__drawer .product__drawer-title{margin-bottom:2.4rem}.product__drawer .product__drawer-title.product__drawer-title--large{padding-bottom:4.8rem;border-bottom:1px solid #f0f0f0}.product-form__quantity .form__label{margin-bottom:.2rem;display:none}.product-form__quantity .quantity{height:100%;min-height:56px}.product-form__quantity .quantity svg{width:18px;height:18px}quantity-input.quantity button{background:transparent;border:none}.product-form__input.product-form__quantity quantity-input.quantity{display:flex;align-items:center;min-width:165px;border-color:#e4e7ea;border-radius:0;border-width:2px}.product-form__input.product-form__quantity quantity-input.quantity *{flex:1;border:none;fill:#000}.product-form__input.product-form__quantity quantity-input.quantity button{display:flex;align-items:center;justify-content:center;outline:none}.product-form__quantity .quantity svg{width:18px;height:18px;max-width:18px;pointer-events:none}.product-form__quantity .quantity__input{color:#000;border-color:#000;height:100%;width:100%;margin:0;padding:1.5rem .6rem}.product-form__quantity .quantity__input::-webkit-inner-spin-button,.product-form__quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-form__quantity .quantity__input[type=number]{-moz-appearance:textfield}.product-form__quantity .quantity__input:focus-visible{outline-offset:0rem}@media screen and (max-width: 1280px){.product.grid .product__actions .product-form__input{margin:0}.product__actions .product__actions-price{margin-bottom:2.4rem}.product__actions .product__actions-btn,.product__actions .product__actions-btn .btn{width:100%}}@media (min-width: 1381px){.product__info-container .product-form__buttons button[name=buy]{max-width:180px}}@media only screen and (max-width: 1380px) and (min-width: 749px){.product__actions{flex-wrap:wrap}.product__info-container .product-form__buttons button[name=buy]{max-width:150px}}.product.grid--2-col-tablet .grid__item.product__info-wrapper{position:relative}@media screen and (min-width: 990px){.product.grid--2-col-tablet .grid__item.product__media-wrapper{width:calc(59% - 16px)}.product.grid--2-col-tablet .grid__item.product__info-wrapper{width:33%;padding:0 48px}}.product__drawer{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:52.8rem;z-index:100;visibility:visible;overflow-y:auto;transition:transform 1s}.product__drawer[aria-expanded=false]{transform:translate(53rem)}.product__drawer[aria-expanded=true]{transform:translate(0)}.product__drawer .product__actions,.product__drawer .product__drawer-wrapper{background:#fff}.product__drawer .product__drawer-wrapper{padding:3.2rem 4.8rem 4.8rem;border-top:1px solid #f0f0f0}.product__drawer .product__actions{padding:1.6rem 2.4rem 2.4rem;margin:0;align-items:center}.product__drawer .product__actions .btn{margin-bottom:0}.product__drawer .product__drawer-close{display:flex;justify-content:flex-end;margin-bottom:2.4rem}.product__drawer .product__drawer-close .close-icon{border-radius:50%;border:1px solid #afafaf;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff}.close-icon svg,.product__drawer__accordion .accordion__question svg{height:20px;width:20px}.product__drawer--faq .btn{width:100%;margin-top:16rem}.product-form__error-message-wrapper{margin-bottom:1.8rem;color:#cc4e00}.product__drawer-specifications{position:sticky;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:3.2rem 3.5rem;border-top:1px solid #f0f0f0}.product__drawer-specifications a{font-family:Inter-semibold,sans-serif}@media screen and (min-width: 750px){.product.grid--2-col-tablet .grid__item.product__media-wrapper{width:calc(50% - 16px)}.product.grid--2-col-tablet .grid__item.product__info-wrapper{width:45%;padding:0 24px}.product__drawer[aria-expanded=true]{background:#fff}}.product-content-tabs,.product-list-tabs{overflow:hidden}.product__swiper-container .product__media-swiper{top:0!important;padding-bottom:2px}@media screen and (max-width: 749px){.product.grid{padding:0}.product__info-wrapper,.product__media-featured{padding:1.6rem 2.4rem .8rem}.product-content-tabs,.product-list-tabs{padding:0}.product .product__accordion .product__accordion-title h2{font-size:1.8rem}.product__title .h5{font-family:Jakarta-Bold,sans-serif;line-height:27px;margin-bottom:20px}.product__actions{margin-bottom:4rem;flex-wrap:wrap;align-items:center}.product__actions .price .price-item--regular{line-height:1.6rem}.product__actions .product-form__input,.product__actions .product__actions-price{margin-bottom:0}.product-form__quantity .quantity__input{-webkit-appearance:none;appearance:none;margin:0}.product__actions .btn{padding:1.6rem 1.2rem}.product__info-container .product-form__buttons button[name=buy]{max-width:140px}.product.grid .product__actions .product-form__input{margin:0}.product__actions .product__actions-btn,.product__actions .product__actions-btn .btn{width:auto}.product__actions .product__actions-btn.product__actions-btn--sold-out{width:100%;display:flex;justify-content:center;margin-top:.8rem}.product__drawer[aria-expanded=true]{padding-top:156px;width:100vw;max-width:100vw}.product__drawer--faq .btn{margin-top:2rem}.product__drawer .product__drawer-close{position:absolute;top:92px;left:0;width:100vw;justify-content:center}.product__drawer .product__drawer-wrapper{min-height:calc(100vh - 156px);padding:1.6rem 2.4rem 2.4rem}#product__drawer--faq.product__drawer .product__drawer-wrapper{padding-bottom:13rem}.product__drawer .product__drawer-title{margin-bottom:1.6rem}.product__drawer .product__drawer-title h2{font-size:2.4rem}@-moz-document url-prefix(){.product__drawer-specifications{padding:3.2rem 3.5rem 8rem}}}.product__drawer__accordion .accordion__question[aria-expanded=true] svg{transform:rotate(180deg)}.product__drawer__accordion .accordion__question:first-of-type{padding:0 0 1.6rem;border:none}.product__drawer__accordion .accordion__question{padding:1.7rem 0 1.6rem;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between}.product__drawer__accordion .accordion__question h3{max-width:calc(100% - 20px)}.product__drawer__accordion .accordion__answer{overflow:hidden;margin-bottom:3.2rem;transition:height 1s}.product__drawer__accordion .accordion__answer[aria-expanded=false]{height:0}.product__drawer__accordion .accordion__answer[aria-expanded=true]{height:auto}.quantity-select-label{display:none}.product-info-columns,.custom-variant-pickers{display:grid}@media (min-width: 750px){.product-info-columns{grid-template-columns:1fr 1fr}.custom-variant-pickers{grid-template-columns:1fr}.product-info-columns,.custom-variant-pickers{gap:15px;margin:30px 0}}@media (max-width: 749px){.product-info-columns{grid-template-columns:1fr 1fr}.custom-variant-pickers{grid-template-columns:1fr}.product-info-columns,.custom-variant-pickers{gap:10px;margin:15px 0}}.product-info-columns .product-info{color:#5f6c72}.product-info-columns .product-info b{color:#000}span.product-availability.in-stock{color:#2db224}span.product-availability.out-of-stock{color:maroon}.custom-variant-pickers .custom-variant-picker{display:flex;flex-flow:column;gap:5px}.custom-variant-pickers .custom-variant-picker select.custom-variant{height:44px;padding:0 10px;border-color:#e4e7e9;border-radius:4px}.product__actions-price{border-bottom:1px solid #E4E7E9}.product__actions{margin-top:30px;display:flex;gap:15px}.product-info-block{padding:20px;border:1px solid #E4E7E9;border-radius:6px}.product-bullet-points ul{padding-left:0;margin-bottom:0;display:flex;flex-flow:column;gap:15px}.product-bullet-points ul li{list-style:none;background-color:#0d763b1f;padding:10px 20px 10px 35px;font-size:14px;line-height:21px;color:#0e773c;border-radius:4px;position:relative}.product-bullet-points ul li:nth-of-type(n+5){display:none}.product-bullet-points ul li:before{content:"";width:7px;height:7px;position:absolute;border-radius:50%;left:15px;top:0;bottom:0;background-color:#10773c;margin:auto}.product__actions .product__actions-btn,.product__actions .product__actions-btn .btn{width:100%}.product-info-block.product-list-payment ul.list.list-payment{justify-content:flex-start;padding-right:0;margin-top:10px}@media (min-width: 992px){.product__media-featured a#zoomer{min-height:540px;object-position:center}}body.template-type--product .mz-expand .mz-image-stage .mz-nav-controls{display:block!important}body.template-type--product .mz-image-stage *:before{background-color:#fff!important}body.template-type--product .mz-expand button.mz-button.mz-button-next,button.mz-button.mz-button-prev{top:calc(90% + 1rem)!important}
/*# sourceMappingURL=/cdn/shop/t/324/assets/section-main-product.css.map */
