body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container{--headtrixx-card-plum: #5b0036;--headtrixx-card-accent: #a64f9d;--headtrixx-card-green: #008a43;--headtrixx-card-blue: #20aef3;--headtrixx-card-surface: #f6f6f6;--headtrixx-card-muted: #77747b}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card{display:block;height:100%;overflow:hidden;background:var(--headtrixx-card-surface);border:1px solid #efedf0;border-radius:12px;box-shadow:none}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .product-card__content{min-height:100%;gap:10px!important;padding:4px 4px 10px!important;background:var(--headtrixx-card-surface)!important;border:0!important;border-radius:12px!important}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .card-gallery{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1!important;background:#efe8ee;border-radius:10px!important}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .card-gallery slideshow-component,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .card-gallery .slideshow-slide,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .card-gallery .product-media-container{width:100%;height:100%;aspect-ratio:1 / 1!important}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .card-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .36s ease}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card:hover .card-gallery img{transform:scale(1.018)}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .card-gallery .quick-add{display:none!important}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .product-badges{gap:6px;padding:10px}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .product-badges__badge--rectangle{padding:5px 10px;color:#fff!important;background:var(--headtrixx-card-plum)!important;border:0!important;border-radius:999px!important;font-size:.68rem;line-height:1}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .product-card__content>div:has(>.headtrixx-card-rating){width:100%;min-width:0}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating{display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:8px;min-width:0;width:100%;padding-inline:8px;color:#4d4a50;font-size:.77rem;line-height:1.25;white-space:nowrap}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating__score,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating__reviews{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating__star{color:#f3cf00;font-size:.9rem;line-height:1}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating__divider{display:block!important;width:1px;height:15px;flex:0 0 1px;background:#d4d1d5}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating__verified{display:block;width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;color:var(--headtrixx-card-blue);overflow:visible}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .product-title{width:100%;padding-inline:8px!important}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .product-title,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .product-title a{color:#111;font-weight:500;line-height:1.28;text-decoration:none}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .product-title a{display:-webkit-box;min-height:2.56em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;width:100%;padding-inline:8px!important;color:var(--headtrixx-card-plum);line-height:1.25}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;color:var(--headtrixx-card-plum);line-height:1.25}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card [ref=priceContainer] .price{color:var(--headtrixx-card-plum);font-size:1.04rem;font-weight:600}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card [ref=priceContainer] .compare-at-price{color:var(--headtrixx-card-muted);font-size:.76rem;font-weight:400;text-decoration-thickness:1px}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-price-off{color:var(--headtrixx-card-green);font-size:.78rem;font-weight:600;white-space:nowrap}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .product-card__content>:has(.headtrixx-card-buy),:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-collection-card-buy-block{width:100%;margin-block-start:auto}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy__product-form,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy .shopify-product-form,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy add-to-cart-component{display:block;width:100%}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy{padding-inline:8px}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy__button,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy button.quick-add__button{display:flex!important;align-items:center;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-inline-size:none!important;height:45px;min-height:45px;padding:0 16px!important;color:#fff!important;background:var(--headtrixx-card-accent)!important;border:0!important;border-radius:10px!important;box-shadow:none!important;opacity:1!important;transform:none!important;translate:none!important;font-size:.9rem;font-weight:500;line-height:1}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy__button:hover,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy button.quick-add__button:hover{filter:brightness(.96);scale:1!important}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy__button:disabled,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy button.quick-add__button:disabled{cursor:not-allowed;opacity:.55!important}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy__button>.add-to-cart-icon,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy button.quick-add__button>.add-to-cart-icon{order:2;width:19px;height:19px;flex:0 0 19px;color:currentColor}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy__button>.add-to-cart-icon svg,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy button.quick-add__button>.add-to-cart-icon svg{width:19px;height:19px;stroke:currentColor}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy__quick-add,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy .quick-add,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy .quick-add__product-form-component,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy .quick-add__product-form-component .shopify-product-form{width:100%;height:auto}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy .quick-add{position:relative!important;inset:auto!important;z-index:1;pointer-events:auto}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy button.quick-add__button{position:relative!important;inset:auto!important;white-space:normal}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy [data-quick-add-button=choose] add-to-cart-component,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy [data-quick-add-button=add] .quick-add__button--choose{display:none!important}@media screen and (max-width:989px){:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating{gap:6px;font-size:.7rem}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating__verified{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;flex-basis:16px!important}}@media screen and (max-width:749px){:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating{overflow:hidden;padding-inline:6px;font-size:.68rem}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating__score,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-rating__reviews{flex:0 0 auto}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy{padding-inline:6px}:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy__button,:is(body:has(.headtrixx-product-header) .product-recommendations,main[data-template^=collection] .product-grid-container) product-card.product-card .headtrixx-card-buy button.quick-add__button{height:43px;min-height:43px;border-radius:9px!important;font-size:.84rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/headtrixx-shared-product-card.css.map */
