:root{--sa-burgundy: #6c2638;--sa-cream: #fffcf7;--sa-gold: #ac8a53}.header-logo [data-testid=header-logo]{font:400 36px/1.15 Georgia,serif;letter-spacing:-.04em;color:var(--sa-burgundy)}.sa-editorial-hero{grid-template-columns:44% 56%;min-height:620px;background:var(--sa-burgundy)}.sa-editorial-copy{padding:clamp(36px,5vw,88px)}.sa-editorial-copy .sa-kicker{color:#e2c99f;margin-bottom:28px}.sa-editorial-copy h1{color:var(--sa-cream);font-size:clamp(48px,5.6vw,88px);max-width:10ch;letter-spacing:-.045em;line-height:1.02}.sa-hero-intro{color:#f5e8df;font-size:16px;max-width:34ch}.sa-editorial-actions .button{color:var(--sa-burgundy);background:var(--sa-cream);border:1px solid var(--sa-cream);min-height:48px;border-radius:0;font-size:12px;font-weight:600;letter-spacing:.065em}.sa-editorial-actions .button:hover{background:#eadbca;border-color:#eadbca}.sa-editorial-actions .sa-underlined-link{color:var(--sa-cream);border-color:#c7a97e}.sa-editorial-copy :focus-visible{outline-color:var(--sa-cream)}.sa-hero-signature{color:#e2c99f;font-size:21px;margin-top:30px}.sa-editorial-photo{background:#eee9e3}.sa-editorial-image{min-height:620px;object-position:center center}.sa-hero-caption{inset:auto 24px 24px;border-left:3px solid var(--sa-gold);padding:17px 20px}.sa-seasonal{display:grid;grid-template-columns:55% 45%;background:#efe6d8}.sa-seasonal-media{display:block;position:relative;min-height:480px;overflow:hidden}.sa-seasonal-media img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.sa-seasonal-copy{align-self:center;padding:clamp(32px,5vw,80px)}.sa-seasonal-copy h2{color:var(--sa-burgundy);font:400 clamp(40px,4.8vw,70px)/1.04 Georgia,serif;letter-spacing:-.04em;max-width:11ch;margin:0 0 24px}.sa-seasonal-copy .rte{font-size:16px;line-height:1.7;color:#57483e;max-width:33ch;margin-bottom:28px}.sa-seasonal-copy .button{border-radius:0;padding:15px 22px;font-size:12px;min-height:48px;letter-spacing:.04em}main .section-resource-list__content h2,main .section-resource-list__content h3{color:var(--sa-burgundy)}main .collection-card{border-radius:0}main .collection-card--image-bg .collection-card__content{padding:clamp(14px,2.5vw,32px)}main .collection-card--image-bg .collection-card__content p{font-family:Georgia,serif;font-size:clamp(22px,2.6vw,38px);line-height:1.12}main .collection-card .collection-card__inner{border-radius:0}main .collection-card .collection-card__image{border-radius:0}main .product-grid{width:100%;min-width:0}main .product-grid__item{min-width:0}main .resource-list__item{min-width:0}.sa-about{background:#f2eade;border-top:1px solid #e1d5c4}.sa-about-monogram{min-height:340px;background:var(--sa-cream)}.sa-about-copy h2{max-width:13ch}#sa-email-footer{background:var(--sa-cream)}#sa-email-footer input[type=email]{min-height:48px;font-size:16px}@media(min-width:1000px){main[data-template^=collection] .product-grid[product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.header-logo [data-testid=header-logo]{font-size:28px}.sa-editorial-hero{grid-template-columns:1fr;min-height:0}.sa-editorial-copy{padding:30px 22px 32px}.sa-editorial-copy .sa-kicker{margin-bottom:16px;font-size:10px}.sa-editorial-copy h1{font-size:clamp(39px,10.5vw,58px);max-width:13ch;margin-bottom:16px}.sa-hero-intro{font-size:14px;margin-bottom:20px}.sa-editorial-actions{gap:12px 20px}.sa-editorial-actions .button{padding:13px 18px;min-height:46px;font-size:11px}.sa-editorial-actions .sa-underlined-link{min-height:44px}.sa-editorial-photo{aspect-ratio:5 / 4;min-height:0}.sa-editorial-image{min-height:0;object-position:center 43%}.sa-hero-caption{inset:auto 12px 12px;padding:12px;font-size:10px}.sa-seasonal{grid-template-columns:1fr}.sa-seasonal-media{min-height:0;aspect-ratio:4 / 3}.sa-seasonal-copy{padding:32px 22px 38px}.sa-seasonal-copy h2{font-size:42px;max-width:12ch}.sa-seasonal-copy .rte{font-size:14px}main[data-template^=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}main .resource-list--grid{--resource-list-column-gap: 12px;--resource-list-columns-mobile: repeat(2,minmax(0,1fr))}main .collection-card--image-bg .collection-card__content{padding:14px 10px}main .collection-card--image-bg .collection-card__content p{font-size:22px}.sa-about{padding:38px 22px}.sa-about-monogram{min-height:240px}.sa-quick-links{flex-wrap:wrap;gap:4px 20px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sa-signature.css.map */
