.product-card-wrapper{display:block;overflow:hidden;transform:scale(1);transition:transform .2s ease-in-out;margin:auto}.product-grid.hidden{opacity:0}.product-card{position:relative;width:100%}.product-card .product__tags{position:absolute;top:0;right:calc(var(--border-radius-container) / 2 + 10px);max-width:calc(100% - ((var(--border-radius-container) * 2) + 10px));z-index:2}.product-card .product__tags__badge{border-radius:0 0 var(--border-radius-form-elements) var(--border-radius-form-elements)}.product-card .product__tags__badge:not(.color-promo-tag){background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.article-card{padding-bottom:0}.product-card.card--text-only{padding-bottom:0;background-color:rgb(var(--color-background),.5)}.badge{position:absolute;top:0;right:10px;z-index:1;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:calc(.75rem * var(--font-section-scale, 1));font-weight:300;text-transform:uppercase;padding:.25rem .625rem;border-radius:0 0 var(--border-radius-form-elements) var(--border-radius-form-elements)}.badge--sale{background:rgb(var(--color-sale))}.product-card__image-wrapper{overflow:hidden;border-radius:var(--border-radius-container) var(--border-radius-container) 0px 0px;display:block;width:100%;position:relative}.product-card__image{position:relative;transition:opacity .3s ease-in;overflow:hidden;opacity:1;border-radius:var(--border-radius-container) var(--border-radius-container) 0 0}.product-card__image__variant{position:absolute;top:0;height:100%;width:100%;overflow:hidden;opacity:0;transition:opacity .3s ease-in-out}.product-card__image__variant.is-visible{opacity:1}.product-card__image video{object-fit:cover}.product-card__image .deferred-media video{max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.product-card__countdown{position:absolute;padding:19px;bottom:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .25s ease-in,visibility .25s ease-in}@media screen and (pointer:fine){.product-card-wrapper:hover .product-card__countdown{opacity:1;visibility:visible}.product-card-wrapper:hover .product-card-item__option.show{height:var(--to-height)}.product-card-wrapper:hover .product-card-item__option.show p{opacity:0;visibility:hidden}.product-card-wrapper:hover .product-card__swatches{opacity:1;visibility:visible}.quick-add{max-height:0;opacity:0;padding:0}}.product-card__countdown countdown-timer[data-compact=true]{width:100%;margin:0}.product-card__countdown countdown-timer[data-compact=true] .countdown__timer{width:100%;gap:3px}.product-card__countdown countdown-timer[data-compact=true] .countdown__timer-item{font-size:.625rem;padding:.375rem}.grid-view-item--sold-out .product-card__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.product-card__empty-image{position:relative;overflow:hidden}.product-card__empty-image.media--adapt{padding-bottom:100%}.product-card__empty-image .product-card__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 2.25rem);line-height:1.2}.product-card__empty-image .placeholder{position:absolute;width:100%;height:100%}.product-card__image .product-card__image--hover{background:rgb(var(--color-background));opacity:0;transition:opacity .3s ease-in;position:absolute;width:100%;height:100%;top:0;left:0}.product-card__information{position:absolute;z-index:-1;top:0;left:0;width:100%;padding-bottom:0;background:rgb(var(--color-background));border-radius:var(--border-radius-container)}.product-card__information.media--portrait{padding-top:125%}.product-card__information.media--square,.product-card__information.media--adapt{padding-top:100%}.product-card__information__wrapper{padding:19px}.product-card__information__wrapper--hide{visibility:hidden}@media not screen and (pointer:fine){.product-card__information__wrapper--hide{display:none}}.article-card .product-card__image-wrapper{position:absolute}.article-card .product-card__information{position:relative}.product-card__information__wrapper .rating-star,.product-card__information__wrapper .rating .loox-rating .loox-rating-content{font-size:calc(var(--font-size) * .9rem)}.product-card__information__wrapper .price{line-height:1;margin-bottom:.5rem;word-break:break-word}.product-card__article-info{margin-top:.5625rem;line-height:1}.article-card__title{color:rgb(var(--color-foreground));--font-heading-size: calc(var(--font-heading-scale) * 1.375rem);line-height:var(--font-heading-line-height);margin:0}.article-card__excerpt{line-height:1.2;font-size:calc(.875rem * var(--font-section-scale, 1));color:rgb(var(--color-foreground));font-weight:300;margin:.625rem 0}.product-card__title{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:300;font-size:calc(.9375rem * var(--font-section-scale, 1));text-align:left;width:100%;line-height:1.25;margin-bottom:3px;display:block;font-style:normal}.product-card__title span{display:block;text-transform:initial}.product-card__article-info .product-card__title{display:inline}.product-card-item__option{position:relative}.product-card-item__option.show{height:var(--from-height);transition:height .2s ease-in}.product-card-item__colors p,.product-card-item__colors .product-card-item__swatch-name{opacity:1;visibility:visible;text-transform:uppercase;font-family:var(--font-body-family);font-size:calc(.6875rem * var(--font-section-scale, 1));font-weight:300;color:rgb(var(--color-foreground));margin:0;transition:opacity .3s ease-in,visibility .3s ease-in}.product-card-item__option--mockup p,.product-card-item__option--mockup .product-card-item__swatch-name{opacity:0}.product-card-item__option--mockup.show p,.product-card-item__option--mockup.show .product-card-item__swatch-name{display:none}.product-card__swatches{position:absolute;top:0;left:0;display:block;opacity:0;visibility:visible;transition:all .3s ease-in}.product-card__swatches,.product-card__swatches--mockup{--swatch--size: calc(34px * var(--swatch-size-percentage) / 100 );--swatch-input--size: calc(34px * var(--swatch-size-percentage) / 100 )}.product-card__added{color:rgb(var(--color-foreground));text-transform:uppercase;font-size:calc(.75rem * var(--font-section-scale, 1));font-family:var(--font-body-family);font-weight:300;display:flex;gap:4px}.product-card__added .icon-check{height:1.1em;width:auto}.product-grid .grid--2-col .product-card__information__wrapper{padding:18px 20px}.product-grid .grid--2-col .price{font-size:1.875rem;margin-bottom:.75rem}.product-grid .grid--2-col .price .price__unit{margin-top:7px}.product-grid .grid--2-col .price .price__unit .price-unit-price{font-size:1.0625rem}.product-grid .grid--2-col .product-card__title{font-size:.9375rem}.product-grid .grid--2-col .product-card-item__colors p,.product-grid .grid--2-col .product-card-item__colors .product-card-item__swatch-name,.product-grid .grid--2-col .product-card__added{font-size:.75rem}.product-grid .grid--2-col .product-card__text{font-size:2.8125rem}@media not screen and (pointer:fine){.product-card{padding-bottom:0}.product-card__title{font-size:calc(1rem * var(--font-section-scale, 1));margin-bottom:4px}.product-card__image-wrapper{position:absolute;z-index:1}.product-card__information{position:relative;z-index:0}.product-card.card--text-only .product-card__image-wrapper{position:relative}.product-card-item__option.show{height:auto;margin-bottom:5px}.product-card-item__option.show:last-child{margin-bottom:0}.product-card__swatches{position:static;opacity:1;visibility:visible;margin-top:2px}}@media screen and (min-width:767px){.grid--4-col-tablet .product-card__text{font-size:1.625rem}}@media only screen and (max-width:1024px){.product-card-item__colors p,.product-card-item__colors .product-card-item__swatch-name{font-size:.6875rem}.product-card__swatches,.product-card__swatches--mockup{--swatch--size: calc(30px * var(--swatch-size-percentage) / 100 )}.product-card__added{font-size:.6875rem}.product-card__added:before{font-size:7px;margin-right:3px}.product-card__empty-image .product-card__text{font-size:calc(var(--font-heading-scale) * 1.875rem)}.product-card__countdown countdown-timer[data-compact=true] .countdown__timer-item{font-size:.5625rem}.product-card__countdown countdown-timer[data-compact=true] .countdown__timer-item span{font-size:1rem}}@media only screen and (max-width:768px){.badge{font-size:.75rem}.product-card__empty-image .product-card__text{font-size:calc(var(--font-heading-scale) * 1.375rem)}.product-card-item__colors-content li div{width:18px;height:18px}.product-card__information__wrapper{padding:16px}.product-card__countdown{display:none}.product-card__information__wrapper .rating{margin-top:2px}.product-card__information__wrapper .rating-star,.product-card__information__wrapper .rating .loox-rating .loox-rating-content{font-size:calc(var(--font-size) * .7rem)}.product-card__information__wrapper .loox-rating-label{font-size:.75rem}}@media(max-width:370px){.product-card__title{font-size:calc(.75rem * var(--font-section-scale, 1))}}@media(max-width:300px){.product-card__empty-image .product-card__text,.product-grid .medium-up--one-quarter .product-card__text{font-size:1rem}}.ep-rate{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;line-height:1;letter-spacing:0;color:#6e6e73}.ep-rate__s{font-size:14px;line-height:1;letter-spacing:1.5px;color:#c9a25c;white-space:nowrap}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ep-rate__s{background:linear-gradient(90deg,#c9a25c var(--r),#dcdcdc var(--r));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.ep-rate__n{font-weight:600;color:#1d1d1f}.ep-rate__c{color:#86868b}@media(max-width:370px){.ep-rate{gap:4px;font-size:12px}.ep-rate__s{font-size:12px;letter-spacing:1px}}.price.ep-price.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.price.ep-price .price__sale .price__last{display:contents}.price.ep-price .price__sale .price-item--sale{order:1;font-size:26px;font-weight:700;line-height:1;letter-spacing:-.01em;color:#d11a2a}.price.ep-price .price__sale>.price__compare:nth-child(2){order:2}.price.ep-price .price__sale .price-item--regular{font-size:14px;font-weight:400;color:#86868b;text-decoration:line-through}.price.ep-price .price__badge-sale{order:3;display:inline-block;align-self:center;margin:0;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;color:#d11a2a;background:#d11a2a1a;border:0;border-radius:999px}.price.ep-price:not(.price--on-sale) .price-item{color:#d11a2a}@media(max-width:749px){.price.ep-price .price__sale .price-item--sale{font-size:21px}.price.ep-price .price__sale .price-item--regular{font-size:12.5px}.price.ep-price .price__badge-sale{font-size:11px;padding:3px 7px}}@media(max-width:370px){.price.ep-price .price__sale .price-item--sale{font-size:19px}}.price.ep-price .price__sale>div:nth-child(1),.price.ep-price .price__sale>div:nth-child(3){position:absolute}.price.ep-price .price__sale .price__compare s{display:inline!important}@media(max-width:749px){.price.ep-price.price--on-sale .price__sale{gap:3px 6px}.price.ep-price .price__sale .price-item--regular{font-size:12px}.price.ep-price .price__badge-sale{font-size:10.5px;padding:2px 6px}}@media(max-width:749px){.price.ep-price.price--on-sale .price__sale{gap:3px 5px}.price.ep-price .price__sale .price-item--regular{font-size:11px}.price.ep-price .price__badge-sale{font-size:10px;padding:2px 5px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-card.css.map */
