.unique-design{background-color:#f4efe6;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}
.styles-hero{background:#eee4da;padding:72px 5vw;text-align:center}.styles-hero h1{font-size:clamp(40px,5vw,66px)}.styles-hero p{max-width:700px;margin:auto;color:#766660;line-height:1.75}
.styles-wrap{max-width:1450px;margin:auto;padding:52px 5vw 85px}.styles-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:15px 0 30px}.styles-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:25px 0}.style-family{padding-top:25px;margin-top:25px;border-top:1px solid #e5d9ce}.style-family>h2{font-size:34px;margin:4px 0 10px}.style-family>p{color:#806d65;margin-bottom:24px}.style-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.style-card{background:#fff;border:1px solid #e9ded4;text-align:left;cursor:pointer;padding:0;overflow:hidden;color:#332521}.style-card:hover{border-color:#986b64;box-shadow:0 10px 24px #45251c12}.style-card .photo{aspect-ratio:4/4.3}.style-card-copy{padding:16px}.style-card-copy h3{font-size:20px;margin:3px 0 8px}.style-card-copy p{font-size:12px;line-height:1.55;color:#796962;min-height:57px}.style-card-copy small{color:#773d45;font-weight:700;text-transform:uppercase;letter-spacing:1px}.stylephoto{background-image:url('style-grid.webp');background-size:400% 500%;background-repeat:no-repeat;background-color:#eaded1}.sample-counter{color:#7e625b;font-size:13px}.sample-swatches{display:flex;gap:5px;align-items:center;padding-top:8px}.sample-swatches i{width:11px;height:11px;border-radius:50%;border:1px solid #0002}.style-detail-head{display:grid;grid-template-columns:280px 1fr;align-items:center;gap:35px;margin:0 0 30px;background:#f4eee7;padding:20px}.style-detail-head .photo{aspect-ratio:4/4.3}.style-detail-head h2{margin:10px 0}.style-detail-head p{color:#78655d;line-height:1.7;max-width:720px}.styles-search{padding:13px 15px;min-width:250px;background:#fff;border:1px solid #ded0c4}.lowprice-ribbon{background:#713541;color:white;font-size:10px;padding:7px 12px;display:inline-block;letter-spacing:1px;text-transform:uppercase}.style-sample-note{background:#fff6ea;border:1px solid #ecd7b9;color:#805b3c;padding:13px 18px;font-size:12px;line-height:1.6;margin:15px 0 28px}.styles-back{border:0;background:none;padding:10px 0;color:#783a43;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:700}.style-index{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.style-index button{border:1px solid #d5c4b7;background:#fff;padding:9px 12px;font-size:11px}.style-index button:hover{border-color:#773e46;background:#f9eeee}
@media(max-width:1050px){.style-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.style-cards{grid-template-columns:repeat(2,1fr);gap:10px}.style-card-copy{padding:12px}.style-card-copy h3{font-size:17px}.style-detail-head{grid-template-columns:1fr}.style-detail-head .photo{max-height:280px}.styles-wrap{padding:35px 5vw}.styles-search{min-width:100%;width:100%}.styles-tools{display:block}.styles-tools .pill{margin:5px 3px}.style-family>h2{font-size:28px}}@media(max-width:390px){.style-cards{grid-template-columns:1fr 1fr}.style-card-copy p{min-height:95px}}
