#MainContent[data-pagetype=product]{padding-bottom:8rem}#MainContent[data-pagetype=product] product-info .page-width{max-width:125rem}#MainContent[data-pagetype=product] product-info .page-width:has(.product--no-media){max-width:var(--page-width)}.product{position:relative}.product .product__media-wrapper media-gallery{position:relative;top:0;z-index:0}.product .product__media-wrapper .product-media-container{border:0}.product .product__media-wrapper .product-media-container .media{padding-top:0;padding-bottom:100%}.product .product__media-wrapper .product-media-container .media img{object-fit:contain}.product .product__media-wrapper .thumbnail{box-shadow:none}.product .product__media-wrapper .thumbnail img{object-fit:contain}@media screen and (min-width: 750px){.product .thumbnail-slider .thumbnail-list.no-slide{padding:.5rem 4rem;justify-content:center}}.product .product__media-wrapper .product__media-icon{opacity:1;height:4.9rem;width:4.9rem;right:.5rem;bottom:.5rem;top:auto;left:auto}@media screen and (max-width: 749px){.product .product__media-wrapper .product__media-icon{opacity:0}}.product .product__media-wrapper .product__media-icon svg{width:2.5rem;height:2.5rem}media-gallery .slider-counter{font-size:1.3rem}media-gallery .slider-button svg.icon{height:25px;width:25px}media-gallery .slider-button svg.icon path{fill:#b2b2b2}media-gallery .slider-button[disabled]{opacity:.3}.product--no-media{max-width:none!important}.product--no-media .product__title,.product--no-media .product__text,.product--no-media .product__tax,.product--no-media .product__sku,.product--no-media shopify-payment-terms{text-align:left!important}.product__info-wrapper .product__info-container{display:block;max-width:100%}.product__info-wrapper .product__sku{font-size:1.4rem;font-weight:600}.product__info-wrapper .product__sku .visually-hidden{position:relative!important;width:auto!important;height:auto!important;margin:0 .5rem 0 0!important;font-weight:400}.product__info-wrapper .product__title h1,.product__info-wrapper .product__title strong{font-size:2.5rem;font-weight:500}@media screen and (max-width: 749px){.product__info-wrapper .product__title h1,.product__info-wrapper .product__title strong{font-size:2rem}}.product__info-wrapper .price-label{color:#3aafca;font-size:1.6rem;font-weight:600;border-bottom:1px solid #e6e6e6;padding-bottom:.5rem;margin-bottom:.4rem}.product__info-wrapper .price{display:flex;align-items:flex-start}.product__info-wrapper .price__container{border-right:1px solid #dbdbdb;margin-right:1.2rem;padding-right:1.2rem}.product__info-wrapper .price__container label,.product__info-wrapper .price__container__delivered label{display:block;padding-bottom:.2rem;font-size:1.3rem;color:#19a6c4;font-weight:700}.product__info-wrapper .price__regular .price-item--regular,.product__info-wrapper .price__container__delivered .price__delivered{font-size:2.1rem;font-weight:600}.product__info-wrapper .price__sale .price-item--sale{font-size:2.1rem;color:#f63329;font-weight:600}.product__info-wrapper .price__sale .price-item--sale.price-item--last{margin:0}.product__info-wrapper .price__container__delivered .price__delivered span,.product__info-wrapper .price__container .price__regular .price-item--regular span,.product__info-wrapper .price__container .price__sale .price-item--sale span{font-size:1.1rem;font-weight:400}.product__info-wrapper .price .badge{text-transform:uppercase;font-weight:600;display:none}.product__info-wrapper .product__tax{display:none}.product__info-wrapper variant-selects .form__label{font-size:1.5rem;font-weight:600}.product__info-wrapper variant-selects .product-form__input{max-width:100%}.product__info-wrapper variant-selects .product-form__input .select:after{box-shadow:0 0 0 1px #afafaf}.product__info-wrapper variant-selects .product-form__input .select select{font-size:1.5rem;color:#767676}.product__info-wrapper variant-selects .product-form__input .select svg{top:35%;width:15px;height:15px}.product__info-wrapper .product-form__quantity{display:flex;align-items:center;margin-top:2.5rem}.product__info-wrapper .product-form__quantity .quantity__label{margin:0 1rem 0 0;font-size:1.5rem}.product__info-wrapper .product-form__quantity .quantity__label .quantity__rules-cart{font-size:1.1rem;display:block}.product__info-wrapper .quantity{width:120px;min-height:3.2rem}.product__info-wrapper .quantity .quantity__label{display:none}.product__info-wrapper .quantity:after{box-shadow:0 0 0 1px #d1d1d1;box-shadow:none}.product__info-wrapper .quantity .quantity__button{border:1px solid #cecccc;background-color:#ededed;border-radius:100%;width:3.2rem}.product__info-wrapper .quantity .quantity__button svg{width:1.4rem}.product__info-wrapper .quantity .quantity__input{border:1px solid #cecccc;border-radius:2px;margin:0 .5rem;width:5rem}.product__info-wrapper .product-form__buttons{max-width:100%}.product__info-wrapper .product-form__buttons .product-form__submit{margin:0;padding:0;font-size:1.8rem;font-weight:600;min-height:52px;max-width:300px}@media screen and (max-width: 749px){.product__info-wrapper .product-form__buttons .product-form__submit{max-width:100%}}.product__info-wrapper .product-form__buttons .product-form__submit span{display:flex}.product__info-wrapper .product-form__buttons .product-form__submit span svg{margin-right:.75rem;height:1.8rem;width:1.8rem;fill:#fff}.product--no-media .product__info-wrapper .price{justify-content:center;text-align:left}.accordion-tabs{margin:5rem 0 0;display:none}@media screen and (max-width: 989px){.accordion-tabs{border-bottom:1px solid #cbc9c9}}@media screen and (max-width: 749px){.accordion-tabs{margin:1rem 0 0}}.tabs-tab-list{display:flex;list-style:none;margin:0;padding:0}.tabs-trigger{color:#121212;font-weight:600;font-size:1.6rem;display:none;padding:1.2rem 3rem;margin-right:.5rem;text-decoration:none;background-color:#fafafa;border:1px solid #d8d8d8}.tabs-trigger.is-selected,.tabs-trigger.is-selected:hover,.tabs-trigger.is-selected:focus{background-color:#fff;border-color:#cbc9c9;border-bottom:1px solid #ffffff}.tabs-panel{border:1px solid #cbc9c9}@media screen and (max-width: 989px){.tabs-panel{border-bottom:0}}.tabs-panel .content{padding:3rem 5rem}@media screen and (max-width: 989px){.tabs-panel .content{padding:0 2rem 1rem}}.tabs-panel.is-hidden .content{display:none}.tabs-panel .content img{max-width:100%}.is-initialized.tabs-allowed .tabs-panel{display:inherit}.accordion-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1rem 2rem;font-weight:600;font-size:1.6rem}.accordion-trigger:before{content:"";position:absolute;right:29px;top:50%;transform:translateY(-50%);width:2px;height:20px;background-color:#bdbdbd}.accordion-trigger:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px;height:2px;background-color:#bdbdbd}.is-open .accordion-trigger:before{display:none}@media screen and (min-width: 990px){.tabs-allowed .accordion-trigger{display:none}.tabs-allowed .tabs-trigger{display:block}.tabs-allowed .tabs-panel,.tabs-allowed .tabs-panel.is-hidden{display:none}.tabs-allowed .tabs-tab-list{margin-bottom:-1px}}product-recommendations .related-products__heading,product-recommendations .complementary-products__heading{margin-top:5rem}#related-product-grid,#complementary-product-grid{display:block;box-shadow:none}#related-product-grid li,#complementary-product-grid li{display:block;margin:0 .5rem;width:calc(25% - .8rem);max-width:none}@media screen and (max-width: 989px){#related-product-grid li,#complementary-product-grid li{width:calc(50% - .5rem);max-width:none}}#related-product-grid li.grid__item .card__content,#complementary-product-grid li.grid__item .card__content{display:block}#related-product-grid li.grid__item .card__heading a,#complementary-product-grid li.grid__item .card__heading a{height:38px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}#related-product-grid .flickity-button,#complementary-product-grid .flickity-button{display:none}@media screen and (min-width: 990px){#related-product-grid:has(.flickity-slider .grid__item:nth-of-type(5)) .flickity-button,#complementary-product-grid:has(.flickity-slider .grid__item:nth-of-type(5)) .flickity-button{display:block}}@media screen and (max-width: 989px){#related-product-grid:has(.flickity-slider .grid__item:nth-of-type(3)) .flickity-button,#complementary-product-grid:has(.flickity-slider .grid__item:nth-of-type(3)) .flickity-button{display:block}}#related-product-grid .flickity-button,#related-product-grid .flickity-button:focus,#complementary-product-grid .flickity-button,#complementary-product-grid .flickity-button:focus{box-shadow:none;border:2px solid #000000;border-radius:100%;width:40px;height:40px}@media screen and (max-width: 989px){#related-product-grid .flickity-button,#complementary-product-grid .flickity-button{top:auto;bottom:-60px;transform:none}}#related-product-grid .flickity-prev-next-button svg,#complementary-product-grid .flickity-prev-next-button svg{display:none}#related-product-grid .flickity-prev-next-button.previous,#complementary-product-grid .flickity-prev-next-button.previous{left:-45px}#related-product-grid .flickity-prev-next-button.previous:after,#complementary-product-grid .flickity-prev-next-button.previous:after{content:"";display:block;position:relative;left:8px;width:12px;height:12px;border:2px solid #000000;border-left:0;border-top:0;transform:rotate(135deg)}#related-product-grid .flickity-prev-next-button.next,#complementary-product-grid .flickity-prev-next-button.next{right:-45px}#related-product-grid .flickity-prev-next-button.next:after,#complementary-product-grid .flickity-prev-next-button.next:after{content:"";display:block;position:relative;left:3px;width:12px;height:12px;border:2px solid #000000;border-left:0;border-top:0;transform:rotate(-45deg)}@media screen and (max-width: 989px){#related-product-grid .flickity-prev-next-button.previous,#complementary-product-grid .flickity-prev-next-button.previous{left:35%}#related-product-grid .flickity-prev-next-button.next,#complementary-product-grid .flickity-prev-next-button.next{right:35%}}.quick-add-modal:not([open]){display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-product.css.map */
