.price{font-size:1.3rem!important;line-height:calc(1 + .4 / var(--font-body-scale))}.price--large{font-size:1.4rem!important}@media screen and (min-width:750px){.price--large{font-size:1.5rem!important}}.price--on-sale .price-item--regular{font-size:1.1rem!important;color:rgba(var(--color-foreground),.6)}.price-item--sale{font-size:1.3rem!important}.card__heading{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;word-break:break-word}.card__heading a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:inherit}.card__heading.h5{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__title{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;word-break:break-word;margin-bottom:.5rem}.card__information .card__heading,.card__information .card__heading a,.product-card__info .product-card__title{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.product-card__price{font-size:1.3rem;margin-top:.5rem}.product-card__price--compare{font-size:1.1rem;color:rgba(var(--color-foreground),.6);text-decoration:line-through;margin-right:.5rem}.product-card__price--sale{font-size:1.3rem;color:rgb(var(--color-foreground));font-weight:500}.product-card__price--regular{font-size:1.3rem;color:rgb(var(--color-foreground))}.card-information{margin-top:.5rem}.price .price-item{margin:0 .5rem 0 0}.price__regular .price-item--regular{margin-right:0}.card__information,.product-card__info{width:100%;min-width:0}.card-wrapper,.product-card-wrapper{min-width:0}.card__content{width:100%;min-width:0}.card__heading:after,.product-card__title:after{content:"";display:inline}@media screen and (max-width:749px){.price{font-size:1.2rem!important}.price--on-sale .price-item--regular{font-size:1rem!important}.price-item--sale{font-size:1.2rem!important}.card__heading,.product-card__title{max-width:calc(100% - 1rem)}}@media screen and (min-width:750px)and (max-width:989px){.price{font-size:1.25rem!important}.price--on-sale .price-item--regular{font-size:1.05rem!important}.price-item--sale{font-size:1.25rem!important}}.card__heading,.card__heading a,.product-card__title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;width:100%!important}.card--standard .card__heading,.card--card .card__heading,.featured-collection .card__heading,.collection .card__heading{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.card__heading[title],.product-card__title[title]{cursor:help}.card-wrapper,.product-card-wrapper,.card,.card__inner,.card__content,.card__information,.card-information,.card-wrapper:hover,.product-card-wrapper:hover,.card:hover,.card__inner:hover,.card__content:hover{overflow:visible!important}.card__media,.card .media,.card__media .media{overflow:hidden!important}.grid__item{overflow:visible!important}.card-wrapper,.product-card-wrapper{height:auto!important;max-height:none!important}.card,.card__inner{max-height:none!important;height:auto!important}.product-grid-container,.collection,.facets-vertical .product-grid-container,#ProductGridContainer,#product-grid{overflow:visible!important;max-height:none!important;height:auto!important}main,main#MainContent,.main-content{overflow:visible!important}.section,.shopify-section{overflow:visible!important}div[class*=section-template],div[class*=product-grid-padding],.gradient.color-scheme-1,.gradient.color-scheme-2{overflow:visible!important;max-height:none!important;height:auto!important}.collection-hero,.collection-product-wrapper,.product-grid-container-wrapper{overflow:visible!important}.card__information .product-rating{margin:.5rem 0;display:flex;align-items:center;gap:.5rem}.card__information .product-rating__stars{display:flex;gap:2px;align-items:center}.card__information .product-rating__star{width:14px;height:14px}.card__information .product-rating__star svg{width:14px;height:14px}.card__information .product-rating__text{font-size:.9rem;color:rgba(var(--color-foreground),.75);margin:0}.card__information .product-rating__value{font-weight:500}@media screen and (max-width:749px){.card__information .product-rating__star{width:12px;height:12px}.card__information .product-rating__star svg{width:12px;height:12px}.card__information .product-rating__text{font-size:.85rem}}.quick-add__submit{min-height:3.8rem!important;padding:.9rem 2rem!important;font-size:1.3rem!important;font-weight:500;letter-spacing:.05rem}.card--horizontal__quick-add{min-height:3.5rem!important;padding:.8rem 1.8rem!important;font-size:1.2rem!important}quick-add-modal .product-form__submit{min-height:4rem!important;padding:1rem 2.5rem!important;font-size:1.4rem!important;font-weight:500;letter-spacing:.05rem}@media screen and (max-width:749px){.quick-add__submit{min-height:3.5rem!important;padding:.8rem 1.5rem!important;font-size:1.2rem!important}.card--horizontal__quick-add{min-height:3.2rem!important;padding:.7rem 1.5rem!important;font-size:1.1rem!important}}.card__media{position:relative;overflow:visible}.card-offer-badge{position:absolute;top:0;left:0;z-index:10;background-color:#baa79a;color:#0d0601;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px 6px 10px;line-height:1;pointer-events:none;overflow:hidden;clip-path:polygon(0% 0%,100% 0%,100% 35%,calc(100% + -0px) 50%,100% 65%,100% 100%,0% 100%);border-radius:0 2px 2px 0}.card-offer-badge:before{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:#baa79a;border-radius:50%;z-index:2}.card-offer-badge:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);animation:badge-shine 2.8s ease-in-out infinite;z-index:3}@keyframes badge-shine{0%{left:-75%}60%{left:125%}to{left:125%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-card-custom.css.map */
