ul.products .product-inner{overflow:visible}ul.products .product-inner:hover .product-summary{transform:unset;padding-bottom:0}body ul.products li.product .product-thumbnail{overflow:visible}body ul.products li.product .product-thumbnail img{aspect-ratio:.75;object-fit:cover}.products .product-campaigns-wrapper{position:absolute;z-index:1;margin:8px 0 0 8px;overflow:auto}.products .product-campaigns{display:flex;gap:4px;z-index:1}.products .product-campaigns img{height:16px;opacity:1 !important;width:auto !important}.products .product-campaigns img:nth-child(n+4){display:none}.special-icon{position:absolute;top:-5px;left:-10px;z-index:1;max-width:20%}.swiper-container .special-icon{top:0}ul.products li.product .product-inner .product-summary{overflow:visible;position:relative;padding:28px 8px 18px;background-color:transparent}ul.products li.product .product-summary .in-showroom{position:absolute;bottom:14px;left:20px;right:20px}.product-summary .in-showroom{color:#838889;border:1px solid #e6e6e6;display:block;text-align:center;text-transform:lowercase;line-height:24px;margin-top:5px}.product-summary .product-sizes{display:none;color:#838889;text-align:center;text-transform:uppercase;word-spacing:10px;transition:all .3s ease}.product-summary .product-sizes{display:block;position:absolute;top:10px;left:20px;right:20px;opacity:0}.product-summary .sale-percent{color:#fff;background-color:#e22639;margin-left:4px;padding:1px 2px;border-radius:2px;font-weight:600;font-size:12px;line-height:20px;letter-spacing:3%;min-height:22px;width:fit-content}ul.products li.product .button{color:inherit}ul.products .product-inner .add-to-wishlist-button{position:absolute;right:6px;top:8px;z-index:9}.product-color-variants{display:flex;flex-direction:row;justify-content:flex-start;gap:6px;margin-bottom:8px;max-width:230px;width:100%;overflow:hidden}ul.products .product-inner .color-swatch-inner{display:block;width:14px;height:14px;border-bottom:1px solid;border-bottom-color:transparent;transition:all .3s ease}ul.products .product-inner span.variant-swatch.current-product-color{padding:6px 0;border-bottom:1px solid;border-bottom-color:currentColor}ul.products .product-inner .color-swatch-inner{border:1px solid #e5e5e5}ul.products .product-inner a.variant-swatch{padding:6px 0;border-bottom:1px solid;border-bottom-color:transparent}@media (hover:hover){ul.products .product-inner a.variant-swatch:hover{border-bottom-color:#000}}ul.products .product-inner .variant-swatch-more{font-weight:400;font-size:12px;line-height:21.78px;letter-spacing:0%;white-space:nowrap;align-self:center;color:#000}ul.products li.product .product-inner .product-summary .product-brand{text-transform:uppercase;font-weight:700;font-size:12px;line-height:22px;font-weight:600;display:block}ul.products li.product .woocommerce-loop-product__title{font-size:12px;line-height:22px;font-weight:400;max-width:230px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:14px}ul.products li.product .price{font-size:12px;line-height:20px;font-weight:500;margin-bottom:0}ul.products li.product .price:not(:has(.sale-percent)) span.amount{font-weight:500 !important;white-space:nowrap}ul.products li.product .product-inner .price{transition:0s;margin-top:3px}ul.products li.product .price del{margin:0 5px 0 0;font-size:100%;color:#838889;white-space:nowrap;vertical-align:baseline}ul.products li.product .price ins{color:#e22639;font-weight:700;white-space:nowrap}ul.products .price .sale-date-to{font-size:14px}ul.products li.product .product-inner .buttons{position:absolute;bottom:10px;left:20px;right:20px;height:30px;transform:translateY(200%)}ul.products li.product .buttons{position:unset;padding-top:0}ul.products li.product .product-inner .buttons .add_to_cart_button{width:auto;text-align:left}.loop-product-sizes{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;gap:4px}.loop-product-sizes .loop-product-sizes__label{font-size:9px;font-weight:600;color:#838889;text-transform:uppercase;line-height:25px;text-align:center}.loop-product-sizes .loop-product-sizes__buttons{display:flex;align-items:center;flex-direction:row;gap:6px;flex-wrap:wrap}.loop-product-sizes .loop-product-sizes__buttons .loop-size-btn{padding:4px;font-size:12px;line-height:25px;font-weight:500;text-align:center;background-color:transparent;border-bottom:1px solid;border-bottom-color:transparent;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.loop-product-sizes .loop-product-sizes__buttons .loop-size-btn.disabled{color:#b6b6b6;pointer-events:none;cursor:not-allowed}.loop-product-sizes{position:absolute;bottom:100%;left:0;right:0;z-index:6;background:#fff;padding:10px 12px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}ul.products .product-inner .primir-ai-button-float:before{display:none}button.primir-ai-button-float{z-index:1}.primir-ai-button-hover-content{position:absolute;z-index:1;bottom:130px;width:200px;left:calc(50% - 100px);transform:scale(0);font-style:normal;text-align:center;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5;color:#fff;background:url(//k.ua/wp-content/themes/konte-child/assets/css/components/../../img/primir-hover@2x.png) no-repeat center;background-size:190px;padding-top:100px;transition:transform .3s}.primir-ai-button-hover-content-bg{position:absolute;left:0;transform:scale(0);top:0;background:rgba(0,0,0,.2);width:100%;height:100%}@media (hover:hover){button.primir-ai-button-float:hover~.primir-ai-button-hover-content-bg,button.primir-ai-button-float:hover~.primir-ai-button-hover-content{transform:scale(1);transition:transform .2s}.loop-product-sizes .loop-product-sizes__buttons .loop-size-btn:not(.disabled):hover{border-bottom-color:#0b1215}ul.products:not(.mini-grid) .product-inner:hover .loop-product-sizes{opacity:1;transform:translateY(0);pointer-events:auto}ul.products .product-inner:hover .primir-ai-button-float{bottom:90px}ul.products .product-inner:hover .primir-ai-button-float:before{display:block;animation-play-state:running !important}}@media screen and (min-width:767px){ul.products li.product .product-inner .product-summary{min-height:142px}ul.products .product-inner{height:100%}@media (hover:hover){.product-inner:hover .product-summary .product-sizes{opacity:1}ul.products li.product .product-inner:hover .buttons{transform:translateY(0)}ul.products .product-inner:hover a{color:inherit}ul.products .product-inner:hover{color:inherit;background-color:transparent;box-shadow:none;transition:box-shadow .4s}ul.products .product-inner:hover .buttons{transform:none;opacity:1}ul.products li.product .product-inner:hover .product-summary .in-showroom{display:block;opacity:0}.product-inner:hover .product-summary .product-sizes{display:block}.product-inner:hover .product-summary .in-showroom{display:none}.product-inner:hover .product-summary .product-brand{display:none}}}@media all and (max-width:1440px){.products .product-campaigns img:nth-child(n+3){display:none}}@media all and (max-width:1199px){ul.products{margin:0 -10px}ul.products li.product{padding:0 10px}.special-icon{left:5px;max-width:41px}}@media screen and (max-width:767px){ul.products{margin:0 -5px}ul.products li.product{padding:0 5px}.special-icon{left:5px;max-width:41px}.display-full-width .special-icon{left:5px}ul.products li.product .product-inner .product-summary{padding:22px 8px 10px}li.product .featured-label,.products .product-campaigns-wrapper{margin-top:4px}ul.products li.product .product-inner .product-summary .product-brand{margin:0}ul.products li.product .product-summary .in-showroom{position:relative;left:0;bottom:0;font-size:14px}ul.products li.product .price{margin-left:0;margin-right:0}ul.products li.product .product-inner .product-summary .product-brand{display:-webkit-box;-webkit-line-clamp:1;height:22px;font-size:11px;overflow:hidden;-webkit-box-orient:vertical}ul.products li.product .woocommerce-loop-product__title{margin-bottom:6px;font-size:11px}ul.products li.product .price span.amount{font-size:11px}ul.products li.product .price-with-sale{display:block;white-space:nowrap}.loop-product-sizes{display:none}ul.products .product-inner:hover .add-to-wishlist-button{display:flex !important}.single-product-out-of-stock .single-product-out-of-stock__cards-wrapper ul.products,.single-product .single-product-out-of-stock ul.products{display:flex;flex-wrap:wrap}.single-product-out-of-stock .single-product-out-of-stock__cards-wrapper ul.products li.product,.single-product .single-product-out-of-stock ul.products li.product{width:50%;padding:0 5px}}@media all and (max-width:560px){.products .product-campaigns{left:3px;right:3px}.products .product-campaigns img{height:16px;opacity:1 !important;width:auto !important}ul.products li.product .product-inner .new-price-group{display:block}ul.products li.product.display-video .product-inner .new-price-group,ul.products li.product.display-full-width .product-inner .new-price-group{display:inline}ul.products li.product .product-inner .price .sale-percent{margin-left:0}ul.products li.product .product-inner .price .sale-date-to+.sale-percent{display:inline;margin-left:5px}}.loop-mobile-cart-btn{display:none}@media screen and (max-width:767px){ul.products li.product .product-inner .product-summary{position:unset}.loop-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.loop-mobile-cart-btn{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;padding:4px;margin:0;cursor:pointer;flex-shrink:0;width:28px;height:28px;color:inherit;-webkit-tap-highlight-color:transparent}.loop-mobile-cart-btn svg{display:block;width:16px;height:16px}}