product-component:has(>.leza-card){display:block;height:100%}.leza-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--leza-border-subtle);border-radius:var(--leza-radius-lg);background:#fff;box-shadow:var(--leza-shadow-card);color:var(--leza-ink);text-align:left;container-type:inline-size;isolation:isolate;transition:box-shadow .2s var(--leza-ease),border-color .2s var(--leza-ease)}.leza-card__media{position:relative;flex:none;overflow:hidden;aspect-ratio:var(--leza-card-ratio, 1);background:var(--leza-surface)}.leza-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .55s var(--leza-ease),opacity .4s ease}.leza-card__image--hover{opacity:0}.leza-card--whole-photo .leza-card__image{box-sizing:border-box;padding:10%;object-fit:contain}.leza-card__placeholder{width:100%;height:100%;fill:rgb(var(--leza-ink-rgb) / .25)}.leza-card--sold-out .leza-card__image{filter:saturate(.9)}@media(hover:none),(pointer:coarse){.leza-card__image--hover{display:none}}.leza-card__badge{position:absolute;top:.8rem;right:.8rem;z-index:2;padding:.5rem .8rem;border-radius:var(--leza-radius-pill);font-family:var(--leza-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;color:#fff;pointer-events:none}.leza-card__badge--sale{background:var(--leza-sale);box-shadow:0 4px 14px rgb(var(--leza-accent-rgb) / .4)}.leza-card__badge--sold-out{background:rgb(var(--leza-ink-rgb) / .92)}.leza-card__wishlist{position:absolute;top:.8rem;left:.8rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:3.52rem;height:3.52rem;padding:0;border:1px solid var(--leza-border-subtle);border-radius:50%;background:#ffffffeb;box-shadow:var(--leza-shadow-float);color:var(--leza-ink);cursor:pointer;transition:transform var(--leza-duration-fast) ease,color var(--leza-duration-fast) ease}.leza-card__wishlist:before{content:"";position:absolute;top:-.44rem;right:-.44rem;bottom:-.44rem;left:-.44rem;border-radius:50%}.leza-card__wishlist .icon{width:1.68rem;height:1.68rem}.leza-card__wishlist[aria-pressed=true]{color:var(--leza-primary)}[data-leza-wishlist-toggle].is-pop{transform:scale(1.12)}.leza-card__wishlist[aria-pressed=true] .icon path{fill:currentColor}.leza-card__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:.35rem;padding:1.04rem 1.12rem 1.36rem}.leza-card__title{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--leza-font-body);font-size:var(--leza-font-size-product-title);font-weight:500;letter-spacing:0;line-height:1.4;color:var(--leza-text);word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leza-card__link{color:inherit;text-decoration:none}.leza-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.leza-card__link:focus-visible{outline:0;box-shadow:none}.leza-card:has(.leza-card__link:focus-visible){outline:.2rem solid rgb(var(--color-accent, 115, 62, 74));outline-offset:.2rem}.leza-card__vendor{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--leza-muted-soft)}.leza-card__rating{display:flex;align-items:center;gap:.4rem}.leza-card__rating .rating-count{margin:0}.leza-card__stars{align-self:flex-start;font-size:1.2rem}.leza-card .price{margin-top:auto;font-size:var(--leza-font-size-price);font-weight:600;letter-spacing:0;line-height:1.3;color:var(--leza-ink)}.leza-card .price--on-sale .price__sale{display:inline-flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.2rem .64rem}.leza-card .price .price-item{margin:0}.leza-card .price--on-sale .price-item--sale{color:var(--leza-primary)}.leza-card .price--on-sale .price-item--regular{font-size:var(--leza-font-size-price-compare);font-weight:400;color:var(--leza-muted-soft);text-decoration-thickness:1px}.leza-card__swatches{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;--leza-swatch-size: 1.36rem;margin:-.2rem 0 -.2rem calc((var(--leza-swatch-size) - 2.4rem) / 2)}.leza-card__swatch{display:grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer}.leza-card__swatch:before{content:"";width:var(--leza-swatch-size);height:var(--leza-swatch-size);border:1px solid rgb(var(--leza-ink-rgb) / .18);border-radius:50%;background-color:var(--leza-swatch, #cfc6bc);background-image:var(--leza-swatch-image, none);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #ffffff59;transition:transform .15s ease,box-shadow .15s ease}.leza-card__swatch:hover:before,.leza-card__swatch[aria-pressed=true]:before{transform:scale(1.12);box-shadow:0 0 0 1.5px var(--leza-text)}.leza-card__swatch--unavailable:before{opacity:.4}.leza-card__image--variant{opacity:0;transition:transform .55s var(--leza-ease),opacity .3s ease}.leza-card__image--variant.is-shown{opacity:1}.leza-card[data-leza-swatch-used] .leza-card__image--hover{display:none}.leza-card__swatch-more{font-size:1.12rem;font-weight:600;line-height:1;color:var(--leza-muted-soft)}.leza-card .leza-card__actions{position:relative;z-index:3;display:flex;gap:.72rem;margin-top:.4rem;padding:0 1.12rem 1.36rem}.leza-card .leza-card__actions product-form,.leza-card .leza-card__actions modal-opener:last-child{display:flex;flex:1 1 auto;min-width:0}.leza-card .leza-card__actions form{display:flex;flex:1 1 auto;min-width:0}.leza-card .leza-card__eye,.leza-card .leza-card__atc{position:relative;display:inline-flex;align-items:center;justify-content:center;height:3.92rem;padding:0;border:1px solid var(--leza-border-subtle);font-family:var(--leza-font-body);cursor:pointer;transition:background-color var(--leza-duration-fast) ease,box-shadow var(--leza-duration-fast) ease,transform var(--leza-duration-fast) ease,max-width .3s var(--leza-ease),padding .3s var(--leza-ease)}.leza-card .leza-card__eye{flex:none;width:3.92rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgb(var(--leza-ink-rgb) / .08);color:var(--leza-ink)}.leza-card .leza-card__eye .icon{width:1.84rem;height:1.84rem}.leza-card .leza-card__atc{flex:1 1 auto;width:100%;min-width:0;padding:0 1.04rem;border-color:transparent;border-radius:var(--leza-radius);background:var(--leza-rose-strong);box-shadow:none;color:#fff}.leza-card .leza-card__atc:not([disabled]):hover{background:var(--leza-rose-strong-hover)}.leza-card .leza-card__atc[disabled]{opacity:.5;cursor:not-allowed}.leza-card__atc-label{overflow:hidden;font-size:1.2rem;font-weight:600;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.leza-card .leza-card__atc .icon{display:none}.leza-card .leza-card__eye.loading>:not(.loading__spinner),.leza-card .leza-card__atc.loading>:not(.loading__spinner){visibility:hidden}.leza-card .leza-card__actions .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;display:flex;align-items:center;justify-content:center}.leza-card .leza-card__actions .loading__spinner.hidden{display:none}.leza-card .leza-card__actions .loading__spinner .spinner{width:1.8rem}.leza-card .leza-card__atc .loading__spinner .path{stroke:#fff}@container (max-width: 18.4rem){.leza-card:not(.leza-card--hub) .leza-card__atc .icon{display:block;flex:none;width:2rem;height:2rem}.leza-card:not(.leza-card--hub) .leza-card__atc .leza-card__atc-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media screen and (min-width:750px){.leza-card{border-radius:var(--leza-radius-xl)}.leza-card__badge{top:1.12rem;right:1.12rem;padding:.52rem .96rem;font-size:1.1rem}.leza-card__wishlist{top:1.04rem;left:1.04rem;width:3.76rem;height:3.76rem}.leza-card__wishlist .icon{width:1.84rem;height:1.84rem}.leza-card__meta{gap:.48rem;padding:1.36rem 1.52rem 1.68rem}.leza-card__stars{font-size:1.4rem}.leza-card__swatches{--leza-swatch-size: 1.36rem}.leza-card .leza-card__actions{padding:0 1.2rem 1.36rem}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.leza-card:hover{border-color:rgb(var(--leza-ink-rgb) / .1);box-shadow:var(--leza-shadow-card-hover)}.leza-card:hover .leza-card__image--hover{opacity:1}.leza-card .leza-card__actions{position:absolute;top:calc(100cqi / var(--leza-card-ratio, 1) - 1.2rem);right:1.2rem;flex-direction:column;align-items:flex-end;gap:.8rem;margin:0;padding:0;opacity:0;transform:translateY(-100%);translate:0 .8rem;transition:opacity .22s ease,translate .22s ease}.leza-card:hover .leza-card__actions,.leza-card:focus-within .leza-card__actions{opacity:1;translate:0 0}.leza-card .leza-card__actions product-form,.leza-card .leza-card__actions modal-opener:last-child,.leza-card .leza-card__actions form{flex:none}.leza-card .leza-card__eye:hover{box-shadow:0 4px 16px rgb(var(--leza-ink-rgb) / .14);transform:scale(1.04)}.leza-card .leza-card__atc{flex:none;justify-content:flex-start;gap:.72rem;width:auto;max-width:4.4rem;height:4.4rem;padding:0 1.2rem;border-color:rgb(var(--leza-ink-rgb) / .08);border-radius:var(--leza-radius-pill);background:#fff;box-shadow:0 4px 14px rgb(var(--leza-ink-rgb) / .18);color:var(--leza-ink)}.leza-card .leza-card__atc .icon{display:block;flex:none;order:-1;width:2rem;height:2rem}.leza-card__atc-label{opacity:0;transition:opacity .2s ease}.leza-card .leza-card__atc:not([disabled]):hover,.leza-card .leza-card__atc:not([disabled]):focus-visible{max-width:22.4rem;padding:0 1.68rem 0 1.36rem;background:#fff;box-shadow:0 6px 18px rgb(var(--leza-ink-rgb) / .2)}.leza-card .leza-card__atc:hover .leza-card__atc-label,.leza-card .leza-card__atc:focus-visible .leza-card__atc-label{opacity:1}.leza-card .leza-card__atc .loading__spinner .path{stroke:var(--leza-ink)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.leza-card:hover .leza-card__image{transform:scale(1.035)}}.leza-card--horizontal{flex-direction:row;align-items:stretch}.leza-card--horizontal .leza-card__media{width:30%;max-width:12rem}.leza-card--horizontal .leza-card__meta{justify-content:center;padding:1rem 1.2rem}.leza-card--horizontal .leza-card__title{font-size:1.4rem}.leza-card--horizontal .price{margin-top:0}.leza-card--horizontal .leza-card__actions{position:static;align-self:center;flex-direction:row;padding:0 1.2rem 0 0;opacity:1;transform:none;translate:none}.leza-card--horizontal .leza-card__badge,.leza-card--horizontal .leza-card__swatches,.leza-card--horizontal .leza-card__wishlist{display:none}.leza-card--hub{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.leza-card--hub .leza-card__media{border-radius:var(--leza-radius-md);background:var(--leza-surface)}.leza-card--hub .leza-card__meta{gap:.32rem;padding:.88rem .16rem .24rem}.leza-card--hub .leza-card__badge--sale{top:.8rem;right:.8rem;padding:.5rem .8rem;font-size:1.1rem;letter-spacing:.02em;text-transform:none}.leza-card--hub .leza-card__actions{padding-inline:0}.leza-card--hub .price{line-height:1.65}.leza-card--hub .price--on-sale .price__sale{flex-direction:column;align-items:flex-start;gap:0}.leza-card--hub .price--on-sale .price-item--sale{color:var(--leza-primary)}.leza-card--hub .price--on-sale .price-item--regular{line-height:1.65}.leza-card--hub .leza-card__actions{position:absolute;top:calc(100cqi / var(--leza-card-ratio, 1) - .8rem);right:.8rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:1rem;margin:0;padding:0;opacity:1;transform:translateY(-100%);translate:0 0}.leza-card--hub .leza-card__actions product-form,.leza-card--hub .leza-card__actions modal-opener:last-child,.leza-card--hub .leza-card__actions form{flex:none}.leza-card--hub .leza-card__eye,.leza-card--hub .leza-card__atc,.leza-card--hub .leza-card__atc:not([disabled]):hover,.leza-card--hub .leza-card__atc:not([disabled]):focus-visible{width:3.6rem;max-width:3.6rem;height:3.6rem;padding:0;justify-content:center}.leza-card--hub .leza-card__atc,.leza-card--hub .leza-card__atc:not([disabled]):hover,.leza-card--hub .leza-card__atc:not([disabled]):focus-visible{border-color:transparent;border-radius:50%;background:var(--leza-primary);box-shadow:0 2px 6px rgb(var(--leza-ink-rgb) / .12);color:#fff}.leza-card--hub .leza-card__atc .icon{display:block;width:1.84rem;height:1.84rem}.leza-card--hub .leza-card__atc .leza-card__atc-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.leza-card--hub .leza-card__atc .loading__spinner .path{stroke:#fff}.leza-card--hub .leza-card__eye .icon{width:1.76rem;height:1.76rem}.leza-card--hub .price--on-sale .price__sale{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;column-gap:.56rem}@media screen and (min-width:750px){.leza-card--hub{border-radius:0}.leza-card--hub .leza-card__media{border-radius:var(--leza-radius-lg)}.leza-card--hub .leza-card__meta{padding:1.12rem .24rem .4rem}.leza-card--hub .leza-card__badge--sale{top:1.04rem;right:1.04rem}.leza-card--hub .price--on-sale .price__sale{flex-direction:column;align-items:flex-start}.leza-card--hub .leza-card__actions{gap:.4rem}.leza-card--hub .leza-card__eye,.leza-card--hub .leza-card__atc,.leza-card--hub .leza-card__atc:not([disabled]):hover,.leza-card--hub .leza-card__atc:not([disabled]):focus-visible{width:3.76rem;max-width:3.76rem;height:3.76rem}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.leza-card--hub:hover{box-shadow:none}.leza-card--hub .leza-card__atc:not([disabled]):hover{background:var(--leza-primary-hover)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.leza-card--hub .leza-card__image{transition:transform .45s var(--leza-ease),opacity .4s ease}.leza-card--hub:hover .leza-card__image{transform:scale(1.04)}}@media(prefers-reduced-motion:no-preference){.leza-card__badge--sale{box-shadow:0 4px 14px rgb(var(--leza-accent-rgb) / .4);animation:leza-ribbon-beat .85s ease-in-out infinite}.leza-card__badge--sale:before,.leza-card__badge--sale:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none}.leza-card__badge--sale:before{box-shadow:0 0 0 3px rgb(var(--leza-accent-rgb) / .45),0 6px 18px rgb(var(--leza-accent-rgb) / .4);filter:brightness(1.12);animation:leza-ribbon-glow .85s ease-in-out infinite}.leza-card__badge--sale:after{background:inherit;filter:brightness(1.12);animation:leza-ribbon-shine .85s ease-in-out infinite}}.leza-card__badge--sale.is-offscreen,.leza-card__badge--sale.is-offscreen:before,.leza-card__badge--sale.is-offscreen:after{animation-play-state:paused}@keyframes leza-ribbon-beat{0%,to{transform:scale(1)}35%{transform:scale(1.08)}55%{transform:scale(.98)}75%{transform:scale(1.06)}}@keyframes leza-ribbon-glow{0%,55%,to{opacity:0}35%{opacity:1}75%{opacity:.85}}@keyframes leza-ribbon-shine{0%,55%,to{opacity:0}35%{opacity:1}75%{opacity:.83}}.leza-card__color-arrow{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgb(var(--leza-ink-rgb) / .28);color:#fff;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease}.leza-card__color-arrow--prev{left:.56rem}.leza-card__color-arrow--next{right:.56rem}.leza-card__color-arrow:hover{background:rgb(var(--leza-ink-rgb) / .5)}.leza-card__color-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px rgb(var(--leza-ink-rgb) / .5)}@media(hover:hover)and (pointer:fine){.leza-card__color-arrow:hover{transform:translateY(-50%) scale(1.05)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/leza-card.css.map */
