.products.row:not(.flickity-enabled){align-items:stretch}.products.row:not(.flickity-enabled)>.product-small{display:flex}.products.row:not(.flickity-enabled)>.product-small>.col-inner{width:100%;height:100%;display:flex;flex-direction:column}.product-small>.col-inner{position:relative}.dt-card{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;color:#111}.dt-card__media{position:relative;width:100%;aspect-ratio:1/1;background:#eee;overflow:hidden}.dt-card__media>a:first-child{display:block;width:100%;height:100%}.dt-card__media img{width:100%;height:100%;object-fit:contain;display:block;margin:0}.dt-card__info{display:flex;flex-direction:column;flex:1;gap:7px;padding:12px 0 16px;text-align:left}.dt-card__title{margin:0!important;font:700 var(--dt-card-title-size,16px)/1.3 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere}.dt-card__title a{color:#111!important}.dt-card__price{color:#111;font:600 var(--dt-card-price-size,16px)/1.35 Arial,sans-serif}.dt-card__price del{font-size:14px;color:#555;opacity:1;margin-right:6px}.dt-card__price ins{color:#111;text-decoration:none;background:transparent}.dt-card__rating{display:flex;align-items:center;gap:6px;font-size:14px;color:#111}.dt-card__quick,.dt-card__purchase a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 12px;border:1px solid #111;background:#111!important;color:#fff!important;font:700 13px/1.2 Arial,sans-serif;text-decoration:none!important;letter-spacing:.04em}.dt-card__quick{position:absolute;left:10px;right:10px;bottom:10px;opacity:0;visibility:hidden;transition:opacity .15s}.product-small:hover .dt-card__quick,.product-small:focus-within .dt-card__quick{opacity:1;visibility:visible}.dt-card__quick:hover,.dt-card__quick:focus-visible,.dt-card__purchase a:hover{background:#383838!important;color:#fff!important}.dt-card a:focus-visible{outline:2px solid #111;outline-offset:3px}.dt-card__purchase{margin-top:auto}.dt-card__purchase a{width:100%;margin:0}.product-small .badge-container:has(.on-sale){position:absolute!important;top:10px!important;left:10px!important;right:auto!important;margin:0!important;z-index:4}.product-small .badge-inner.on-sale,.single-product .badge-inner.on-sale{background:#c20000!important;color:#fff!important}.product-small .badge-inner.on-sale .onsale{color:inherit!important}.product-small .badge-container{pointer-events:none}
@media(max-width:767px),(hover:none){.dt-card__quick{position:static;opacity:1;visibility:visible;margin:6px 0 0;width:100%;min-height:38px}.dt-card__media{overflow:visible}.dt-card__media>a:first-child{height:auto;aspect-ratio:1/1}.dt-card__info{padding-top:44px}.dt-card__title{font-size:var(--dt-card-title-size,16px)!important}.dt-card__price{font-size:var(--dt-card-price-size,16px)}}
@media(prefers-reduced-motion:reduce){.dt-card__quick{transition:none}}
.shop-container .products.row:not(.flickity-enabled),.search-results .products.row:not(.flickity-enabled){display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.shop-container .products.row:not(.flickity-enabled)>.product-small,.search-results .products.row:not(.flickity-enabled)>.product-small{max-width:none!important;width:auto!important;flex:none!important}.shop-container .products.large-columns-4:not(.flickity-enabled),.search-results .products.large-columns-4:not(.flickity-enabled){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:767px){.shop-container .products.row:not(.flickity-enabled),.search-results .products.row:not(.flickity-enabled){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px),(hover:none){.dt-card__info{padding-top:12px}}
.row-slider .product-small.col>.col-inner{height:100%;display:flex;flex-direction:column}.row-slider .product-small.col .dt-card{height:100%}
