.product-card{height:100%;width:100%;position:relative;display:flex;flex-direction:column}.product-card .product-card__images{display:block;padding-bottom:125%;position:relative;overflow:hidden}.product-card .product-card__images img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;transition:opacity 300ms ease-in-out}.product-card .product-card__images:hover img:nth-of-type(2){opacity:0}.product-card .product-card__grid{display:flex;flex-direction:row;margin:10px 0 0 0;justify-content:space-between}.product-card .product-card__interface{display:flex;flex:auto;flex-direction:column;justify-content:space-between;flex-grow:1;gap:7px}@media(max-width: 1024px){.product-card .product-card__interface{min-height:0}}.product-card .product-card__title{font-size:16px;font-weight:400;font-family:"ModernEraBold",Arial,Helvetica,sans-serif}.product-card .product-card__colors-available{display:none;font-size:14px}@media(max-width: 1024px){.product-card .product-card__colors-available{display:block}}.product-card .product-card__color-picker{user-select:none;letter-spacing:10px;line-height:30px;display:flex;flex-wrap:wrap;gap:10px}@media(max-width: 1024px){.product-card .product-card__color-picker{display:none}}.product-card .product-card__color-picker label{border:1px solid #ddd;display:block;width:18px;height:18px;position:relative;cursor:pointer}.product-card .product-card__color-picker label div{border:2px solid #000;transform:scale(0);position:absolute;inset:-4px;z-index:1;transition:transform 100ms ease}.product-card .product-card__color-picker label input{display:none}.product-card input:checked+div,.product-card label:hover div{transform:scale(1)}.product-card .product-card__description{font-size:14px;text-overflow:ellipsis;overflow:hidden}@media(max-width: 1024px){.product-card .product-card__description{display:none}}.product-card .product-card__label{background-color:#dff464 !important;color:#000 !important}.featured-layout-3 .product-card__interface,.featured-layout-2 .product-card__interface,.featured-layout-1 .product-card__interface{min-height:auto !important}.product-card__prices{white-space:nowrap}.product-card__prices strong{font-weight:400}.product-card__prices strong span{color:#9d0696 !important}