.ss-section{background:var(--ss-bg, #f4efe6);padding:72px}.ss-section__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);max-width:var(--ss-content-width, 1220px);margin:0 auto;align-items:stretch}.ss-section__copy{display:flex;min-height:var(--ss-image-height, 420px);flex-direction:column;justify-content:center;padding:clamp(34px,5vw,76px) clamp(22px,5vw,72px) clamp(34px,5vw,76px) 0}.ss-section__kicker{margin:0 0 18px;color:#0d3327;font-family:Josefin Sans,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.32em;line-height:1.4;text-transform:uppercase}.ss-section__heading{margin:0;color:var(--ss-heading, #0d3327);font-family:Josefin Sans,Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,40px);font-weight:400;letter-spacing:0;line-height:1.25}.ss-section__text{max-width:600px;margin-top:30px;color:var(--ss-text, #7d6043);font-family:Josefin Sans,Arial,sans-serif;font-size:clamp(15px,1.25vw,17px);line-height:1.85}.ss-section__text p{margin:0}.ss-section__button{display:inline-flex;width:fit-content;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:34px;padding:0 34px;border:1px solid var(--ss-button, #0d3327);border-radius:999px;color:var(--ss-button, #0d3327);background:transparent;font-family:Josefin Sans,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.18em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease}.ss-section__button:hover{background:var(--ss-button, #0d3327);color:var(--ss-bg, #f4efe6)}.ss-section__media{display:block;min-height:var(--ss-image-height, 420px);overflow:hidden;text-decoration:none}.ss-section__image,.ss-section__placeholder,.ss-section__placeholder-svg{display:block;width:100%;height:100%}.ss-section__image{object-fit:cover;object-position:center;border-radius:20px}.ss-section__placeholder{display:grid;place-items:center}.ss-section__placeholder-svg{max-width:110px;max-height:110px;opacity:.32}@media screen and (max-width:900px){.ss-section__inner{grid-template-columns:1fr}.ss-section__copy{min-height:auto;padding:56px 0 42px}.ss-section__media{min-height:min(var(--ss-image-height, 420px),360px)}}@media screen and (max-width:560px){.ss-section{padding-right:18px;padding-left:18px}.ss-section__copy{padding-top:44px;text-align:center}.ss-section__heading{font-size:clamp(30px,9vw,38px)}.ss-section__button{width:100%;padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-sacred-story-home.css.map */
