.ug-r11-shell{padding:clamp(44px,7vw,96px) 0}.ug-r11-shell h1,.ug-r11-shell h2{letter-spacing:-.045em}.ug-r11-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(20,18,16,.14);border-radius:28px;background:#fff}.ug-r11-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,70px)}.ug-r11-hero__copy h1{margin:8px 0 16px;font-size:clamp(44px,6vw,82px);line-height:.96}.ug-r11-hero__copy>p:last-of-type{font-size:16px;line-height:1.7}.ug-r11-hero__media{min-height:580px;background:#e7dfd4}.ug-r11-hero__media img{width:100%;height:100%;object-fit:cover}.ug-r11-campaign{display:flex;gap:10px;align-items:center;align-self:flex-start;margin-top:22px;padding:10px 14px;background:#171717;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em}.ug-r11-campaign strong{color:#d8b59e;font-size:22px;letter-spacing:-.02em}.ug-r11-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ug-r11-actions a{display:inline-flex;min-height:44px;align-items:center}.ug-r11-link{font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.ug-r11-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.ug-r11-card{padding:25px;border:1px solid rgba(20,18,16,.14);background:#fff}.ug-r11-card span{color:#9b5639;font-size:10px;font-weight:800;letter-spacing:.14em}.ug-r11-card h3{margin:12px 0 8px;font-size:23px;line-height:1.16}.ug-r11-card p{margin:0;font-size:13px;line-height:1.6}.ug-r11-rail{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:inline mandatory}.ug-r11-rail>*{min-width:min(74vw,330px);flex:0 0 min(74vw,330px);scroll-snap-align:start}.ug-r11-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ug-r11-related article{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(20,18,16,.14);background:#fff}.ug-r11-related img{width:100%;aspect-ratio:4/3;object-fit:cover}.ug-r11-related article>div{display:flex;flex:1;flex-direction:column;padding:20px}.ug-r11-related h3{margin:7px 0;font-size:22px}.ug-r11-related p{font-size:12px;line-height:1.55}.ug-r11-related a{display:inline-flex;min-height:44px;align-items:center;margin-top:auto;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.ug-r11-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin-top:30px;background:rgba(20,18,16,.14);border:1px solid rgba(20,18,16,.14)}.ug-r11-options article{padding:24px;background:#fff}.ug-r11-options h3{margin:8px 0 13px;font-size:19px}.ug-r11-options ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ug-r11-options li{padding:6px 9px;border:1px solid rgba(20,18,16,.14);border-radius:999px;font-size:11px}.ug-r11-steps{margin:34px 0 0;padding:0;border-top:1px solid rgba(20,18,16,.18);list-style:none}.ug-r11-steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid rgba(20,18,16,.18)}.ug-r11-steps li>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#171717;color:#fff;font-size:11px}.ug-r11-steps h3{margin:0 0 6px;font-size:20px}.ug-r11-steps p{margin:0;font-size:13px;line-height:1.6}.ug-r11-note{padding:22px;background:#171717;color:#fff;font-size:13px;line-height:1.6}.ug-r11-note strong{display:block;margin-bottom:5px;color:#d8b59e;font-size:18px}.ug-r11-shell a:focus-visible{outline:2px solid #a45f3f;outline-offset:4px}
.ug-bedding-landing{background:#f5f0e9}.ug-bedding-landing .ug-r11-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ug-bed-builder{background:#fff}.ug-bed-builder__stack{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.ug-bed-builder__layers{display:grid;gap:8px}.ug-bed-builder__layers article{padding:22px 24px;border-left:4px solid #a45f3f;background:#f5f0e9}.ug-bed-builder__layers article:nth-child(2){margin-left:28px}.ug-bed-builder__layers article:nth-child(3){margin-left:56px}
.ug-rugs-landing{background:#171717;color:#fff}.ug-rugs-landing .ug-r11-hero{border-color:#4a4641;background:#24211f}.ug-rugs-landing .ug-r11-hero__copy h1{color:#fff}.ug-rugs-landing .ug-r11-card{border-color:#4a4641;background:#24211f}.ug-rug-footprint{background:#efe8de}.ug-rug-footprint__room{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px}.ug-rug-footprint__diagram{position:relative;min-height:420px;border:22px solid #ded5c9;background:#fff}.ug-rug-footprint__rug{position:absolute;inset:27% 15% 12%;display:grid;place-items:center;border:2px dashed #9b5639;background:#d8b59e;color:#171717;font-weight:800}.ug-rug-footprint__sofa{position:absolute;top:9%;right:18%;left:18%;height:27%;background:#383431;color:#fff;display:grid;place-items:center}
.ug-scatter-landing{background:#fff}.ug-scatter-mosaic{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:72px;gap:12px}.ug-scatter-mosaic>div{overflow:hidden;background:#eee7dd}.ug-scatter-mosaic>div:nth-child(1){grid-column:1/8;grid-row:1/6}.ug-scatter-mosaic>div:nth-child(2){grid-column:8/13;grid-row:1/4}.ug-scatter-mosaic>div:nth-child(3){grid-column:8/13;grid-row:4/6}.ug-scatter-mosaic img{width:100%;height:100%;object-fit:cover}.ug-scatter-board{background:#f4eee7}.ug-scatter-board__mix{display:grid;grid-template-columns:1.1fr .9fr;gap:30px}.ug-scatter-board__roles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ug-scatter-board__roles article{min-height:280px;padding:24px;background:#fff}.ug-scatter-board__roles article:nth-child(2){transform:translateY(24px)}
.ug-bath-landing{background:#e8f0ef}.ug-bath-landing .ug-r11-hero{border-radius:0}.ug-bath-landing .ug-r11-hero__media{order:-1}.ug-bath-routine{background:#fff}.ug-bath-routine__timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#b8c5c4}.ug-bath-routine__timeline article{padding:26px;background:#eff5f4}.ug-bath-routine__timeline span{display:block;margin-bottom:38px;color:#44605e;font-size:12px;font-weight:800}
.ug-wallpaper-landing{background:#231f20;color:#fff}.ug-wallpaper-landing .ug-r11-hero{grid-template-columns:1.12fr .88fr;border-radius:0}.ug-wallpaper-landing .ug-r11-hero__copy{background:#231f20}.ug-wallpaper-landing .ug-r11-hero__copy h1{color:#fff}.ug-wallpaper-patterns{background:#fff}.ug-wallpaper-patterns__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ug-wallpaper-patterns__grid article{min-height:300px;padding:24px;border:1px solid rgba(20,18,16,.14)}.ug-wallpaper-patterns__grid article:nth-child(even){transform:translateY(28px)}
@media(max-width:900px){.ug-r11-hero,.ug-bed-builder__stack,.ug-rug-footprint__room,.ug-scatter-board__mix{grid-template-columns:1fr}.ug-r11-hero__media{order:-1;min-height:0;aspect-ratio:16/10}.ug-r11-related{grid-template-columns:repeat(2,minmax(0,1fr))}.ug-bath-routine__timeline,.ug-wallpaper-patterns__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.ug-r11-hero{border-radius:20px}.ug-r11-hero__copy{padding:26px 20px 32px}.ug-r11-hero__copy h1{font-size:44px}.ug-r11-hero__media{aspect-ratio:4/5}.ug-r11-card-grid,.ug-r11-related,.ug-bath-routine__timeline,.ug-wallpaper-patterns__grid{grid-template-columns:1fr}.ug-bed-builder__layers article:nth-child(2),.ug-bed-builder__layers article:nth-child(3){margin-left:0}.ug-rug-footprint__diagram{min-height:330px}.ug-scatter-board__roles{display:flex;overflow-x:auto}.ug-scatter-board__roles article{min-width:76vw}.ug-scatter-board__roles article:nth-child(2),.ug-wallpaper-patterns__grid article:nth-child(even){transform:none}}
