.decor-collection-intro{max-width:1500px;margin:auto;padding:90px 6% 65px}.decor-collection-intro h1{letter-spacing:-3px;margin:28px 0;font:clamp(48px,6.5vw,95px)/1.04 Georgia,serif}.decor-collection-intro h1 em{color:#9d6578;font-weight:400}.decor-collection-intro>p{color:#70646b;max-width:535px;font-size:14px;line-height:1.9}.decor-collection-meta{letter-spacing:1.3px;flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;font-size:9px;display:flex}.decor-collection-meta a{border-bottom:1px solid #c9aab5;padding-bottom:7px}.decor-back{letter-spacing:1px;font-size:9px}.decor-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:55px 24px;max-width:1500px;margin:auto;padding:0 6% 90px;display:grid}.decor-collection-image{background:#faf7f6 url(/boards/wall.jpg) 50%/cover;height:390px;padding:25px;display:block;position:relative}.decor-collection-image img{object-fit:contain;filter:drop-shadow(10px 8px 7px #4a3d3540);width:100%;height:100%;transition:transform .4s}.decor-collection-image:hover img{transform:translateY(-7px)}.decor-collection-image>span{letter-spacing:2px;font-size:8px;position:absolute;bottom:15px;left:16px}.decor-collection-card{padding-top:22px}.decor-collection-card .world-overline{letter-spacing:1.1px;font-size:7px}.decor-collection-card h2{margin:12px 0;font:28px Georgia,serif}.decor-collection-card p{color:#70646b;font-size:12px;line-height:1.8}.decor-piece-link{letter-spacing:1.4px;border-bottom:1px solid #c9aab5;padding:10px 0;font-size:9px;display:inline-block}.decor-collection-guide{background:#fcf7f9;grid-template-columns:1fr 1fr;gap:12%;padding:75px max(6%,50vw - 660px);display:grid}.decor-collection-guide h2{margin:22px 0;font:40px/1.1 Georgia,serif}.decor-collection-guide p{color:#70646b;font-size:13px;line-height:1.9}.decor-collection-guide .decor-disclosure{margin-top:25px;font-size:11px}.decor-collection-faq h2{font-size:30px}.decor-collection-faq details{border-bottom:1px solid #e4d7dd;padding:18px 0}.decor-collection-faq summary{cursor:pointer;font-size:12px}.decor-collection-faq p a{text-decoration:underline}.decor-collection-faq>.decor-piece-link{margin-top:20px}@media (max-width:1000px){.decor-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decor-collection-image{height:470px}.decor-collection .header-contact{text-align:right;max-width:140px;font-size:8px}.decor-collection-guide{gap:6%}}@media (max-width:600px){.decor-collection-intro{padding:55px 6% 40px}.decor-collection-intro h1{letter-spacing:-2px;font-size:47px}.decor-collection-meta{gap:16px;font-size:8px}.decor-collection-grid{gap:35px 16px;padding-bottom:55px}.decor-collection-image{height:310px;padding:20px 12px}.decor-collection-card h2{font-size:24px}.decor-collection-card p{font-size:11px}.decor-collection-card .world-overline{font-size:6px}.decor-collection-guide{grid-template-columns:1fr;gap:30px;padding:50px 6%}.decor-collection .header-contact{max-width:80px;font-size:7px;line-height:1.7}.decor-back{max-width:70px;font-size:7px;line-height:1.7}.decor-collection .world-wordmark{letter-spacing:8px;font-size:30px}}
