:root{--skc-card-padding: 1.5rem;--skc-card-padding-sm: 1rem;--skc-card-padding-lg: 2rem;--skc-card-radius: 1rem;--skc-card-radius-sm: .75rem;--skc-card-radius-lg: 1.5rem;--skc-card-shadow: 0 4px 16px 0 rgba(18, 112, 89, .1);--skc-card-shadow-hover: 0 20px 25px -5px rgba(18, 112, 89, .15);--skc-card-shadow-lg: 0 25px 50px -12px rgba(18, 112, 89, .2);--skc-card-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.skc-card,.card-wrapper .card,.card{background-color:#fff;border-radius:var(--skc-card-radius);box-shadow:var(--skc-card-shadow);overflow:hidden;transition:var(--skc-card-transition)}.skc-card:hover,.card-wrapper:hover .card,.card:hover{transform:translateY(-4px);box-shadow:var(--skc-card-shadow-hover)}.skc-card__image,.card__media,.card-wrapper .media{position:relative;overflow:hidden;border-radius:var(--skc-card-radius) var(--skc-card-radius) 0 0}.skc-card__image img,.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.skc-card:hover .skc-card__image img,.card-wrapper:hover .card__media img,.card:hover .media img{transform:scale(1.05)}.skc-card__content,.card__content{padding:var(--skc-card-padding)}.skc-card__content--sm{padding:var(--skc-card-padding-sm)}.skc-card__content--lg{padding:var(--skc-card-padding-lg)}.skc-card__title,.card__heading,.card-information__text h3{font-family:var(--skc-font-heading, "Noto Serif Display", serif);font-size:1.125rem;font-weight:600;color:var(--skc-color-primary, #127059);margin:0 0 .5rem;line-height:1.3;letter-spacing:-.01em}.skc-card__title a,.card__heading a,.full-unstyled-link{color:inherit;text-decoration:none;transition:color .2s ease}.skc-card__title a:hover,.card__heading a:hover,.full-unstyled-link:hover{color:var(--skc-color-primary-dark, #0D5342)}.skc-card__subtitle,.card-information .caption{font-family:var(--skc-font-body, "Montserrat", sans-serif);font-size:.8125rem;font-weight:500;color:#1a191899;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.skc-card__description,.card__content p{font-family:var(--skc-font-body, "Montserrat", sans-serif);font-size:.9375rem;color:var(--skc-color-text, #1A1918);line-height:1.6;margin:0}.skc-card__price,.price-item,.price{font-family:var(--skc-font-body, "Montserrat", sans-serif);font-weight:600;color:var(--skc-color-primary, #127059)}.price-item--regular{font-size:1rem}.price-item--sale{color:var(--skc-color-accent, #D4AF37)}.price--on-sale .price-item--regular{color:#1a191880;text-decoration:line-through;font-weight:400}.skc-card__badge,.card__badge,.badge{position:absolute;top:.75rem;left:.75rem;padding:.375rem .75rem;font-family:var(--skc-font-body, "Montserrat", sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:.5rem;z-index:1}.skc-card__badge--sale,.badge[class*=sale]{background-color:var(--skc-color-accent, #D4AF37);color:#3d2914}.skc-card__badge--soldout,.badge[class*=sold]{background-color:#1a1918cc;color:#fff}.skc-card__badge--new{background-color:var(--skc-color-primary, #127059);color:#fff}.product-card,.card-wrapper .card--card{position:relative}.quick-add{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(to top,rgba(255,255,255,.95),transparent);opacity:0;transform:translateY(.5rem);transition:all .3s ease}.card-wrapper:hover .quick-add,.product-card:hover .quick-add{opacity:1;transform:translateY(0)}.quick-add__submit{width:100%;background-color:var(--skc-color-accent, #D4AF37);color:#3d2914;border-radius:var(--skc-btn-radius, .75rem);font-weight:600}.collection-card,.card--collection{position:relative;aspect-ratio:1;display:flex;align-items:flex-end}.collection-card__content{padding:var(--skc-card-padding);background:linear-gradient(to top,rgba(0,0,0,.6),transparent);width:100%}.collection-card__title{color:#fff;font-size:1.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}.skc-card--testimonial{padding:var(--skc-card-padding-lg);text-align:center}.skc-card--testimonial__stars{color:var(--skc-color-accent, #D4AF37);font-size:1.25rem;margin-bottom:1rem}.skc-card--testimonial__quote{font-style:italic;font-size:1.0625rem;line-height:1.7;margin-bottom:1.5rem}.skc-card--testimonial__author{font-weight:600;color:var(--skc-color-primary, #127059)}.skc-card--feature{text-align:center;padding:var(--skc-card-padding-lg)}.skc-card--feature__icon{width:4rem;height:4rem;margin:0 auto 1.25rem;color:var(--skc-color-primary, #127059)}.skc-card--feature__title{font-size:1.25rem;margin-bottom:.75rem}.skc-card--horizontal{display:flex;flex-direction:row}.skc-card--horizontal .skc-card__image{flex:0 0 40%;border-radius:var(--skc-card-radius) 0 0 var(--skc-card-radius)}.skc-card--horizontal .skc-card__content{flex:1;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.skc-card--horizontal{flex-direction:column}.skc-card--horizontal .skc-card__image{flex:0 0 auto;border-radius:var(--skc-card-radius) var(--skc-card-radius) 0 0}}.skc-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.skc-card-grid--2{grid-template-columns:repeat(2,1fr)}.skc-card-grid--3{grid-template-columns:repeat(3,1fr)}.skc-card-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.skc-card-grid--3,.skc-card-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.skc-card-grid,.skc-card-grid--2,.skc-card-grid--3,.skc-card-grid--4{grid-template-columns:1fr;gap:1rem}}.vendor-short{display:none}.vendor-full{display:block}@media screen and (max-width: 749px){.vendor-full{display:none!important}.vendor-short{display:block!important}.quick-add,.sc-quick-view-btn{display:none!important}.card__heading,.card__heading a,.card-information__text h3,.full-unstyled-link,.sc-card-title,.sc-card-title a,h3.sc-card-title{font-size:.875rem!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:calc(.875rem * 1.4 * 2)!important;text-overflow:ellipsis;word-break:break-word}.card__content,.sc-card-content{display:flex;flex-direction:column;padding:.75rem}.card__information,.sc-card-info{padding:.5rem 0}.card-information .caption,.card-information .caption-with-letter-spacing,.sc-card-vendor{font-size:.6875rem;letter-spacing:.08em;margin-bottom:.25rem}.price-item--regular,.sc-card-price{font-size:.9375rem}.rating,.sc-card-rating{margin-top:.25rem}.rating-text,.rating-count{font-size:.75rem}.card-wrapper,.sc-product-card{height:100%}.card,article.sc-product-card{height:100%;display:flex;flex-direction:column}.card__content,.sc-card-content{flex-grow:1}.card__wishlist,.sc-wishlist-btn{top:.5rem;right:.5rem}.card__wishlist button,.sc-wishlist-btn{width:2rem;height:2rem;padding:.375rem}}@media screen and (min-width: 750px) and (max-width: 989px){.quick-add,.sc-quick-view-btn{display:none!important}.card__heading,.card__heading a,.sc-card-title,.sc-card-title a{font-size:1rem;-webkit-line-clamp:2;min-height:2.7rem}}.product-grid .card,.collection-product-card{border:none;background:#fff}.card-information{padding:1rem 0 0}.card-information__wrapper{display:flex;flex-direction:column;gap:.25rem}.card--card{--border-opacity: 0}.card--shape--rounded{--border-radius: var(--skc-card-radius)}.card__media{aspect-ratio:1}.card--portrait .card__media{aspect-ratio:3/4}.card--landscape .card__media{aspect-ratio:4/3}
/*# sourceMappingURL=/cdn/shop/t/18/assets/skinclarity-cards.css.map */
