.page-width:has(>.grid>.grid-product>.lr-card){max-width:none;padding:0 17px}.grid:has(>.grid-product>.lr-card){column-gap:0;row-gap:0;margin-bottom:0;padding:0}.grid>.grid-product{width:50%;max-width:none;flex:0 0 auto;box-sizing:border-box}.lr-fc__list>.grid-product{max-width:none;box-sizing:border-box}.lr-fc__progress:empty{display:block}@media only screen and (min-width:769px){.page-width:has(>.grid>.grid-product>.lr-card){padding:0 40px}.grid>.grid-product.medium-up--one-quarter{width:25%}}.collection-content{padding-top:23.5px}.collection-content .page-width{max-width:1500px;margin:0 auto;padding:0 17px}@media only screen and (min-width:769px){.collection-content{padding-top:46px}.collection-content .page-width{padding:0 40px}}.lr-toolbar__views input[type=radio].visually-hidden{width:auto;margin:0 10px 0 0}.grid-product{color:#333}.lr-card{--typeHeaderFallback: sans-serif;position:relative;text-align:left}:where(.grid-product) a{color:inherit}.lr-card .grid-product__meta{position:relative}.lr-card .grid-product__link{display:block}.lr-card .grid-product__image-mask{position:relative;overflow:hidden}.lr-card .grid__image-ratio{position:relative;background:#fff}.lr-card .grid__image-ratio--square{padding-bottom:100%}.lr-card .grid__image-ratio img,.lr-card .grid-product__secondary-image{position:absolute;top:0;left:0;width:100%;height:100%}.lr-card .grid__image-ratio img,.lr-card .grid-product__secondary-image img{display:block;object-fit:cover}.lr-card .grid-product__secondary-image{display:none;top:-1px;right:-1px;bottom:-1px;left:-1px;width:auto;height:auto;opacity:0}.lr-card .grid-product__secondary-image img{width:100%;height:100%}.lr-card .visually-hidden{margin:0}.grid-product .lr-card>.grid-product__tag{display:block;position:absolute;top:4.5px;right:4.5px;z-index:10;padding:3.6px 7.5px;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap}.grid-product .lr-card>.grid-product__tag--sold-out{display:inline-block;background:#fff;color:#000;border-radius:10px;font-size:10px;font-weight:600}@media only screen and (min-width:769px){.grid-product .lr-card>.grid-product__tag{top:8px;right:8px;padding:5px 10px}.grid-product .lr-card>.grid-product__tag--sold-out{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/308/assets/ld-product-card.css.map */
