product-card{--lv-gold:var(--color-primary,#d4af37);--lv-ease:cubic-bezier(.2,.7,.2,1)}product-card .product-card__content{border-radius:10px;transition:transform .5s var(--lv-ease)}product-card card-gallery,product-card .card-gallery{position:relative;overflow:hidden;border-radius:10px}product-card card-gallery img,product-card .card-gallery img{transition:transform .8s var(--lv-ease)}product-card card-gallery:after,product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #d4af372e;transition:box-shadow .45s ease}@media(hover:hover){product-card:hover .product-card__content{transform:translateY(-4px)}product-card:hover card-gallery img,product-card:hover .card-gallery img{transform:scale(1.045)}product-card:hover card-gallery:after,product-card:hover .card-gallery:after{box-shadow:inset 0 0 0 1px var(--lv-gold),0 14px 36px -14px #d4af3773}}product-card .price,product-card [class*=price]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){product-card *{transition:none!important}}.cart-drawer__dialog{border-left:1px solid rgba(212,175,55,.35)}.cart-drawer__header{border-bottom:1px solid rgba(212,175,55,.22)}.cart-drawer__heading{letter-spacing:.02em}.lv-ship{width:100%;padding:16px var(--cart-drawer-padding-desktop,24px) 4px;box-sizing:border-box}.lv-ship__text{margin:0 0 10px;font-size:.875rem;line-height:1.35;color:var(--color-foreground)}.lv-ship__text strong{color:var(--color-primary);font-weight:600;font-variant-numeric:tabular-nums}.lv-ship__track{height:6px;border-radius:99px;background:#d4af372e;overflow:hidden}.lv-ship__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a88620,#d4af37 55%,#f2d675);transition:width .6s cubic-bezier(.2,.7,.2,1)}.lv-ship--done .lv-ship__fill{box-shadow:0 0 12px #f2d6758c}.cart-drawer__summary{border-top:1px solid rgba(212,175,55,.22)}@media(prefers-reduced-motion:reduce){.lv-ship__fill{transition:none}}.cart-drawer__content>.cart-drawer__items{order:1}.cart-drawer__content>.lv-sug{order:2}.cart-drawer__content>.cart-drawer__summary{order:3}.lv-sug{display:block;padding:8px var(--cart-drawer-padding-desktop,24px) 20px;box-sizing:border-box;border-top:1px solid rgba(212,175,55,.22)}.lv-sug[hidden]{display:none}.lv-sug__title{margin:16px 0 12px;font-size:1rem;font-weight:600;letter-spacing:.02em;color:var(--color-foreground-heading)}.lv-sug__list{list-style:none;margin:0;padding:0 0 4px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.lv-sug__item{flex:0 0 118px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;min-width:0}.lv-sug__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:#17150f}.lv-sug__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #d4af3733}.lv-sug__media img{width:100%;height:100%;object-fit:cover;display:block}.lv-sug__name{font-size:.8125rem;line-height:1.3;color:var(--color-foreground);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-sug__price{margin:0;font-size:.8125rem;color:var(--color-primary);font-variant-numeric:tabular-nums}.lv-sug__add{margin-top:auto;min-height:36px;padding:0 10px;border:1px solid var(--color-primary);border-radius:99px;background:transparent;color:var(--color-primary);font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.04em;cursor:pointer;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.lv-sug__add:hover:not(:disabled){background:var(--color-primary);color:var(--color-background)}.lv-sug__add:disabled{opacity:.6;cursor:default}.lv-sug__add:focus-visible,.lv-sug__name:focus-visible,.lv-sug__media:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lv-sug__error{margin:8px 0 0;font-size:.8125rem;color:#f08a8a}@media(prefers-reduced-motion:reduce){.lv-sug__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lunevia-cards.css.map */
