#product-container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--margin)}#product-media-container{width:100%;overflow:hidden;position:relative;z-index:0;display:flex;flex-direction:column;gap:var(--margin)}.variant-product-image.hide,.variant-product-image.hide.swiper-slide-active{display:none!important;visibility:hidden!important;pointer-events:none!important}.variant-product-image.show{display:block!important;visibility:visible!important}.product-media-item .zoom-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .2s ease}.product-media-item .zoom-icon.hidden{display:none}.product-media-item .cursor-product{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.cursor-product{mix-blend-mode:difference}.product-media-item:hover,.product-lightbox-slide:hover{cursor:none}.product-media-item:hover .cursor-product{opacity:1}#product-info,#product-form,#product-options{display:flex;flex-direction:column;gap:var(--margin);min-width:450px}#product-info{height:fit-content;position:sticky;z-index:1;display:flex;flex-direction:column;gap:190px;width:calc(var(--column-width) * 3 + var(--column-gap) * 2);max-width:450px;top:0;padding-top:var(--section-small-margin);padding-bottom:var(--section-small-margin)}.product-texts-title-price{width:100%;display:flex;justify-content:space-between;font-size:var(--font-big-size);line-height:var(--font-big-line-height)}.product-price-compare{margin-right:5px}#product-description{max-width:600px}.product-options{display:flex;flex-direction:column;gap:var(--margin)}.product-option{display:flex;flex-direction:column}.product-option--single{display:none}.product-option>span{display:none}.options-container{display:flex;gap:var(--big-margin)}.product-option label{cursor:pointer}.options-container:not(.color-swatches-container) .radio-container{padding:0 2px 1px}.options-container:not(.color-swatches-container) .radio-container.selected{border-bottom:.5px solid var(--foreground-color)}.product-option .radio-container.sold-out{cursor:not-allowed;color:var(--gray-color)}.product-option input:disabled+label{cursor:not-allowed}.color-swatches-container{gap:10px}.product-color-swatch-item{width:18px;height:18px;background-color:var(--swatch-color);position:relative;overflow:hidden}.product-color-swatch-item.active-swatch{border:1px solid var(--foreground-color);pointer-events:none}.product-color-swatch-item .swatch-two-colors{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:var(--swatch-color)}.product-color-swatch-item .swatch-color-first{clip-path:polygon(0 0,0 100%,100% 0)}.product-color-swatch-item .swatch-color-second{clip-path:polygon(100% 0,100% 100%,0 100%)}.product-color-link{display:block;height:18px;width:18px}.product-color-swatch-item--image{background-color:transparent}.product-color-swatch-item--image label{display:block;width:100%;height:100%;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}.product-color-swatch-item--image.sold-out label{cursor:not-allowed;opacity:.5}.product-color-label{margin-left:auto;text-transform:capitalize}.add-to-cart{width:100%;height:40px;display:flex;justify-content:center;align-items:center;background:var(--foreground-color);color:var(--background-color);pointer-events:all}.add-to-cart.sold-out{background:transparent;pointer-events:none;color:var(--gray-color);box-shadow:inset 0 0 0 1px var(--gray-color)}.add-to-cart.select-size{background:transparent;color:var(--gray-color);pointer-events:none;box-shadow:inset 0 0 0 1px var(--gray-color)}.product-texts-description{container-type:inline-size;display:flex;flex-direction:column;gap:var(--big-margin)}#product-family{display:flex;gap:var(--margin)}#product-family .figure-media{width:50px}.product-family-link{border:1px solid lightgray}.product-family-link.active{border:1px solid blueviolet}.product-texts-list{display:flex;flex-direction:row;column-gap:var(--section-super-small-margin);font-size:var(--font-small-size);line-height:var(--font-small-line-height);position:relative}.product-texts-item .product-texts-button{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 821px){.product-texts-item.open .product-texts-button{position:relative}.product-texts-item.open .product-texts-button:after{content:"";display:block;position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:100%;border-bottom:.5px solid var(--foreground-color)}}.product-text-panel{display:none}.size-guide-content{display:grid;grid-template-columns:repeat(var(--size-guide-cols, 6),1fr);row-gap:17px;width:100%;font-size:var(--font-small-size);line-height:var(--font-small-line-height)}.size-guide-body{display:contents}.size-guide-content>.size-guide-header,.size-guide-content .size-guide-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.size-guide-cell{text-align:left}.size-guide-col-header,.size-guide-row-header{font-weight:var(--font-weight)}.product-text-panel{display:none;position:relative}.product-texts-list.has-open{padding-bottom:var(--product-panel-open-height, 0)}.product-texts-item.open .product-text-panel{display:flex;flex-direction:column;gap:var(--big-margin);position:absolute;top:19px;left:0;width:100%;z-index:10;overflow:auto;padding:var(--big-margin) 0}#product-info{transition:top var(--transition-time) var(--transition-effect)}body.template-product:not(.to-top):not(.scroll) #product-info{top:var(--header-height)}@media (max-width: 820px){.product-media-item:hover,.product-lightbox-slide:hover{cursor:auto}.cursor-product{display:none}.product-text-panel{display:block;position:relative;max-height:0;overflow:hidden;transition:max-height var(--transition-time) var(--transition-effect)}.product-texts-item.open .product-text-panel{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;height:auto;max-height:none;z-index:auto;padding:5px 0 0;gap:var(--margin)}}.product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;max-width:none;max-height:none;width:100dvw;height:100dvh;background-color:var(--background-color);border:none;box-sizing:border-box}.product-lightbox-content{width:100%;height:100%;padding:var(--column-padding);overflow:auto;position:relative}.product-lightbox-close{position:fixed;top:var(--big-margin);right:var(--big-margin);z-index:10}.product-lightbox-slider{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--column-gap);row-gap:var(--margin);position:relative}.cursor-lightbox{mix-blend-mode:difference}.cursor-lightbox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:10}.product-lightbox-slide{grid-column:3 / 11;width:100%;height:100%;position:relative}.product-lightbox-img{width:100%;height:100%}.details-arrow{display:none}@media (max-width: 820px){.product-texts-list{display:flex;flex-direction:column;row-gap:var(--margin)}.product-texts-item{position:relative}.product-texts-item.open .details-arrow{transform:rotate(-180deg)}.product-texts-item .details-arrow{transition:transform var(--transition-time) var(--transition-effect)}.product-text-panel{padding-top:5px;padding-bottom:0}#product-container{display:flex;flex-direction:column;gap:0;--swiper-pagination-color: var(--foreground-color);--swiper-pagination-bullet-size: 4px;--swiper-pagination-bullet-horizontal-gap: 5px;--swiper-pagination-bottom: 10px}#product-info{height:fit-content;position:relative;display:flex;order:2;flex-direction:column;gap:var(--big-margin);width:100%;max-width:none;margin:0;padding:var(--big-margin) var(--margin) 160px var(--margin)}.product-texts-title-price{display:flex;flex-direction:row;justify-content:space-between}.details-arrow{display:block}#product-info,#product-form,#product-options{min-width:unset}}@media (min-width: 820px){#product-media-container .swiper-pagination{display:none}#product-media-container .product-media-item.swiper-slide{flex-shrink:unset}#product-media-container .swiper-wrapper{width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:var(--margin)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/style_product.css.map */
