.masthead{padding-block:30px}.wordmark{font-size:43px}.shop-hero{margin:0 16px}.hero-photo{height:min(78vw,790px);min-height:650px}.hero-photo>img{object-position:55% 55%}.hero-overlay{top:16%;left:6%}.hero-overlay h1{font-size:clamp(80px,7.4vw,125px);letter-spacing:-.06em;line-height:.96}.hero-overlay>span{font-size:21px}.hero-overlay>p{font-size:12px;letter-spacing:.2em}.hero-caption{padding-block:36px}.hero-caption p{font-size:28px}.collection{padding-block:110px}.collection h2{font-size:65px;letter-spacing:-.065em}.product-image{border-radius:2px}.product-meta button{font-size:18px}.product-meta>span{font-size:16px}.product-detail{font-size:13px}.quick-add{min-height:52px;font-size:14px;backdrop-filter:blur(12px);background:#f7f4eff2}.product-tag{font-size:11px;letter-spacing:.1em}.room-edit{display:grid;grid-template-columns:1.15fr 1fr;background:#e7e0d5}.room-photograph{min-height:780px;position:relative;overflow:hidden}.room-photograph img{position:absolute;inset:0;height:100%;object-position:58% 55%}.room-photograph>span{position:absolute;bottom:30px;left:35px;background:#f7f4efed;padding:10px 15px;font-size:11px;letter-spacing:.12em}.room-content{padding:70px 12%}.room-content h2{font-size:62px;line-height:1.03;margin:24px 0;letter-spacing:-.055em}.room-content h2 em{font-style:normal;color:#a53520}.room-content>p:not(.eyebrow){font-size:16px;line-height:1.6}.room-tabs{display:flex;gap:25px;margin:30px 0 20px;border-bottom:1px solid #bcb4a6}.room-tabs button{font-size:12px;min-height:48px;padding:10px 0;border-bottom:1px solid transparent}.room-tabs [aria-pressed=true]{border-color:#1a1a1a}.room-line{display:flex;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #c9c0b3}.room-line img{width:58px;height:70px}.room-line>span{font-size:15px}.room-line small{display:block;color:#615e58;font-size:12px}.room-line>b{margin-left:auto;font-size:14px;font-weight:400}.room-total{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0}.room-total span{font-size:11px;letter-spacing:.09em}.room-total strong{font:500 26px Syne;letter-spacing:-.04em}.room-content>.cta{width:100%;font-size:13px}.room-content>.room-disclosure{font-size:11px!important;margin-top:18px;color:#615e58}.room-content>#room-status{font-size:13px;margin-top:15px}.pov-copy h2{font-size:clamp(50px,5vw,78px)}.notes-heading h2{font-size:57px}.footer-wordmark{font-size:clamp(60px,8vw,130px)}
@media(max-width:1000px){.room-content{padding:55px 9%}.room-content h2{font-size:52px}.room-photograph{min-height:800px}.hero-overlay h1{font-size:90px}}
@media(max-width:760px){.masthead{padding-block:22px 0}.wordmark{font-size:35px}.shop-hero{margin:0 10px}.hero-photo{height:680px;min-height:0}.hero-overlay{top:9%;left:8%}.hero-overlay h1{font-size:65px;line-height:.98}.hero-overlay>p{font-size:11px}.hero-overlay>span{font-size:19px}.hero-caption p{font-size:22px}.hero-caption>span{font-size:12px}.collection{padding-block:60px}.collection h2{font-size:45px}.product-meta button{font-size:16px;line-height:1.3}.product-meta>span{font-size:14px}.product-detail{font-size:11px}.quick-add{font-size:12px;padding:10px;min-height:44px}.product-tag{font-size:11px}.room-edit{grid-template-columns:1fr}.room-photograph{min-height:0;height:470px}.room-content{padding:45px 8%}.room-content h2{font-size:50px}.room-content>p:not(.eyebrow){font-size:15px}.room-tabs{gap:20px}.room-tabs button{font-size:11px}.room-photograph>span{font-size:11px;left:20px;bottom:20px}.pov-copy h2{font-size:51px}.notes-heading h2{font-size:40px}.notes-heading>span{font-size:12px}.footer-wordmark{font-size:78px}}

@media (max-width: 480px) {
  .product-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .edit-card { grid-column: 1 / -1; min-height: 0; }
  .product-meta button { overflow-wrap: anywhere; }
}
