main.decor-main{max-width:1500px;margin:auto;padding:150px 5vw 70px;color:#292720} .decor-main h1,.decor-main h2{font-weight:400;letter-spacing:.08em}.decor-main h1{font-size:clamp(28px,4vw,52px);margin:28px 0}.decor-row{display:grid;grid-template-columns:35% 65%;align-items:center;gap:0;margin:25px 0 70px}.decor-copy{padding:25px 35px 25px 0}.decor-copy p{line-height:1.8;max-width:420px}.decor-main img{display:block;max-width:100%;height:auto}.decor-row>a>img{width:100%;object-fit:contain}.decor-swatches{display:flex;gap:12px;margin:25px 0}.decor-swatches button{background:transparent;border:1px solid #b5afa6;padding:4px;cursor:pointer}.decor-swatches button[aria-pressed=true]{outline:1px solid #292720;outline-offset:3px}.decor-swatches img{width:42px;height:42px;object-fit:cover}.decor-main a{color:inherit}.decor-link{display:inline-block;margin-top:18px;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.decor-gallery img{width:100%;margin:35px auto}.decor-label{font-size:13px;letter-spacing:.06em}.decor-back{font-size:12px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:700px){main.decor-main{padding:120px 6vw 40px}.decor-row{grid-template-columns:1fr;margin-bottom:45px}.decor-copy{padding:15px 0}.decor-copy h2{font-size:25px}.decor-row>a{grid-row:1}.decor-main h1{font-size:28px}}
/* White presentation for decorative product photos; swatches remain original. */
.decor-row > a > img,.decor-gallery img{filter:brightness(1.05);background-color:#fff!important;}

.decor-row > a > img[src*="9592ad70ec7e6828"],.decor-gallery img[src*="9592ad70ec7e6828"]{filter:brightness(1.10);}
