.main-product{margin:0;display:grid;gap:24px;grid-template-columns:100%}.main-product .media-wrapper .images{--swiper-navigation-size: 20px}.main-product .media-wrapper .images .swiper{margin-bottom:100px}.main-product .media-wrapper .thumbnails{--swiper-navigation-size-desktop: 20px;margin:16px 0 0}.main-product .media-wrapper .thumbnails img{cursor:pointer}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active)){--custom-gap: 16px;display:grid;grid-template-columns:repeat(var(--custom-columns-m, 1), 1fr);gap:var(--custom-gap)}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active)) swiper-slide{display:none}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="1"] swiper-slide:nth-child(1){display:block}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="2"] swiper-slide:nth-child(1),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="2"] swiper-slide:nth-child(2){display:block}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="3"] swiper-slide:nth-child(1),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="3"] swiper-slide:nth-child(2),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="3"] swiper-slide:nth-child(3){display:block}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="4"] swiper-slide:nth-child(1),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="4"] swiper-slide:nth-child(2),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="4"] swiper-slide:nth-child(3),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="4"] swiper-slide:nth-child(4){display:block}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="5"] swiper-slide:nth-child(1),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="5"] swiper-slide:nth-child(2),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="5"] swiper-slide:nth-child(3),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="5"] swiper-slide:nth-child(4),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-mobile="5"] swiper-slide:nth-child(5){display:block}.main-product .info-wrapper dusk-tabs,.main-product .info-wrapper .text-block,.main-product .info-wrapper .pdp-block{margin:20px 0}.main-product .info-wrapper .product__title{margin:0 0 20px 0 !important}.main-product .info-wrapper .product__title:has(.price){display:grid;grid-template-columns:1fr auto;align-items:end}.main-product .info-wrapper .product__title:has(.price) .price{line-height:120%}.main-product .info-wrapper .product__title h1{margin:0;font-family:"News Gothic Std","Helvetica",sans-serif;font-size:20px;font-weight:700;line-height:120%;letter-spacing:.6px;text-transform:none}.main-product .info-wrapper .product-form__buttons{display:grid;gap:10px}.main-product .info-wrapper .product-form__buttons:has(.product-form__quantity){grid-template-columns:auto 1fr}.main-product .info-wrapper .product-form__buttons:has(.product-form__quantity) .shopify-payment-button{grid-column:span 2}.main-product .info-wrapper .product-form__buttons:has(.product-form__quantity) .quantity__input,.main-product .info-wrapper .product-form__buttons:has(.product-form__quantity) quantity-input{height:100%}.main-product .info-wrapper .product__description{margin:16px 0;font-family:"News Gothic","Helvetica",sans-serif;font-size:14px;line-height:130%;letter-spacing:.42px}.main-product .info-wrapper .info-container>[id^=price-template--]{margin:16px 0 40px 0}.main-product .info-wrapper .product-form__quantity .form__label{display:none}.main-product .product-form:not(.sold_out) .bis_container{display:none}.main-product .product-form.bis_is-active .bis_container{display:block}.main-product .product-form.bis_is-active .product-form__submit{display:none}.main-product .product-form .bis_container{display:none}.main-product .product-form .bis_container .bis_msg{display:none}.main-product .product-form .bis_container.is_success .bis_input_container,.main-product .product-form .bis_container.has_error .bis_input_container{display:none}.main-product .product-form .bis_container.is_success #bis-msg-success,.main-product .product-form .bis_container.has_error #bis-msg-error{display:block}.main-product .product__media img{user-select:none}.main-product .product__modal-opener{position:relative}.main-product .product__modal-opener .button{position:absolute;top:0;left:0}.main-product .low-stock-warning{text-align:center;margin:5px 0}@media only screen and (max-width: 768px){.section-main-product>.wrapper.content-edge .main-product .info-wrapper,.section-main-product>.wrapper.full-width .main-product .info-wrapper{padding-left:16px;padding-right:16px}.main-product .media-wrapper .images.gallery-layout-columns-m swiper-container{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}.main-product .media-wrapper .images.gallery-layout-columns-m swiper-container swiper-slide{display:block}.main-product .media-wrapper .images.gallery-layout-stacked-m swiper-container{display:grid;gap:20px;grid-template-columns:1fr}.main-product .media-wrapper .images.gallery-layout-stacked-m swiper-container swiper-slide{display:block}}@media only screen and (min-width: 769px){.section-main-product>.wrapper.d-full-width-background-edge .main-product.media-left .info-wrapper,.section-main-product>.wrapper.d-content-edge .main-product.media-left .info-wrapper,.section-main-product>.wrapper.d-full-width .main-product.media-left .info-wrapper{padding-right:32px}.section-main-product>.wrapper.d-full-width-background-edge .main-product.media-right .info-wrapper,.section-main-product>.wrapper.d-content-edge .main-product.media-right .info-wrapper,.section-main-product>.wrapper.d-full-width .main-product.media-right .info-wrapper{padding-left:32px}.main-product{margin:0;gap:53px;grid-template-columns:44.5% calc(55.5% - 53px)}.main-product.media-right{grid-template-columns:576px calc(100% - 576px - 60px)}.main-product.media-right .media-wrapper{order:2}.main-product.sticky-sections .media-wrapper,.main-product.sticky-sections .info-container{position:sticky;height:fit-content;top:52px}.main-product .media-wrapper .images{--swiper-navigation-size-desktop: 30px}.main-product .media-wrapper .images.gallery-layout-columns-d swiper-container{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}.main-product .media-wrapper .images.gallery-layout-columns-d swiper-container swiper-slide{display:block}.main-product .media-wrapper .images.gallery-layout-stacked-d swiper-container{display:grid;gap:20px;grid-template-columns:1fr}.main-product .media-wrapper .images.gallery-layout-stacked-d swiper-container swiper-slide{display:block}.main-product .media-wrapper .thumbnails{margin:16px 0 0;--swiper-navigation-size-desktop: 30px}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active)){--custom-gap: 16px;grid-template-columns:repeat(var(--custom-columns-d, 1), 1fr)}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="1"] swiper-slide:nth-child(1){display:block}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="2"] swiper-slide:nth-child(1),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="2"] swiper-slide:nth-child(2){display:block}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="3"] swiper-slide:nth-child(1),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="3"] swiper-slide:nth-child(2),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="3"] swiper-slide:nth-child(3){display:block}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="4"] swiper-slide:nth-child(1),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="4"] swiper-slide:nth-child(2),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="4"] swiper-slide:nth-child(3),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="4"] swiper-slide:nth-child(4){display:block}.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="5"] swiper-slide:nth-child(1),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="5"] swiper-slide:nth-child(2),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="5"] swiper-slide:nth-child(3),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="5"] swiper-slide:nth-child(4),.main-product .media-wrapper .thumbnails swiper-container:not(:has(.swiper-slide-active))[slides-desktop="5"] swiper-slide:nth-child(5){display:block}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left,.main-product .media-wrapper .product-media-gallery.thumbnail-position-right{position:relative}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left .thumbnails,.main-product .media-wrapper .product-media-gallery.thumbnail-position-right .thumbnails{position:absolute;top:0;height:100%;width:120px}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left .thumbnails swiper-container,.main-product .media-wrapper .product-media-gallery.thumbnail-position-right .thumbnails swiper-container{width:100%;height:100%}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left .thumbnails swiper-container swiper-slide,.main-product .media-wrapper .product-media-gallery.thumbnail-position-right .thumbnails swiper-container swiper-slide{height:auto !important}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left .thumbnails .swiper-button-next,.main-product .media-wrapper .product-media-gallery.thumbnail-position-right .thumbnails .swiper-button-next{bottom:var(--swiper-navigation-offset-desktop, var(--swiper-navigation-offset), 0);top:auto;right:50%;left:auto;margin-right:calc(0px - var(--swiper-navigation-size-desktop)/2)}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left .thumbnails .swiper-button-next svg,.main-product .media-wrapper .product-media-gallery.thumbnail-position-right .thumbnails .swiper-button-next svg{transform:rotate(90deg)}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left .thumbnails .swiper-button-prev,.main-product .media-wrapper .product-media-gallery.thumbnail-position-right .thumbnails .swiper-button-prev{top:var(--swiper-navigation-offset-desktop, var(--swiper-navigation-offset), 0);bottom:auto;left:50%;margin-left:calc(0px - var(--swiper-navigation-size-desktop)/2);margin-top:0}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left .thumbnails .swiper-button-prev svg,.main-product .media-wrapper .product-media-gallery.thumbnail-position-right .thumbnails .swiper-button-prev svg{transform:rotate(90deg)}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left{padding-left:calc(120px + 10px)}.main-product .media-wrapper .product-media-gallery.thumbnail-position-left .thumbnails{left:0}.main-product .media-wrapper .product-media-gallery.thumbnail-position-right{padding-right:calc(120px + 10px)}.main-product .media-wrapper .product-media-gallery.thumbnail-position-right .thumbnails{right:0}.main-product .info-wrapper .product__title{margin:0 !important}.main-product .info-wrapper .product__title h1{font-size:32px;line-height:normal;letter-spacing:normal}.main-product .info-wrapper .product__description{margin:20px 0;font-size:14px}.main-product .info-wrapper .product-form__buttons{gap:20px}.main-product .info-wrapper .info-container>[id^=price-template--]{margin:16px 0 40px 0}}