.product-card img,.product-card a{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.product-card .card{gap:var(--product-card-content-gap);background:var(--color-gray-white)}.product-card .card .card__inner{--ratio-percent: 100% !important;flex-grow:0;aspect-ratio:1;background:var(--product-card-media-background);border:0;border-radius:var(--product-card-media-radius);overflow:hidden}.product-card .card__inner:before{display:none}.product-card .card__inner:after{display:none}.product-card .card--standard.card--text:not(.card--horizontal) .card__inner>.card__content{display:none}.product-card .card--standard.card--text:not(.card--horizontal)>.card__content .card__heading.product-card__title{display:-webkit-box}.product-card-wrapper .product-card__flags{position:absolute;z-index:1;top:1.5rem;left:1.5rem;display:flex;gap:.6rem;pointer-events:none}.product-card-wrapper .product-card__flag{padding:.2rem .5rem;border-radius:var(--product-card-badge-radius);border:.1rem solid var(--color-gray-white);background:var(--color-gray-white);color:var(--color-gray-black);font-family:var(--font-copy-family);font-size:var(--pc-body5-size);font-weight:var(--font-weight-regular);line-height:1.4}.product-card-wrapper .product-card__flag--dark{border-color:var(--color-gray-black);background:var(--color-gray-black);color:var(--color-gray-white)}.product-card .card .card__media{margin:0;width:100%;border-radius:var(--product-card-media-radius)}.product-card .card__media .media{background:var(--product-card-media-background);border-radius:inherit;overflow:hidden}.product-card .card__media .media img{inset:50% auto auto calc(50% + var(--product-card-image-offset-x));width:var(--product-card-image-size);height:var(--product-card-image-size);object-fit:contain;mix-blend-mode:normal;transform:translate(-50%,-50%)}.product-card .card__media .media.media--hover-effect>img{transition:opacity var(--duration-long) ease,transform var(--duration-long) ease}.product-card .card__media .media>img+img{left:50%;width:100%;height:100%;object-fit:cover}.product-card .card__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--product-card-action-gap);min-height:var(--product-card-info-height);padding:0}.product-card .card__information{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--product-card-info-gap);padding:0}.product-card .product-card__text{display:flex;flex-direction:column;gap:var(--product-card-text-gap);min-height:var(--product-card-text-height)}.product-card .product-card__vendor,.product-card .product-card__title,.product-card .product-card__discount{font-family:var(--font-copy-family);font-style:normal;letter-spacing:0}.product-card .product-card__vendor{color:var(--color-text-muted);font-size:var(--type-body-5-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-5-line-height)}.product-card .product-card__title{flex:none;height:2lh;display:-webkit-box;overflow:hidden;margin:0;color:var(--color-text-primary);font-size:var(--type-body-3-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-3-line-height);text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card.underline-links-hover:hover .product-card__title a{text-decoration:none}.product-card .product-card__commerce{min-height:calc(var(--type-body-3-size) * var(--type-body-3-line-height));display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.product-card .product-card__price-group{display:flex;align-items:center}.product-card .product-card__price-group{flex:1 1 auto;gap:var(--space-3);min-width:0;white-space:nowrap}.product-card .product-card__price{margin:0;color:var(--color-text-primary);font-family:var(--font-copy-family);font-size:var(--type-body-3-size);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--type-body-3-line-height)}.product-card .product-card__price .price__container,.product-card .product-card__price.price--on-sale .price__sale{display:flex;align-items:center;gap:var(--product-card-price-gap)}.product-card .product-card__price:not(.price--on-sale) .price__sale{display:none}.product-card .product-card__price .price-item{margin:0}.product-card .product-card__price .price-item--sale{order:-1;color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.product-card .product-card__price.price--on-sale .price-item--regular{color:var(--color-gray-400);font-size:var(--type-body-3-size);font-weight:var(--font-weight-regular)}.product-card .product-card__discount{color:var(--color-primary-pink-500);font-size:var(--type-body-3-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-3-line-height)}.product-card.product-card-wrapper .card-information.product-card__commerce>.product-card__price-group+.product-rating{flex:0 0 auto;margin-top:0}.product-card .product-card__swatches,.product-card .product-card__swatch-list{display:flex;align-items:center}.product-card .product-card__swatches{position:relative;z-index:2;gap:var(--space-3);min-height:2rem;margin-top:calc(var(--product-card-swatch-gap) - var(--product-card-info-gap))}.product-card .product-card__swatch-list{gap:var(--space-1)}.product-card .product-card__swatch{position:relative;display:grid;place-items:center;width:var(--color-chip-size);height:var(--color-chip-size);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.product-card .product-card__swatch .swatch{--swatch--size: 100%;flex:none;border:0}.product-card .product-card__swatch.is-active{outline:0;box-shadow:0 0 0 var(--color-chip-ring-width) var(--color-gray-black)}.product-card .product-card__swatch.is-active .swatch{transform:scale(var(--color-chip-selected-scale))}.product-card .product-card__swatch:focus-visible{outline:.2rem solid var(--color-gray-black);outline-offset:.2rem}.product-card .product-card__swatch.is-sold-out:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(48deg,transparent calc(50% - .05rem),var(--color-gray-black) 50%,transparent calc(50% + .05rem));content:"";pointer-events:none}.product-card .quick-add,.product-card .quick-add-bulk{margin:0}.product-card .quick-add__submit{border:var(--product-card-action-border) solid var(--color-gray-black);border-radius:0;min-height:var(--product-card-action-height);padding:0 var(--space-6);background:var(--color-gray-white);color:var(--color-gray-black);box-shadow:none;font-family:var(--font-copy-family);font-size:var(--type-body-4-size);font-weight:var(--font-weight-regular);letter-spacing:0;line-height:var(--type-body-4-line-height)}.product-card .quick-add__submit:before,.product-card .quick-add__submit:after{content:none;display:none}.product-card .quick-add__submit:focus,.product-card .quick-add__submit:focus:not(:focus-visible),.product-card .quick-add__submit.focused{box-shadow:none}.product-card .quick-add__submit:focus-visible{outline:.2rem solid var(--color-gray-black);outline-offset:.2rem}.product-card .quick-add__submit:disabled{opacity:.38}.product-card .product-card__commerce>quantity-popover,.product-card .product-card__commerce>.card__information-volume-pricing-note{flex-basis:100%}.product-card--placeholder .card__content{gap:0}.product-card .product-card__swatches{width:100%;max-width:100%;min-width:0}.product-card .product-card__swatch-list{flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;flex-wrap:nowrap;padding:2px;margin-block:-2px;scrollbar-width:none}.product-card .product-card__swatch-list::-webkit-scrollbar{display:none}.product-card .product-card__swatch{flex-shrink:0}.product-card .product-card__swatch:focus-visible{outline-offset:-2px}.product-card .product-card__swatch-list{cursor:grab}.product-card .product-card__swatch-list.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.product-card .product-card__swatch-list.is-dragging *{cursor:grabbing}@media screen and (max-width:749px){.product-card .card__content{min-height:var(--product-card-info-height-mobile)}.product-card .product-card__swatch{width:var(--color-chip-size-small);height:var(--color-chip-size-small)}.product-card-wrapper .product-card__flag{padding:.1rem .2rem;font-size:var(--mo-body4-size);border-radius:var(--product-card-badge-radius-mobile)}.product-card .product-card__text{min-height:var(--product-card-text-height-mobile)}.product-card .product-card__commerce{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.product-card .product-card__price-group{flex-wrap:wrap;gap:var(--space-1) var(--space-2)}}@media screen and (min-width:990px){.product-card:hover .card__media .media.media--hover-effect>img:first-child:only-child{transition:opacity var(--duration-long) ease,transform var(--duration-long) ease;transform:translate(-50%,-50%)}.product-card:hover .card__media .media.media--hover-effect>img+img{transform:translate(-50%,-50%) scale(var(--product-card-hover-scale))}}@media(prefers-reduced-motion:reduce){.product-card .card__media .media.media--hover-effect>img{transition:none}}@media(max-width:749px){.product-card{--product-card-content-gap: 8px;--product-card-info-gap: 10px;--product-card-swatch-gap: 10px}.product-card .product-card__commerce{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:18px auto;gap:5px}.product-card .product-card__title,.product-card .product-card__price,.product-card .product-card__price.price--on-sale .price-item--regular,.product-card .product-card__discount{font-size:var(--mo-body2-size);line-height:var(--mo-body2-line-height)}.product-card .product-card__swatches{min-height:var(--color-chip-size-small)}.product-card .product-card__commerce>.product-rating{grid-row:1}.product-card .product-card__commerce>.product-card__price-group{grid-row:2;min-height:calc(var(--mo-body2-size) * var(--mo-body2-line-height));flex-wrap:nowrap;align-items:flex-start;align-content:flex-start}.product-card-wrapper .product-card__flags{top:8px;left:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-card.css.map */
