.product,ul.products li.product{height:100%}ul.products li.product,ul.products li.product .ct-woo-card,ul.products li.product .product-inner{display:flex;flex-direction:column;height:100%;min-height:100%;min-height:0}ul.products li.product .ct-woo-card>.product-inner{flex:1 1 auto}ul.products li.product,ul.products li.product .ct-woo-card,ul.products li.product .product-inner,ul.products li.product .product-inner .product-content,ul.products li.product .product-inner .product-footer,ul.products li.product .product-inner .product-price-block,ul.products li.product .product-inner .product-price-block .price-omnibus,ul.products li.product .product-inner .product-price-block .iworks-omnibus,ul.products li.product .product-inner .product-price-block .price-per-100{text-align:left!important}.product-inner .product-figure-has-badges{margin:0;position:relative;overflow:visible}.product-inner .product-figure-has-badges .ct-woo-card-badges.custom-badges{gap:6px;position:relative;z-index:8}.product-inner .product-figure-has-badges .ct-woo-card-badge{margin:0}.product-figure-has-badges .ct-media-container,.product-figure-has-badges .ct-image-container{display:block;width:100%;aspect-ratio:1/1;position:relative;z-index:1}.product-figure-has-badges img{width:100%;height:100%;object-fit:cover}.yith-wcwl-overlay{position:absolute;z-index:99;display:block;pointer-events:auto}.yith-wcwl-overlay--over-image.yith-wcwl-overlay--top-left{top:8px;left:8px}.yith-wcwl-overlay--over-image.yith-wcwl-overlay--top-right{top:8px;right:8px;left:auto}.yith-wcwl-overlay .yith-add-to-wishlist-button-block{min-width:36px;min-height:36px}.yith-wcwl-overlay .yith-wcwl-add-to-wishlist-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .95);box-shadow:0 1px 4px rgb(0 0 0 / .12);border:1px solid rgb(0 0 0 / .06);line-height:0;cursor:pointer}.yith-wcwl-overlay .yith-wcwl-add-to-wishlist-button img{width:18px;height:18px;display:block}ul.products li.product .yith-wcwl-overlay .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image,ul.products li.product .yith-wcwl-overlay .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image--top-left,ul.products li.product .yith-wcwl-overlay .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image--top-right{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;z-index:100!important}.product-content{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-height:0}.product-inner *:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl){margin-top:0}.rating-wrapper{display:flex;align-items:center;gap:6px;min-height:18px;line-height:1}.rating-wrapper .rating-count{font-size:.8125rem;opacity:.9}.product-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.woocommerce-loop-product__title,.product_title.entry-title{font-size:.95rem;font-weight:400;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.woocommerce-loop-product__title span,.product_title.entry-title span{font-weight:600;font-size:1.05rem;text-transform:uppercase}.product:has(.yith-wcwl-overlay .yith-wcwl-add-to-wishlist-button) h2.woocommerce-loop-product__title .yith-wcwl-add-to-wishlist-button{display:none!important}.product-header .product-attribute-volume{font-size:.9375rem;color:var(--theme-text-color);white-space:nowrap;line-height:1.35;margin:0}.product-color-swatch-list{display:flex;align-items:center;gap:6px;min-height:18px}.product-color-swatch-list--empty{display:flex;min-height:18px}.product-color-swatch-list .product-color-indicator{width:10px;height:10px;border-radius:50%;display:inline-block;border:1px solid rgb(0 0 0 / .08)}.product-color-swatch-list .show-more-colors{font-size:.8125rem;opacity:.8}.product-footer{margin-top:auto;display:flex;flex-direction:column;gap:8px}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.product-price-block{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.price,p.price{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:8px;margin:0;padding:0;white-space:nowrap}.price>*{display:inline-block;vertical-align:baseline}.price .sale-price{display:inline-flex;align-items:baseline;gap:8px}.price bdi,.product-price bdi,.order-total .woocommerce-Price-amount bdi{font-variant-numeric:tabular-nums}.price .woocommerce-Price-amount.amount bdi,.product-price bdi,.order-total .woocommerce-Price-amount{font-size:1.45rem;font-weight:500;color:var(--theme-text-color);text-decoration:none;line-height:1.1}.price del,.product-price del,.price .sale-price del{line-height:1.1}.price del .woocommerce-Price-amount.amount bdi,.product-price del .woocommerce-Price-amount.amount bdi,.price .sale-price del .woocommerce-Price-amount.amount bdi{font-size:.95rem;font-weight:400;color:var(--theme-text-color);opacity:.85;text-decoration:line-through;margin-right:6px}.price del+.woocommerce-Price-amount.amount bdi,.price .sale-price ins .woocommerce-Price-amount.amount bdi,.product-price .sale-price ins .woocommerce-Price-amount.amount bdi,.custom-variation-price-row bdi{font-size:1.45rem;font-weight:600;color:var(--theme-palette-color-6)}.price ins,.product-price ins{text-decoration:none;font-size:1em;line-height:1.1}.woocommerce-Price-amount .woocommerce-Price-currencySymbol{white-space:nowrap}.product-price-block .price-omnibus,.product-price-block .iworks-omnibus{display:block;margin:0;font-size:.75rem;font-weight:400;color:#666;opacity:.9;width:100%;line-height:1.35;white-space:normal;hyphens:auto;overflow-wrap:anywhere}.product-price-block .price+.price-omnibus,.product-price-block .price+.iworks-omnibus{margin-top:0}.product-price-block .price-omnibus .iworks-omnibus{margin:0}.product-price-block .price-omnibus:empty{display:none}.price-per-100,.price-per-100 bdi,.iworks-omnibus .woocommerce-Price-amount bdi,.price-omnibus .woocommerce-Price-amount bdi{font-size:.75rem;font-weight:400;opacity:.8}.price-per-100{width:100%;min-height:1.1em;margin:0;display:inline-block}.ct-woo-card-actions{margin:0}.ct-woo-card-actions .button,.product-inner .button{display:inline-flex;width:100%;justify-content:center;align-items:center;line-height:1.15;padding:12px 14px}.woocommerce-mini-cart li,.woocommerce-mini-cart__total,.woocommerce-mini-cart__empty-message,.ct-shipping-progress-mini-cart,.ct-suggested-products--mini-cart .ct-module-title{color:var(--theme-color-text)!important}@media (min-width:480px){.price .woocommerce-Price-amount.amount bdi{font-size:1.55rem}}@media (max-width:767px){.rating-wrapper,.product-attribute-volume,.price-per-100,.blok-info{display:none}.woocommerce-loop-product__title,.product_title.entry-title{font-size:.75rem}.price .woocommerce-Price-amount.amount bdi,.product-price bdi,.order-total .woocommerce-Price-amount,.price del+.woocommerce-Price-amount.amount bdi,.price .sale-price ins .woocommerce-Price-amount.amount bdi{font-size:1.25rem!important}.stk-block-carousel.stk--arrows-outside.stk--arrows-justify-space-between.stk--arrows-align-center .stk-block-carousel__slider{width:calc(100% - 30px)}}