.salon-amenities-section{background-color:var(--sa-bg, #e6ddd4);padding:100px 24px 0}.salon-amenities-container{max-width:1400px;margin:0 auto}.salon-amenities-head{text-align:center;margin-bottom:48px}.salon-amenities-heading{margin:0 0 24px;font-family:Instrument Sans,sans-serif;font-weight:600;font-size:32px;line-height:1.2;text-transform:uppercase;letter-spacing:.3px;color:var(--sa-heading, #000)}.salon-amenities-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 30px;font-family:Courier Prime,monospace;font-size:13px;line-height:20px;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;color:var(--sa-heading, #000);border:1.5px solid var(--sa-heading, #000);border-radius:999px;transition:background-color .25s ease,color .25s ease,transform .2s ease}.salon-amenities-cta:hover{transform:translateY(-1px)}.salon-amenities-cta:focus-visible{outline:2px solid var(--sa-heading, #000);outline-offset:3px}.salon-amenities-panel{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;border-radius:var(--sa-radius, 24px);overflow:hidden;min-height:600px}.salon-amenities-panel--image-left .salon-amenities-list{order:2}.salon-amenities-panel--image-left .salon-amenities-media{order:1}.salon-amenities-list{background:var(--sa-panel-bg, #fcf5ed);padding:56px clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:end}.salon-amenities-item+.salon-amenities-item{border-top:1px solid rgba(0,0,0,.12)}.salon-amenities-item-heading{margin:0}.salon-amenities-trigger{display:block;width:100%;padding:20px 0;background:none;border:0;text-align:left;cursor:pointer;color:var(--sa-muted, #000)}.salon-amenities-title{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:clamp(24px,2.4vw,32px);line-height:1.2;text-transform:uppercase;letter-spacing:.3px;opacity:.35;transition:opacity .3s ease}.salon-amenities-item.is-active .salon-amenities-title{opacity:1;color:var(--sa-text, #000)}.salon-amenities-trigger:focus-visible{outline:2px solid var(--sa-text, #000);outline-offset:3px}.salon-amenities-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.salon-amenities-item.is-active .salon-amenities-body{grid-template-rows:1fr}.salon-amenities-body-inner{overflow:hidden}.salon-amenities-text{margin:0 0 24px;font-family:Courier Prime,monospace;font-size:14px;line-height:20px;color:var(--sa-text, #000)}.salon-amenities-media{position:relative;background:#d9cec3}.salon-amenities-image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.salon-amenities-image-wrap.is-active{opacity:1}.salon-amenities-image,.salon-amenities-media .placeholder{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.salon-amenities-section{padding:40px 16px}.salon-amenities-head{margin-bottom:32px}.salon-amenities-panel{grid-template-columns:1fr;min-height:0}.salon-amenities-media{order:1;aspect-ratio:4 / 3}.salon-amenities-list{order:2;padding:32px 24px}.salon-amenities-image-wrap{position:absolute}}@media(max-width:599px){.salon-amenities-heading{font-size:24px}}@media(prefers-reduced-motion:reduce){.salon-amenities-body,.salon-amenities-title,.salon-amenities-image-wrap{transition:none}}.story-page .salon-amenities-panel{gap:25px}.story-page .salon-amenities-list,.story-page .salon-amenities-image,.story-page .salon-amenities-media .placeholder,.story-page .salon-amenities-media{border-radius:20px}.story-page .salon-amenities-panel{min-height:800px;border-radius:0}.story-page .salon-amenities-list{padding:56px clamp(28px,4vw,45px)}.contact-page .salon-amenities-panel{gap:25px}.contact-page .salon-amenities-list,.contact-page .salon-amenities-image,.contact-page .salon-amenities-media .placeholder,.contact-page .salon-amenities-media{border-radius:20px}.contact-page .salon-amenities-panel{min-height:720px;border-radius:0}.contact-page .salon-amenities-list{padding:56px clamp(28px,4vw,45px)}.salon-amenities-image,.salon-amenities-video{width:100%;height:100%;object-fit:cover;display:block}.salon-amenities-text em{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/41/assets/salon-amenities.css.map */
