.wallpaper-page{--wallpaper-paper:#f4efe5;--wallpaper-ink:#263c33;--wallpaper-line:#cfcbbf;background:var(--wallpaper-paper);color:#202b25}.wallpaper-container{width:min(1400px,100% - 64px);margin-inline:auto}.wallpaper-intro>.breadcrumbs{padding-top:20px;position:static}.wallpaper-page p{line-height:1.65}.wallpaper-page h1,.wallpaper-page h2,.wallpaper-page h3{margin:0}.wallpaper-page h3{letter-spacing:-.025em;font-size:23px;font-weight:850;line-height:1.2}.wallpaper-page .eyebrow{margin-bottom:22px}.wallpaper-page a:not(.button){text-underline-offset:5px}.wallpaper-page :focus-visible{outline-offset:5px;outline:3px solid #af472b}.wallpaper-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:60px;padding-block:52px 72px;display:grid}.wallpaper-hero-copy{container-type:inline-size}.wallpaper-hero-copy h1{--type-display:clamp(44px,11cqi,78px)}.wallpaper-lead{max-width:560px;margin:26px 0 28px;font-size:20px}.wallpaper-notes{margin:28px 0 0;padding:0;font-size:13px;list-style:none}.wallpaper-notes li{border-top:1px solid var(--wallpaper-line);padding:9px 0}.wallpaper-visual{min-width:0;margin:0;position:relative;overflow:hidden}.wallpaper-visual img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block;position:absolute;inset:0}.wallpaper-section{padding-block:74px}.wallpaper-section h2+p{margin-top:24px}.wallpaper-section-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:70px;margin-bottom:38px;display:grid}.wallpaper-section-intro>p{margin:0}.wallpaper-textures{border-top:1px solid var(--wallpaper-line);background:#fffdf7}.wallpaper-texture-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.wallpaper-texture-list article{min-width:0}.wallpaper-swatch{background:#ddd1b8;margin-bottom:24px}.wallpaper-swatch img{aspect-ratio:4/3;width:100%;height:auto;display:block}.wallpaper-note{color:#586050;font-size:13px}.wallpaper-textures>div>.wallpaper-note{margin:22px 0 0}.wallpaper-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:76px;display:grid}.wallpaper-joins,.wallpaper-calculate{background:var(--wallpaper-ink);color:#faf6ed}.wallpaper-joins :focus-visible,.wallpaper-calculate :focus-visible{outline-color:#f5d275}.wallpaper-roll-fact{border:1px solid #97a394;padding:32px}.wallpaper-roll-fact>span{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.wallpaper-roll-fact strong{letter-spacing:-.065em;border-bottom:1px solid #97a394;padding-block:14px;font-size:100px;font-weight:950;line-height:1.15;display:block}.wallpaper-roll-fact small{letter-spacing:0;font-size:25px}.wallpaper-roll-fact .wallpaper-note{color:#d8dfd0}.wallpaper-image-options article{border-top:1px solid var(--wallpaper-line);grid-template-columns:24px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.wallpaper-image-options article:first-child{border:0;padding-top:0}.wallpaper-image-options article>span{color:#786646;padding-top:5px;font-size:12px}.wallpaper-image-options p{margin:12px 0 0}.wallpaper-process{background:#e6d6ad}.wallpaper-process-list{counter-reset:wallpaper-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 60px;padding:0;list-style:none;display:grid}.wallpaper-process-list li{counter-increment:wallpaper-step;border-top:1px solid #9b906e;padding-top:20px}.wallpaper-process-list li:before{content:"0" counter(wallpaper-step);margin-bottom:16px;font-size:12px;display:block}.wallpaper-cost{background:#fffdf7}.wallpaper-cost .button{margin-top:12px}.wallpaper-cost-factors{margin:0;padding:0;font-size:20px;font-weight:700;list-style:none}.wallpaper-cost-factors li{border-top:1px solid var(--wallpaper-line);padding:23px 0}.wallpaper-faq-list{margin-block:34px}.wallpaper-faq details{border-top:1px solid var(--wallpaper-line)}.wallpaper-faq details:last-child{border-bottom:1px solid var(--wallpaper-line)}.wallpaper-faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;padding:23px 0;font-size:19px;font-weight:750;list-style:none;display:flex}.wallpaper-faq summary::-webkit-details-marker{display:none}.wallpaper-faq summary span{flex:none}.wallpaper-faq details[open] summary span{transform:rotate(45deg)}.wallpaper-faq details p{max-width:950px;margin:0 0 24px}.wallpaper-calculate{scroll-margin-top:100px}.wallpaper-calculate .wallpaper-two-columns>div{container-type:inline-size}.wallpaper-calculate h2{--type-section:clamp(34px,7cqi,48px)}.wallpaper-calculate .calc-form{color:#202b25;box-shadow:none;background:#faf6ed;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:28px}.wallpaper-request-form input,.wallpaper-request-form select,.wallpaper-request-form textarea{min-width:0;max-width:100%}.wallpaper-request-form :focus-visible{outline-color:#af472b}.wallpaper-request-form .success{scroll-margin-top:110px}.wallpaper-request-form .form-helper{grid-column:1/-1;margin:0;font-size:13px}.wallpaper-request-form .success h3{font-size:26px}@media (width<=1100px){.wallpaper-hero{gap:36px}.wallpaper-two-columns,.wallpaper-section-intro{gap:40px}.wallpaper-texture-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media (width<=900px){.wallpaper-container{width:calc(100% - 40px)}.wallpaper-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:38px 48px}.wallpaper-hero-copy{max-width:660px}.wallpaper-lead{font-size:18px}.wallpaper-visual{aspect-ratio:4/3;width:100%}.wallpaper-two-columns,.wallpaper-section-intro{grid-template-columns:minmax(0,1fr);gap:32px}.wallpaper-section{padding-block:50px}.wallpaper-texture-list{gap:20px}.wallpaper-texture-list h3{font-size:20px}.wallpaper-calculate h2{max-width:620px}}@media (width<=600px){.wallpaper-container{width:calc(100% - 32px)}.wallpaper-texture-list{grid-template-columns:minmax(0,1fr);gap:28px}.wallpaper-swatch{margin-bottom:16px}.wallpaper-texture-list p{margin-bottom:0}.wallpaper-process-list{grid-template-columns:minmax(0,1fr);gap:22px}.wallpaper-roll-fact{padding:24px}.wallpaper-roll-fact strong{font-size:88px}.wallpaper-calculate .calc-form{padding:20px 16px}.wallpaper-faq summary{font-size:17px}.wallpaper-cost-factors{font-size:18px}}@media (width<=620px){.wallpaper-calculate .calc-form{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wallpaper-page *,.wallpaper-page :before,.wallpaper-page :after{scroll-behavior:auto;transition:none;animation:none}}.wallpaper-material{border-top:1px solid var(--wallpaper-line);padding-block:32px 40px}.wallpaper-material h2{letter-spacing:-.025em;font-size:23px;font-weight:850;line-height:1.2}.wallpaper-material-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}.wallpaper-material-facts>div{border-top:1px solid var(--wallpaper-line);min-width:0;padding-top:14px}.wallpaper-material-facts dt{color:#586050;margin-bottom:10px;font-size:13px}.wallpaper-material-facts dd{margin:0;font-size:20px;font-weight:750;line-height:1.35}.wallpaper-installation{background:#eeece1}.wallpaper-installation-tools{max-width:1000px;margin:0 0 30px}.wallpaper-installation-list{max-width:1100px;margin:0;padding-left:28px;list-style:decimal}.wallpaper-installation-list li{border-top:1px solid var(--wallpaper-line);padding:22px 0 8px 12px}.wallpaper-installation-list li::marker{color:#786646;font-weight:750}.wallpaper-installation-list p{margin:14px 0}.wallpaper-installation .wallpaper-note{max-width:1000px;margin:28px 0 0}@media (width<=900px){.wallpaper-material-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.wallpaper-material{padding-block:28px 32px}.wallpaper-material-facts{gap:20px 16px}.wallpaper-material-facts dd{font-size:17px}.wallpaper-installation-list{padding-left:22px}.wallpaper-installation-list li{padding-left:6px}}
