.nx-bathroom-collection .product-card{height:100%;border:1px solid #e7e2de;border-radius:14px;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.nx-bathroom-collection .product-card:hover,.nx-bathroom-collection .product-card:focus-within{border-color:#c6b5ae;box-shadow:0 4px 16px #25232212}.nx-bathroom-collection .product-card__image{--aspect-ratio: 1 !important;--aspect-ratio-mobile: 1 !important;aspect-ratio:1;width:100%;background:#fff}.nx-bathroom-collection .product-card__image img{width:100%;height:100%;box-sizing:border-box;object-fit:contain!important;object-position:center;padding:6%;background:#fff;transform:none!important}.nx-bathroom-collection .product-card__info{padding:12px 14px 15px;border-top:1px solid #f0ece8;text-align:start}.nx-bathroom-collection .product-card__vendor,.nx-bathroom-collection .product-card__type{color:#625954;font-size:.72em;letter-spacing:.045em}.nx-bathroom-collection .product-card__title{margin-block:5px 8px;line-height:1.35;overflow-wrap:anywhere}.nx-bathroom-collection .product-card__title a:hover,.nx-bathroom-collection .product-card__title a:focus-visible{color:#ad2a21}@media(max-width:767px){.nx-bathroom-collection .product-card{border-radius:10px}.nx-bathroom-collection .product-card__info{padding:9px 9px 11px}}[data-category-carousel] .nx-bathroom-category-heading{position:relative}.nx-category-pause:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nx-category-pause:focus-visible{outline:2px solid #c4301c;outline-offset:3px}[data-category-carousel][data-sliding] ul{scrollbar-width:none;scroll-snap-type:none;scroll-behavior:auto}[data-category-carousel][data-sliding] ul::-webkit-scrollbar{display:none}.nx-local-flooring{background:#fdf5eb}.nx-local-flooring__inner{display:grid;width:min(100% - 40px,1200px);margin-inline:auto;padding-block:40px;gap:24px;align-items:center}.nx-local-flooring__eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nx-local-flooring h2{margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.25rem)}.nx-local-flooring p:last-child{max-width:800px;margin:0;line-height:1.7}@media(min-width:750px){.nx-local-flooring__inner{grid-template-columns:minmax(0,1fr) auto}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEA */
