.wit-card .card,.wit-card .card__inner{border:0;background:transparent}.wit-card .card--card:after,.wit-card .card--standard .card__inner:after,.wit-card .card__inner:after{display:none;content:none}.wit-card.product-card-wrapper{padding:0}.wit-card__media{margin:0;width:100%;border-radius:0;background:rgba(var(--color-foreground),.04)}.wit-card__media .media img{height:100%;width:100%;object-fit:cover;object-position:center center}.wit-card__media .media.media--hover-effect{display:grid}.wit-card__media .media.media--hover-effect>img{grid-column:1;grid-row:1;transition:opacity .4s ease}.wit-card__media .media.media--hover-effect>img+img{opacity:0}@media screen and (min-width:990px){.wit-card:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.wit-card:hover .media.media--hover-effect>img+img{opacity:1}}.wit-card__badges{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;pointer-events:none}.wit-card__badge{display:inline-block;font-size:1rem;letter-spacing:.1rem;line-height:1;text-transform:uppercase;padding:.5rem .9rem;border-radius:999px;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.wit-card__badge--sold{opacity:.75}.wit-card__badge--sale{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.wit-card__badge--flag{--wit-flag-color: #a23a3a;border-color:var(--wit-flag-color);color:var(--wit-flag-color);background:transparent}.wit-card__content{width:100%;padding:0 0 0 1rem;margin-top:1.6rem}.wit-card__info{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:1rem;row-gap:0}.wit-card__title{flex:1 1 auto;min-width:0}.wit-card__price{flex:0 0 auto}.wit-card__title{margin:0;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none}.wit-card__title a{text-decoration:none;color:rgb(var(--color-foreground))}.wit-card__price{margin:0 0 0 auto}.wit-card__price .price{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:300;letter-spacing:0;text-align:right}.wit-card__price .price,.wit-card__price .price-item{line-height:1.2;margin-top:0;margin-bottom:0}.wit-card__price .price-item,.wit-card__price .price__regular .price-item--regular,.wit-card__price .price__sale .price-item{padding-top:0!important;padding-bottom:0!important}.wit-card__descriptor{flex-basis:100%;margin:.2rem 0 0;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:300;line-height:1.2;color:rgb(var(--color-foreground))}.wit-card__vendor{flex-basis:100%}.wit-card__rating{flex-basis:100%;margin:0}.wit-card__swatches{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem}.wit-card__swatch{position:relative;display:inline-block;width:1.2rem;height:1.2rem;padding:0;border:.2px solid #000000;border-radius:50%;overflow:hidden;background:var(--wit-swatch-bg, rgba(var(--color-foreground), .1));transition:box-shadow var(--duration-short) ease}a.wit-card__swatch{cursor:pointer;text-decoration:none}.wit-card__media-link{display:block;text-decoration:none;color:inherit}.wit-card__swatch-img{width:100%;height:100%;object-fit:cover;display:block}.wit-card__swatch:hover{box-shadow:0 0 0 1px rgba(var(--color-foreground),.6)}.wit-card__swatch.is-current{box-shadow:0 0 0 1.5px rgb(var(--color-background)),0 0 0 2.5px rgb(var(--color-foreground))}.wit-card .quick-add{margin-top:1.2rem}.product-grid.grid{row-gap:4.5rem}@media screen and (max-width:749px){.product-grid.grid{row-gap:3rem}}@media screen and (min-width:750px){.wit-card__info{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title price" "desc  desc" "swatch swatch";column-gap:1rem;align-items:start}.wit-card__title{grid-area:title}.wit-card__price{grid-area:price;align-self:start;margin:0}.wit-card__price .price{text-align:right}.wit-card__descriptor{grid-area:desc}.wit-card__swatches{grid-area:swatch}.wit-card__vendor,.wit-card__rating{grid-column:1 / -1}}@media screen and (max-width:749px){.wit-card__content{margin-top:.9rem}.wit-card__info{flex-direction:column;align-items:flex-start;row-gap:0}.wit-card__swatches{order:1;margin:0 0 .6rem}.wit-card__title{order:2}.wit-card__descriptor{order:3;margin:.3rem 0 0}.wit-card__price{order:4;margin:.8rem 0 0}.wit-card__price .price{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-wit-card.css.map */
