.based-card{margin:0;padding:0;background:linear-gradient(0deg,#212121,#111);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.based-card__media-link,.based-card__body-link{display:block;color:inherit;text-decoration:none}.based-card__media{position:relative;width:100%;aspect-ratio:285 / 263;overflow:hidden;background:transparent}.based-card__media-img{position:absolute;top:calc(var(--based-product-card-media-inset, 6%) + var(--based-product-card-media-drop, 0%));left:var(--based-product-card-media-inset, 6%);width:var(--based-product-card-media-size, 88%);height:var(--based-product-card-media-size, 88%);object-fit:contain;object-position:center;display:block;transition:opacity .25s ease}.based-card__media-img--secondary{display:none}.based-card__media--has-hover:hover .based-card__media-img--primary{opacity:0}.based-card__media--has-hover:hover .based-card__media-img--secondary{display:block;opacity:1}.based-card__badge{position:absolute;top:10px;right:10px;z-index:2;padding:4px 8px;border:1px solid rgba(200,172,86,.82);border-radius:999px;background:#bba04d29;color:#c8ac56;font-family:var(--based-font-display, "Paralucent", "Paralucent Condensed", system-ui, sans-serif);font-size:10px;font-weight:600;line-height:1;letter-spacing:0;text-transform:lowercase;box-shadow:inset 0 0 0 1px #9c85393d}.based-card__badge--oos{top:auto;bottom:12px;right:auto;left:12px;background:#000000d1;color:#fff;text-transform:uppercase;letter-spacing:.6px}.based-card__badge--notify{top:auto;bottom:12px;right:auto;left:12px;background:#bba04d29;border:1px solid rgba(187,160,77,.42);color:var(--based-color-gold-primary, #c8ac56);text-transform:uppercase;letter-spacing:.6px}.based-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:12px;box-sizing:border-box}.based-card__eyebrow{display:inline-flex;align-items:center;column-gap:4px;height:12px;margin:0 0 10px}.based-card__wordmark{height:10px;width:auto;display:block}.based-card__review-count{font-family:Paralucent Text-Book,Paralucent Condensed,system-ui,sans-serif;font-size:10px;font-weight:400;line-height:11.5px;letter-spacing:-.2px;color:#c2c2c2}.based-card__title{margin:0;padding:0;font-family:var(--based-font-display, "Paralucent", "Paralucent Condensed", system-ui, sans-serif);font-size:18px;font-weight:500;line-height:14.4px;letter-spacing:-.18px;color:#fff}.based-card__short{margin:5px 0 0;padding:0;font-family:Paralucent Text-Book,Paralucent Condensed,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:13.8px;letter-spacing:-.12px;color:#fff}.based-card__price{display:inline-flex;flex-direction:row;align-items:center;column-gap:4px;margin:0;padding:12px 0}.based-card__amount{font-family:var(--based-font-display, "Paralucent", "Paralucent Condensed", system-ui, sans-serif);font-size:16px;font-weight:600;line-height:12.8px;letter-spacing:-.48px;color:#c8ab55}.based-card__compare{font-family:var(--based-font-display, "Paralucent", "Paralucent Condensed", system-ui, sans-serif);font-size:14px;font-weight:400;line-height:12.8px;letter-spacing:-.28px;color:#ffffff9e;text-decoration:line-through}.based-card__cta{display:flex;align-items:center;justify-content:center;width:100%;height:38px;margin:auto 0 0;padding:0 16px;background:linear-gradient(0deg,#9c8539,#c8ac56);border:0;border-radius:6px;color:#fff;font-family:var(--based-font-display, "Paralucent", "Paralucent Condensed", system-ui, sans-serif);font-size:16px;font-weight:500;line-height:12.8px;letter-spacing:-.48px;text-transform:uppercase;cursor:pointer;transition:filter .15s ease;box-sizing:border-box}.based-card__cta:hover{filter:brightness(1.05)}.based-card__cta:disabled{cursor:progress;opacity:.85}.based-card__cta--notify{text-decoration:none}.based-card__cta--oos{background:#2a2a2a;color:#ffffffa6;cursor:default;text-transform:uppercase}@media(max-width:700px){.based-card{--based-product-card-media-inset: 4%;--based-product-card-media-size: 92%}.based-card__body{padding:10px}.based-card__price{padding:7px 0 12px}.based-card__title{font-size:15px}.based-card__short{font-size:10px;line-height:1.15}.based-card__amount{font-size:15px}.based-card__compare{font-size:12px;letter-spacing:-.24px}.based-card__cta{font-size:14px;height:32px;padding:0 14px}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/based-card.css.map */
