.wac{--wac-bg: #faf8f5;--wac-tint: #f4f2ed;--wac-ink: #1f1d1a;--wac-body-text: #4a463e;--wac-mid: #3e3a33;--wac-muted: #6b655a;--wac-faint: #716b58;--wac-accent: #1f1d1a;--wac-buy: #d9a921;--wac-buy-text: #ffffff;--wac-cta-idle: #3e3a33;--wac-cta-text: #f7f4ec;--wac-card: #ffffff;--wac-border: #d8cfbe;--wac-hairline: #e2daca;--wac-divider: #c9bfac;--wac-opt-border: #cfc5b2;--wac-input-border: #c3b8a2;--wac-hover-border: #99907b;--wac-sel-bg: #fbfaf7;--wac-finder-bg: #f4efe7;--wac-endcap: #161512;--wac-endcap-text: #f5f2ec;--wac-endcap-sub: #b9b5ad;--wac-swatch-black: #26251f;--wac-swatch-white: #f2eee6;--wac-media-fill: #efe9dd;--wac-sale: #e34f4f;--wac-sale-solid-text: #ffffff;--wac-star: #c08a2d;--wac-serif: Marcellus, Georgia, "Times New Roman", serif;--wac-sans: var(--text-font-family, "Helvetica Neue", Helvetica, Arial, sans-serif)}.wac *,.wac *:before,.wac *:after{box-sizing:border-box}.wac button{font-family:inherit}.wac :focus-visible{outline:2px solid var(--wac-ink);outline-offset:2px}.wac-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.wac-fbt{border-top:1px solid var(--wac-hairline)}.wac-fbt.wac-band--tint{background:var(--wac-bg)}.wac-fbt .gm-fbt{margin-left:auto;margin-right:auto;--gm-fbt-accent: #d9a921;--gm-fbt-sale: #e34f4f;--gm-fbt-text: #1f1d1a;--gm-fbt-muted: #6b655a;--gm-fbt-border: #e2daca;--gm-fbt-soft: #f4efe7;margin-block-start:0;max-width:900px}.wac-fbt .gm-fbt__heading{display:none}.wac-fbt .gm-fbt__inner{display:block;background:var(--wac-card);border:1px solid var(--wac-border);border-radius:12px;overflow:hidden}.wac-fbt .gm-fbt__cards{background:transparent;border:none;border-radius:0;padding:4px 24px;gap:0}.wac-fbt .gm-fbt__card,.wac-fbt .gm-fbt__card:not(.gm-fbt__card--current){grid-template-columns:84px minmax(0,1fr);gap:18px;align-items:center;border:none;border-bottom:1px solid var(--wac-hairline);border-radius:0;background:transparent;box-shadow:none;padding:18px 0}.wac-fbt .gm-fbt__card:last-child{border-bottom:none}.wac-fbt .gm-fbt__card:not(:last-child):after{content:"+";position:absolute;bottom:-14px;left:29px;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--wac-card);border:1px solid var(--wac-border);color:var(--wac-muted);font-size:15px;line-height:1}.wac-fbt .gm-fbt__checkbox-wrap{top:24px;left:6px}.wac-fbt .gm-fbt__checkbox-mark{width:20px;height:20px;border-radius:5px;border-color:var(--wac-border)}.wac-fbt .gm-fbt__media-wrap{width:84px;border-radius:8px}.wac-fbt .gm-fbt__media-wrap img{border-radius:8px}.wac-fbt .gm-fbt__content{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-content:center;align-items:start;column-gap:24px;row-gap:7px}.wac-fbt .gm-fbt__rating{min-height:0;order:1}.wac-fbt .gm-fbt__title{order:2;color:var(--wac-ink);font-weight:600;font-size:14.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wac-fbt .gm-fbt__current-label{order:3;justify-self:start;padding:3px 9px;border:1px solid var(--wac-opt-border);border-radius:999px;background:transparent;color:var(--wac-muted);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wac-fbt .gm-fbt__price-line{order:4;gap:8px}.wac-fbt .gm-fbt__compare-price{color:var(--wac-muted);font-size:12.5px}.wac-fbt .gm-fbt__sale-price{color:var(--wac-ink);font-size:15px;font-weight:600}.wac-fbt .gm-fbt__savings{display:none}.wac-fbt .gm-fbt__swatches{order:5;gap:7px}.wac-fbt .gm-fbt__swatch{width:24px;height:24px;border:1px solid var(--wac-opt-border)}.wac-fbt .gm-fbt__swatch.is-selected{border-color:var(--wac-ink);box-shadow:0 0 0 2px #fff inset}.wac-fbt .gm-fbt__select{order:6;grid-column:2;grid-row:1 / span 5;align-self:center;width:100%;height:42px;padding:0 34px 0 12px;border:1px solid var(--wac-input-border);border-radius:8px;background:var(--wac-card);color:var(--wac-ink);font-size:13px}.wac-fbt .gm-fbt__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;background:var(--wac-bg);border:none;border-top:1px solid var(--wac-hairline);border-radius:0;padding:16px 24px}.wac-fbt .gm-fbt__totals{justify-content:flex-start;gap:10px;font-size:14px}.wac-fbt .gm-fbt__total-label{color:var(--wac-body-text)}.wac-fbt .gm-fbt__total-price{color:var(--wac-ink);font-size:19px;font-weight:600}.wac-fbt .gm-fbt__total-compare{color:var(--wac-muted)}.wac-fbt .gm-fbt__total-badge{color:var(--wac-sale-solid-text);background:var(--wac-sale);border:none;border-radius:6px;padding:4px 8px;font-weight:600}.wac-fbt .gm-fbt__button{width:auto;min-width:260px;min-height:48px;padding:0 28px;background:var(--wac-buy);color:var(--wac-buy-text);border:none;border-radius:9px;font-weight:600;font-size:14px}.wac-fbt .gm-fbt__button:hover{filter:brightness(.92)}.wac-fbt .gm-fbt__status{flex-basis:100%;min-height:0;text-align:left;font-size:12.5px}.wac-fbt .gm-fbt__status:empty{display:none}@media screen and (min-width:1000px){.wac-fbt .gm-fbt__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;padding:20px 24px}.wac-fbt .gm-fbt__card,.wac-fbt .gm-fbt__card:not(.gm-fbt__card--current){grid-template-columns:96px minmax(0,1fr);border-bottom:none;padding:0}.wac-fbt .gm-fbt__card:not(:last-child){border-right:1px solid var(--wac-hairline);padding-right:28px}.wac-fbt .gm-fbt__card:not(:last-child):after{left:auto;right:-13px;bottom:auto;top:50%;transform:translateY(-50%)}.wac-fbt .gm-fbt__checkbox-wrap{top:6px;left:6px}.wac-fbt .gm-fbt__media-wrap{width:96px}.wac-fbt .gm-fbt__content{grid-template-columns:minmax(0,1fr);row-gap:7px}.wac-fbt .gm-fbt__select{grid-column:1;grid-row:auto;max-width:230px}}@media screen and (max-width:999px){.wac-fbt .gm-fbt__cards{padding:2px 16px}.wac-fbt .gm-fbt__card,.wac-fbt .gm-fbt__card:not(.gm-fbt__card--current){grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px 0}.wac-fbt .gm-fbt__card:not(:last-child):after{left:23px}.wac-fbt .gm-fbt__checkbox-wrap{top:22px}.wac-fbt .gm-fbt__media-wrap{width:72px}.wac-fbt .gm-fbt__content{grid-template-columns:minmax(0,1fr);row-gap:8px}.wac-fbt .gm-fbt__select{grid-column:1;grid-row:auto;height:44px}.wac-fbt .gm-fbt__summary{flex-direction:column;align-items:stretch;padding:16px}.wac-fbt .gm-fbt__totals{justify-content:center}.wac-fbt .gm-fbt__button{width:100%;min-width:0}.wac-fbt .gm-fbt__status{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/bathroom-fbt-base.css.map */
