.collections-section{padding-top:5px}.collection-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:90px}.collection-choice{display:block;position:relative;border-bottom:1px solid var(--line);padding-bottom:23px;transition:border-color .3s}.collection-choice:focus-visible{outline-offset:5px}.choice-image{aspect-ratio:.9;overflow:hidden;margin-bottom:23px;background:var(--sand)}.choice-image img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.6,.2,1),filter .5s;filter:saturate(.7)}.collection-choice:hover img,.collection-choice[aria-selected=true] img{transform:scale(1.035);filter:saturate(1)}.choice-number{font-size:9px;color:var(--muted);letter-spacing:.13em}.choice-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0}.choice-label h2{font-size:clamp(22px,2.15vw,35px);letter-spacing:-.04em;line-height:1.12}.choice-label>span{font-size:22px;transition:transform .3s}.collection-choice:hover .choice-label>span{transform:translate(3px,-3px)}.collection-choice>p{font-size:12px;color:var(--muted)}.collection-choice[aria-selected=true]{border-bottom:2px solid var(--ink)}.collection-panel{border-top:1px solid var(--line);padding-top:55px;scroll-margin-top:25px;animation:collection-enter .65s ease both}.collection-panel[hidden]{display:none!important}.category-heading{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-bottom:55px}.category-heading h2{margin-top:24px;font-size:clamp(45px,5.1vw,80px)}.category-heading p{font-size:15px;color:var(--muted)}.category-heading .text-link{margin-top:20px}.category-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.category-gallery .image-window{aspect-ratio:.86}.category-note{color:var(--muted);font-size:11px;margin-top:26px}.accessories-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center;margin-top:85px;padding-top:50px;border-top:1px solid var(--line)}.accessories-feature .image-window{aspect-ratio:1.5}.accessories-feature img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.accessories-feature:hover img{transform:scale(1.03)}.accessories-feature h3{font-size:40px;margin:20px 0}.accessories-feature p{font-size:14px;color:var(--muted)}.accessories-feature .text-link{margin-top:25px}.category-link{margin-top:22px}@keyframes collection-enter{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.collections-section{padding-top:0}.collection-choices{grid-template-columns:1fr 1fr;gap:30px 18px;margin-bottom:55px}.choice-label h2{font-size:23px}.choice-image{aspect-ratio:.95;margin-bottom:18px}.choice-label{margin:10px 0}.collection-choice>p{font-size:10px}.category-heading{grid-template-columns:1fr;gap:30px}.category-heading h2{font-size:47px}.category-gallery{grid-template-columns:1fr;gap:22px}.category-gallery .image-window{aspect-ratio:1.15}.collection-panel{padding-top:35px}.accessories-feature{grid-template-columns:1fr;gap:30px;margin-top:45px;padding-top:35px}.accessories-feature h3{font-size:34px}}@media(prefers-reduced-motion:reduce){.collection-panel{animation:none}.choice-image img{transition:none}}
.collection-story-line{font-family:'Italiana',Georgia,serif;font-size:clamp(27px,2.8vw,43px)!important;line-height:1.2!important;letter-spacing:-.025em;color:var(--ink)!important;margin-bottom:22px}.collection-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;padding:48px 0 10px;margin-top:45px;border-top:1px solid var(--line)}.collection-details article+article{border-left:1px solid var(--line);padding-left:12%}.collection-details h3{font-size:25px;line-height:1.2;margin-bottom:22px;letter-spacing:-.03em}.collection-details p{font-size:14px;line-height:1.85;color:var(--muted)}.collection-details .text-link{margin-top:25px;font-size:12px;gap:20px}#panel-bathroom-accessories .collection-details{margin:0 0 45px;padding-bottom:25px}.collection-panel .category-heading>div>p:first-of-type{margin-top:0}@media(max-width:760px){.collection-story-line{font-size:33px!important}.collection-details{grid-template-columns:1fr;gap:30px;padding-top:35px;margin-top:35px}.collection-details article+article{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.collection-details h3{font-size:26px;margin-bottom:15px}.collection-details p{font-size:15px}.collection-details .text-link{font-size:13px}}
