.ec-card{position:relative;display:flex;flex-direction:column;height:100%;list-style:none;border:1px solid #E6E2D9;border-radius:6px;background:#fff;overflow:hidden;transition:border-color .25s ease}.ec-card:hover{border-color:#b08d57}.ec-card:has(.ec-card__stretch:focus-visible){outline:2px solid #B08D57;outline-offset:4px;border-radius:6px}.ec-card__stretch:focus-visible{outline:none}.ec-card__stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ec-card__media-wrap{position:relative;width:100%;border:1px solid #B08D57;border-radius:0;background:var(--ec-image-bg, #FFFFFF)}.ec-card__media{position:relative;aspect-ratio:1 / 1}.ec-card__media img{position:absolute;top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%;object-fit:contain}.ec-card__media img.ec-card__img--hover{opacity:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ec-card__media img{transition:opacity .25s ease,transform .25s ease}.ec-card:hover .ec-card__media img{transform:scale(1.03)}.ec-card:hover .ec-card__img--hover{opacity:1}.ec-card:hover .ec-card__img--main.ec-card__img--has-hover{opacity:0}}.ec-card__badge{position:absolute;top:10px;left:10px;z-index:1;padding:5px 10px;border-radius:4px;background:#000000a6;color:#b08d57;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ec-card__title{margin:18px 0 0;padding-inline:16px;font-family:var(--font-heading-family);font-weight:700;text-transform:none;letter-spacing:normal;font-size:17px;line-height:1.3;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}@media screen and (max-width:749px){.ec-card__title{font-size:15px}}.ec-card__title a{color:inherit;text-decoration:none}.ec-card__subtitle{margin:6px 0 0;padding-inline:16px;font-family:var(--font-body-family);font-size:13px;line-height:1.5;text-transform:none;letter-spacing:normal;color:#6b6b6b;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ec-card__foot{margin-top:auto;padding:10px 16px 16px}.ec-card__rating{margin:0 0 6px;font-family:var(--font-body-family);font-size:12px;color:#4a4a4a;display:flex;align-items:center;gap:5px}.ec-card__rating-star{color:#b08d57}.ec-card__price{margin:0;font-family:var(--font-body-family);font-size:20px;font-weight:600;color:#111;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}@media screen and (max-width:749px){.ec-card__price{font-size:17px}}.ec-card__price s{font-size:.75em;font-weight:400;color:#6b6b6b}.ec-card__save{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b08d57;border:1px solid #B08D57;border-radius:4px;padding:2px 6px;align-self:center}.ec-card--soldout .ec-card__price{color:#6b6b6b;font-weight:400}.ec-card__soldout{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#111;align-self:center}.ec-card__cta{position:relative;z-index:1;margin-top:14px}.ec-card__cta .buy-on-amazon{display:block}.ec-card__cta .buy-btn,.ec-card__view{display:flex!important;width:100%!important;align-items:center;justify-content:center;gap:6px;min-width:0!important;min-height:0!important;padding:12px 16px!important;border:1px solid #111111!important;border-radius:0!important;background:#111!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-heading-family);font-size:12px!important;font-weight:700;letter-spacing:.1em!important;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ec-card__cta .buy-btn:before,.ec-card__cta .buy-btn:after,.ec-card__view:before,.ec-card__view:after{content:none!important;display:none!important}.ec-card__cta .buy-btn svg{display:none}@media(hover:hover){.ec-card__cta .buy-btn:hover,.ec-card__view:hover,.ec-card:hover .ec-card__view{background:#b08d57!important;border-color:#b08d57!important;color:#111!important}}.ec-card__cta .buy-btn:active,.ec-card__view:active{background:#111!important;border-color:#111!important;color:#fff!important;outline:2px solid #B08D57;outline-offset:3px}.ec-card__cta .buy-btn:focus-visible,.ec-card__view:focus-visible{outline:2px solid #B08D57;outline-offset:3px}.ec-card__cta .buy-btn[aria-disabled=true]{pointer-events:none;opacity:.5}.ec-card__cta .buy-on-amazon__price-note,.ec-card__cta .buy-on-amazon__disclosure,.ec-card__cta .buy-on-amazon__other-retailers{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-card.css.map */
