.main-product-custom .product__media-wrapper .product-media-container{--ratio: 1 !important;--preview-ratio: 1 !important;border:none}.main-product-custom .product__media-wrapper .product-media-container img{-o-object-fit:contain;object-fit:contain}.main-product-custom .product__media-wrapper .thumbnail{border:none}.main-product-custom .product__media-wrapper .product--thumbnail .product__media-list{padding-bottom:0;margin-bottom:30px}.main-product-custom .product__media-wrapper--slider-dots .thumbnail-slider{width:110px;margin:30px auto 0}.main-product-custom .product__media-wrapper--slider-dots .thumbnail-slider .slider-button{display:none!important}.main-product-custom .product__media-wrapper--slider-dots .thumbnail-slider .thumbnail-list{display:flex;padding:0;gap:10px;justify-content:center;flex:1;scroll-padding-left:0}.main-product-custom .product__media-wrapper--slider-dots .thumbnail-slider .thumbnail{width:10px!important;height:10px!important;border:none!important;border-radius:50%!important;background:#e2e1e0!important;padding:0!important}.main-product-custom .product__media-wrapper--slider-dots .thumbnail-slider .thumbnail[aria-current]{border:none!important;background:#020202!important;box-shadow:none!important}.main-product-custom .product__media-wrapper--slider-dots .thumbnail-slider .thumbnail img{display:none!important}.main-product-custom .product__media-wrapper--slider-arrows .main-slider{margin:0!important}.main-product-custom .product__media-wrapper--slider-arrows .main-slider .slider{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;margin-bottom:1rem;width:100%;gap:0}.main-product-custom .product__media-wrapper--slider-arrows .main-slider .slider__slide{width:100%}.main-product-custom .product__media-wrapper--slider-arrows .main-slider .slider__slide:first-of-type{margin-left:0!important}.main-product-custom .product__media-wrapper--slider-arrows .main-slider .slider-buttons{display:flex!important;position:absolute;left:5px;top:50%;transform:translateY(-50%);width:calc(100% - 10px);justify-content:space-between}.main-product-custom .product__media-wrapper--slider-arrows .main-slider .slider-counter{display:none}.main-product-custom .product__media-wrapper--slider-arrows .main-slider .slider-button{width:40px;height:40px;background-color:#fff;border:1px solid #DDD9D9;border-radius:50%}.main-product-custom .product__media-wrapper--slider-arrows .main-slider .slider-button[disabled]{opacity:.7}.main-product-custom .product__info-wrapper{padding-top:97px}.main-product-custom .product__title{font:700 48px/1 var(--font-secondary);letter-spacing:0}.main-product-custom .product__text{font:600 16px/1.28 var(--font-primary);letter-spacing:0;color:#000}.main-product-custom .product__tags{display:flex;gap:10px;flex-wrap:wrap}.main-product-custom .product__tag{font:600 16px/1.28 var(--font-primary);letter-spacing:0;color:#000}.main-product-custom .product__info-container>*+*{margin:15px 0}.main-product-custom .product .price-item{font-size:20px;letter-spacing:0;line-height:1.4;font-weight:300}.main-product-custom .product .price__sale .price-item--regular{font-size:18px}.main-product-custom .product variant-selects .form__label{font-size:14px;letter-spacing:0;line-height:1.4;font-weight:300;color:#000}.main-product-custom .product variant-selects .product-form__input--pill input[type=radio]+label{margin:9px 10px 0 0;padding:8px 21px;font-size:14px;letter-spacing:0;line-height:1.4;color:#000;border-color:#ddd9d9;background-color:#fff}.main-product-custom .product variant-selects .product-form__input--pill input[type=radio]:checked+label{background-color:#fff;color:#000;border-color:#000}.main-product-custom .product div:not(.accordion)+.accordion{margin-top:40px;padding-top:20px;border-top:1px solid #B7B7B7!important}.main-product-custom .product .accordion{margin:0;border-top:none;border-bottom:none}.main-product-custom .product .accordion__title{font:600 14px/1.28 var(--font-primary);letter-spacing:0;color:#000;word-break:normal}.main-product-custom .product .accordion summary{align-items:center;gap:10px}.main-product-custom .product .accordion .summary__title{flex:initial}.main-product-custom .product .accordion summary .icon-caret{position:relative;right:auto;top:auto;margin-bottom:2px;color:#000}.main-product-custom .product .accordion__content{padding:0;font:300 14px/1.28 var(--font-primary);color:#000}.main-product-custom .product .accordion__content h1,.main-product-custom .product .accordion__content h2,.main-product-custom .product .accordion__content h3,.main-product-custom .product .accordion__content h4,.main-product-custom .product .accordion__content h5,.main-product-custom .product .accordion__content h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.main-product-custom .product .accordion__content h1:not(:last-child),.main-product-custom .product .accordion__content h2:not(:last-child),.main-product-custom .product .accordion__content h3:not(:last-child),.main-product-custom .product .accordion__content h4:not(:last-child),.main-product-custom .product .accordion__content h5:not(:last-child),.main-product-custom .product .accordion__content h6:not(:last-child){margin:0 0 8px}.main-product-custom .product .accordion__content p:not(:last-child){margin-bottom:8px}.main-product-custom .product .accordion__content a{color:inherit;text-decoration:underline;transition:opacity .2s ease-in-out}.main-product-custom .product .accordion__content a:hover,.main-product-custom .product .accordion__content a:focus,.main-product-custom .product .accordion__content a:active{opacity:.7}.main-product-custom .product .accordion__content button{padding:10px 30px;min-width:120px;min-height:48px;font:600 16px/1.25 var(--font-primary);border-radius:30px;letter-spacing:0;background-color:#4d9eaa;border:1px solid #4D9EAA;color:#fff;text-align:center;transition:all .2s ease-in-out}.main-product-custom .product .accordion__content button:before,.main-product-custom .product .accordion__content button:after{display:none}.main-product-custom .product .accordion__content button:hover,.main-product-custom .product .accordion__content button:focus,.main-product-custom .product .accordion__content button:active{background:#000;border:1px solid #000000;color:#fff}.main-product-custom .product .accordion__content input,.main-product-custom .product .accordion__content textarea{border:1px solid #000000!important;border-radius:24px!important;padding:12px 20px!important;font:300 14px/1.25 var(--font-primary)!important;color:#000!important}.main-product-custom .product .accordion__content input::-moz-placeholder,.main-product-custom .product .accordion__content textarea::-moz-placeholder{font:300 14px/1.25 var(--font-primary)!important}.main-product-custom .product .accordion__content input::placeholder,.main-product-custom .product .accordion__content textarea::placeholder{font:300 14px/1.25 var(--font-primary)!important}.main-product-custom .product .accordion__content label{font:300 14px/1.25 var(--font-primary)!important;letter-spacing:0!important}.main-product-custom .product .accordion__content ul,.main-product-custom .product .accordion__content ol{padding-left:30px}.main-product-custom .product .accordion__content ul:not(:last-child),.main-product-custom .product .accordion__content ol:not(:last-child){margin-bottom:8px}.main-product-custom .product .accordion__content>*{font:inherit;color:inherit;letter-spacing:inherit}.main-product-custom .product__form{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.main-product-custom .product .product-form__submit{margin-bottom:0;padding:10px 30px;min-height:44px;line-height:1.25}.main-product-custom .product .product-form__quantity{flex:0 0 auto;margin:0}.main-product-custom .product .product-form__quantity .quantity{min-height:38px;width:110px}.main-product-custom .product .product-form__quantity .quantity:after{border-radius:3px;box-shadow:0 0 0 1px #ddd9d9}.main-product-custom .product .product-form__quantity .quantity__input{font:300 16px/1 var(--font-primary)}.main-product-custom .product .product-form__quantity .quantity__input:focus,.main-product-custom .product .product-form__quantity .quantity__input:focus-visible{outline:0;outline-offset:0;box-shadow:none;background-color:transparent}.main-product-custom .product .product-form__quantity .quantity__button{width:35px}.main-product-custom .product .product-form{margin:0}.product-popup-modal__button{min-height:auto;font:300 14px/1.28 var(--font-primary);text-decoration:underline;text-decoration-thickness:1px}.product-popup-modal__button:hover{opacity:.7;text-decoration-thickness:1px}.product-popup-modal__toggle{position:absolute;right:20px;top:20px;border:none;width:20px;height:20px;padding:2px;color:#4a4a4a}.product-popup-modal__content{margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);padding:40px 50px;height:auto;width:auto;min-height:300px;min-width:500px;max-width:719px;max-height:545px;border-radius:4px}.product-popup-modal__content-info{padding-right:0}.product-popup-modal__content-info h1,.product-popup-modal__content-info h2,.product-popup-modal__content-info h3,.product-popup-modal__content-info h4,.product-popup-modal__content-info h5,.product-popup-modal__content-info h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.product-popup-modal__content-info h1:not(:last-child),.product-popup-modal__content-info h2:not(:last-child),.product-popup-modal__content-info h3:not(:last-child),.product-popup-modal__content-info h4:not(:last-child),.product-popup-modal__content-info h5:not(:last-child),.product-popup-modal__content-info h6:not(:last-child){margin:0 0 8px}.product-popup-modal__content-info p:not(:last-child){margin-bottom:8px}.product-popup-modal__content-info a{color:inherit;text-decoration:underline;transition:opacity .2s ease-in-out}.product-popup-modal__content-info a:hover,.product-popup-modal__content-info a:focus,.product-popup-modal__content-info a:active{opacity:.7}.product-popup-modal__content-info button{padding:10px 30px;min-width:120px;min-height:48px;font:600 16px/1.25 var(--font-primary);border-radius:30px;letter-spacing:0;background-color:#4d9eaa;border:1px solid #4D9EAA;color:#fff;text-align:center;transition:all .2s ease-in-out}.product-popup-modal__content-info button:before,.product-popup-modal__content-info button:after{display:none}.product-popup-modal__content-info button:hover,.product-popup-modal__content-info button:focus,.product-popup-modal__content-info button:active{background:#000;border:1px solid #000000;color:#fff}.product-popup-modal__content-info input,.product-popup-modal__content-info textarea{border:1px solid #000000!important;border-radius:24px!important;padding:12px 20px!important;font:300 14px/1.25 var(--font-primary)!important;color:#000!important}.product-popup-modal__content-info input::-moz-placeholder,.product-popup-modal__content-info textarea::-moz-placeholder{font:300 14px/1.25 var(--font-primary)!important}.product-popup-modal__content-info input::placeholder,.product-popup-modal__content-info textarea::placeholder{font:300 14px/1.25 var(--font-primary)!important}.product-popup-modal__content-info label{font:300 14px/1.25 var(--font-primary)!important;letter-spacing:0!important}.product-popup-modal__content-info ul,.product-popup-modal__content-info ol{padding-left:30px}.product-popup-modal__content-info ul:not(:last-child),.product-popup-modal__content-info ol:not(:last-child){margin-bottom:8px}.product-popup-modal__content-info>*{font:inherit;color:inherit;letter-spacing:inherit}.product-popup-modal__content-info .h2{margin-bottom:20px!important;text-align:center;font:700 24px/1.16 var(--font-secondary);color:#000}.product-popup-modal__content-info hr{margin:20px 0;height:1px;background-color:#b7b7b7}.product-popup-modal__content-info table{font:300 14px/1.28 var(--font-primary);color:#000;box-shadow:none}.product-popup-modal__content-info table td,.product-popup-modal__content-info table th{padding:15px;border:none;text-align:center}.product-popup-modal__content-info table td strong,.product-popup-modal__content-info table th strong{font-weight:600}@media screen and (min-width: 992px){.main-product-custom .product__media-wrapper--slider-arrows .main-slider .product__media-item{width:100%!important;display:flex!important}}@media screen and (max-width: 992px){.main-product-custom .product__media-wrapper--slider-dots .thumbnail-slider .thumbnail-list__item.slider__slide{width:10px}.main-product-custom .product__info-wrapper{padding-top:30px}.main-product-custom .product__title{font-size:36px}.main-product-custom .product__text{font-size:14px}.main-product-custom .product div:not(.accordion)+.accordion{padding-top:10px}.main-product-custom .product variant-selects .form__label{font-size:12px}.product-popup-modal__button{font-size:12px}.product-popup-modal__content{max-width:100%;width:100%;min-width:100%;padding:20px}.product-popup-modal table td,.product-popup-modal table th{padding:15px 10px;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/gulp-main-product-custom.css.map */
