.page-module__-DT-BW__page{min-height:100svh;color:var(--brand-ink);background:radial-gradient(circle at 50% -8%,#e8aeb129,#0000 44%),linear-gradient(#fff 0%,#fcf7f6 100%)}.page-module__-DT-BW__intro,.page-module__-DT-BW__catalog{width:min(100rem,100% - 3rem);margin-inline:auto}.page-module__-DT-BW__intro{border-bottom:1px solid #4a222624;grid-template-columns:minmax(0,1fr) min(15rem,34vw);align-items:end;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.25rem,3vw,3.25rem) 0 clamp(1.5rem,2vw,2rem);display:grid}.page-module__-DT-BW__introHero{gap:.62rem;display:grid}.page-module__-DT-BW__eyebrow,.page-module__-DT-BW__description,.page-module__-DT-BW__count{margin:0}.page-module__-DT-BW__eyebrow,.page-module__-DT-BW__count{font-family:var(--font-geist-sans);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}.page-module__-DT-BW__eyebrow{color:#9d545b}.page-module__-DT-BW__introHero h1{letter-spacing:-.035em;max-width:48rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.2vw,4rem);font-weight:400;line-height:.98}.page-module__-DT-BW__description{color:#4a2226a8;max-width:42rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.55}.page-module__-DT-BW__introBar{justify-items:stretch;gap:.55rem;display:grid}.page-module__-DT-BW__count{color:#4a2226c7;letter-spacing:.14em}.page-module__-DT-BW__collectionPicker{width:100%}.page-module__-DT-BW__catalog{padding-top:clamp(1rem,2vw,1.7rem);padding-bottom:clamp(4.5rem,8vw,8rem)}.page-module__-DT-BW__grid{padding-top:0}.page-module__-DT-BW__grid .catalog-grid{gap:clamp(2rem,3vw,3rem) clamp(.9rem,1.6vw,1.5rem)}.page-module__-DT-BW__grid .catalog-card{gap:.78rem}.page-module__-DT-BW__grid .catalog-card-media{border-radius:.24rem}.page-module__-DT-BW__grid .catalog-card-title{font-size:clamp(1rem,1.15vw,1.14rem)}@media (max-width:48rem){.page-module__-DT-BW__page{background:radial-gradient(circle at 50% -4%,#e8aeb138,#0000 38%),linear-gradient(#fffefe 0%,#fcf7f6 52%,#faf3f1 100%)}.page-module__-DT-BW__intro,.page-module__-DT-BW__catalog{width:min(100% - 1.5rem,100rem)}.page-module__-DT-BW__intro{border-bottom:0;grid-template-columns:1fr;align-items:stretch;gap:1.45rem;padding:1.85rem 0 1.55rem}.page-module__-DT-BW__introHero{text-align:center;gap:.82rem}.page-module__-DT-BW__introHero:after{content:"";background:linear-gradient(90deg,#0000,#9d545b8c 20% 80%,#0000);width:2.75rem;height:1px;margin:.15rem auto 0}.page-module__-DT-BW__eyebrow{letter-spacing:.2em;font-size:.6rem}.page-module__-DT-BW__introHero h1{max-width:none;font-size:clamp(2.55rem,11vw,3.35rem);line-height:.96}.page-module__-DT-BW__description{max-width:18.5rem;margin-inline:auto;font-size:1rem;line-height:1.62}.page-module__-DT-BW__introBar{border-top:1px solid #4a22261a;justify-content:space-between;align-items:end;gap:1rem;padding-top:.35rem;display:flex}.page-module__-DT-BW__count{letter-spacing:.16em;margin:0;font-size:.62rem}.page-module__-DT-BW__collectionPicker{flex:none;width:min(11.5rem,58vw)}.page-module__-DT-BW__collectionPicker .catalog-sort-trigger{min-height:2.6rem;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #4a222647;border-radius:0;padding:.15rem 0 .45rem}:is(.page-module__-DT-BW__collectionPicker .catalog-sort-trigger:hover,.page-module__-DT-BW__collectionPicker .catalog-sort-trigger[aria-expanded=true]){border-color:var(--brand-ink);box-shadow:none}.page-module__-DT-BW__collectionPicker .catalog-sort-trigger-copy{flex-direction:row;align-items:baseline;gap:.45rem}.page-module__-DT-BW__collectionPicker .catalog-sort-label{letter-spacing:.16em;color:#4a222685;font-size:.56rem}.page-module__-DT-BW__collectionPicker .catalog-sort-value{font-family:var(--font-geist-sans);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.page-module__-DT-BW__collectionPicker .catalog-sort-chevron{background:0 0;border:0;border-radius:0;width:1.15rem;height:1.15rem}.page-module__-DT-BW__collectionPicker .catalog-sort-options{border-radius:0;width:min(14rem,100vw - 3rem);top:calc(100% + .45rem);left:auto;right:0;box-shadow:0 .8rem 2rem #4a222617,0 1px .25rem #4a22260a}.page-module__-DT-BW__collectionPicker .catalog-sort-option{min-height:2.85rem;font-family:var(--font-geist-sans);padding-inline:.85rem;font-size:.84rem}.page-module__-DT-BW__collectionPicker .catalog-sort-option:first-child{background:0 0}.page-module__-DT-BW__catalog{padding-top:.35rem;padding-bottom:4.25rem}.page-module__-DT-BW__grid .catalog-grid{gap:2rem .78rem}.page-module__-DT-BW__grid .catalog-card{gap:.72rem}.page-module__-DT-BW__grid .catalog-card-media{border-radius:.42rem;box-shadow:0 .85rem 2rem #4a222612}.page-module__-DT-BW__grid .catalog-card-copy{gap:.36rem;padding-inline:.12rem}.page-module__-DT-BW__grid .catalog-card-title{-webkit-line-clamp:2;white-space:normal;text-overflow:unset;-webkit-box-orient:vertical;font-size:clamp(.9rem,3.9vw,1rem);line-height:1.36;display:-webkit-box;overflow:hidden}.page-module__-DT-BW__grid .catalog-card-subtitle{letter-spacing:.08em;font-size:.64rem}.page-module__-DT-BW__grid .catalog-card-prices{letter-spacing:.01em;margin-top:.08rem;font-size:.92rem}.page-module__-DT-BW__grid .catalog-save-button{background:#ffffffdb;border-color:#ffffffb8;width:2.45rem;height:2.45rem;top:.55rem;right:.55rem;box-shadow:0 .45rem 1.35rem #4a22261a}.page-module__-DT-BW__grid .catalog-save-button svg{width:1.02rem;height:1.02rem}}@media (max-width:28rem){.page-module__-DT-BW__intro,.page-module__-DT-BW__catalog{width:min(100% - 1.15rem,100rem)}.page-module__-DT-BW__intro{gap:1.25rem;padding-top:1.65rem}.page-module__-DT-BW__introHero h1{font-size:clamp(2.25rem,12vw,2.85rem)}.page-module__-DT-BW__description{max-width:none;font-size:.96rem}.page-module__-DT-BW__introBar{gap:.85rem}.page-module__-DT-BW__collectionPicker{width:min(10.5rem,62vw)}.page-module__-DT-BW__collectionPicker .catalog-sort-value{font-size:.8rem}.page-module__-DT-BW__grid .catalog-grid{gap:1.75rem .62rem}.page-module__-DT-BW__grid .catalog-card-title{-webkit-line-clamp:3;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.page-module__-DT-BW__collectionPicker .catalog-sort-trigger{transition:none}}
