.card-wrapper{position:relative;display:block}.card{position:relative;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border-radius:calc(var(--card-corner-radius) * 1px);overflow:hidden;transition:all .3s ease;background:rgb(var(--color-background))}.card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001f}.card--standard{box-shadow:0 2px 8px #00000014}.card--card{border:calc(var(--card-border-thickness) * 1px) solid rgba(var(--color-foreground),calc(var(--card-border-opacity) / 100))}.card__inner{position:relative;overflow:hidden;transition:transform .3s ease}.card__media{position:relative;overflow:hidden}.card__media.no-image .placeholder-svg{display:block!important;visibility:visible!important}.card__media.has-image .placeholder-svg{display:none!important;visibility:hidden!important}.media.media--hover-effect{position:relative;height:100%}.media.media--hover-effect img{position:static;display:block;width:100%;height:auto;object-fit:cover}.media.media--hover-effect .card__secondary-image,.media.media--hover-effect>img+img{display:none!important}.card:hover .card__inner{transform:scale(1.02)}.card--layout-overlay .card__content{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.25rem;background:linear-gradient(180deg,#0000,#0000008c);color:#fff}.card--layout-media-left .card__inner{display:grid;grid-template-columns:40% 60%;gap:1rem}.card--layout-media-top .card__inner{display:block}.card--preset-minimal{box-shadow:0 1px 6px #0000000f;border-radius:14px}.card--preset-minimal .card__content{padding:1rem 1.25rem}.card--preset-editorial{border-radius:6px;box-shadow:0 10px 30px #00000014}.card--preset-editorial .card__heading{font-weight:700;letter-spacing:-.01em}.card--preset-bold{border-radius:6px;box-shadow:0 16px 40px #0000001f;transform:translateZ(0)}.card--preset-bold:hover{transform:translateY(-6px)}.card__media img{width:100%;height:100%;object-fit:cover;transition:all .3s ease;display:block}.card__media-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.card:hover .card__media-hover{opacity:1}.card__badge-wrapper{position:absolute;top:1rem;left:1rem;z-index:3;display:flex;flex-direction:column;gap:.5rem}.badge{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:calc(var(--badge-corner-radius) * 1px);box-shadow:0 2px 8px #00000026}.badge--sale{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.badge--sold-out{background:rgba(var(--color-foreground),.8);color:rgb(var(--color-background))}.badge--low-stock{background:#ff6b35;color:#fff}.badge--custom{background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground))}.card__wishlist-btn{position:absolute;top:1rem;right:1rem;z-index:3;width:40px;height:40px;border:none;background:rgba(var(--color-background),.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card__wishlist-btn:hover{background:rgba(var(--color-background),1);transform:scale(1.1)}.card__wishlist-btn svg{width:20px;height:20px;stroke:rgb(var(--color-foreground));fill:none;transition:all .3s ease}.card__wishlist-btn--active svg{fill:rgb(var(--color-button));stroke:rgb(var(--color-button))}.card__quick-add{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:3;opacity:0;transform:translateY(10px);transition:all .3s ease}.card:hover .card__quick-add{opacity:1;transform:translateY(0)}.quick-add__submit{width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;border-radius:calc(var(--buttons-radius) * 1px);cursor:pointer;transition:background .2s ease,opacity .2s ease}.quick-add__submit:hover{opacity:.85;transform:translateY(-2px)}.card__content{padding:1.5rem 1rem;flex-grow:1;display:flex;flex-direction:column}.card__information{flex-grow:1}.card__heading{margin:0 0 .5rem;line-height:1.3}.card__heading a{color:rgb(var(--color-foreground));text-decoration:none}.card__heading a:hover{color:rgb(var(--color-button))}.price{display:flex;align-items:center;gap:.5rem;margin:.75rem 0;font-weight:600}.price__regular{color:rgb(var(--color-foreground))}.price__sale{color:rgb(var(--color-button))}.price__compare-at{color:rgba(var(--color-foreground),.6);text-decoration:line-through;font-size:.875em;font-weight:400}.card__stock-indicator{font-size:.75rem;font-weight:500;margin:.5rem 0}.card__stock-indicator--low{color:#ff6b35}.card__stock-indicator--in{color:#22c55e}.card__color-swatches{margin:1rem 0 0}.card__swatches{display:flex;gap:.5rem;align-items:center}.card__swatch{width:24px;height:24px;border-radius:50%;border:2px solid rgba(var(--color-foreground),.2);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.card__swatch:hover,.card__swatch--active{border-color:rgb(var(--color-button));transform:scale(1.1)}.card__swatch--active:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0003}.card__swatch-more{font-size:.75rem;color:rgba(var(--color-foreground),.6);font-weight:500}.card__sizes{margin:.5rem 0 0}.card__size-list{display:flex;gap:.25rem;flex-wrap:wrap}.card__size-item{font-size:.75rem;color:rgba(var(--color-foreground),.7);font-weight:500}.card__size-item:not(:last-child):after{content:"\2022";margin-left:.25rem;opacity:.5}.card__size-more{font-size:.75rem;color:rgba(var(--color-foreground),.5)}.rating{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.rating-star{position:relative;display:inline-block;width:80px;height:16px;background-image:url("data:image/svg+xml,%3csvg width='100' height='20' xmlns='http://www.w3.org/2000/svg'%3e%3cpolygon fill='%23ccc' points='10,1 4,19.8 19.8,7.8 0.2,7.8 16,19.8'/%3e%3cpolygon fill='%23ccc' points='30,1 24,19.8 39.8,7.8 20.2,7.8 36,19.8'/%3e%3cpolygon fill='%23ccc' points='50,1 44,19.8 59.8,7.8 40.2,7.8 56,19.8'/%3e%3cpolygon fill='%23ccc' points='70,1 64,19.8 79.8,7.8 60.2,7.8 76,19.8'/%3e%3cpolygon fill='%23ccc' points='90,1 84,19.8 99.8,7.8 80.2,7.8 96,19.8'/%3e%3c/svg%3e");background-size:80px 16px}.rating-star:before{content:"";position:absolute;top:0;left:0;width:calc(var(--rating) / var(--rating-max) * 100%);height:100%;background-image:url("data:image/svg+xml,%3csvg width='100' height='20' xmlns='http://www.w3.org/2000/svg'%3e%3cpolygon fill='%23ffc107' points='10,1 4,19.8 19.8,7.8 0.2,7.8 16,19.8'/%3e%3cpolygon fill='%23ffc107' points='30,1 24,19.8 39.8,7.8 20.2,7.8 36,19.8'/%3e%3cpolygon fill='%23ffc107' points='50,1 44,19.8 59.8,7.8 40.2,7.8 56,19.8'/%3e%3cpolygon fill='%23ffc107' points='70,1 64,19.8 79.8,7.8 60.2,7.8 76,19.8'/%3e%3cpolygon fill='%23ffc107' points='90,1 84,19.8 99.8,7.8 80.2,7.8 96,19.8'/%3e%3c/svg%3e");background-size:80px 16px}.rating-text,.rating-count{margin:0;font-size:.75rem;color:rgba(var(--color-foreground),.7)}@media screen and (max-width: 749px){.card__content{padding:1rem .75rem}.card__quick-add{bottom:.75rem;left:.75rem;right:.75rem}.card__wishlist-btn{width:36px;height:36px;top:.75rem;right:.75rem}.card__badge-wrapper{top:.75rem;left:.75rem}.card__swatch{width:20px;height:20px}}@media (prefers-contrast: high){.card{border:2px solid rgba(var(--color-foreground),.2)}.badge{border:1px solid rgba(var(--color-foreground),.3)}.card__swatch{border-width:3px}}@media (prefers-reduced-motion: reduce){.card,.card__media img,.card__media-hover,.card__quick-add,.card__wishlist-btn,.quick-add__submit{transition:none}.card:hover,.card__wishlist-btn:hover,.quick-add__submit:hover{transform:none}}@media print{.card__quick-add,.card__wishlist-btn,.card__badge-wrapper{display:none}.card{break-inside:avoid;box-shadow:none;border:1px solid #ddd}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-card.css.map */
