body.template-product #product-page{margin:0 4rem}@media screen and (min-width:750px) and (max-width:1200px){body.template-product #product-page .product__info-wrapper--extra-padding{padding-left:5rem}body.template-product #product-page .product-media-container.media-fit-cover .media{height:auto}}@media screen and (max-width:1024px){body.template-product #product-page{margin:0}}body.template-product #product-page.product--use_dots_navigation .product__media-item:not(.is-active){display:none}body.template-product #product-page .back-link{color:#666;gap:6px;padding-bottom:2rem;width:-moz-fit-content;width:fit-content}body.template-product #product-page .dots-nav{flex-wrap:wrap;gap:12px;margin-top:1rem}body.template-product #product-page .dots-nav .dot{background:#ececec;border:none;border-radius:5px;cursor:pointer;height:10px;opacity:1;padding:0;transition:background-color .3s ease;width:10px}body.template-product #product-page .dots-nav .dot.is-active,body.template-product #product-page .dots-nav .dot[aria-current=true]{background:#36475a}body.template-product #product-page .slider-buttons.quick-add-hidden{display:none}body.template-product #product-page .product-title-with-price{display:flex;flex-direction:column}@media screen and (min-width:1440px){body.template-product #product-page .product-title-with-price{flex-flow:row nowrap;gap:10px}body.template-product #product-page .product-title-with-price .price-information-container{flex-shrink:0}}body.template-product #product-page .price-information-container .price{display:flex;flex-direction:column}body.template-product #product-page .price-information-container .price__container{font-size:30px;font-weight:400;letter-spacing:-.64px;line-height:38.4px;vertical-align:middle}body.template-product #product-page .container-badge{display:flex;flex-wrap:wrap;gap:7px}body.template-product #product-page .container-badge .content-badge{align-items:center;border:1px solid #ececec;border-radius:8px;display:flex;gap:8px;padding:5px 9px 5px 5px}body.template-product #product-page .container-badge .content-badge p{margin:0}body.template-product #product-page .product__info-container:has(variant-selects+.buy-button-container) variant-selects{margin-bottom:2rem}body.template-product #product-page .product__info-container:has(variant-selects+.buy-button-container.hidden) variant-selects{margin-bottom:6rem}body.template-product #product-page [id^=ExtraInlineInfo] .capacity-lth{margin:20px 0}body.template-product #product-page [id^=ExtraInlineInfo] .capacity-lth span{background:#ececec;border-radius:8px;padding:7px 8px}body.template-product #product-page [id^=ExtraInlineInfo] .sector-icons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}body.template-product #product-page [id^=ExtraInlineInfo] .sector-icons .single-icon{align-items:center;border:1px solid #ececec;border-radius:8px;display:flex;justify-content:center;padding:9px}body.template-product #product-page [id^=ExtraInlineInfo] .sector-icons .single-icon svg{height:28px;width:28px}body.template-product #product-page .buy-button-container{border-bottom:2px solid #001b2d}body.template-product #product-page variant-selects+.buy-button-container{border-bottom:none}body.template-product #product-page .product-form__input.product-form__input--dropdown{border-bottom:2px solid #001b2d}body.template-product #product-page .product-form__input.product-form__input--dropdown label{margin-bottom:10px}body.template-product #product-page .product-form__input.product-form__input--dropdown .svg-wrapper{top:.5rem;transform-origin:center center;transition:transform .25s ease}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant{position:relative;width:100%}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant .dropdown-toggle{background-color:#fff;border:unset;cursor:pointer;display:block;font-weight:700;height:100%;padding:0 0 20px;text-align:left;width:100%}@media screen and (max-width:768px){body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant .dropdown-toggle{padding:0 2.5rem 20px 0}}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant .dropdown-menu{cursor:pointer;list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .1s ease-in-out,padding .3s ease}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant .dropdown-menu li{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 14px;width:100%}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant .dropdown-menu li .badge{background:#001b2d;color:#fff;flex-shrink:0;white-space:nowrap}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant .dropdown-menu li:hover{background:#001b2d;color:#fff}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant .dropdown-menu li:hover .badge{background:#fff;color:#001b2d}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant.open .dropdown-toggle{height:auto;padding:0}@media screen and (max-width:768px){body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant.open .dropdown-toggle{padding:0 2.5rem 0 0}}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant.open .dropdown-menu{max-height:1000px;overflow-y:auto;padding-top:10px}body.template-product #product-page .product-form__input.product-form__input--dropdown .dropdown-variant.open~.svg-wrapper{transform:rotate(180deg)}body.template-product #product-page .product-form__input.product-form__quantity{flex-direction:column}body.template-product #product-page .product-form__input.product-form__quantity .quantity{min-height:unset;width:auto}body.template-product #product-page .product-form__input.product-form__quantity .quantity button.quantity__button{border:2px solid #36475a;border-radius:50px;height:32px;width:32px}body.template-product #product-page .product-form__input.product-form__quantity .quantity button.quantity__button:not(.disabled):hover{border:2px solid #006eb7}body.template-product #product-page .product-form__input.product-form__quantity .quantity button.quantity__button:not(.disabled):hover svg path{fill:#006eb7}body.template-product #product-page .product-form__input.product-form__quantity .quantity .quantity__input{max-width:4rem}body.template-product #product-page .product-form__input.product-form__quantity .quantity .quantity__input:focus-visible{box-shadow:none;outline:unset}body.template-product #product-page .product-form__input.product-form__quantity .quantity:after,body.template-product #product-page .product-form__input.product-form__quantity .quantity:before{content:none}body.template-product #product-page .product-accordion{border-bottom:2px solid #001b2d}body.template-product #product-page .product-accordion:empty{display:none}body.template-product #product-page .product-accordion .accordion-toggle{height:1px;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%)}body.template-product #product-page .product-accordion .accordion-content{max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .1s ease-in-out,padding .3s ease}body.template-product #product-page .product-accordion .accordion-content .list-icons{display:flex;flex-wrap:wrap;gap:10px}body.template-product #product-page .product-accordion .accordion-content .list-icons .svg-with-text{align-items:center;display:flex;gap:1px}body.template-product #product-page .product-accordion .accordion-content .list-icons .svg-with-text.row{width:100%}body.template-product #product-page .product-accordion .accordion-content .list-icons .svg-with-text svg{height:32px;min-height:32px;min-width:32px;width:32px}body.template-product #product-page .product-accordion .container-checkbox-title .accordion-button{background:none;border:none;cursor:pointer;padding-bottom:2rem;position:relative;width:100%}body.template-product #product-page .product-accordion .container-checkbox-title .accordion-button .quantity__button{border:2px solid #36475a;border-radius:50px;height:22px;pointer-events:none;position:absolute;right:.5rem;width:22px}body.template-product #product-page .product-accordion .container-checkbox-title .accordion-button .quantity__button .icon-minus{display:none}body.template-product #product-page .product-accordion .container-checkbox-title .accordion-button .quantity__button .icon-plus{display:block}body.template-product #product-page .product-accordion .container-checkbox-title.accordion-wrapper.is-open~.accordion-content{color:#666;max-height:1000px;overflow-y:auto;padding-bottom:10px}body.template-product #product-page .product-accordion .container-checkbox-title.accordion-wrapper.is-open .icon-minus{display:block}body.template-product #product-page .product-accordion .container-checkbox-title.accordion-wrapper.is-open .icon-plus{display:none}body.template-product #product-page .help-pills-container-wrapper .help-pills-wrapper{flex-wrap:wrap;gap:8px}body.template-product #product-page .help-pills-container-wrapper .help-pills-wrapper .help-pill.button{border-radius:50px}body.template-product #product-page .help-pills-container-wrapper .help-pills-wrapper .help-pill.button:after,body.template-product #product-page .help-pills-container-wrapper .help-pills-wrapper .help-pill.button:before{content:none}body.template-product #product-page .product-form__buttons.with_quantity_selector{align-items:center;display:flex;gap:40px;justify-content:flex-start;margin-bottom:10px}@media (max-width:767px){body.template-product #product-page .product-form__buttons.with_quantity_selector{flex-wrap:wrap}}@media (min-width:768px) and (max-width:989px){body.template-product #product-page .product-form__buttons.with_quantity_selector{align-items:flex-start;flex-direction:column}}body.template-product #product-page .product-form__buttons.with_quantity_selector .product-form__input{flex:0 0 auto;margin-bottom:0}body.template-product #product-page .product-form__buttons .product-form__submit{font-size:19px;margin-bottom:0}body.template-product #product-page .product-form__buttons .product-form__submit:after,body.template-product #product-page .product-form__buttons .product-form__submit:before{content:none}product-modal.product-media-modal.carousel{background-color:hsla(0,0%,100%,.898);cursor:default}product-modal.product-media-modal.carousel .product__dialog{height:100%}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__toggle{align-items:center;background-color:unset;border:0;border-radius:unset;color:unset;cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;position:fixed;top:0;width:50px;z-index:2}@media screen and (min-width:750px){product-modal.product-media-modal.carousel .product__dialog .product-media-modal__toggle{right:11rem}}@media screen and (min-width:990px){product-modal.product-media-modal.carousel .product__dialog .product-media-modal__toggle{right:20rem;top:10rem}}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content{height:100%;max-height:100%}@media screen and (min-width:990px){product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content{padding:10rem 20rem}}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product{display:grid;height:100%;overflow:hidden;position:relative;width:auto}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .slider-counter{margin-bottom:20px;text-align:center}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .slider-button--next,product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .slider-button--prev{background:transparent;border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}@media screen and (min-width:750px){product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .slider-button--next,product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .slider-button--prev{display:block;padding:0}}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .slider-button--prev{left:10px}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .slider-button--next{right:10px}@media screen and (max-width:749.98px){product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product:has(.container-image.zoom) .slider__next,product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product:has(.container-image.zoom) .slider__prev{display:none}}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .container-slider-product-zoom{display:flex;height:100%;list-style:none;margin:0;overflow-x:hidden;padding:0;width:100%}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .container-slider-product-zoom .single-zoom-product{align-items:center;display:flex;flex:0 0 100%;height:100%;justify-content:center;position:relative;width:100%}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .container-slider-product-zoom .single-zoom-product .container-image{cursor:default;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .container-slider-product-zoom .single-zoom-product .container-image img{border:none;height:100%;object-fit:contain;transform:scale(1);transition:transform .5s ease;width:auto}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .container-slider-product-zoom .single-zoom-product .container-image.zoom{cursor:default}product-modal.product-media-modal.carousel .product__dialog .product-media-modal__content .slider-modal-product .container-slider-product-zoom .single-zoom-product .container-image.zoom img{transform:scale(4)}
/*# sourceMappingURL=main-product-custom.css.map*/