.main-product-gallery{padding-left:0;padding-right:0}@media (min-width: 1100px) and (max-height: 1143px){.main-product-gallery .product{flex-wrap:nowrap}}@media (min-width: 1440px) and (min-height: 1144px){.main-product-gallery .product{flex-wrap:nowrap}}.main-product-gallery .product.product--thumbnail-slider.product--large div.product__info-wrapper{margin-top:20px;margin-left:auto;margin-right:auto;width:auto;width:initial;flex-basis:600px}@media (min-width: 750px){.main-product-gallery .product.product--thumbnail-slider.product--large div.product__info-wrapper{margin-top:0}}@media (min-width: 1100px) and (max-height: 1143px){.main-product-gallery .product.product--thumbnail-slider.product--large div.product__info-wrapper.grid__item{padding:0 15px}.main-product-gallery .product.product--thumbnail-slider.product--large div.product__info-wrapper.grid__item variant-radios fieldset{margin-left:0;margin-right:0}.main-product-gallery .product.product--thumbnail-slider.product--large div.product__info-wrapper.grid__item variant-radios fieldset [id*=VarianColorSwatchSelected-template--]{width:auto;width:initial}}@media (min-width: 1440px) and (min-height: 1144px){.main-product-gallery .product.product--thumbnail-slider.product--large div.product__info-wrapper.grid__item{padding:0 15px}.main-product-gallery .product.product--thumbnail-slider.product--large div.product__info-wrapper.grid__item variant-radios fieldset{margin-left:0;margin-right:0}.main-product-gallery .product.product--thumbnail-slider.product--large div.product__info-wrapper.grid__item variant-radios fieldset [id*=VarianColorSwatchSelected-template--]{width:auto;width:initial}}#MainContent .main-product-gallery .product.product--thumbnail-slider.product--large .product__media-wrapper{max-width:none;max-width:initial;padding-top:0;flex-grow:0;flex-shrink:1}.main-product-gallery .grid__item.product__media-wrapper media-gallery{display:flex;gap:2px;padding-top:0;height:60vh;width:100%}@media (max-width: 1099px) and (max-height: 1143px){.main-product-gallery .grid__item.product__media-wrapper media-gallery{height:auto;height:initial;aspect-ratio:3/4}}@media (max-width: 1439px) and (min-height: 1144px){.main-product-gallery .grid__item.product__media-wrapper media-gallery{height:auto;height:initial;aspect-ratio:3/4}}@media (min-width: 500px){.main-product-gallery .grid__item.product__media-wrapper media-gallery{height:auto;height:initial}}@media (min-width: 1100px) and (max-height: 1143px){.main-product-gallery .grid__item.product__media-wrapper media-gallery{height:0}}@media (min-width: 1440px) and (min-height: 1144px){.main-product-gallery .grid__item.product__media-wrapper media-gallery{height:0}}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.slider-mobile-gutter{margin-left:0;margin-right:0}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.thumbnail-slider{order:1;display:flex;flex-direction:column;flex-grow:1}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.thumbnail-slider .slider-button{display:none}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.thumbnail-slider .thumbnail-list{flex-direction:column;width:100%;height:100%;grid-gap:0px;padding:0}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.thumbnail-slider .thumbnail-list:not(:has(.thumbnail-list__item:nth-child(4))) .thumbnail-list__item{height:auto}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.thumbnail-slider .thumbnail-list .thumbnail-list__item{height:auto;width:100%;aspect-ratio:3/4}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.thumbnail-slider .thumbnail-list .thumbnail-list__item:first-child{max-height:0}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.thumbnail-slider .thumbnail-list .thumbnail-list__item:last-child .thumbnail:last-child{padding-bottom:0}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail{padding-bottom:2px}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component.thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail[aria-current]{box-shadow:none}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider){order:2;flex:1}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list{height:100%;overflow:hidden;background-color:transparent;background-color:var(--media-bg-color, transparent)}@media (max-width: 1099px) and (max-height: 1143px){.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list{max-width:100vw}}@media (max-width: 1439px) and (min-height: 1144px){.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list{max-width:100vw}}@media (min-width: 500px){.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list{aspect-ratio:3/4}}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list .product__media-item{padding-top:0;padding-bottom:0}@media (max-width: 1099px) and (max-height: 1143px){.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list .product__media-item #cylindo-product-view .layoutWrapper{width:calc(100vw - 45px);margin-left:0}}@media (max-width: 1439px) and (min-height: 1144px){.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list .product__media-item #cylindo-product-view .layoutWrapper{width:calc(100vw - 45px);margin-left:0}}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list .product__media-item .product__media{padding-top:0}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list .product__media-item .product__media img{width:100%;height:auto}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list .product__media-item .custom-content-image{height:100%;-o-object-fit:cover;object-fit:cover}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .product__media-list .product__media-item .product-media-container{background-color:transparent;background-color:var(--media-bg-color, transparent)}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .slider-buttons.slider-buttons-main{position:absolute;bottom:7px;right:7px;left:auto;left:initial;display:flex;justify-content:end;gap:22px;width:97px;padding:14px}@media (max-width: 500px){.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .slider-buttons.slider-buttons-main{right:14px}}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .slider-buttons.slider-buttons-main .slider-button{background-color:transparent;width:24px;height:24px;color:#38332a}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .slider-buttons.slider-buttons-main .slider-button[disabled]{color:#38332a33}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .slider-buttons.slider-buttons-main .slider-button[disabled]>*{display:inline!important;display:initial!important}.main-product-gallery .grid__item.product__media-wrapper media-gallery slider-component:not(.thumbnail-slider) .slider-buttons.slider-buttons-main .slider-button svg{width:24px;height:24px}.main-product-gallery .grid__item.product__media-wrapper media-gallery .navigation-next,.main-product-gallery .grid__item.product__media-wrapper media-gallery .navigation-previous{display:none}.main-product-gallery .grid__item.product__media-wrapper media-gallery .button-cylindo:has(svg){padding:20px}.main-product-gallery .grid__item.product__media-wrapper media-gallery .button-cylindo:has(svg) svg{height:100%;width:100%}
