.lvc-card .card-product__media-inner{border-radius:var(--lvc-radius, 18px)}@media(max-width:767px){.lvc-card .card-product__media-inner{border-radius:var(--lvc-radius-mobile, 14px)}}.lvc-card.is-alt .product-secondary-image{opacity:1}.lvc-card--has-alt [data-lvc-media]{touch-action:pan-y}.lvc-dots{position:absolute;left:0;right:0;bottom:1.2rem;display:flex;justify-content:center;gap:.5rem;z-index:2;pointer-events:none;transition:opacity .2s ease}.lvc-dots span{width:.7rem;height:.7rem;border-radius:50%;background:var(--lvc-dot, #fff);opacity:.55;box-shadow:0 0 2px #00000040;transition:opacity .2s ease}.lvc-dots span.is-active{opacity:1}.lvc-card.is-alt .lvc-dots span:first-child{opacity:.55}.lvc-card.is-alt .lvc-dots span:last-child{opacity:1}.lvc-badges{position:absolute;top:1.2rem;left:1.2rem;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;pointer-events:none;max-width:calc(100% - 7rem)}.lvc-badges:empty{display:none}.lvc-card .lv-badge{font-size:clamp(9px,calc(var(--lvc-badge-size, 11) * 100vw / 1440),calc(var(--lvc-badge-size, 11) * 1.5px));line-height:1;font-weight:400;letter-spacing:0;text-transform:none;padding:.6em 1em;border-radius:var(--lvc-badge-radius, 20px);background:var(--lv-badge-bg, var(--lvc-badge-bg, #fff));color:var(--lv-badge-color, var(--lvc-badge-color, #1f1a17));box-shadow:0 1px 4px #00000014;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lvc-card .lv-badge--discount{background:var(--lvc-discount-bg, #800918);color:var(--lvc-discount-color, #fff)}.lvc-card .lvc-badge--sold-out{background:#1f1a17;color:#fff}@media(max-width:767px){.lvc-badges{top:.8rem;left:.8rem}.lvc-card .lv-badge{font-size:clamp(8px,calc(var(--lvc-badge-size-mobile, 9) * 100vw / 390),calc(var(--lvc-badge-size-mobile, 9) * 1.3px))}}@media(min-width:768px)and (max-width:1023px){.lvc-card .lv-badge{font-size:calc(var(--lvc-badge-size-mobile, 9) * 1.3px)}}.lvc-card .wish-list-product_card-icon{top:1rem!important;right:1rem!important}.lvc-sizes{display:none}@media(hover:hover)and (pointer:fine){.lvc-sizes{display:block;position:absolute;left:0;right:0;bottom:0;z-index:4;padding:4rem 1.4rem 1.4rem;background:linear-gradient(transparent,rgba(20,14,10,var(--lvc-size-shade, .5)));opacity:0;transform:translateY(1.6rem);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.lvc-card .card-product__media-inner:hover .lvc-sizes,.lvc-card .card-product__media-inner:focus-within .lvc-sizes{opacity:1;transform:none;pointer-events:auto}.lvc-card .card-product__media-inner:hover .lvc-dots,.lvc-card .card-product__media-inner:focus-within .lvc-dots{opacity:0}}.lvc-sizes__title{font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lvc-size-text, #fff);margin-bottom:.8rem}.lvc-sizes__list{display:flex;flex-wrap:wrap;gap:.6rem}.lvc-size{min-width:4.4rem;height:3.6rem;padding:0 1rem;border:1px solid var(--lvc-size-border, #fff);border-radius:var(--lvc-size-radius, 8px);background:rgba(255,255,255,var(--lvc-size-fill, .2));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--lvc-size-text, #fff);font:inherit;font-size:1.3rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease}.lvc-size:hover:not([disabled]),.lvc-size:focus-visible{background:var(--lvc-size-text, #fff);color:#1f1a17;outline:none}.lvc-size.is-sold-out{opacity:.45;text-decoration:line-through;cursor:not-allowed}.lvc-size.is-loading{opacity:.6;pointer-events:none}.lvc-size.is-added{background:var(--lvc-size-text, #fff);color:#1f1a17}@media(prefers-reduced-motion:reduce){.lvc-sizes{transition:none;transform:none}}.lvc-info{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title add" "price add";align-items:center;column-gap:.8rem;row-gap:.3rem;padding:.9rem 1rem 0}.lvc-info__text{display:contents}.lvc-info__title{grid-area:title;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lvc-title-lines, 2);overflow:hidden;font-family:var(--font-card-title-family, var(--font-heading-family));font-weight:var(--lvc-title-weight, 700);font-size:clamp(10px,calc(var(--lvc-title-size, 12) * 100vw / 1440),calc(var(--lvc-title-size, 12) * 1.5px));line-height:1.25;letter-spacing:.8px;color:var(--lvc-title-color, rgb(var(--color-foreground)));text-decoration:none}.lvc-info__price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5em;font-size:clamp(10px,calc(var(--lvc-price-size, 11) * 100vw / 1440),calc(var(--lvc-price-size, 11) * 1.5px));font-weight:500;line-height:1.3;color:var(--lvc-price-color, #666)}.lvc-price{white-space:nowrap}.lvc-price--sale{color:#800918}.lvc-price--compare{opacity:.6;font-size:.92em}.lvc-add{grid-area:add;align-self:center;flex:0 0 auto;position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:.45em;width:auto!important;height:clamp(20px,calc(var(--lvc-add-h, 24) * 100vw / 1440),calc(var(--lvc-add-h, 24) * 1.5px));padding:0 .85em;border-radius:999px;border:0!important;box-shadow:none!important;background:var(--lvc-add-bg, #ebebeb);color:var(--lvc-add-color, #1f1a17);font-family:var(--font-body-family);font-size:clamp(10px,calc(var(--lvc-price-size, 11) * 100vw / 1440),calc(var(--lvc-price-size, 11) * 1.5px));font-weight:400;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transform:none!important;opacity:1!important;transition:background .2s ease,color .2s ease}.lvc-add:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.lvc-add__icon{width:.75em;height:.75em;flex:0 0 auto}.lvc-add:hover,.lvc-add:focus-visible{background:var(--lvc-add-hover-bg, #1f1a17);color:var(--lvc-add-hover-color, #fff)}.lvc-add:focus-visible{outline:2px solid var(--lvc-add-hover-bg, #1f1a17);outline-offset:2px}.lvc-add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.2em;height:1.2em;display:none}.lvc-add.loading .loading__spinner{display:block}.lvc-add.loading .lvc-add__icon,.lvc-add.loading .lvc-add__label{visibility:hidden}@media(max-width:767px){.lvc-info{grid-template-areas:"title title" "price add";padding:.6rem .4rem 0;column-gap:.4rem;row-gap:.4rem}.lvc-info__title{-webkit-line-clamp:var(--lvc-title-lines-mobile, 1);font-size:clamp(9px,calc(var(--lvc-title-size-mobile, 10) * 100vw / 390),calc(var(--lvc-title-size-mobile, 10) * 1.3px))}.lvc-info__price,.lvc-add{font-size:clamp(8px,calc(var(--lvc-price-size-mobile, 9) * 100vw / 390),calc(var(--lvc-price-size-mobile, 9) * 1.3px))}.lvc-add{height:clamp(16px,calc(var(--lvc-add-h-mobile, 20) * 100vw / 390),calc(var(--lvc-add-h-mobile, 20) * 1.3px));padding:0 .8em}.lvc-add:after{top:-10px;right:-6px;bottom:-10px;left:-6px}}@media(min-width:768px)and (max-width:1023px){.lvc-info__title{font-size:calc(var(--lvc-title-size-mobile, 10) * 1.3px)}.lvc-info__price,.lvc-add{font-size:calc(var(--lvc-price-size-mobile, 9) * 1.3px)}.lvc-add{height:calc(var(--lvc-add-h-mobile, 20) * 1.3px)}}html body .product-modal{will-change:opacity;backface-visibility:visible}@media screen and (min-width:768px){html body .product-modal{top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;max-height:90vh;width:100%;max-width:min(var(--lvc-qv-width, 1120px),calc(100vw - 4rem));transform:none;border-radius:var(--lvc-qv-radius, 18px);overflow:hidden;transition:opacity .25s ease}html body .product-modal.active{transform:none}}.product-modal .product-quick-view-content{border-radius:var(--lvc-qv-radius, 18px)}.product-modal .lv-pdp-buttons .product-form__buttons{gap:1rem}@media screen and (max-width:767px){html.lvc-qv-sheet body .product-modal{left:0;right:0;top:auto;bottom:0;width:100%;max-width:100%;height:auto;max-height:92dvh;border-radius:var(--lvc-qv-radius, 18px) var(--lvc-qv-radius, 18px) 0 0;transform:translate3d(0,100%,0);opacity:1}html.lvc-qv-sheet body .product-modal{transition:transform .3s ease}html.lvc-qv-sheet body .product-modal.active{transform:none}html.lvc-qv-sheet .product-modal .product-modal-content{max-height:92dvh;padding-bottom:env(safe-area-inset-bottom)}html.lvc-qv-sheet .product-modal:before{content:"";position:absolute;top:.8rem;left:50%;width:4rem;height:.4rem;margin-left:-2rem;border-radius:999px;background:#d8cfc6;z-index:2}html.lvc-qv-sheet .product-quick-view-content{padding:2.4rem 1.4rem 1.6rem}}@media(prefers-reduced-motion:reduce){.product-modal{transition:opacity .2s ease!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lavira-cards.css.map */
