.card-wrapper{position:relative;background:#fff;border:1px solid rgba(10,10,10,.1);border-radius:22px;overflow:hidden}.card-wrapper .card,.card-wrapper .card__media{background:#f5f4f1}.card-wrapper .card,.card-wrapper .card__media,.card-wrapper .card__media .media,.card-wrapper .card__media img,.card-wrapper .card__media picture{border-radius:0}.card-wrapper .card__media .media img{object-fit:contain;padding:10%}.card-wrapper .card__badge{position:absolute;top:14px;left:14px;right:auto;bottom:auto}.card-wrapper .card__badge .badge{--color-badge-background: #0a0a0a;--color-badge-foreground: #ffffff;background:var(--color-badge-background);color:var(--color-badge-foreground);border:0;border-radius:6px;padding:5px 9px;font-family:var(--font-family-sans);font-size:10px;font-weight:500;line-height:15px;letter-spacing:1.4px;text-transform:uppercase}.card-wrapper .card__wishlist{position:absolute;top:14px;right:14px;left:auto;bottom:auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffe6;border:0;border-radius:50%;cursor:pointer;color:#0a0a0a}.card-wrapper .card-information__wrapper{padding:0;text-align:left}.card-wrapper .card__subtitle{display:block;font-family:var(--font-family-mono);font-size:10.5px;font-weight:500;line-height:15.75px;letter-spacing:1.47px;text-transform:uppercase;color:#767472}.card-wrapper .card-information__text{display:block;margin-top:12px;font-family:var(--font-family-sans);font-size:22px;font-weight:600;line-height:24.2px;letter-spacing:-.55px;color:#0a0a0a;text-decoration:none;background-image:none!important}.card-wrapper quick-view-drawer .quick-view__summary{display:none}.card-wrapper .card__rating-row{display:flex;align-items:center;gap:8px;margin-top:6px;--color-rating: 201, 162, 76}.card-wrapper .card__rating-row .rating{margin-right:6px}.card-wrapper .card__rating-row .rating-text,.card-wrapper .card__rating-row .rating-count{display:block;margin:0;font-family:var(--font-family-geist);font-size:12.5px;font-weight:600;letter-spacing:-.08px;color:#1f1f1f}.card-wrapper .card__rating-row .rating-text__scale{display:none}.card-wrapper .card__description{padding-top:0;margin-bottom:20px!important;margin-top:0;font-family:var(--font-family-geist);font-size:13px;font-weight:400;line-height:18.2px;letter-spacing:-.08px;color:#767472}.card-wrapper .card-information__button{overflow:visible}.card-wrapper .card__footer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:15px;border-top:1px solid rgba(10,10,10,.06)}.card-wrapper .card__footer-price .price{font-family:var(--font-family-display);font-size:22px;font-weight:800;line-height:33px;letter-spacing:-.55px;color:#0a0a0a}.card-wrapper .card__footer-price .price__prefix,.card-wrapper .card__footer-price .price__suffix{font-size:inherit;vertical-align:baseline;position:static;top:auto;line-height:inherit}.card-wrapper .card__unit-price{display:block;font-family:var(--font-family-geist);font-size:11px;font-weight:600;line-height:16.5px;letter-spacing:-.08px;color:#767472}.card-wrapper .card__footer .card-information__button{margin:0}.card-wrapper .card__footer .card-information__button>*{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;background:#0a0a0a;color:#fff;border:0;border-radius:999px!important;font-family:var(--font-family-geist);font-size:13px;font-weight:700;line-height:19.5px;white-space:nowrap;cursor:pointer;opacity:1!important;transform:none!important;visibility:visible!important;text-indent:0!important;width:auto!important;min-width:0!important;min-height:38px!important;flex:0 0 auto!important}.card-wrapper .card__footer .card-information__button>*:hover{background:#fff;color:#0a0a0a;box-shadow:inset 0 0 0 1px #0a0a0a}.card-wrapper .card__footer .button--soldout,.card-wrapper .card__footer .button--soldout:hover{background:#e5e4e0;color:#767472;box-shadow:none;opacity:1;cursor:default}.card-wrapper{display:flex;flex-direction:column;min-height:100%}.card-wrapper .card-information{display:flex;flex-direction:column;flex:1 1 auto;position:relative}.card-wrapper .card-information__wrapper{display:flex;flex-direction:column;flex:1 1 auto}.card-wrapper .card-information__wrapper>*{margin:0}.card-wrapper .card-information__wrapper>.card-information__text{margin-top:12px}.card-wrapper .card-information__wrapper>.card__rating-row{margin-top:6px}.card-wrapper .card-information__wrapper>.card__description{margin-top:8px}.card-wrapper .card-information__wrapper>.card__footer{margin-top:auto}.card-wrapper .card-information{padding:18px 18px 24px}.card-wrapper .card__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .card-information__button{position:static;bottom:auto;height:auto;margin:0;padding:0;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto;width:auto}.card-wrapper .price{margin:0;padding:0;border-top:0;display:block}.card-wrapper .price dl,.card-wrapper .price>dl{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.card-wrapper .price__regular,.card-wrapper .price__sale,.card-wrapper .price dd{margin:0}.card-wrapper .price-item--regular,.card-wrapper .price-item--sale,.card-wrapper .price-item--last,.card-wrapper .price-item--regular .price__prefix,.card-wrapper .price-item--regular .price__suffix,.card-wrapper .price-item--sale .price__prefix,.card-wrapper .price-item--sale .price__suffix{font-family:var(--font-family-display);font-weight:800;font-size:22px;line-height:33px;letter-spacing:-.55px;color:#0a0a0a;vertical-align:baseline;top:auto;position:static}.card-wrapper .price .price__compare,.card-wrapper .price__badge-sale{display:none!important}@media screen and (max-width:749px){.card-wrapper .card-information{padding:18px}.card-wrapper .card__badge .badge{font-size:6px;font-weight:500;line-height:15px;letter-spacing:1.4px;color:#fff;padding:6px 9px}.card-wrapper .card__rating-row{gap:4px;margin-top:6px}.card-wrapper .card__description{font-family:var(--font-family-sans);font-size:8px;font-weight:400;line-height:120%;letter-spacing:-.08px;color:#767472;padding:0;margin-bottom:14px!important}.card-wrapper .card__footer{margin-top:8px;padding-top:10px;flex-wrap:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/component-card-os.css.map */
