:root{--ll-script: "Italianno", "Pinyon Script", cursive;--ll-card-radius: 14px;--ll-wine: #7b2f3b}.ll-script{font-family:var(--ll-script);font-weight:400;font-size:clamp(30px,3.2vw,46px);line-height:1;letter-spacing:0;text-transform:none;color:var(--ll-wine);margin:0 0 6px}.ll-card{gap:12px}.ll-card__frame{position:relative;border-radius:var(--ll-card-radius);overflow:hidden;background:var(--ll-ivory);isolation:isolate}.ll-card__media{border-radius:inherit}.ll-card__badges{top:10px;left:10px;gap:5px}.ll-badge{border-radius:999px;padding:6px 10px;font-size:9.5px;letter-spacing:.16em;box-shadow:0 2px 10px -6px #14121266}.ll-badge--sale{background:var(--ll-wine)}.ll-badge--new{background:var(--ll-white);color:var(--ll-black)}.ll-badge--low{background:#f3e3d3;color:#6a3b1f}.ll-badge--sold{background:#141212d1}.ll-card__rail{position:absolute;top:10px;right:10px;z-index:3;display:flex;flex-direction:column;gap:8px}.ll-card__wish{position:static}.ll-card__rail .wishlist-icon,.ll-card__rail-btn{width:38px;height:38px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;background:#fbf9f6eb;color:var(--ll-black);cursor:pointer;padding:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px -10px #14121280;transition:background-color .3s,color .3s,transform .35s var(--ll-ease-out),opacity .35s}.ll-card__rail svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.ll-card__rail-btn:hover,.ll-card__rail .wishlist-icon:hover{background:var(--ll-black);color:var(--ll-white)}.ll-card__rail .ll-card__qv,.ll-card__rail .ll-card__go{display:inline-flex!important;min-height:0}@media(hover:hover){.ll-card__rail-btn{opacity:0;transform:translate(8px)}.ll-card:hover .ll-card__rail-btn,.ll-card:focus-within .ll-card__rail-btn{opacity:1;transform:none}.ll-card:hover .ll-card__rail-btn:nth-child(3){transition-delay:.05s}}@media(hover:none){.ll-card__rail-btn{display:none!important}}.ll-card__actions{display:none}.ll-card__sizes{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:8px;border-radius:10px;background:#fbf9f6f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(10px);transition:opacity .35s var(--ll-ease),transform .45s var(--ll-ease-out);pointer-events:none}.ll-card__size{min-width:30px;padding:5px 6px;border:1px solid var(--ll-line);border-radius:6px;font-size:10.5px;line-height:1;text-align:center;color:var(--ll-ink);background:#fff}.ll-card__size.is-out{color:#b4aaa2;text-decoration:line-through;background:transparent}@media(hover:hover){.ll-card:hover .ll-card__sizes{opacity:1;transform:none}}@media(hover:none){.ll-card__sizes{display:none}}.ll-card__info{gap:5px;padding:0 4px}.ll-card__brand{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ll-taupe)}.ll-card__title{font-size:13.5px}.ll-card__buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.ll-card__buy .ll-price{font-size:14px}.ll-card__bag{position:relative;z-index:2;flex:none;width:40px;height:32px;border-radius:10px;border:0;background:var(--ll-wine);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s,transform .3s var(--ll-ease-out)}.ll-card__bag svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.ll-card__bag:hover{background:var(--ll-black);transform:translateY(-1px)}.ll-card__bag.is-loading{opacity:.6}.ll-card .ll-swatches{position:relative;z-index:2;gap:7px}.ll-card .ll-swatches li{list-style:none}.ll-card .ll-swatch{display:block;width:16px;height:16px;border-radius:50%;border:0;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #00000026;transition:box-shadow .2s}.ll-card .ll-swatch:hover,.ll-card .ll-swatch.is-active{box-shadow:0 0 0 2px var(--ll-white),0 0 0 3px var(--ll-ink)}.ll-stars{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ll-taupe)}.ll-stars__bar{position:relative;width:70px;height:12px;background:linear-gradient(90deg,#c9a24a var(--pct),#e2d9cf var(--pct));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 12'%3E%3Cg%3E%3Cpath id='s' d='M6 .6l1.6 3.6 3.9.4-2.9 2.6.8 3.9L6 9.2 2.6 11.1l.8-3.9L.5 4.6l3.9-.4z'/%3E%3Cuse href='%23s' x='14.5'/%3E%3Cuse href='%23s' x='29'/%3E%3Cuse href='%23s' x='43.5'/%3E%3Cuse href='%23s' x='58'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 12'%3E%3Cg%3E%3Cpath id='s' d='M6 .6l1.6 3.6 3.9.4-2.9 2.6.8 3.9L6 9.2 2.6 11.1l.8-3.9L.5 4.6l3.9-.4z'/%3E%3Cuse href='%23s' x='14.5'/%3E%3Cuse href='%23s' x='29'/%3E%3Cuse href='%23s' x='43.5'/%3E%3Cuse href='%23s' x='58'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}@media(max-width:749px){:root{--ll-card-radius: 12px}.ll-card__rail{top:8px;right:8px}.ll-card__rail .wishlist-icon{width:34px;height:34px}.ll-card__bag{width:36px;height:30px}.ll-card__buy .ll-price{font-size:13px}}@media(prefers-reduced-motion:reduce){.ll-card__sizes,.ll-card__rail-btn{transition:none}}.ll-theme .ll-coll{background:#fdf9f5}.ll-theme .ll-coll__bar{background:#fdf9f5f2}.ll-theme .ll-coll__script{margin:-6px 0 4px}.ll-theme .ll-coll__visual{border-radius:18px}@media(min-width:990px){.ll-theme .ll-coll__visual{border-radius:24px}}.ll-theme .ll-coll__chips{gap:18px;padding-bottom:8px;margin-top:clamp(26px,3vw,40px)}.ll-theme .ll-cat{display:grid;justify-items:center;gap:8px;width:84px;text-decoration:none;color:var(--ll-ink)}.ll-theme .ll-cat__img{width:72px;height:72px;border-radius:22px;overflow:hidden;background:var(--ll-beige);box-shadow:0 0 0 1px var(--ll-line);transition:transform .45s var(--ll-ease-out),box-shadow .3s,border-radius .45s var(--ll-ease-out)}.ll-theme .ll-cat__img img{width:100%;height:100%;object-fit:cover;display:block}.ll-theme .ll-cat__label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;text-align:center;line-height:1.35}.ll-theme .ll-cat:hover .ll-cat__img{transform:translateY(-3px);border-radius:50%}.ll-theme .ll-cat.is-active .ll-cat__img{box-shadow:0 0 0 2px #fdf9f5,0 0 0 3.5px var(--ll-wine, #7b2f3b)}.ll-theme .ll-cat.is-active .ll-cat__label{color:var(--ll-wine, #7b2f3b);font-weight:500}@media(min-width:990px){.ll-theme .ll-cat{width:96px}.ll-theme .ll-cat__img{width:84px;height:84px}}.ll-theme .ll-coll__promo{min-width:0}.ll-theme .ll-promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:320px;border-radius:14px;overflow:hidden;padding:clamp(18px,2vw,28px);background:#f1e4dc;color:var(--ll-ink);text-decoration:none;isolation:isolate}.ll-theme .ll-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ll-theme .ll-promo__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ll-ease-out)}.ll-theme .ll-coll__promo.has-img .ll-promo{color:#fff}.ll-theme .ll-coll__promo.has-img .ll-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#1412129e,#14121200 60%)}.ll-theme .ll-coll__promo.has-img .ll-script{color:#fff}.ll-theme .ll-promo:hover .ll-promo__img img{transform:scale(1.05)}.ll-theme .ll-promo__copy{display:grid;gap:10px}.ll-theme .ll-promo__head{font-family:var(--ll-serif);font-weight:300;font-size:clamp(22px,2vw,30px);line-height:1.12}.ll-theme .ll-promo__cta{justify-self:start;margin-top:6px;padding:11px 18px;border-radius:999px;background:var(--ll-wine, #7b2f3b);color:#fff;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;transition:background-color .3s}.ll-theme .ll-promo:hover .ll-promo__cta{background:var(--ll-black)}.ll-theme .ll-promo--trust{background:#fff;box-shadow:inset 0 0 0 1px var(--ll-line);justify-content:center;gap:18px}.ll-theme .ll-promo--trust ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ll-theme .ll-promo--trust li{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ll-theme .ll-promo--trust svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--ll-wine, #7b2f3b);stroke-width:1.3}@media(max-width:749px){.ll-theme .ll-promo{min-height:260px}.ll-theme .ll-promo__head{font-size:19px}.ll-theme .ll-promo--trust li{font-size:10.5px}}@media(min-width:990px){.ll-theme .ll-coll--sidebar .ll-filters,.ll-theme .ll-coll--sidebar .ll-filters__foot{background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ll-card.css.map */
