.pt-product.pt-hover-buttons-on-hover .pt-product-countdown .pt-timer{flex-wrap:nowrap;width:100%;padding-top:5px;border-top:1px solid var(--brdcolor-gray-300)}.pt-product.pt-hover-buttons-on-hover .pt-product-countdown .pt-timer>span{flex:1 1 0%;min-width:0}.pt-product.pt-hover-buttons-on-hover{--text-align: start;--btn-height: 36px;--pt-btn-inset: 0;--pt-thumb-brd-radius: var(--pt-brd-radius);--pt-trans-h: calc(var(--pt-prod-gap) + var(--btn-height))}.pt-product.pt-hover-buttons-on-hover .pt-product-wrapper{overflow:hidden;border-radius:0;transition:all .3s ease;transform:translate3d(0, 0, 0)}@supports (overflow: clip){.pt-product.pt-hover-buttons-on-hover .pt-product-wrapper{overflow:clip}}.pt-product.pt-hover-buttons-on-hover .pt-product-thumb{border-radius:var(--pt-thumb-brd-radius)}.pt-product.pt-hover-buttons-on-hover .product-element-bottom{padding:var(--pt-prod-bg-cont-sp);background-color:inherit}.pt-product.pt-hover-buttons-on-hover .product-element-bottom .pt-action-btn.pt-style-icon>a{width:25px;height:25px}.pt-product.pt-hover-buttons-on-hover :is(.pt-product-header,.wrap-price){display:flex;justify-content:space-between;align-items:center;gap:var(--pt-prod-gap)}.pt-product.pt-hover-buttons-on-hover .wrap-price{flex-wrap:wrap}.pt-product.pt-hover-buttons-on-hover .pt-action-buttons{display:inline-flex;gap:var(--pt-prod-gap)}.pt-product.pt-hover-buttons-on-hover .pt-add-btn{flex-grow:1;overflow:hidden}.pt-product.pt-hover-buttons-on-hover .pt-add-btn>a{border-radius:var(--btn-brd-radius);color:var(--btn-color);box-shadow:var(--btn-box-shadow);background-color:var(--btn-bgcolor);text-transform:var(--btn-transform, uppercase);font-weight:var(--btn-font-weight, 600);font-family:var(--btn-font-family, inherit);font-style:unset;width:100%}.pt-product.pt-hover-buttons-on-hover .pt-add-btn>a:hover{color:var(--btn-color-hover);box-shadow:var(--btn-box-shadow-hover);background-color:var(--btn-bgcolor-hover)}.pt-product.pt-hover-buttons-on-hover .pt-product.pt-hover-buttons-on-hover .add-to-cart-loop .pt-action-text{font-size:var(--btn-font-size, 12px);padding:var(--btn-padding, 0 14px);white-space:nowrap;text-overflow:ellipsis;display:block;line-height:var(--btn-height);overflow:hidden}.pt-product.pt-hover-buttons-on-hover .pt-buttons{opacity:.6;visibility:visible;transform:none;background:none;box-shadow:none}:is(.pt-fbt,.catalog-mode-on,.login-see-prices) .pt-product.pt-hover-buttons-on-hover{--pt-trans-h: calc(var(--pt-prod-gap) + 25px)}.pt-product.pt-hover-buttons-on-hover .pt-quick-shop-2{width:100%}.pt-product.pt-hover-buttons-on-hover .pt-quick-shop-2 table.variations{display:inline-flex}:is(.products-bordered-grid-ins,.pt-products-with-bg:not(.products-bordered-grid),.pt-products-with-shadow:not(.products-bordered-grid)) .pt-product.pt-hover-buttons-on-hover{--pt-prod-bg-sp: 0;--pt-prod-bg-cont-sp: 15px;--pt-thumb-brd-radius: 0}:is(.products-bordered-grid-ins,.pt-products-with-bg:not(.products-bordered-grid),.pt-products-with-shadow:not(.products-bordered-grid)) .pt-product.pt-hover-buttons-on-hover .pt-product-wrapper{border-radius:var(--pt-brd-radius);gap:0}@media (min-width: 1025px){.pt-product.pt-hover-buttons-on-hover .pt-product-wrapper:hover{transform:translateY(-10px)}.pt-product.pt-hover-buttons-on-hover .pt-product-thumb{clip-path:inset(0 0 0 0 round var(--pt-thumb-brd-radius));transition:all .3s ease}.pt-product.pt-hover-buttons-on-hover .product-element-bottom{margin-bottom:calc(var(--pt-trans-h) * -1);transition:all .3s ease;z-index:2}.pt-product.pt-hover-buttons-on-hover .pt-product-footer{display:flex;align-items:center;gap:15px;opacity:0;visibility:hidden;transition:all .3s ease}.pt-product.pt-hover-buttons-on-hover:not(:is(.quick-shop-shown,.pt-loading)):is(:hover,.pt-variation-active) :is(.product-element-bottom,.pt-product-grid-slider-pagin){transform:translateY(calc(var(--pt-trans-h) * -1))}.pt-product.pt-hover-buttons-on-hover:not(:is(.quick-shop-shown,.pt-loading)):is(:hover,.pt-variation-active) .pt-product-footer{opacity:1;visibility:visible}.pt-product.pt-hover-buttons-on-hover:not(:is(.quick-shop-shown,.pt-loading)):is(:hover,.pt-variation-active) .pt-product-thumb{clip-path:inset(0 0 var(--pt-trans-h) 0 round var(--pt-thumb-brd-radius))}:is(.pt-carousel,.products-bordered-grid) .pt-product.pt-hover-buttons-on-hover .pt-product-wrapper{transform:none}}@media (max-width: 1024px){:is(.pt-fbt,.catalog-mode-on,.login-see-prices) .pt-product.pt-hover-buttons-on-hover .pt-product-footer{display:none}.pt-product.pt-hover-buttons-on-hover .pt-action-buttons{display:none}}

