@import"https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600&display=swap";#product-grid.ll-cards{--wine: #7A2438;--wine-deep: #7A2438;--rose-deep: #AE6378;--cream: #fdfaf6;--text-dark: #7A2438;--muted: #8a7a7e}#product-grid.ll-cards .grid__item{margin:0}.ll-card{text-decoration:none;display:block;font-family:Jost,sans-serif}.ll-card__ph{position:relative;aspect-ratio:3/4;margin-bottom:20px;overflow:hidden;background:#eeebe5}.ll-card__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ll-card:hover .ll-card__ph img{transform:scale(1.05)}.ll-card__badge{position:absolute;bottom:12px;left:12px;background:var(--wine);color:var(--cream);font-size:.88rem;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px}.ll-card__info{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:4px}.ll-card__text{flex:1 1 auto;min-width:0}.ll-card__name{text-transform:uppercase;letter-spacing:.14em;font-size:1.32rem;text-align:left;margin:0 0 7px;color:var(--text-dark)}.ll-card__price{text-align:left;font-size:1.4rem;letter-spacing:.04em;margin:0}.ll-card__price .now{color:var(--wine)}.ll-card__price .was{color:var(--muted);text-decoration:line-through;opacity:.7;margin-left:8px;font-size:.92rem}.ll-card .color-swatches-container.ll-card__sw-right{justify-content:flex-end;margin-top:2px;flex:0 0 auto;flex-wrap:nowrap;column-gap:0;max-width:60%}.ll-card__sw-right .color-swatch+.color-swatch{margin-left:-11px}.ll-card__sw-right .color-swatch:hover{z-index:3}.ll-card .color-swatches-container{display:flex;justify-content:center;column-gap:.5rem;row-gap:.5rem;flex-wrap:wrap;margin-top:14px;--swatch-size: 24px;--transparent-border-size: 2px;--selected-border-size: 1px;--swatches-radius: 50%;--color-background: 253,250,246;--color-foreground: 122,36,56;--swatches-border-opacity: 0;--swatches-selected-border-opacity: .5}.ll-card .color-swatch{position:relative;display:inline-block;border-radius:var(--swatches-radius)}.ll-card .color-swatch.hidden{display:none}.ll-card .color-swatch__image{display:block;width:var(--swatch-size);height:var(--swatch-size);position:relative;overflow:hidden;border-radius:var(--swatches-radius);border:solid var(--transparent-border-size) rgb(var(--color-background));box-shadow:0 0 0 var(--selected-border-size) rgba(var(--color-foreground),var(--swatches-border-opacity))}.ll-card .color-swatch__custom-color{display:block;width:95%;height:95%;background:var(--bg-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:var(--swatches-radius);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.3)}@media(max-width:749px){.ll-card__ph{margin-bottom:8px}.ll-card__name{margin-bottom:3px}.ll-card__badge{font-size:.6rem;padding:4px 9px;bottom:8px;left:8px}.ll-card .color-swatches-container{--swatch-size: 16px}.ll-card__sw-right .color-swatch+.color-swatch{margin-left:-7px}#product-grid.ll-grid-2 .ll-card__name{font-size:1.02rem}#product-grid.ll-grid-2 .ll-card__price{font-size:1.05rem}#product-grid.ll-grid-2 .ll-card__info{flex-direction:column-reverse;align-items:flex-start;gap:5px;margin-top:0}#product-grid.ll-grid-2 .color-swatches-container.ll-card__sw-right{justify-content:flex-start;max-width:100%;margin-top:0}}@media screen and (min-width:990px){#ProductGridContainer .collection.page-width{max-width:100%;padding:0 3.2rem}}.ll-card__badge{background:#d62e18;color:#fff}.ll-card__price .was{margin-left:0;margin-right:8px}.ll-card__price .was~.now{color:#d62e18;font-weight:600}.ll-card__badge{top:12px;left:12px;bottom:auto}@media screen and (max-width:749px){.ll-card__badge{top:8px;left:8px;bottom:auto}}.ll-card__badge{font-size:.8rem;letter-spacing:.05em;padding:6px 11px;font-weight:500}@media screen and (max-width:749px){.ll-card__badge{font-size:.74rem;padding:5px 9px;letter-spacing:.04em}}.ll-card__price,.ll-card__price .now,.ll-card__price .was{font-family:Jost,sans-serif}@media screen and (min-width:990px){.ll-card__price .was{font-size:1.15rem}}@media screen and (max-width:989px){.ll-card__price .was{font-size:1rem}#product-grid.ll-grid-2 .ll-card__price .was{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ll-collection-cards.css.map */
