:root{--pc-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pc-bg: #ffffff;--pc-text-primary: #18181b;--pc-text-muted: #71717a;--pc-text-light: #a1a1aa;--pc-savings-green: #15803d;--pc-card-radius: 16px;--pc-img-radius: 12px;--pc-btn-radius: 10px;--pc-badge-radius: 6px;--pc-card-shadow: 0 2px 14px rgba(0, 0, 0, .05);--pc-card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .09);--pc-image-bg: #f5f2eb}.product-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:320px;background-color:#fff;border-radius:var(--pc-card-radius);box-shadow:0 2px 12px #0000000a;border:1px solid #ECE7DE;padding:10px;box-sizing:border-box;font-family:var(--pc-font-family);color:var(--pc-text-primary);text-decoration:none;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s ease;margin:0 auto}.product-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000014;border-color:#dfd9ce}.product-card:focus-within{outline:2px solid var(--pc-text-primary);outline-offset:2px}.product-card__image-wrapper{position:relative;width:100%;aspect-ratio:4 / 5;background:transparent;border:none;border-radius:var(--pc-img-radius);overflow:hidden;display:block}.product-card__image-link{display:block;width:100%;height:100%;text-decoration:none}.product-card__image{width:100%;height:100%;object-fit:cover;object-position:center;padding:0;box-sizing:border-box;display:block;mix-blend-mode:normal;transition:transform .4s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-card__image{transform:scale(1.05)}.product-card__placeholder-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.product-card__placeholder-wrapper svg{width:100%;height:100%}.product-card__badge{position:absolute;top:8px;left:8px;z-index:3;background-color:#111;color:#fff;padding:4px 8px;border-radius:var(--pc-badge-radius);font-size:11px;font-weight:700;letter-spacing:.4px;line-height:1;text-transform:uppercase;pointer-events:none;box-shadow:0 2px 6px #00000026}.product-card__wishlist-btn{position:absolute;top:8px;right:8px;z-index:4;width:32px;height:32px;border-radius:50%;background-color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;color:#111;padding:0;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease}.product-card__wishlist-btn:hover{transform:scale(1.1);box-shadow:0 3px 10px #00000026}.product-card__wishlist-btn:focus-visible{outline:2px solid #111111;outline-offset:2px}.product-card__wishlist-icon{width:16px;height:16px;stroke:#111;fill:transparent;transition:fill .2s ease,stroke .2s ease,transform .2s ease}.product-card__wishlist-btn--active .product-card__wishlist-icon{fill:#111;stroke:#111;animation:pcHeartPop .3s cubic-bezier(.16,1,.3,1)}@keyframes pcHeartPop{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(1)}}.product-card__content{padding:10px 4px 2px;display:flex;flex-direction:column;flex:1 1 auto}.product-card__category{font-size:11px;font-weight:600;color:var(--pc-text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px;line-height:1.2}.product-card__title{margin:0 0 3px;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.product-card__title a{color:var(--pc-text-primary);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:opacity .2s ease}.product-card__title a:hover{opacity:.8}.product-card__variant-size{font-size:12px;font-weight:400;color:var(--pc-text-muted);margin-bottom:8px;line-height:1.2}.product-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;margin-top:auto;margin-bottom:3px}.product-card__price{font-size:17px;font-weight:700;color:var(--pc-text-primary);letter-spacing:-.02em;line-height:1}.product-card__compare-price-group{display:inline-flex;align-items:baseline;gap:4px}.product-card__mrp-label{font-size:11px;font-weight:500;color:var(--pc-text-light);letter-spacing:.02em;text-transform:uppercase}.product-card__compare-price{font-size:13px;font-weight:400;color:var(--pc-text-light);text-decoration:line-through;text-decoration-thickness:1px}.product-card__savings{font-size:12px;font-weight:600;color:var(--pc-savings-green);margin-bottom:2px;line-height:1.3}.product-card__tax-note{font-size:10px;font-weight:400;color:var(--pc-text-light);margin-bottom:10px;line-height:1.3}.product-card__form{width:100%;margin-top:auto}.product-card__atc-btn{width:100%;height:40px;background-color:#111;color:#fff;font-family:var(--pc-font-family);font-size:13px;font-weight:600;letter-spacing:.02em;padding:0 16px;border:none;border-radius:var(--pc-btn-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.product-card__atc-btn:hover:not(:disabled){background-color:#27272a;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.product-card__atc-btn:active:not(:disabled){transform:translateY(0)}.product-card__atc-btn:focus-visible{outline:2px solid #111111;outline-offset:2px}.product-card__atc-icon{display:inline-block!important;width:15px!important;height:15px!important;stroke:currentColor;flex-shrink:0!important;vertical-align:middle!important;margin:0!important}.product-card__atc-label{display:inline!important;line-height:1!important;white-space:nowrap!important}.product-card__atc-text--idle{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1!important;width:auto!important}.product-card__atc-text--loading,.product-card__atc-text--success,.product-card__atc-btn--loading .product-card__atc-text--idle{display:none!important}.product-card__atc-btn--loading .product-card__atc-text--loading{display:inline-flex!important;align-items:center!important;gap:6px!important}.product-card__spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:pcSpin .7s linear infinite}@keyframes pcSpin{to{transform:rotate(360deg)}}.product-card__atc-btn--success{background-color:var(--pc-savings-green)!important}.product-card__atc-btn--success .product-card__atc-text--idle{display:none}.product-card__atc-btn--success .product-card__atc-text--success{display:inline-flex;align-items:center;gap:6px}.product-card__atc-btn:disabled,.product-card__atc-btn--sold-out{background-color:#f4f4f5!important;color:#a1a1aa!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.product-card--sold-out .product-card__image{filter:grayscale(.2) opacity(.85)}.featured-collection-cards__grid{display:grid;gap:20px;width:100%;margin:0 auto}@media(min-width:1024px){.featured-collection-cards__grid--cols-4{grid-template-columns:repeat(4,1fr)}.featured-collection-cards__grid--cols-3{grid-template-columns:repeat(3,1fr)}.featured-collection-cards__grid--cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:750px)and (max-width:1023px){.featured-collection-cards__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}}@media(max-width:749px){.featured-collection-cards__grid--mobile-2{grid-template-columns:repeat(2,1fr);gap:10px}.featured-collection-cards__grid--mobile-1{grid-template-columns:1fr;gap:14px}.product-card{padding:6px;border-radius:14px}.product-card__image-wrapper{border-radius:10px}.product-card__content{padding:8px 3px 2px}.product-card__title{font-size:13px}.product-card__price{font-size:15px}.product-card__wishlist-btn{width:28px;height:28px;top:6px;right:6px}.product-card__wishlist-icon{width:14px;height:14px}.product-card__badge{top:6px;left:6px;padding:3px 6px;font-size:10px;border-radius:5px}.product-card__atc-btn{height:36px;font-size:12px;border-radius:8px}.product-card__atc-icon{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.product-card,.product-card__image,.product-card__wishlist-btn,.product-card__atc-btn{transition:none!important;transform:none!important}}.product-grid__item{border:none!important;background:transparent!important;list-style:none!important}:is(.product-grid__item,.resource-list__item) .product-card{display:flex!important;flex-direction:column!important;height:100%!important;max-width:100%!important}.products-track .product-card{flex:0 0 260px!important;max-width:290px!important;margin:0!important}@media(max-width:989px){.products-track .product-card{flex:0 0 240px!important}}@media(max-width:749px){.products-track .product-card{flex:0 0 195px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-card.css.map */
