.tp-builder-product-card{display:flex;flex-direction:column;gap:15px;grid-column:span 2;justify-content:space-between;position:relative;width:100%}@supports (grid-template-rows:subgrid){.tp-builder-product-card{display:grid;grid-row:span 5;grid-template-columns:1fr;grid-template-rows:subgrid;justify-content:unset}.tp-builder-product-card>.image-container{aspect-ratio:1/1;grid-row:1;min-height:0;overflow:hidden}}.tp-builder-product-card:before{block-size:100%;inline-size:var(--line-thickness);inset-block-start:0;inset-inline-start:calc(var(--line-offset)*-1)}.tp-builder-product-card:after,.tp-builder-product-card:before{background-color:var(--line-color);border-radius:var(--line-radius);content:"";position:absolute;z-index:1}.tp-builder-product-card:after{block-size:var(--line-thickness);inline-size:100vw;inset-block-start:calc(var(--line-offset)*-1);inset-inline-start:0}.tp-builder-product-card .image-container{position:relative}.tp-builder-product-card .image-container .product-badges{z-index:2}.tp-builder-product-card .image-container product-card-swiper .swiper{height:100%}.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-button-next,.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-button-prev{height:unset}.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-button-next:after,.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-button-prev:after{align-items:center;aspect-ratio:1/1;background-color:#efefef;border-radius:50%;color:#343432;display:flex;font-size:12px!important;font-weight:900;height:29px;justify-content:center;overflow:hidden;width:29px}.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-slide{min-width:100%}.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tp-builder-product-card .content-container{display:flex;flex-direction:column;flex-grow:1;gap:10px}@supports (grid-template-rows:subgrid){.tp-builder-product-card .content-container{display:grid;flex-grow:unset;gap:15px;grid-row:2/4;grid-template-rows:subgrid}.tp-builder-product-card .content-container>.product-title{grid-row:1}.tp-builder-product-card .content-container>.price-review-wrapper{grid-row:2}}.tp-builder-product-card .content-container h3{color:#343432;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.tp-builder-product-card .content-container h3:focus,.tp-builder-product-card .content-container h3:hover{text-decoration:underline}.tp-builder-product-card .content-container .price-review-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.tp-builder-product-card .content-container .price-review-wrapper .tp-product-spec-icons .tp-product-spec-icon{padding:0!important}.tp-builder-product-card .content-container .price-review-wrapper .tp-product-spec-icons .tp-product-spec-icon span{position:relative;top:3px}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container{align-items:flex-start;flex-direction:column-reverse;gap:20px}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .tp-add-on-icons{-webkit-margin-after:0;margin-block-end:0}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper{display:flex}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-price,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-sale-price{align-items:flex-end;display:flex;font-size:16px;line-height:19px;max-height:19px;overflow:hidden}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent span,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-price span,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-sale-price span{font-size:16px}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-sale-price{color:#343432;font-weight:400}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent span{margin-left:4px}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent .pipe{margin-right:5px}.tp-builder-product-card .content-container .price-review-wrapper .yotpo-widget-instance{min-height:15px}.tp-builder-product-card .content-container .price-review-wrapper .yotpo-sr-bottom-line-summary div span{height:-moz-fit-content!important;height:fit-content!important}.tp-builder-product-card .content-container .price-review-wrapper .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.tp-builder-product-card .content-container .price-review-wrapper .yotpo-sr-bottom-line-right-panel{display:none!important}.tp-builder-product-card .content-container .price-review-wrapper .standalone-bottomline{padding:0}@media only screen and (max-width:768px){.tp-builder-product-card .content-container .price-review-wrapper .standalone-bottomline .text-m{font-size:15px}}.tp-builder-product-card .footer-container{display:flex;flex-direction:column;gap:12px;margin-top:15px;width:100%}@supports (grid-template-rows:subgrid){.tp-builder-product-card .footer-container{display:grid;gap:15px;grid-row:4/6;grid-template-rows:subgrid;margin-top:0}.tp-builder-product-card .footer-container>.buttons-container{grid-row:1}.tp-builder-product-card .footer-container>.free-delivery-status{grid-row:2}}.tp-builder-product-card .footer-container .buttons-container{align-items:center;display:flex;gap:14px}.tp-builder-product-card .footer-container .buttons-container button.quick-add{align-items:center;background-color:var(--button-1-color);border:0;box-sizing:border-box;color:#000;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:700px;gap:10px;justify-content:center;padding-block:9px;width:100%}.tp-builder-product-card .footer-container .buttons-container button.quick-add svg path{fill:none}.tp-builder-product-card .footer-container .buttons-container button.quick-add:focus,.tp-builder-product-card .footer-container .buttons-container button.quick-add:hover{filter:brightness(1.1)}.tp-builder-product-card .footer-container .buttons-container .button-wishlist{aspect-ratio:1;height:40px;max-width:unset;min-width:unset;width:auto}.tp-builder-product-card .footer-container .free-delivery-status{align-items:center;display:flex;flex:1;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;gap:10px;width:100%}.tp-builder-product-card .footer-container .free-delivery-status img{height:auto}.tp-builder-product-card .footer-container .free-delivery-status #date[data-loading=true]{animation:shimmer 1s linear infinite;background:linear-gradient(-45deg,#eee 40%,#fafafa 50%,#eee 60%);background-position-x:100%;background-size:300%;color:transparent;filter:blur(4px)}@keyframes shimmer{to{background-position-x:0}}

/*# sourceMappingURL=snippet-tp-builder-product-card.min.css.map*/