.tm-product.tm-hover-fw-button .tm-product-countdown{flex-wrap:nowrap;width:100%;padding-top:5px;border-top:1px solid var(--brdcolor-gray-300)}.tm-product.tm-hover-fw-button .tm-product-countdown>span{flex:1 1 0%;min-width:0}.tm-product.tm-hover-fw-button{--text-align: start;--tm-more-desc-lines: 4em}.tm-product.tm-hover-fw-button .wrap-price{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--tm-prod-gap)}.tm-product.tm-hover-fw-button .fade-in-block{top:100%;padding:var(--tm-prod-gap) 0 10px 0}.tm-product.tm-hover-fw-button .hover-content{padding-inline-end:2px;margin-block:var(--tm-prod-trim)}.tm-product.tm-hover-fw-button :is(.hover-content-wrap,.tm-progress-bar){padding-top:var(--tm-prod-gap);border-top:1px solid var(--brdcolor-gray-300)}.tm-product.tm-hover-fw-button .tm-more-desc .tm-more-desc-btn{transform:none}.tm-product.tm-hover-fw-button .tm-quick-shop-2{width:100%}.tm-product.tm-hover-fw-button .tm-quick-shop-2 table.variations{display:inline-flex}.tm-product.tm-hover-fw-button .tm-add-btn{font-size:0;position:relative}.tm-product.tm-hover-fw-button .tm-add-btn>a{width:100%;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight));font-family:var(--btn-accented-font-family, var(--btn-font-family));font-style:var(--btn-accented-font-style, var(--btn-font-style))}.tm-product.tm-hover-fw-button .tm-add-btn>a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.tm-product.tm-hover-fw-button .tm-add-btn>a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}.tm-product.tm-hover-fw-button .tm-add-btn .add-to-cart-loop span{display:block !important;overflow:hidden;padding:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tm-product.tm-hover-fw-button .shop_attributes{color:var(--color-gray-400);font-size:95%;--tm-link-color: var(--color-gray-400);--tm-link-color-hover: var(--color-gray-700)}.tm-product.tm-hover-fw-button .shop_attributes tbody{margin:0}.tm-product.tm-hover-fw-button .shop_attributes td{text-align:start}.tm-product.tm-hover-fw-button .shop_attributes tr{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:4px;padding-bottom:0;border-bottom:none}.tm-product.tm-hover-fw-button .shop_attributes th .tm-hint{margin-inline-end:2px}.tm-product.tm-hover-fw-button .shop_attributes th:after{content:":"}.tm-product.tm-hover-fw-button .tm-add-btn div.quantity input[type="button"].minus{border-start-start-radius:var(--btn-accented-brd-radius);border-end-start-radius:var(--btn-accented-brd-radius)}.tm-product.tm-hover-fw-button .tm-add-btn div.quantity input[type="button"].plus{border-start-end-radius:var(--btn-accented-brd-radius);border-end-end-radius:var(--btn-accented-brd-radius)}.tm-hover-with-fade .product-wrapper{position:relative;transition:transform .3s ease}.tm-hover-with-fade .content-product-imagin{position:absolute;inset:-15px -15px -2px -15px;visibility:hidden;border:inherit;border-radius:var(--tm-brd-radius);background-color:var(--tm-prod-bg, var(--bgcolor-white));box-shadow:0 0 10px rgba(0,0,0,0.15);opacity:0;transform:scale(0.98)}.tm-hover-with-fade .fade-in-block{display:flex;flex-direction:column;gap:var(--tm-prod-gap);position:absolute;inset-inline:0;visibility:hidden;opacity:0}.tm-hover-with-fade .product-element-bottom{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tm-hover-with-fade div.quick-shop-close{top:-5px}.tm-hover-with-fade.quick-shop-shown .add-to-cart-loop{opacity:.3;pointer-events:none}.tm-hover-with-fade.tm-fade-off :is(.content-product-imagin,[class*="hover-content"]){display:none}.tm-hover-with-fade.tm-fade-off .quick-shop-close{top:5px;inset-inline-end:10px}.tm-hover-with-fade.tm-fade-off .product-element-bottom{position:static}.tm-hover-with-fade.tm-fade-off .fade-in-block{position:static;gap:0;margin-top:calc(var(--tm-prod-gap) * -1);padding:0 !important;border:none;opacity:1;visibility:visible}.tm-hover-with-fade.tm-fade-off .fade-in-block>:is(.tm-progress-bar,.tm-timer){margin-top:var(--tm-prod-gap)}.browser-Safari .tm-hover-with-fade.tm-fade-off .fade-in-block{pointer-events:visible;pointer-events:unset}.platform-iOS .tm-hover-with-fade.tm-fade-off .fade-in-block{clip:rect(auto auto auto auto)}.tm-hover-with-fade.state-hover .tm-more-desc-btn{transform:none}.tm-hover-with-fade.hover-ready:is(:hover,.state-hover) .product-wrapper{z-index:20;transform:translateY(-5px) translateZ(0)}.tm-hover-with-fade.hover-ready:is(:hover,.state-hover) .content-product-imagin{visibility:visible;opacity:1;transition:opacity .3s ease, visibility .0s ease, transform .3s ease;transform:scale(1)}.tm-hover-with-fade.hover-ready:is(:hover,.state-hover) .fade-in-block{visibility:visible;opacity:1;transition:opacity .3s ease, visibility .0s ease}:is(.products-bordered-grid-ins,.tm-products-with-bg:not(.products-bordered-grid),.tm-products-with-shadow:not(.products-bordered-grid)) .tm-hover-with-fade .content-product-imagin{top:-1px;inset-inline:-1px}:is(.products-bordered-grid-ins,.tm-products-with-bg:not(.products-bordered-grid),.tm-products-with-shadow:not(.products-bordered-grid)) .tm-hover-with-fade .fade-in-block{padding-bottom:0}[class*="products-bordered-grid"]:not(.tm-products-with-shadow) .tm-hover-with-fade .content-product-imagin{box-shadow:none}.products-bordered-grid .tm-hover-with-fade .product-wrapper{transform:none !important}.products-bordered-grid .tm-hover-with-fade .content-product-imagin{inset:calc(var(--tm-gap) / 2 * -1 - 1px) calc(var(--tm-gap) / 2 * -1 - 1px) 0;border:1px solid var(--brdcolor-gray-300);border-radius:0;transform:none}.browser-Safari .tm-hover-with-fade .fade-in-block{visibility:visible;pointer-events:none}.browser-Safari .tm-hover-with-fade.hover-ready:is(:hover,.state-hover) .fade-in-block{pointer-events:visible;pointer-events:unset}.platform-iOS .tm-hover-with-fade .fade-in-block{clip:rect(0 0 0 0);opacity:1}.platform-iOS .tm-hover-with-fade.hover-ready:is(:hover,.state-hover) .fade-in-block{clip:rect(auto auto auto auto)}@media (max-width: 1024px){.tm-hover-with-fade .content-product-imagin{top:-10px;inset-inline:-10px}}@media (max-width: 768.98px){.tm-hover-with-fade .quick-shop-close{top:-5px;inset-inline-end:-5px}.tm-product.tm-hover-fw-button .tm-add-btn-replace .add-to-cart-loop{--btn-height: 38px}}
