/* The Bathroom Edit reuses the established responsive Outfit Edit layout. */
.bathroom-page .outfit-hero h1 { font-size:clamp(55px,5.8vw,96px); }
.bathroom-page .outfit-hero-visual img { object-position:55% 45%; }
.bathroom-page .outfit-hero-ribbon em { font-size:32px; }
.bathroom-page .outfit-style-photo img { object-position:55% 48%; }
.bathroom-page .outfit-item-art.bath-art-clear { background:linear-gradient(145deg,#c1b5ab,#eee4da); }
.bathroom-page .outfit-item-art.bath-art-shelves { background:linear-gradient(145deg,#d6c3b6,#f1e5dc); }
.bathroom-page .outfit-item-art.bath-art-amber { background:linear-gradient(145deg,#ab795b,#e7c9a8); }
.bathroom-page .outfit-item-art.bath-art-gold { background:linear-gradient(145deg,#c7a46b,#f4e3c6); }
.bathroom-page .outfit-item-art.bath-art-blush { background:linear-gradient(145deg,#d3a7ac,#f4dce0); }
.bathroom-page .outfit-art-word { font-size:34px; }
.bathroom-page .bath-featured-item { grid-column:1/-1; }
.bathroom-page .bath-featured-item .outfit-item-art { min-height:240px; }
.bathroom-page .bath-featured-item .outfit-item-copy { max-width:730px; }
.bathroom-home-photo { background-image:url('./images/organic-vanity.jpg'); background-position:center 46%; }
@media(max-width:830px){ .bathroom-page .bath-featured-item { grid-column:auto; } }
@media(max-width:520px){ .bathroom-page .outfit-hero h1 { font-size:55px; } .bathroom-page .outfit-hero-ribbon em { font-size:24px; } }
