.mainProduct.fullWidth,img{max-width:100%}img{width:100%}.mainProduct{width:100%;padding:20px 8px;margin:auto}.mainProduct.containerWidth{max-width:1920px}.mainProduct--layout{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start}@media (max-width:767px){.mainProduct{padding:20px;position:relative;z-index:2}.mainProduct--layout{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:749px){.mainProduct--layout.topImg .mainProduct--gallery{order:1}.mainProduct--layout.bottomImg .mainProduct--gallery,.mainProduct--layout.topImg .mainProduct--info{order:2}.mainProduct--layout.bottomImg .mainProduct--info{order:1}}.mainProduct--layout>.mainProduct--block.breadCrumb{display:none}@media only screen and (max-width:767px){.mainProduct--layout>.mainProduct--block.breadCrumb{display:flex}}.mainProduct--gallery .mainProduct--gallery-mainMedia{display:none;height:0;width:100%;padding-bottom:100%;position:relative}.mainProduct--gallery.sticky,.mainProduct--info{position:sticky;top:80px}.mainProduct--gallery .mainProduct--gallery-mainMedia>.mainProduct--gallery-arrow{position:absolute;top:50%;z-index:1;display:none}.mainProduct--gallery .mainProduct--gallery-mainMedia>.mainProduct--gallery-arrow.mainProduct--gallery-leftArrow{left:0;transform:translate(-50%,-50%)}.mainProduct--gallery .mainProduct--gallery-mainMedia>.mainProduct--gallery-arrow.mainProduct--gallery-rightArrow{right:0;transform:translate(50%,-50%)}@media only screen and (max-width:767px){.mainProduct--gallery .mainProduct--gallery-mainMedia>.mainProduct--gallery-arrow{display:block}}@media (max-width:767px){.mainProduct--gallery.sliderForMobile{display:grid;gap:14px}.mainProduct--gallery.sliderForMobile .mainProduct--gallery-mainMedia{display:grid}.mainProduct--gallery.sliderForMobile .mainProduct--gallery-mainMedia img{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;max-height:95%;max-width:95%;width:unset}.mainProduct--gallery.sliderForMobile .mainProduct--gallery-thumbnails{display:flex;flex-direction:row;gap:10px;overflow-y:hidden;overflow-x:auto}.mainProduct--gallery.sliderForMobile .mainProduct--gallery-thumbnails img{-o-object-fit:cover;object-fit:cover;width:64px;height:64px;cursor:pointer}}.mainProduct--gallery .mainProduct--gallery-thumbnails{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mainProduct--info{display:grid;padding-left:16px;padding-right:8px;background-color:#fff}.mainProduct--info>*{margin-bottom:20px}.mainProduct--block.breadCrumb{display:flex;gap:10px;align-items:center;font-size:.6rem;text-transform:uppercase}.mainProduct--block.breadCrumb svg{max-width:8px;max-height:8px}.mainProduct--block.breadCrumb .active{color:gray}@media only screen and (max-width:767px){.mainProduct--info{padding:16px 0 0}.mainProduct--block.breadCrumb{display:none}}.mainProduct--block.heading{margin-bottom:2px}.mainProduct--block.heading h1,.mainProduct--block.heading h2,.mainProduct--block.heading h3,.mainProduct--block.heading h4,.mainProduct--block.heading h5,.mainProduct--block.heading h6{font-size:1.1rem;letter-spacing:normal}.mainProduct--block.price{line-height:1;margin-top:10px}.mainProduct--block.price .product-price--original{font-size:1rem;letter-spacing:normal;line-height:150%;vertical-align:top}@media (max-width:767px){.mainProduct--block.heading h1{font-size:1.125rem}.mainProduct--block.price{margin-top:0}.mainProduct--block.price .product-price--original{font-size:1rem}.mainProduct--block.price .product-price--root{align-items:flex-start}.mainProduct .product-buy-buttons--primary{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:500px;z-index:9999999999}.mainProduct .product-buy-buttons--primary .product-buy-buttons--cta{border-radius:999px;border-width:1px}}.mainProduct--block.colorVariant{font-size:.8rem}.mainProduct--block.colorVariant .image-alt{margin-bottom:10px}.mainProduct--block.colorVariant .related-image a{border:1px solid transparent;display:inline-block;line-height:0;width:48px;height:48px}.mainProduct--block.colorVariant .related-image a.active{border:1px solid #000}.mainProduct--block.colorVariant .related-image a img{line-height:0;width:100%;height:100%}.mainProduct--block.options .radios--container{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mainProduct--block.options .radios--input[data-empty=true]+.radios--value-button{background-color:#f7f7f7}.mainProduct--block.options .radios--input[data-empty=true]+.radios--value-button>*{border:1px solid #ebf5fa}.mainProduct--block.options .radios--value-button{width:100%;display:grid;text-align:center;background-color:#f7f7f7}.mainProduct--block.options .radios--value-button>*{border-width:1px;border-radius:unset}.mainProduct--block.contentWithIcons .contentWithIcons-title{font-size:1rem;font-weight:700}.mainProduct--block.contentWithIcons .contentWithIcons-itemsWrap{margin-top:10px;margin-bottom:10px;padding:10px;display:grid;gap:10px;background-color:#c6c6c6;border-radius:6px;font-size:.8rem}.mainProduct--block.contentWithIcons .contentWithIcons-item{display:grid;grid-template-columns:20px auto;gap:10px;align-items:center}.mainProduct--block.tab{transition:.2s ease-in-out;border-top:1px solid #dee2e6;padding-top:12px;margin-bottom:0}#preview-bar-iframe,.mainProduct--block.tab[state=open] .icon--root.icon--plus{display:none}.mainProduct--block.tab .icon--root.icon--plus,.mainProduct--block.tab[state=open] .icon--root.icon--minus{display:block}.mainProduct--block.tab[state=open] .tab-content{height:100%;opacity:1;visibility:visible}.mainProduct--block.tab .icon--root.icon--minus{display:none;position:relative;top:4px}.mainProduct--block.tab .tab-title{font-size:1rem;font-weight:700;display:grid;grid-template-columns:auto 20px;gap:10px;cursor:pointer}.mainProduct--block.tab .tab-content{transition:.2s ease-in-out;height:0;opacity:0;visibility:hidden;overflow:clip;padding-top:15px;font-size:.8rem}.mainProduct--block.tab .tab-content h1,.mainProduct--block.tab .tab-content h2,.mainProduct--block.tab .tab-content h3,.mainProduct--block.tab .tab-content h4,.mainProduct--block.tab .tab-content h5,.mainProduct--block.tab .tab-content h6{font-size:.8rem}.mainProduct .product-buy-buttons--primary .product-buy-buttons--cta{background-color:#212529;color:#fff;font-size:.7rem;border-radius:unset;height:56px}.radios--header{justify-content:space-between}