.product-media-modal{background-color:#fff;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100dvh}.product-media-modal__content{max-height:100dvh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}.product__upsell .product__upsell-item{display:flex;gap:40px;overflow:hidden}.product__upsell .product__upsell-item .product__upsell-info{padding:24px 24px 24px 0;display:flex;flex-direction:column;justify-content:center;gap:40px;flex:1 0 66%}.product__upsell .product__upsell-item .product__upsell-image{position:relative;flex:1 0 33%}.product__upsell .product__upsell-item:not(:last-child){margin-bottom:40px}.section-main-product .wrapper .breadcrumbs-wrapper,.section-main-product .wrapper .summary-wrapper{padding-left:24px !important;padding-right:24px !important}.section-main-product .wrapper .breadcrumbs-wrapper .breadcrumbs{margin-bottom:16px}.section-main-product .wrapper .summary-wrapper{margin-top:36px;margin-bottom:24px}.section-main-product .wrapper .summary-wrapper .product-summary .product__title{margin-bottom:24px}.section-main-product .wrapper .summary-wrapper .product-summary .product__title h1{font-size:32px;font-weight:500;line-height:40px;margin-bottom:8px}.section-main-product .wrapper .summary-wrapper .product-summary .product__title .product-tagline-title{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.section-main-product .wrapper .summary-wrapper .product-summary .block-price{display:flex;flex-direction:row;gap:40px;justify-content:start;align-items:center}.section-main-product .wrapper .summary-wrapper .product-summary .block-price .price{font-size:16px;font-weight:500;line-height:24px}.section-main-product .wrapper .summary-wrapper .product-summary .block-price .rating{margin-bottom:0}.section-main-product .wrapper:has(.product-form.sold_out) .skio-plan-picker{display:none}.section-main-product .wrapper:has(.product-form.sold_out) .product-form__quantity{display:none}.section-main-product .wrapper .product-form.bis-success #bis-msg-success{color:#008c75}.section-main-product .wrapper .info-wrapper .product-tagline-title{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.section-main-product .wrapper .info-wrapper .product__title:has(.product-tagline-title){margin-bottom:8px}.section-main-product .wrapper .info-wrapper .block-price:has(.rating){display:flex;flex-direction:row;justify-content:start;align-items:center;gap:24px;margin-top:0}.section-main-product .wrapper .info-wrapper .block-price:has(.rating) .rating{margin-bottom:0}.section-main-product .wrapper .info-wrapper .block-short-desc{margin-top:0;margin-bottom:24px;font-size:14px;line-height:24px;color:#1d1a1e}.section-main-product .wrapper .info-wrapper variant-selects{margin-left:-5px}.section-main-product .wrapper .info-wrapper variant-selects legend{color:#1d1a1e;font-size:14px;line-height:24px;margin-bottom:4px !important;margin-left:5px !important}.section-main-product .wrapper .info-wrapper variant-selects legend>span{display:none}.section-main-product .wrapper .info-wrapper variant-selects label{color:#a3a3a9 !important;border-color:#a3a3a9 !important;font-size:14px !important;letter-spacing:normal !important;line-height:24px !important;padding:8px 16px !important;margin:5px !important}.section-main-product .wrapper .info-wrapper variant-selects input[type=radio]:checked+label{background-color:rgba(0,0,0,0) !important;color:#1d1a1e !important;border-color:#1d1a1e !important}.section-main-product .wrapper .info-wrapper .product-form__buttons{margin:32px 0}.section-main-product .wrapper .info-wrapper .product-form__buttons:has(.product-form__quantity){grid-template-columns:1fr auto;gap:8px}.section-main-product .wrapper .info-wrapper .product-form__buttons:has(.product-form__quantity) .product-form__quantity{order:2}@media only screen and (max-width: 919px){.section-main-product:has(.summary-wrapper) .info-wrapper .product__title,.section-main-product:has(.summary-wrapper) .info-wrapper .block-price{display:none !important}}@media only screen and (min-width: 921px){.section-main-product .wrapper .breadcrumbs-wrapper{max-width:1368px;margin:0 auto;padding-left:16px !important;padding-right:16px !important}.section-main-product .wrapper .breadcrumbs-wrapper .breadcrumbs{margin-top:24px;margin-bottom:24px}.section-main-product .wrapper .main-product .info-wrapper{max-width:440px;justify-self:center;padding-right:0 !important;padding-top:47px}.section-main-product .wrapper .main-product .info-wrapper dusk-tabs,.section-main-product .wrapper .main-product .info-wrapper .text-block,.section-main-product .wrapper .main-product .info-wrapper .pdp-block{margin:32px 0}.section-main-product .wrapper .main-product .info-wrapper .product__title:has(.product-tagline-title) h1{margin-bottom:16px}.section-main-product .wrapper .main-product .info-wrapper .block-price:has(.rating){gap:24px;margin-top:0}.section-main-product .wrapper .main-product .info-wrapper .block-price .price{font-size:18px;font-weight:500;line-height:28px}.section-main-product .wrapper .main-product .info-wrapper variant-selects legend{font-size:16px}.section-main-product .wrapper .main-product .info-wrapper variant-selects label{font-size:16px !important}.section-main-product .wrapper .main-product .media-wrapper{padding-left:24px}.section-main-product .wrapper .main-product .media-wrapper .product-media-gallery.thumbnail-position-left{padding-left:78px !important}.section-main-product .wrapper .main-product .media-wrapper .thumbnails.swiper-wrapper{height:105%}.section-main-product .wrapper .main-product .media-wrapper .thumbnails .swiper-button-prev,.section-main-product .wrapper .main-product .media-wrapper .thumbnails .swiper-button-next{display:none}.section-main-product .wrapper .main-product .media-wrapper .thumbnails .swiper-slide-visible{box-sizing:border-box;border:1px solid rgba(0,0,0,0);transition:all .4s ease-in-out;border-radius:4px;overflow:hidden}.section-main-product .wrapper .main-product .media-wrapper .thumbnails .swiper-slide-visible.swiper-slide-thumb-active{border:1px solid #1d1a1e}.section-main-product .wrapper .main-product .media-wrapper .thumbnails swiper-container swiper-slide{width:66px;height:66px;margin-bottom:12px !important}.section-main-product .wrapper .main-product .media-wrapper .images .swiper-button-prev,.section-main-product .wrapper .main-product .media-wrapper .images .swiper-button-next{top:unset;bottom:30px;opacity:.5;transition:all .4s ease-in-out}.section-main-product .wrapper .main-product .media-wrapper .images .swiper-button-prev:hover,.section-main-product .wrapper .main-product .media-wrapper .images .swiper-button-next:hover{opacity:1}.section-main-product .wrapper .main-product .media-wrapper .images .swiper-button-prev{left:calc(100% - 105px)}.section-main-product .wrapper .main-product .media-wrapper .images .swiper-button-next{left:calc(100% - 60px)}}@media only screen and (min-width: 921px)and (max-width: 1368px){.section-main-product .wrapper .breadcrumbs-wrapper{padding-left:24px !important;padding-right:24px !important}}