body.pixel-site .pixel-r2.container{padding-inline:0}body.pixel-site .pixel-r2 p{margin:1em 0}body.pixel-site .pixel-r2 .eyebrow{margin-bottom:0;font-weight:400}body.pixel-site .pixel-r2 h2{margin:0.83em 0}body.pixel-site .pixel-r2 h3{margin:1em 0}body.pixel-site .pixel-r2 a{text-decoration:underline}body.pixel-site .pixel-r2 *{box-sizing:border-box}html{scroll-behavior:smooth}body.pixel-site{margin:0;background:#faf7ef;color:#352b30;font:16px/1.65 Arial,"PingFang SC",sans-serif}body.pixel-site .pixel-r2 a{color:inherit;text-underline-offset:4px}body.pixel-site .pixel-r2 button,body.pixel-site .pixel-r2 input,body.pixel-site .pixel-r2 select{font:inherit;color:inherit}body.pixel-site .pixel-r2 img{max-width:100%;display:block}body.pixel-site .pixel-r2 a:focus-visible,body.pixel-site .pixel-r2 summary:focus-visible,body.pixel-site .pixel-r2 button:focus-visible,body.pixel-site .pixel-r2 input:focus-visible,body.pixel-site .pixel-r2 select:focus-visible{outline:3px solid #b47544;outline-offset:4px}body.pixel-site .pixel-r2 [hidden]{display:none!important}body.pixel-site .pixel-r2 .header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 4%;border-bottom:1px solid #d8cfc5;background:#faf7ef}body.pixel-site .pixel-r2 .logo{font:29px Georgia,serif;letter-spacing:-1.2px;text-decoration:none}body.pixel-site .pixel-r2 .desktopnav{display:flex;gap:26px;align-items:center;font-size:13px}body.pixel-site .pixel-r2 .desktopnav a{text-decoration:none}body.pixel-site .pixel-r2 .desktopnav a:hover{text-decoration:underline}body.pixel-site .pixel-r2 .desktopnav details{position:relative}body.pixel-site .pixel-r2 .desktopnav summary,body.pixel-site .pixel-r2 .mobilemenu summary{cursor:pointer}body.pixel-site .pixel-r2 .dropdown{position:absolute;z-index:5;top:32px;left:-20px;background:#faf7ef;border:1px solid #d4c6bb;box-shadow:0 8px 25px #332b2b16;padding:22px;min-width:240px}body.pixel-site .pixel-r2 .dropdown a{display:block;padding:7px 0}body.pixel-site .pixel-r2 .dropdown strong{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#796569}body.pixel-site .pixel-r2 .dropdown hr{border:0;border-top:1px solid #d8cfc5}body.pixel-site .pixel-r2 .mobilemenu{display:none}body.pixel-site .pixel-r2 .quicknav{padding:13px 4%;display:flex;gap:24px;border-bottom:1px solid #ded5cb;font-size:12px;flex-wrap:wrap}body.pixel-site .pixel-r2 .quicknav span{color:#73616a}body.pixel-site .pixel-r2 .quicknav a{text-decoration:none}body.pixel-site .pixel-r2.container{max-width:1440px;margin:auto}body.pixel-site .pixel-r2 .eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase}body.pixel-site .pixel-r2 .hero{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;padding:55px 5% 46px}body.pixel-site .pixel-r2 .herotext{align-self:center}body.pixel-site .pixel-r2 .hero h1{font:clamp(45px,4.5vw,72px)/1.01 Georgia,serif;letter-spacing:-2px;margin:24px 0}body.pixel-site .pixel-r2 .hero h1 em{color:#784958}body.pixel-site .pixel-r2 .hero p{max-width:360px;font-size:16px}body.pixel-site .pixel-r2 .button{display:inline-block;padding:13px 20px;background:#573249;color:#fff;text-decoration:none;margin:12px 14px 10px 0;border:0;cursor:pointer;font-size:14px}body.pixel-site .pixel-r2 .textlink{font-size:13px}body.pixel-site .pixel-r2 .hero figure{margin:0}body.pixel-site .pixel-r2 .hero img{width:100%;height:480px;object-fit:cover;object-position:55% 45%}body.pixel-site .pixel-r2 .caption{font-size:12px;color:#6d5d66;margin-top:10px}body.pixel-site .pixel-r2 .rule{margin:0 5%;border-top:1px solid #cfc4b7;padding:15px 0;display:flex;justify-content:space-between;font-size:13px;gap:20px}body.pixel-site .pixel-r2 .section{padding:48px 5%}body.pixel-site .pixel-r2 .sectionhead{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:25px}body.pixel-site .pixel-r2 .sectionhead h2{font:42px/1.1 Georgia,serif;margin:12px 0}body.pixel-site .pixel-r2 .sectionhead p{max-width:350px;font-size:14px}body.pixel-site .pixel-r2 .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body.pixel-site .pixel-r2 .card{min-width:0}body.pixel-site .pixel-r2 .card img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#eee8df}body.pixel-site .pixel-r2 .card h2,body.pixel-site .pixel-r2 .card h3{font:25px/1.16 Georgia,serif;margin:17px 0 9px;overflow-wrap:anywhere}body.pixel-site .pixel-r2 .card p{font-size:13px;margin:7px 0}body.pixel-site .pixel-r2 .price{font-weight:600}body.pixel-site .pixel-r2 .kind{font-size:11px;letter-spacing:.08em;text-transform:uppercase}body.pixel-site .pixel-r2 .colorcards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}body.pixel-site .pixel-r2 .colorcard{border-top:1px solid #c9bbae;padding-top:20px;text-decoration:none;display:grid;grid-template-columns:1fr 90px;gap:20px;align-items:center}body.pixel-site .pixel-r2 .colorcard img{height:95px;width:90px;object-fit:cover}body.pixel-site .pixel-r2 .colorcard h3{font:26px Georgia,serif;margin:8px 0}body.pixel-site .pixel-r2 .colorcard p{font-size:12px;margin:0}body.pixel-site .pixel-r2 .craft{display:grid;grid-template-columns:1fr 1fr;background:#ece0e1}body.pixel-site .pixel-r2 .craft>img{width:100%;height:520px;object-fit:cover}body.pixel-site .pixel-r2 .craft>div{padding:55px 12%;align-self:center}body.pixel-site .pixel-r2 .craft h2{font:44px/1.08 Georgia,serif}body.pixel-site .pixel-r2 .craft p{font-size:15px}body.pixel-site .pixel-r2 .story{display:grid;grid-template-columns:1fr 1fr;gap:60px}body.pixel-site .pixel-r2 .story h2{font:44px/1.1 Georgia,serif;margin:14px 0}body.pixel-site .pixel-r2 .story p{font-size:15px;max-width:590px}body.pixel-site .pixel-r2 .quote{font:32px/1.4 Georgia,serif;border-top:1px solid #cabbae;padding-top:22px;color:#6b4255}body.pixel-site .pixel-r2 .custom{background:#583446;color:#fff4ed;display:flex;justify-content:space-between;align-items:center;gap:40px}body.pixel-site .pixel-r2 .custom h2{font:42px/1.1 Georgia,serif;max-width:530px;margin:15px 0}body.pixel-site .pixel-r2 .custom p{max-width:550px;font-size:14px}body.pixel-site .pixel-r2 .custom .button{background:#f1dfc5;color:#402e32;white-space:nowrap}body.pixel-site .pixel-r2 .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}body.pixel-site .pixel-r2 .faq h2{font:40px/1.1 Georgia,serif}body.pixel-site .pixel-r2 .faq details{border-bottom:1px solid #d1c3b8;padding:20px 0}body.pixel-site .pixel-r2 .faq summary{cursor:pointer;font-size:16px}body.pixel-site .pixel-r2 .faq p{font-size:14px}body.pixel-site .pixel-r2 .digital{border-top:1px solid #cabbae;display:flex;justify-content:space-between;align-items:center;gap:30px}body.pixel-site .pixel-r2 .digital h2{font:30px Georgia,serif}body.pixel-site .pixel-r2 .digital p{font-size:14px;max-width:650px}body.pixel-site .pixel-r2 .footer{background:#eae0d5;padding:35px 5%;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px;font-size:13px}body.pixel-site .pixel-r2 .footer a{display:block;padding:5px 0}body.pixel-site .pixel-r2 .footer h3{font:24px Georgia,serif}body.pixel-site .pixel-r2 .cataloghead{padding:35px 5% 0}body.pixel-site .pixel-r2 .cataloghead h1{font:55px/1.1 Georgia,serif;margin:15px 0}body.pixel-site .pixel-r2 .cataloghead p{max-width:700px}body.pixel-site .pixel-r2 .filters{display:flex;flex-wrap:wrap;gap:18px;align-items:end;margin:25px 0}body.pixel-site .pixel-r2 .filters label{display:flex;flex-direction:column;gap:5px;font-size:13px}body.pixel-site .pixel-r2 .filters select,body.pixel-site .pixel-r2 .filters input{padding:11px;border:1px solid #b6a59e;background:#fffdf8;max-width:100%}body.pixel-site .pixel-r2 .filters input{width:240px}body.pixel-site .pixel-r2 .filters button{padding:11px 18px;border:1px solid #573249;background:#573249;color:#fff;cursor:pointer}body.pixel-site .pixel-r2 .filters a{font-size:13px}body.pixel-site .pixel-r2 .count{font-size:13px;color:#6a5961}body.pixel-site .pixel-r2 .catalog .cards{grid-template-columns:repeat(3,minmax(0,1fr))}body.pixel-site .pixel-r2 .empty{padding:45px;border:1px solid #cabbae}body.pixel-site .pixel-r2 .back{font-size:13px}body.pixel-site .pixel-r2 .pattern-label{display:inline-block;padding:4px 8px;background:#e8dec9;font-size:12px}body.pixel-site .pixel-r2 .noscript{padding:14px;border-left:3px solid #795066;font-size:13px}body.pixel-site .pixel-r2 .mobilemenu .menugrid{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:20px 0 8px}body.pixel-site .pixel-r2 .mobilemenu a{display:block;padding:10px;font-size:14px;text-decoration:none}body.pixel-site .pixel-r2 .mobilemenu strong{display:block;padding:8px 10px 0;font-size:12px;color:#78616b}body.pixel-site .pixel-r2 .linkrow{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}@media(max-width:750px){body.pixel-site .pixel-r2 .header{padding:18px 5%;align-items:start;flex-wrap:wrap;gap:0}body.pixel-site .pixel-r2 .logo{font-size:26px}body.pixel-site .pixel-r2 .desktopnav{display:none}body.pixel-site .pixel-r2 .mobilemenu{display:block;width:100%;margin-top:14px;border-top:1px solid #d8cfc5;padding-top:12px}body.pixel-site .pixel-r2 .mobilemenu summary{font-size:14px}body.pixel-site .pixel-r2 .quicknav{gap:8px 17px;padding:12px 5%;font-size:12px}body.pixel-site .pixel-r2 .quicknav span{width:100%}body.pixel-site .pixel-r2 .quicknav .occasion{display:none}body.pixel-site .pixel-r2 .hero{grid-template-columns:1fr;gap:22px;padding:32px 5%}body.pixel-site .pixel-r2 .hero h1{font-size:48px;margin:18px 0;letter-spacing:-1.3px}body.pixel-site .pixel-r2 .hero p{font-size:15px}body.pixel-site .pixel-r2 .hero img{height:335px}body.pixel-site .pixel-r2 .rule{font-size:12px;flex-direction:column;gap:4px}body.pixel-site .pixel-r2 .section{padding:32px 5%}body.pixel-site .pixel-r2 .sectionhead{display:block}body.pixel-site .pixel-r2 .sectionhead h2{font-size:35px}body.pixel-site .pixel-r2 .cards,body.pixel-site .pixel-r2 .catalog .cards{grid-template-columns:1fr;gap:36px}body.pixel-site .pixel-r2 .card img{max-height:430px;object-fit:contain}body.pixel-site .pixel-r2 .card h2,body.pixel-site .pixel-r2 .card h3{font-size:25px}body.pixel-site .pixel-r2 .colorcards{grid-template-columns:1fr}body.pixel-site .pixel-r2 .colorcard{padding:15px 0}body.pixel-site .pixel-r2 .craft{grid-template-columns:1fr}body.pixel-site .pixel-r2 .craft>img{height:330px}body.pixel-site .pixel-r2 .craft>div{padding:28px 6%}body.pixel-site .pixel-r2 .craft h2{font-size:36px}body.pixel-site .pixel-r2 .story{grid-template-columns:1fr;gap:18px}body.pixel-site .pixel-r2 .story h2{font-size:35px}body.pixel-site .pixel-r2 .quote{font-size:27px}body.pixel-site .pixel-r2 .custom,body.pixel-site .pixel-r2 .digital{display:block}body.pixel-site .pixel-r2 .custom h2{font-size:34px}body.pixel-site .pixel-r2 .faq{grid-template-columns:1fr;gap:10px}body.pixel-site .pixel-r2 .faq h2{font-size:33px}body.pixel-site .pixel-r2 .footer{grid-template-columns:1fr 1fr}body.pixel-site .pixel-r2 .footer>div:first-child{grid-column:1/-1}body.pixel-site .pixel-r2 .cataloghead h1{font-size:43px}body.pixel-site .pixel-r2 .filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.pixel-site .pixel-r2 .filters label:first-child{grid-column:1/-1}body.pixel-site .pixel-r2 .filters input{width:100%}body.pixel-site .pixel-r2 .filters label,body.pixel-site .pixel-r2 .filters select{min-width:0;width:100%}body.pixel-site .pixel-r2 .caption{font-size:12px}}
body.pixel-site .pixel-r2{font:16px/1.65 Arial,sans-serif;color:#352b30}body.pixel-site .pixel-r2 h1,body.pixel-site .pixel-r2 h2,body.pixel-site .pixel-r2 h3{color:inherit;text-transform:none}body.pixel-site .pixel-r2 a{text-underline-offset:4px}body.pixel-site .pixel-r2 .r2-actions{display:flex;gap:16px;white-space:nowrap;font-size:13px}body.pixel-site .pixel-r2 .r2-policies{grid-column:1/-1;display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #cfc4b7;padding-top:15px}body.pixel-site .pixel-r2 .r2-count{padding:0 5%}body.pixel-site .pixel-r2 .card h3 a{text-decoration:none}body.pixel-site .pixel-r2 .colorcard img{aspect-ratio:1}body.pixel-site .pixel-r2 .colorcard>img{height:95px;width:90px}body.pixel-site .pixel-r2 .r2-description{max-width:750px}@media(max-width:1100px){body.pixel-site .pixel-r2 .desktopnav{gap:12px;font-size:12px}body.pixel-site .pixel-r2 .header{gap:15px}body.pixel-site .pixel-r2 .logo{font-size:25px}}@media(max-width:900px){body.pixel-site .pixel-r2 .desktopnav{display:none}body.pixel-site .pixel-r2 .header{flex-wrap:wrap}body.pixel-site .pixel-r2 .mobilemenu{display:block;width:100%;order:3;margin-top:14px}body.pixel-site .pixel-r2 .r2-actions{margin-left:auto}}
