.macsara-product-card{--macsara-card-image-info-gap: 12px;--macsara-card-title-size: 14px;display:flex;align-self:stretch;flex-direction:column;height:100%;overflow:hidden;border:1px solid #eaeaea;background:#f5f5f5}.macsara-product-card .product-item__image{flex:0 0 auto;width:100%;aspect-ratio:1 / 1}.macsara-product-card .product-item__bg,.macsara-product-card .product-item__bg figure,.macsara-product-card .product-item__bg img{width:100%;height:100%}.macsara-product-card .product-information{display:flex;flex:1 0 auto;background:#fff;text-align:left}.macsara-product-card .product-item__info{display:flex;flex:1 0 auto;flex-direction:column;gap:0;min-height:0;width:100%;padding:var(--macsara-card-image-info-gap) 16px 12px;color:#212121;font-family:var(--FONT-STACK-BODY)}.macsara-product-card.product-item--sold-out .product-item__bg{opacity:.4}.macsara-product-card.product-item--sold-out .badge-box-container{top:0;right:0;bottom:auto;left:auto;align-items:flex-end;flex-wrap:wrap}.macsara-product-card.product-item--sold-out .sold-box,.macsara-product-card .sale-box{--text: #fff;--bg: #f35454;border-radius:0}.macsara-product-card.product-item--swatches:not(.product-item--overlay-text) .product-item__info{padding:var(--macsara-card-image-info-gap) 16px 12px}.macsara-product-card .product-item__info>.product-link{display:contents}.macsara-product-card .product-item__title{display:-webkit-box;order:1;overflow:hidden;min-height:40px;color:#212121;font-family:var(--FONT-STACK-BODY);font-size:var(--macsara-card-title-size);font-weight:400;line-height:20px;margin:0!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.macsara-product-card .product-item__rating{display:flex;order:2;align-items:center;gap:6px;min-height:16px;color:#212121;font-size:12px;line-height:16px;margin-top:8px}.macsara-product-card .product-item__rating-stars{position:relative;display:inline-block;color:#d8d8d8;font-size:16px;line-height:16px;letter-spacing:0;white-space:nowrap}.macsara-product-card .product-item__rating-stars-fill{position:absolute;top:0;left:0;width:var(--rating-percent);overflow:hidden;color:#ffc83d}.macsara-product-card .product-item__rating--judgeme .jdgm-prev-badge{display:flex!important;align-items:center;gap:6px}.macsara-product-card .product-item__rating--judgeme .jdgm-star{color:#ffc83d!important}.macsara-product-card .product-item__swatches__holder,.macsara-product-card .featured-product-swatches{order:3;width:100%;min-height:20px;margin:8px 0 0}.macsara-product-card .featured-product-swatches{pointer-events:auto!important;cursor:default!important}.macsara-product-card .featured-product-swatches .swatch-view-item,.macsara-product-card .featured-product-swatches .swatch-view-item *{pointer-events:auto!important;cursor:pointer!important}.macsara-product-card .featured-product-swatches .swatch-view-item:focus-visible{outline:2px solid #212121;outline-offset:2px}.macsara-product-card .featured-product-swatches .swatch-view-item:hover,.macsara-product-card .featured-product-swatches .swatch-view-item:hover .swatch-image-wrapper,.macsara-product-card .featured-product-swatches .swatch-view-item:hover .swatch-custom-image,.macsara-product-card .featured-product-swatches .swatch-view-item:hover .star-set-image{filter:none!important;transform:none!important;box-shadow:none!important}.macsara-product-card .featured-product-swatches:empty{display:none}.macsara-product-card .featured-product-swatches variant-king-combined-listing,.macsara-product-card .featured-product-swatches .swatches,.macsara-product-card .featured-product-swatches .swatch-single,.macsara-product-card .featured-product-swatches fieldset,.macsara-product-card variant-king-combined-listing fieldset,.macsara-product-card variant-king-combined-listing .swatches,.macsara-product-card variant-king-combined-listing .swatch-single{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}.macsara-product-card .featured-product-swatches legend,.macsara-product-card .featured-product-swatches .vkcl-product-images-data,.macsara-product-card variant-king-combined-listing .swatch-label,.macsara-product-card variant-king-combined-listing .vkcl-product-images-data{display:none!important}.macsara-product-card .featured-product-swatches .swatch-view,.macsara-product-card variant-king-combined-listing .swatch-view{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;list-style:none!important}.macsara-product-card .featured-product-swatches .swatch-view-item,.macsara-product-card variant-king-combined-listing .swatch-view-item{display:block!important;flex:0 0 27px!important;width:27px!important;min-width:27px!important;max-width:27px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important}.macsara-product-card .featured-product-swatches .swatch-view-item[data-featured-overflow],.macsara-product-card variant-king-combined-listing .swatch-view-item:nth-child(n+8),.macsara-product-card variant-king-combined-listing .swatch-view-item[data-featured-overflow]{display:none!important}.macsara-product-card .featured-product-swatches .swatch-image-wrapper,.macsara-product-card .featured-product-swatches .swatch-custom-image,.macsara-product-card .featured-product-swatches .star-set-image,.macsara-product-card variant-king-combined-listing .swatch-image-wrapper,.macsara-product-card variant-king-combined-listing .swatch-custom-image,.macsara-product-card variant-king-combined-listing .star-set-image{width:27px!important;min-width:27px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background-position:center!important;background-size:cover!important;box-shadow:none!important}.macsara-product-card .featured-product-swatches .swatch-view-item[aria-checked=true] .swatch-custom-image{outline:1px solid #212121!important;outline-offset:1px}.macsara-product-card .featured-swatch-more,.macsara-product-card .swatch-limited{display:inline-flex!important;flex:0 0 27px!important;align-items:center;justify-content:center;width:27px!important;min-width:27px!important;max-width:27px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;background:#7b7b7b;box-sizing:border-box;color:#fff;font-size:10px;line-height:20px;list-style:none}.macsara-product-card .radio__fieldset--pgi{min-height:20px;padding:0;background:transparent;opacity:1;visibility:visible}.macsara-product-card .radio__fieldset--pgi .swatch__button{width:27px;height:20px;margin:0 4px 0 0;padding:0}.macsara-product-card .swatch__button .swatch__link,.macsara-product-card .swatch__button .sibling__link{width:100%;height:100%;min-height:20px;border-radius:0}.macsara-product-card .product-item__price__holder{order:4;justify-content:flex-start;margin-top:12px;overflow:visible}.macsara-product-card .product-item__price,.macsara-product-card .price{width:100%}.macsara-product-card .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;color:#212121;white-space:nowrap}.macsara-product-card .product-item__sale-group{display:inline-flex;order:2;align-items:baseline;gap:4px;white-space:nowrap}.macsara-product-card .new-price,.macsara-product-card .price-item--sale,.macsara-product-card .price-item--regular{order:1;margin:0!important;color:#212121!important;font-family:Cardo,Georgia,serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important}.macsara-product-card .old-price{order:2;color:#7b7b7b;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:400}.macsara-product-card .discount-percentage{order:3;margin:0;color:#904999;font-family:var(--FONT-STACK-BODY);font-size:12px;font-weight:500}.macsara-product-card .product-item__availability-note{order:5;margin:8px 0 0;color:#f35454;font-family:var(--FONT-STACK-BODY);font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.macsara-product-card .product-item__recently-viewed{display:none!important}.template-collection .macsara-product-card .product-item__recently-viewed{display:block!important;order:6;min-height:12px;margin-top:8px;color:#7b7b7b;font-family:var(--FONT-STACK-BODY);font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;visibility:hidden}.template-collection .macsara-product-card .product-item__recently-viewed:not(.hidden){visibility:visible}.macsara-product-card .quick-add__holder.desktop{right:auto!important;bottom:8px!important;left:8px!important;width:auto!important;opacity:1!important;visibility:visible!important}.macsara-product-card .quick-add__button,.product-item.macsara-product-card .quick-add__holder.desktop .quick-add__button{display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;gap:8px!important;padding:8px 12px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#212121!important;font-family:var(--FONT-STACK-BODY)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;letter-spacing:0!important;text-transform:uppercase!important}.macsara-product-card .quick-add__holder--sold-out .quick-add__button{cursor:not-allowed!important;pointer-events:none}.macsara-product-card .quick-add__button .btn__plus{position:relative!important;inset:auto!important;display:block!important;flex:0 0 20px;width:20px;height:20px;margin:0!important;background:none!important;-webkit-mask:none!important;mask:none!important}.macsara-product-card .quick-add__button .btn__plus:before,.macsara-product-card .quick-add__button .btn__plus:after{position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentcolor;content:"";transform:translate(-50%,-50%)}.macsara-product-card .quick-add__button .btn__plus:after{transform:translate(-50%,-50%) rotate(90deg)}@media only screen and (max-width:749px){.macsara-product-card .product-item__info{min-height:0;padding:var(--macsara-card-image-info-gap) 8px 8px}.macsara-product-card.product-item--swatches:not(.product-item--overlay-text) .product-item__info{padding:var(--macsara-card-image-info-gap) 8px 8px}.macsara-product-card .product-item__swatches__holder .selector-wrapper__scrollbar{justify-content:flex-start}.macsara-product-card variant-king-combined-listing .swatch-view-item:nth-child(n+5){display:none!important}.macsara-product-card .price{flex-wrap:wrap}.macsara-product-card .new-price,.macsara-product-card .price-item--sale,.macsara-product-card .price-item--regular{flex-basis:100%;font-size:16px!important;line-height:24px!important}.macsara-product-card .product-item__info>quick-add-product{display:block;order:7;width:100%;margin-top:8px}.macsara-product-card .product-item__info>.quick-add__holder--sold-out{display:block;order:7;width:100%;margin-top:8px}.macsara-product-card .quick-add__holder.mobile{width:100%;margin:0}.macsara-product-card .quick-add__button{width:100%!important;min-width:0;margin-top:0}.macsara-product-card .quick-add__holder.mobile .quick-add__button{padding:8px 16px!important;border:1px solid #212121!important;background:transparent!important;box-shadow:none!important;color:#212121!important;font-family:var(--macsara-button-font-family, Poppins, sans-serif)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.4!important}.macsara-product-card .quick-add__holder.mobile .quick-add__button:focus-visible{outline:2px solid #212121;outline-offset:3px}}@media only screen and (max-width:749px)and (hover:hover){.macsara-product-card .quick-add__holder.mobile .quick-add__button:hover{background:#212121!important;box-shadow:none!important;color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/macsara-product-card.css.map */
