.product-card{margin:0 4.13vw;width:33.86vw;text-align:center;flex:0 0 33.86vw}.product-card__image{margin-bottom:4.26vw}.product-card__image a{display:block}.product-card__image img{width:41.86vw;height:41.86vw;object-fit:cover}.product-card__title{font-family:var(--v2-font-family-secondary);font-weight:400;font-size:3.73vw;line-height:1.29;margin-bottom:.8vw}.holiday-bundle .product-card__title{font-size:calc((24vw * 100) / var(--mobile))}.product-card__subtitle{font-family:var(--v2-font-family-primary);font-weight:400;font-size:2.66vw;line-height:1;margin-bottom:.8vw;text-transform:uppercase}.holiday-bundle .product-card__subtitle{font-size:calc((16vw * 100) / var(--mobile));text-transform:none}.product-card__price{font-family:var(--v2-font-family-primary);font-size:2.66vw;line-height:1;margin-bottom:2.13vw}.product-card__savings-text{font-family:var(--font-family);color:var(--color, --v2-purple);font-size:var(--font-size, 10px);font-weight:var(--font-weight, 700);margin-top:calc((5vw * 100) / var(--mobile))}.holiday-bundle .product-card__price{font-size:calc((18vw * 100) / var(--mobile))}.product-card__price .price{font-weight:700}.product-card__price .compare-price{text-decoration:line-through}.product-card__price .on-sale{font-weight:700}.holiday-bundle .product-card__price{margin-bottom:calc((18vw * 100) / var(--mobile))}.product-card__btn{display:flex;justify-content:center;align-items:center;font-family:var(--v2-font-family-primary);font-weight:700;font-size:2.66vw;padding:0 2.66vw;border:0;border-radius:0;background-color:var(--v2-purple);color:var(--white);cursor:pointer;transition:background-color .3s ease;width:100%;height:8vw}.product-card__btn:hover{color:var(--white)}.holiday-bundle .product-card__btn{font-size:calc((18vw * 100) / var(--mobile));height:calc((40vw * 100) / var(--mobile))}.product-card__btn:disabled{background-color:var(--v2-gray);cursor:not-allowed}.product-card__btn--learn-more{background:transparent;color:var(--v2-purple);font-size:calc((18vw * 100) / var(--mobile));text-decoration:underline;display:flex;align-items:center;justify-content:center}.product-card__wrapper{position:relative;text-align:center}.product-card__tag{border-radius:0;border:1px solid var(--v2-black);color:var(--v2-black);font-size:2.13vw;font-weight:700;line-height:1;padding:.53vw;position:absolute;top:0;left:0}.product-card__tag.product-card__tag--free{border:0;font-size:calc((16vw * 100) / var(--mobile));color:var(--v2-violet);font-family:var(--v2-font-family-secondary)}.product-card__form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-card__review-stars{margin-bottom:3.2vw}.product-card__review .yotpo-reviews-star-ratings-widget svg{width:14px;height:14px}.product-card__radios{align-items:center;display:flex;justify-content:center}.product-card__option--size,.show .btn-show-shades,.product-card__option--shade{display:none}.show .product-card__option--shade{display:block}.product-card__form--variant .product-card__btn--add{display:none}.show .product-card__form--variant .product-card__btn--add{display:flex}@media (min-width: 768px){.product-card{flex:0 0 26.94vw;margin:0 2.67vw;width:26.94vw}.product-card__image{margin-bottom:1.041vw}.product-card__wrapper{padding-top:0}.product-card__tag{font-size:.83vw;padding:.4vw .34vw .3vw;top:0}.product-card__tag.product-card__tag--free{font-size:calc((20vw * 100) / var(--desktop))}.product-card__title{font-size:1.25vw;margin-bottom:.27vw}.holiday-bundle .product-card__title{font-size:calc((24vw * 100) / var(--desktop))}.product-card__subtitle{font-size:1.11vw;margin-bottom:.27vw}.holiday-bundle .product-card__subtitle{font-size:calc((18vw * 100) / var(--desktop))}.product-card__price{font-size:1.11vw;margin-bottom:.27vw}.holiday-bundle .product-card__price{font-size:calc((18vw * 100) / var(--desktop));margin-bottom:calc((15vw * 100) / var(--desktop))}.product-card__review-stars{margin-bottom:.75vw}.product-card__btn{font-size:1.11vw;height:2.77vw;max-width:16.59vw}.holiday-bundle .product-card__btn{font-size:calc((18vw * 100) / var(--desktop));height:calc((40vw * 100) / var(--desktop))}.product-card__btn--learn-more{font-size:calc((18vw * 100) / var(--desktop))}.product-card__image img{width:21.94vw;height:21.94vw}.product-card__savings-text{margin-top:calc((5vw * 100) / var(--desktop))}}/// Holiday Bundle: .holiday-bundle .product-card__subtitle{text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/58/assets/component-product-card.v2.css.map */
