[data-showroom-root] [hidden]{display:none!important}[data-showroom-root] .showroom-view-tabs{display:flex;gap:24px;margin:8px 0 12px}[data-showroom-root] .showroom-view-tabs .sr-tab{-webkit-appearance:none;appearance:none;border:1px solid #cfcfcf;background:#fff;color:#747b84;cursor:pointer;font:inherit;font-weight:700;line-height:1}[data-showroom-root] .showroom-view-tabs .sr-tab[aria-selected=true]{border-color:#111;background:#111;color:#fff}[data-showroom-root] .showroom-favorites{min-height:420px;padding:0 0 42px;color:#171717}[data-showroom-root] .showroom-favorites__heading{display:flex;align-items:center;gap:14px;min-height:42px;border-bottom:1px solid #d8d8d8}[data-showroom-root] .showroom-favorites__heading h2,[data-showroom-root] .showroom-favorites__heading p{margin:0}[data-showroom-root] .showroom-favorites__heading h2{font-family:inherit;font-size:18px;font-weight:700;white-space:nowrap}[data-showroom-root] .showroom-favorites__heading p{font-size:14px}[data-showroom-root] .showroom-favorites__heart-example,[data-showroom-root] .showroom-favorite-card__heart{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#111;color:#fff}[data-showroom-root] .showroom-favorites__heart-example{width:23px;height:23px;font-size:12px;vertical-align:middle}[data-showroom-root] .showroom-favorites__status{padding:20px 0 4px;font-size:14px}[data-showroom-root] .showroom-favorites__status:empty{display:none}[data-showroom-root] .showroom-favorites__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,310px));justify-content:start;gap:34px 28px;padding-top:18px}[data-showroom-root] .showroom-favorite-card{position:relative;min-width:0;color:#171717}[data-showroom-root] .showroom-favorite-card__image-wrap{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#f6f6f6}[data-showroom-root] .showroom-favorite-card__image{display:block;width:100%;height:100%;object-fit:cover}[data-showroom-root] .showroom-favorite-card__heart{position:absolute;z-index:2;top:10px;right:10px;width:32px;height:32px;padding:0;border:0;cursor:pointer;font-size:15px}[data-showroom-root] .showroom-favorite-card__details{padding:12px 0 0;text-align:center}[data-showroom-root] .showroom-favorite-card__title{display:block;overflow:hidden;color:#171717;font-size:15px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}[data-showroom-root] .showroom-favorite-card__price{margin:3px 0;font-size:18px;font-weight:500}[data-showroom-root] .showroom-favorite-card__color{position:relative;display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font-size:14px}[data-showroom-root] .showroom-favorite-card__swatch,[data-showroom-root] .showroom-favorite-color-choice__swatch{flex:0 0 auto;border:1px solid #d5d5d5;border-radius:50%;background-position:center;background-size:cover}[data-showroom-root] .showroom-favorite-card__swatch{width:12px;height:12px}[data-showroom-root] .showroom-favorite-card__color-trigger{width:18px;height:18px;padding:0;border:0;background:transparent;color:#171717;cursor:pointer;font-size:18px;line-height:1}[data-showroom-root] .showroom-favorite-card__picker{position:absolute;z-index:30;top:calc(100% + 5px);left:50%;display:grid;width:min(360px,86vw);max-height:min(68vh,500px);grid-template-columns:repeat(6,minmax(38px,1fr));gap:11px 7px;overflow-y:auto;padding:14px;border:1px solid #ddd;background:#fff;box-shadow:0 8px 28px #00000029;transform:translate(-50%)}[data-showroom-root] .showroom-favorite-card__picker:before{position:absolute;top:-6px;left:0;width:100%;height:6px;content:""}[data-showroom-root] .showroom-favorite-color-choice{display:flex;min-width:0;flex-direction:column;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#222;cursor:pointer;font-size:10px;line-height:1.15;text-align:center}[data-showroom-root] .showroom-favorite-color-choice__swatch{width:34px;height:34px}[data-showroom-root] .showroom-favorite-color-choice[aria-pressed=true] .showroom-favorite-color-choice__swatch{outline:2px solid #111;outline-offset:2px}[data-showroom-root] .showroom-favorite-color-choice:disabled{cursor:not-allowed;opacity:.35}[data-showroom-root] .showroom-favorite-card__button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin-top:10px;padding:10px 16px;border:1px solid #111;cursor:pointer;font-size:15px;font-weight:700;line-height:1.2;text-align:center}[data-showroom-root] .showroom-favorite-card__button:disabled{cursor:not-allowed;opacity:.42}[data-showroom-root] .showroom-favorite-card__primary{background:#111;color:#fff}[data-showroom-root] .showroom-favorite-card__secondary{background:#fff;color:#171717}[data-showroom-root] .showroom-favorite-card__message{min-height:18px;margin:8px 0 0;color:#9d2e2e;font-size:12px;text-align:left}[data-showroom-root] .showroom-favorite-card__retry{border:0;background:transparent;color:#171717;cursor:pointer;font-weight:700;text-decoration:underline}[data-showroom-root] .showroom-favorite-color-dialog{position:fixed;z-index:1000000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#00000094}[data-showroom-root] .showroom-favorite-color-dialog__panel{width:min(100%,430px);max-height:min(82vh,650px);overflow:hidden;border:1px solid #ddd;background:#fff}[data-showroom-root] .showroom-favorite-color-dialog__panel>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ddd}[data-showroom-root] .showroom-favorite-color-dialog__panel h2{margin:0;font-family:inherit;font-size:17px;font-weight:700}[data-showroom-root] .showroom-favorite-color-dialog__close{padding:0;border:0;background:transparent;cursor:pointer;font-size:28px}[data-showroom-root] .showroom-favorite-color-dialog__grid{display:grid;max-height:calc(min(82vh,650px) - 130px);grid-template-columns:repeat(6,minmax(40px,1fr));gap:14px 8px;overflow-y:auto;padding:20px 14px}[data-showroom-root] .showroom-favorite-color-dialog__confirm{display:block;width:calc(100% - 28px);min-height:46px;margin:0 14px 14px;border:0;background:#111;color:#fff;font-weight:700}[data-showroom-root] .showroom-favorite-color-dialog__confirm:disabled{background:#999}@media(min-width:769px){[data-showroom-root] .showroom-view-tabs .sr-tab{min-width:140px;min-height:46px;padding:10px 20px;border-radius:999px}}@media(max-width:768px){[data-showroom-root] .sr-breadcrumb{display:none}[data-showroom-root] .showroom-view-tabs{display:grid;min-height:55px;grid-template-columns:repeat(2,1fr);gap:0;margin:0;border-bottom:1px solid #e3e3e3}[data-showroom-root] .showroom-view-tabs .sr-tab{position:relative;min-width:0;padding:16px 8px;border:0;background:#fff;color:#999;font-size:15px}[data-showroom-root] .showroom-view-tabs .sr-tab[aria-selected=true]{background:#fff;color:#171717}[data-showroom-root] .showroom-view-tabs .sr-tab[aria-selected=true]:after{position:absolute;right:14%;bottom:0;left:14%;height:3px;background:#171717;content:""}[data-showroom-root] .showroom-favorites{min-height:520px;padding:0 20px 36px}[data-showroom-root] .showroom-favorites__heading{display:block;min-height:0;padding:28px 0 22px;border-bottom:0}[data-showroom-root] .showroom-favorites__heading h2{display:none}[data-showroom-root] .showroom-favorites__heading p{max-width:330px;color:#999;font-size:15px;line-height:1.55}[data-showroom-root] .showroom-favorites__heart-example{width:28px;height:28px}[data-showroom-root] .showroom-favorites__status{padding-top:4px}[data-showroom-root] .showroom-favorites__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding-top:14px}[data-showroom-root] .showroom-favorite-card{width:100%;min-width:0}[data-showroom-root] .showroom-favorite-card__heart{width:30px;height:30px;font-size:14px}[data-showroom-root] .showroom-favorite-card__details{text-align:left}[data-showroom-root] .showroom-favorite-card__title{font-size:13px;line-height:1.35}[data-showroom-root] .showroom-favorite-card__price{font-size:16px;font-weight:600}[data-showroom-root] .showroom-favorite-card__color{justify-content:flex-start}[data-showroom-root] .showroom-favorite-card__picker{display:none!important}[data-showroom-root] .showroom-favorite-card__button{min-height:42px;padding-right:6px;padding-left:6px;font-size:12px}}@media(max-width:380px){[data-showroom-root] .showroom-favorites{padding-right:14px;padding-left:14px}[data-showroom-root] .showroom-favorite-color-dialog__grid{grid-template-columns:repeat(5,minmax(40px,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/386/assets/showroom-favorites.css.map */
