.product_wrap{position:relative;overflow:hidden}.product_wrap .product_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product_wrap .product_content .imagewraploop{position:relative;cursor:pointer;background-color:#f3f3f3}.product_wrap .product_content .imagewraploop .add-to-cart,.product_wrap .product_content .imagewraploop .rozmiary{opacity:0;position:absolute}.product_wrap .product_content .imagewraploop .product_thumbnail_wrap{display:block;position:relative}.product_wrap .product_content .imagewraploop .product_thumbnail_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;will-change:opacity;z-index:1}.product_wrap .product_content .imagewraploop .product_thumbnail_wrap img.lazyLoaded{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.product_wrap .product_content .imagewraploop .product_thumbnail_wrap img:nth-child(2){opacity:0;z-index:1;height:100%;will-change:opacity;position:absolute;top:0;left:0;right:0;width:100%;background-color:#f3f3f3}.product_wrap .product_content .imagewraploop .product_thumbnail_wrap img:nth-child(2).lazyLoaded{opacity:0}.product_wrap .product_content .imagewraploop .product_thumbnail_wrap:hover img:nth-of-type(2){opacity:1}.product_wrap .onsale{background:#000;color:#fff;font-size:75%;position:absolute;top:15px;left:15px;z-index:2;font-weight:600;padding:0 3px;height:auto;width:auto}.product_wrap .onsale.smallpercent{background-color:#fff;color:#6f6f6f}.product_wrap .virtualLoop{position:absolute;z-index:2;bottom:15px;padding:0 3px;right:15px;font-weight:600;background:#fff;color:#000;font-size:75%;display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product_wrap .virtualLoop::after{content:"3D & AR";display:block;margin:0 auto;text-align:center}.product_wrap .virtualLoop svg{width:30px}.product_wrap .polecamy_badge{background:var(--red);color:#fff;font-size:75%;position:absolute;top:35px;left:15px;z-index:2;font-weight:600;padding:0 3px}.product_wrap .woo-entry-new-badge{position:absolute;left:15px;z-index:2;background:#fff;font-weight:600;bottom:15px;padding:1px 3px;font-size:75%}.product_text{padding:12px 0;display:grid;grid-template-columns:1fr 100px;position:relative}.product_text h2{line-height:initial;font-size:100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.3}.product_text .price{color:var(--black);text-align:right;line-height:1.2;font-weight:600;font-size:90%;gap:0 2px}.product_text .price bdi{text-align:right}.product_text.salePrice .price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product_text.salePrice .price ins{color:var(--red);-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.product_text.salePrice .price del{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;font-size:80%}.product_text .wvs-archive-variation-wrapper{grid-column:1/4;overflow:hidden;position:relative}.product_text .wvs-archive-variation-wrapper .variations{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.product_text .wvs-archive-variation-wrapper .variations .image-variable-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px}.product_text .wvs-archive-variation-wrapper .variations .image-variable-wrapper .variable-item-contents{width:35px;height:35px}.product_text .wvs-archive-variation-wrapper .variations .image-variable-wrapper .variable-item-image{height:35px;width:35px;-o-object-fit:contain;object-fit:contain;border:1px solid #fff;position:relative}.woo-variation-items-wrapper{padding:0!important}.wvs-archive-variations-wrapper{position:absolute!important;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;z-index:-1;opacity:0;will-change:transform}.wvs-archive-variations-wrapper ul:not(.variations){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;padding:0;overflow:auto;max-width:100%;gap:0 4px;background:#fff;margin-top:5px}.wvs-archive-variations-wrapper ul:not(.variations) li{width:50px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;width:48px}.wvs-archive-variations-wrapper ul:not(.variations) li.selected .variable-item-contents{border:1px solid var(--black)}.wvs-archive-variations-wrapper ul:not(.variations) li .variable-item-contents{height:40px;width:40px;overflow:hidden;display:block;background:#f3f3f3;padding:2px;border:1px solid transparent;-webkit-transition:.2s border-color ease;transition:.2s border-color ease}.wvs-archive-variations-wrapper ul:not(.variations) li .variable-item-contents:hover{border:1px solid var(--black)}.wvs-archive-variations-wrapper ul:not(.variations) li img{-o-object-fit:contain;object-fit:contain;width:50px;height:40px;cursor:pointer}.producsgeneric .products-container li:hover .wvs-archive-variations-wrapper,.products_loop .category-session .products-container .product:hover .wvs-archive-variations-wrapper{opacity:1;z-index:1;width:calc(100% - 100px);-webkit-transform:scaleY(1);transform:scaleY(1)}.producsgeneric .products-container li:hover .titleAtrr,.products_loop .category-session .products-container .product:hover .titleAtrr{z-index:-1}