.pt-product.pt-hover-buttons-on-hover .wrap-price{
	flex-wrap:nowrap;
	align-items:center;
	gap:0;
	padding:0;
	min-height:var(--plt-price-card-h, 46px);
	background:var(--plt-price-card-bg, #f7f7f8);
	border-radius:var(--plt-price-card-radius, 12px);
	overflow:hidden;
}

.pt-product.pt-hover-buttons-on-hover .wrap-price .price{
	flex:1 1 auto;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	justify-content:center;
	gap:1px;
	min-width:0;
	margin:0;
	padding-block:0;
	padding-inline:10px;
	line-height:1.15;
	overflow:hidden;
}

.pt-product.pt-hover-buttons-on-hover .product-element-bottom .wrap-price .price{margin-top:0}

.pt-product.pt-hover-buttons-on-hover .wrap-price .price,
.pt-product.pt-hover-buttons-on-hover .wrap-price .price ins,
.pt-product.pt-hover-buttons-on-hover .wrap-price .price del{font-size:0}
.pt-product.pt-hover-buttons-on-hover .wrap-price .price .woocommerce-Price-amount{font-size:15px;font-weight:700}
.pt-product.pt-hover-buttons-on-hover .wrap-price .price del{order:-1;margin:0;opacity:.55;text-decoration:none}
.pt-product.pt-hover-buttons-on-hover .wrap-price .price del .woocommerce-Price-amount{font-size:12px;font-weight:400;text-decoration:line-through}
.pt-product.pt-hover-buttons-on-hover .wrap-price .price ins{margin:0;text-decoration:none}

.pt-product.pt-hover-buttons-on-hover .pt-card-basket{
	position:relative;
	flex:0 0 auto;
	align-self:stretch;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:46px;
	min-height:46px;
	border-radius:0;
	background:transparent;
	color:var(--pt-primary-color, #444);
	border-inline-start:1px dashed rgba(0,0,0,.14);
	transition:opacity .15s ease, color .15s ease;
}
.pt-product.pt-hover-buttons-on-hover .pt-card-basket:hover{color:var(--pt-primary-color, #444);opacity:.7}
.pt-product.pt-hover-buttons-on-hover .pt-card-basket .picon{font-size:22px;line-height:1}

.pt-product.pt-hover-buttons-on-hover .pt-card-basket::before,
.pt-product.pt-hover-buttons-on-hover .pt-card-basket::after{
	content:"";
	position:absolute;
	inset-inline-start:0;
	margin-inline-start:-6px;
	width:12px;
	height:12px;
	border-radius:50%;
	background:var(--plt-price-card-notch, #fff);
	pointer-events:none;
	z-index:1;
}
.pt-product.pt-hover-buttons-on-hover .pt-card-basket::before{top:0;margin-top:-6px}
.pt-product.pt-hover-buttons-on-hover .pt-card-basket::after{bottom:0;margin-bottom:-6px}
@media (max-width:1024px){.pt-product.pt-hover-buttons-on-hover .wrap-price{min-height:var(--plt-price-card-h-mobile, 42px)}.pt-product.pt-hover-buttons-on-hover .wrap-price .price .woocommerce-Price-amount{font-size:14px}.pt-product.pt-hover-buttons-on-hover .pt-card-basket{width:40px;min-height:42px}}

.pt-product.pt-hover-buttons-on-hover .pt-product-footer{display:none!important}
.pt-product.pt-hover-buttons-on-hover{--pt-trans-h:0px}
.pt-product.pt-hover-buttons-on-hover .product-element-bottom{margin-bottom:0!important}

.pt-product.pt-hover-buttons-on-hover .product-element-bottom{gap:0}
.pt-product.pt-hover-buttons-on-hover .product-element-bottom .pt-product-cats{margin-top:4px;margin-bottom:8px}
