.sa__inner{box-sizing:border-box}.sa__section-header{text-align:center;margin-bottom:var(--sa-header-mb, 40px);display:flex;flex-direction:column;align-items:center;gap:12px}.sa__section-heading{font-family:var(--font-heading, "Figtree", sans-serif);font-size:var(--sa-section-heading-desktop);font-weight:400;color:var(--sa-section-heading-color, #272727);letter-spacing:.04em;margin:0;text-transform:uppercase}.sa__section-heading-line{width:80px;height:2px;background-color:var(--sa-underline-color, #c6ba82);margin:-4px auto 0}.sa__section-subtext{font-size:var(--sa-subtext-size, 14px);color:var(--sa-subtext-color, #424242);line-height:1.6}.sa__section-subtext p{margin:0}.sa__cols{display:grid;grid-template-columns:var(--sa-image-width, 50%) 1fr;gap:var(--sa-col-gap, 60px);align-items:start}.sa__image-col{width:100%}.sa__image{width:100%;height:100%;object-fit:cover;display:block}.sa__content-col{display:flex;flex-direction:column;gap:0}.sa__about-heading{font-family:var(--font-heading, "Figtree", sans-serif);font-size:var(--sa-about-heading-desktop);font-weight:400;color:var(--sa-about-heading-color, #272727);margin:0 0 16px;letter-spacing:.02em}.sa__about-text{font-size:var(--sa-about-text-desktop);color:var(--sa-about-text-color, #272727);line-height:1.7;margin-bottom:0}.sa__about-text p{margin:0 0 14px}.sa__about-text p:last-child{margin-bottom:0}.sa__divider{height:1px;background-color:var(--sa-divider, #eeeeee);margin:20px 0}.sa__col-heading{font-size:var(--sa-col-heading-size, 11px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sa-col-heading-color, #272727);margin:0 0 6px;font-family:var(--font-body, "Figtree", sans-serif)}.sa__col-line{height:1px;background-color:var(--sa-col-line-color, #c6ba82);margin-bottom:12px}.sa__contact-block{margin-bottom:20px}.sa__contact-row{display:flex;align-items:flex-start;gap:8px;font-size:var(--sa-contact-size, 14px);color:var(--sa-contact-color, #272727);text-decoration:none;margin-bottom:8px;line-height:1.4;transition:opacity .2s}.sa__contact-row:hover{opacity:.7}.sa__contact-row svg{flex-shrink:0;margin-top:2px}.sa__hours-block{margin-bottom:20px}.sa__hours-table{width:100%;border-collapse:collapse;font-size:var(--sa-hours-size, 13px);margin-bottom:12px}.sa__hours-table td{padding:4px 0;color:var(--sa-hours-color, #272727);vertical-align:top}.sa__hours-table td:last-child{text-align:right;padding-left:12px}.sa__hours-closed-row td{color:#a09890}.sa__hours-day{white-space:nowrap}.sa__hours-closed-text{color:var(--sa-closed-color, #c41c1c)}.sa__hours-note{font-size:12px;font-style:italic;color:var(--sa-hours-note-color, #999999);margin:0;line-height:1.5}.sa__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.sa__btn{display:flex;align-items:center;justify-content:center;padding:13px 16px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;font-family:var(--font-body, "Figtree", sans-serif);transition:background .2s,color .2s,border-color .2s;text-align:center;white-space:nowrap}.sa__btn--outline{background:var(--sa-visit-bg, #ffffff);color:var(--sa-visit-text, #272727);border:1px solid var(--sa-visit-border, #272727)}.sa__btn--outline:hover{background:var(--sa-visit-border, #272727);color:#fff}.sa__btn--filled{background:var(--sa-appt-bg, #272727);color:var(--sa-appt-text, #ffffff);border:1px solid var(--sa-appt-bg, #272727)}.sa__btn--filled:hover{background:#000;border-color:#000}@media(max-width:1024px){.sa__cols{grid-template-columns:1fr;gap:32px}.sa__image-col{max-height:400px;overflow:hidden}.sa__section-heading{font-size:calc(var(--sa-section-heading-desktop) * .8)!important}}@media(max-width:749px){.sa{padding-top:var(--sa-pt-mobile)!important;padding-bottom:var(--sa-pb-mobile)!important}.sa__inner{padding-left:var(--sa-px-mobile)!important;padding-right:var(--sa-px-mobile)!important}.sa__section-heading{font-size:var(--sa-section-heading-mobile)!important}.sa__about-heading{font-size:var(--sa-about-heading-mobile)!important}.sa__about-text{font-size:var(--sa-about-text-mobile)!important}.sa__actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/308/assets/section-store-about.css.map */
