.CategoryPage_page___MUbc{container:dp-catalog/inline-size;background:#f5f1e9;color:#211e19;--dp-color-bg:#f5f1e9;--dp-color-stone:#e9e1d4;--dp-color-ink:#211e19;--dp-color-ink-muted:#625b50;--dp-color-ink-subtle:#625b50;--dp-color-line:#d6cdbf;--dp-color-line-strong:#998c79;--dp-color-gold:#b89b70;--dp-color-gold-ink:#756044}.CategoryPage_container__Ccl2_{width:100%;max-width:108rem;padding-inline:clamp(1.25rem,4.3vw,6rem);margin-inline:auto}.CategoryPage_crumbs__2nMnO{padding-block:1.5rem 0}.CategoryPage_head__ynkAT{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:end;padding-block:1.5rem 1rem}.CategoryPage_eyebrow__C1ybK{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;margin-bottom:.5rem;color:#766a57}.CategoryPage_title__ahzbW{font-size:clamp(2rem,3.2vw,3.25rem);font-weight:300;line-height:1.12;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.CategoryPage_intro__ZDKA6{max-width:48ch;margin-top:.75rem;color:#625b50;font-size:.9375rem;line-height:1.55}.CategoryPage_introMobile__SGBx4{display:none}.CategoryPage_sections__e8NDq{margin-block:.5rem 0;border-bottom:1px solid #d6cdbf}.CategoryPage_sections__e8NDq ul{display:flex;flex-wrap:wrap;gap:0 clamp(1rem,1.5vw,1.75rem)}.CategoryPage_sections__e8NDq a{position:relative;display:inline-flex;align-items:center;min-height:3rem;padding:.65rem 0 .75rem;border:0;background:transparent;font-size:.875rem;font-weight:400;text-decoration:none;color:#625b50;line-height:1.35}.CategoryPage_sections__e8NDq a:hover{color:#211e19}.CategoryPage_sections__e8NDq a[aria-current=page]{background:transparent;color:#211e19;font-weight:500}.CategoryPage_page___MUbc button{text-transform:none;letter-spacing:0}.CategoryPage_request__qjPu8{margin-top:clamp(4rem,7vw,7rem);padding-block:clamp(3.5rem,7vw,7rem);background:#24211c;color:#f9f5ed}.CategoryPage_requestGrid__ZipXs{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,6rem);align-items:center}.CategoryPage_requestIntro__8MQJq{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.CategoryPage_requestIntro__8MQJq .CategoryPage_eyebrow__C1ybK{color:#d8c4a1;margin-bottom:0}.CategoryPage_requestTitle__Ogg_r{font-size:clamp(2.25rem,4vw,4.25rem);font-weight:300;letter-spacing:-.035em;line-height:1.12}.CategoryPage_requestIntro__8MQJq>p:not(.CategoryPage_eyebrow__C1ybK){font-size:1.0625rem;line-height:1.7;color:#d5cfc4;max-width:30rem}.CategoryPage_phone__kwQbO{display:inline-block;margin-top:1rem;font-size:clamp(1.4rem,2.1vw,2.25rem);font-weight:400;text-decoration:none;letter-spacing:-.02em}.CategoryPage_showroom__kcr4H{display:inline-flex;align-items:center;gap:1.25rem;min-height:2.75rem;text-underline-offset:.35em;font-size:.9375rem}.CategoryPage_requestPanel__GwWpZ{padding:clamp(1.5rem,3vw,3rem);background:#f5f1e9;color:#211e19;--dp-color-focus:#211e19;--dp-color-focus-on-dark:#211e19}.CategoryPage_requestPanel__GwWpZ button[type=submit]{padding-inline:1.25rem;font-weight:500;white-space:normal}.CategoryPage_requestPanel__GwWpZ textarea{resize:vertical}@media (max-width:63.99em){.CategoryPage_head__ynkAT{gap:1rem}.CategoryPage_requestGrid__ZipXs{grid-template-columns:1fr}.CategoryPage_sections__e8NDq{overflow-x:auto;scrollbar-width:thin;padding-bottom:.5rem}.CategoryPage_sections__e8NDq ul{flex-wrap:nowrap;min-width:max-content}}@media (max-width:39.99em){.CategoryPage_crumbs__2nMnO{padding-top:1rem}.CategoryPage_eyebrow__C1ybK{font-size:.6875rem;margin-bottom:.75rem}.CategoryPage_title__ahzbW{font-size:clamp(1.875rem,7.5vw,2.25rem)}.CategoryPage_intro__ZDKA6{font-size:.9375rem;line-height:1.6}.CategoryPage_introFull__SV0Qs{display:none}.CategoryPage_introMobile__SGBx4{display:inline}.CategoryPage_sections__e8NDq{margin-top:1rem}.CategoryPage_sections__e8NDq a{font-size:.8125rem;padding-inline:.75rem}.CategoryPage_requestTitle__Ogg_r{font-size:2.25rem}.CategoryPage_requestPanel__GwWpZ{padding:1.25rem}.CategoryPage_showroom__kcr4H{font-size:.875rem}}.CategoryPage_sections__e8NDq>label{display:none}@media (max-width:63.99em){.CategoryPage_sections__e8NDq[data-enhanced]{overflow:visible;padding-bottom:0}.CategoryPage_sections__e8NDq[data-enhanced]>ul{display:none}.CategoryPage_sections__e8NDq[data-enhanced]>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;font-size:.875rem;color:#625b50}.CategoryPage_sections__e8NDq select{min-width:0;width:100%;min-height:2.75rem;border:1px solid #998c79;border-radius:0;padding:.625rem .75rem;background:#f5f1e9;color:#211e19;font:inherit;font-size:1rem}}.CategoryPage_headCopy__7Xc_5,.CategoryPage_searchSlot__zUVH_{min-width:0}.CategoryPage_searchSlot__zUVH_{align-self:center}.CategoryPage_headCopy__7Xc_5>:last-child:not(h1){max-width:48ch;margin-top:.75rem}.CategoryPage_page___MUbc .CategoryPage_searchSlot__zUVH_>form{margin:0;gap:.5rem}.CategoryPage_page___MUbc .CategoryPage_searchSlot__zUVH_>div{margin:.5rem 0 0}.CategoryPage_page___MUbc .CategoryPage_searchSlot__zUVH_ button[type=submit]{min-width:5.5rem;padding-inline:1.25rem}.CategoryPage_sections__e8NDq a:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:#b89b70;transform:scaleX(0);transform-origin:left}.CategoryPage_sections__e8NDq a:hover:after,.CategoryPage_sections__e8NDq a[aria-current=page]:after{transform:scaleX(1)}@container dp-catalog (min-width:64rem){.CategoryPage_head__ynkAT{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);gap:clamp(2rem,3vw,4rem)}}@media(max-width:63.99em){.CategoryPage_sections__e8NDq{border-bottom:0}}.CategoryPage_sections__e8NDq ul[data-level=directions]{gap:0 clamp(1.25rem,2.2vw,2.5rem)}.CategoryPage_sections__e8NDq ul[data-level=directions] a{min-height:2.75rem;padding:.625rem 0;font-size:.9375rem}.CategoryPage_sections__e8NDq a[aria-current=location]{color:#211e19;font-weight:600}.CategoryPage_sections__e8NDq a[aria-current=location]:after{transform:scaleX(1);background:#211e19}.CategoryPage_sections__e8NDq ul[data-level=types]{gap:0 clamp(1rem,1.7vw,1.75rem);border-top:1px solid #e3dcd0}.CategoryPage_sections__e8NDq ul[data-level=types] a{min-height:2.75rem;padding:.625rem 0;font-size:.875rem}.CategoryPage_sections__e8NDq ul[data-level=types] a[aria-current=page]{font-weight:600}@media(max-width:63.99em){.CategoryPage_sections__e8NDq[data-enhanced]>ul{display:none}}