.sb-department-hero-button{display:inline-flex;align-items:center;gap:30px;background:#183D32;color:#F3EBDD;padding:15px 22px;margin-top:22px;text-decoration:none;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.sb-department-directory,.sb-department-edit{background:#F3EBDD;color:#183D32;padding:55px max(24px,4vw) 65px}.sb-department-directory *,.sb-department-edit *,.sb-department-companion *{box-sizing:border-box}.sb-department-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sb-department-eyebrow{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.sb-department-section-heading h2{font:400 clamp(34px,3.7vw,58px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:0;text-wrap:balance}.sb-department-textlink{font:15px/1.4 Georgia,serif;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;white-space:nowrap}.sb-department-intro{font:17px/1.55 Georgia,serif;margin:15px 0 28px;max-width:650px}.sb-department-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.sb-department-category{display:block;text-decoration:none;color:inherit;min-width:0}.sb-department-category-art{aspect-ratio:1.3;background:#eee7dc;overflow:hidden;border:1px solid #183d321c}.sb-department-category-art img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.sb-department-category-art--contain img{padding:8%}.sb-department-category-art--cover img{object-fit:cover}.sb-department-category-copy{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:15px 0 0;border-bottom:1px solid #183d3240;padding-bottom:15px}.sb-department-category h3{font:400 clamp(24px,2.1vw,34px)/1.15 Georgia,serif;margin:0}.sb-department-category-copy>span{font:25px Georgia,serif}.sb-department-category-copy p{grid-column:1/-1;font:12px/1.5 Arial,sans-serif;margin:0}.sb-department-directory--extras{border-top:1px solid #183d3233}.sb-department-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sb-department-product{min-width:0}.sb-department-product-photo{display:block;position:relative;aspect-ratio:1;background:#eee7dc;overflow:hidden}.sb-department-product-photo img{display:block;position:absolute;width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}.sb-dept-photo-secondary{opacity:0}.sb-department-brand{font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin:16px 0 7px}.sb-department-product h3{font:400 clamp(19px,1.8vw,27px)/1.2 Georgia,serif;margin:0 0 9px}.sb-department-product h3 a{color:inherit;text-decoration:none}.sb-department-price{font:15px Georgia,serif;margin:0}.sb-department-companion{display:grid;grid-template-columns:1fr 1fr;background:#183D32;color:#F3EBDD}.sb-department-companion-copy{padding:clamp(30px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sb-department-bowtie{width:48px;margin-bottom:22px}.sb-department-bowtie svg{width:100%;height:auto;display:block}.sb-department-companion h2{font:400 clamp(38px,4vw,66px)/1.05 Georgia,serif;letter-spacing:-.03em;color:inherit;margin:0;text-wrap:balance}.sb-department-companion-copy>p:not(.sb-department-eyebrow){font:19px/1.5 Georgia,serif;max-width:450px;margin:22px 0}.sb-department-light-button{display:inline-flex;gap:30px;padding:16px 23px;min-height:48px;background:#F3EBDD;color:#183D32;text-decoration:none;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.sb-department-companion-photo{display:block;min-height:450px;background:#eee7dc}.sb-department-companion-photo img{display:block;width:100%;height:100%;object-fit:contain;max-height:620px}.sb-department-category:focus-visible,.sb-department-textlink:focus-visible,.sb-department-hero-button:focus-visible,.sb-department-light-button:focus-visible{outline:2px solid #682C3B;outline-offset:5px}@media(hover:hover) and (pointer:fine){.sb-department-category:hover img{transform:scale(1.03)}.sb-department-product-photo:hover:has(.sb-dept-photo-secondary) .sb-dept-photo-primary{opacity:0}.sb-department-product-photo:hover .sb-dept-photo-secondary{opacity:1}}@media(max-width:749px){.sb-department-directory,.sb-department-edit{padding:35px 20px 40px}.sb-department-section-heading{display:block}.sb-department-section-heading h2{font-size:36px}.sb-department-textlink{display:inline-block;margin-top:17px}.sb-department-intro{font-size:16px}.sb-department-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.sb-department-category-art{aspect-ratio:1}.sb-department-category h3{font-size:24px}.sb-department-category-copy p{font-size:11px}.sb-department-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.sb-department-companion{grid-template-columns:1fr}.sb-department-companion-photo{min-height:0;aspect-ratio:1}.sb-department-companion-photo img{height:100%}.sb-department-hero-button{margin-top:17px;padding:13px 18px}.sb-department-directory--extras .sb-department-category-grid{grid-template-columns:1fr}.sb-department-directory--extras .sb-department-category-art{aspect-ratio:1.6}}@media(prefers-reduced-motion:reduce){.sb-department-category-art img,.sb-department-product-photo img{transition:none}}
@media(min-width:750px){.sb-department-directory--extras.sb-department-directory--women .sb-department-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}