@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;700&display=swap";.cpc-wrapper{position:relative;border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .45s cubic-bezier(.22,1,.36,1)}.cpc-wrapper:hover{box-shadow:0 4px 20px #00000014}.cpc-media-link,.cpc-title-link,.cpc-price-link{display:block;text-decoration:none;color:inherit}.cpc-media-link:hover,.cpc-title-link:hover,.cpc-price-link:hover{text-decoration:none;color:inherit}.cpc-media-outer{position:relative}.cpc-quick-add-wrap{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;justify-content:center;align-items:center;padding:12px 10px 14px;pointer-events:none;background:linear-gradient(to top,#fffffff5,#fff0)}.cpc-quick-add{pointer-events:auto;width:100%;max-width:220px;box-shadow:0 2px 12px #0000001f;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.cpc-wrapper .button.button--small.cpc-quick-add{min-height:4rem}@media(hover:hover)and (pointer:fine){.cpc-quick-add-wrap{opacity:0;transform:translateY(12px);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.cpc-wrapper:hover .cpc-quick-add-wrap,.cpc-media-outer:focus-within .cpc-quick-add-wrap{opacity:1;transform:translateY(0)}.cpc-quick-add{transform:translateY(8px) scale(.96);transition:transform .5s cubic-bezier(.22,1,.36,1) .08s,box-shadow .4s cubic-bezier(.22,1,.36,1)}.cpc-wrapper:hover .cpc-quick-add,.cpc-media-outer:focus-within .cpc-quick-add{transform:translateY(0) scale(1)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.cpc-quick-add-wrap{transition-duration:.15s;transform:translateY(4px)}.cpc-wrapper:hover .cpc-quick-add-wrap,.cpc-media-outer:focus-within .cpc-quick-add-wrap{transform:translateY(0)}.cpc-quick-add{transition-duration:.15s;transition-delay:0s;transform:translateY(2px) scale(.99)}.cpc-wrapper:hover .cpc-quick-add,.cpc-media-outer:focus-within .cpc-quick-add{transform:translateY(0) scale(1)}}@media(hover:none){.cpc-quick-add-wrap{position:relative;opacity:1;transform:none;padding:10px 0 0;background:none;pointer-events:auto}}.cpc-media{position:relative;background:transparent;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.cpc-image{display:block;width:100%;height:100%;object-fit:contain;padding:0;transition:transform .5s ease,opacity .3s ease}.cpc-image.is-fading{opacity:.2}.cpc-wrapper:hover .cpc-image{transform:scale(1.04)}.cpc-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent}.cpc-placeholder svg{width:60%;height:60%;opacity:.35}.cpc-badges{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-direction:column;gap:6px}.cpc-badges-tr{position:absolute;top:12px;right:12px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cpc-badge{display:inline-block;padding:7px 13px;font-family:Inter Tight,sans-serif;font-size:11px;font-weight:700;line-height:110%;letter-spacing:.06em;border-radius:4px;width:fit-content}.cpc-badge--top-pick{background:linear-gradient(135deg,var(--cpc-badge-top-pick-grad-from, #c45c3e) 0%,var(--cpc-badge-top-pick-grad-to, #a84328) 100%);color:var(--cpc-badge-top-pick-text, #ffffff)}.cpc-badge--limited{background:var(--cpc-badge-limited-bg, #fff8e6);color:var(--cpc-badge-limited-text, #6b4e16);border:1px solid var(--cpc-badge-limited-border, #d4a574)}.cpc-badge--new{background:var(--cpc-badge-new-bg, #e3f2fd);color:var(--cpc-badge-new-text, #1565c0)}.cpc-badge--best-seller{background:var(--cpc-badge-best-seller-bg, #333333);color:var(--cpc-badge-best-seller-text, #ffffff)}.cpc-badge--selling-fast{background:var(--cpc-badge-selling-fast-bg, #fffdf4);color:var(--cpc-badge-selling-fast-text, #bf6437)}.cpc-badge--sale{background:var(--cpc-badge-sale-bg, #e8f5e9);color:var(--cpc-badge-sale-text, #2e7d32)}.cpc-badge--sold-out{background:var(--cpc-badge-sold-out-bg, #f5f5f5);color:var(--cpc-badge-sold-out-text, #999999)}.cpc-details{padding:16px 16px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.cpc-rating{display:flex;align-items:center;justify-content:center;gap:6px}.cpc-stars{display:flex;align-items:center;gap:2px}.cpc-star{display:block;flex-shrink:0;width:16px;height:16px}.cpc-review-count{font-family:Inter Tight,sans-serif;font-weight:400;font-size:16px;line-height:156.25%;letter-spacing:0;color:#616958}.cpc-swatches{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.cpc-swatch{display:inline-block;width:25px;height:25px;border-radius:50%;border:1.5px solid rgba(0,0,0,.12);background:var(--swatch-bg);background-size:cover;background-position:center;cursor:pointer;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;flex-shrink:0;position:relative;padding:0;outline:none;-webkit-appearance:none;appearance:none}.cpc-swatch:hover{border-color:#0006;transform:scale(1.12)}.cpc-swatch.is-active{border-color:#1a1a1a;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1a1a1a}.cpc-title-link{width:100%}.cpc-title{font-family:var(--font-body-family);font-weight:500;font-size:15px;line-height:1.35;color:#000;margin:0;letter-spacing:-.01em}.cpc-price{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-body-family);font-size:14.4px;line-height:1}.cpc-price__current{font-weight:400;color:#000}.cpc-price__compare{font-weight:400;color:#bf6437;text-decoration:line-through}@media(max-width:749px){.cpc-details{padding:12px 12px 16px;gap:6px}.cpc-title,.cpc-price{font-size:12px}.cpc-badge{font-family:Inter Tight,sans-serif;font-size:7px;font-weight:700;line-height:110%;letter-spacing:.06em;padding:4.78px 9.8px}.cpc-badges{top:10px;left:10px;gap:4px}.cpc-swatch{width:18.34px;height:18.34px}.cpc-swatches{gap:4.4px}.cpc-star{width:11.73806095123291px;height:11.195664405822754px}.cpc-review-count{font-family:Inter Tight,sans-serif;font-size:11.74px;line-height:156.218%;letter-spacing:0;color:#616958}}@media(max-width:389px){.cpc-image{padding:0}.cpc-details{padding:10px 10px 14px}}.cpc-wrapper .button.button--small.cpc-quick-add.cpc-quick-add--sold-out:disabled,.cpc-wrapper .button.button--small.cpc-quick-add.cpc-quick-add--sold-out[aria-disabled=true]{pointer-events:auto;cursor:not-allowed;opacity:.85;box-shadow:0 2px 12px #00000014}@media screen and (hover:hover){.cpc-wrapper .button.button--small.cpc-quick-add.cpc-quick-add--sold-out:disabled:hover,.cpc-wrapper .button.button--small.cpc-quick-add.cpc-quick-add--sold-out[aria-disabled=true]:hover{cursor:not-allowed}}@media screen and (max-width:749px){.cpc-quick-add-wrap{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/card-product-custom.css.map */
