.section-content-call-to-action{position:relative;z-index:0}.content-call-to-action{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--ccta-border, #ddd7c9);border-bottom:1px solid var(--ccta-border, #ddd7c9);background:var(--ccta-background, #fdf8f0)}.content-call-to-action__media,.content-call-to-action__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.content-call-to-action__media{z-index:-2}.content-call-to-action__image{display:block;width:100%;height:100%;object-fit:cover}.content-call-to-action__overlay{z-index:-1;background:linear-gradient(#140f0ad9,#140f0ae6)}.content-call-to-action--has-image .content-call-to-action__heading{color:#fdf8f0}.content-call-to-action--has-image .content-call-to-action__description{color:#c8c0b7}.content-call-to-action--has-image .content-call-to-action__divider{color:#d9a13b}.content-call-to-action__inner{display:flex;flex-direction:column;align-items:center;min-height:420px;padding-top:var(--ccta-desktop-padding, 88px);padding-bottom:var(--ccta-desktop-padding, 88px);text-align:center}.content-call-to-action__divider{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--ccta-accent, #9a6a21)}.content-call-to-action__divider span{width:48px;height:1px;background:currentcolor;opacity:.65}.content-call-to-action__divider b{font-size:1.5rem;font-weight:400;line-height:1}.content-call-to-action__heading{max-width:1060px;margin:28px 0 0;color:var(--ccta-heading, #2f4423);font-family:var(--font-heading-family, "Cormorant Garamond", "Playfair Display", Georgia, serif);font-size:clamp(4.6rem,4.8vw,7rem);font-weight:500;line-height:1.04;letter-spacing:-.025em}.content-call-to-action__heading span{color:var(--ccta-accent, #9a6a21)}.content-call-to-action__heading--stacked span{display:block;margin-top:18px}.content-call-to-action__heading--italic span{font-style:italic;font-weight:400}.content-call-to-action__description{max-width:900px;margin-top:30px;color:var(--ccta-text, #6b665f);font-family:var(--font-body-family, Inter, Arial, sans-serif);font-size:clamp(1.55rem,1.25vw,1.9rem);line-height:1.6}.content-call-to-action__description>*{margin-block:0}.content-call-to-action__description>*+*{margin-top:1em}.content-call-to-action__button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;margin-top:44px;padding:16px clamp(30px,4vw,62px);border:1px solid var(--ccta-button-background, #d9a13b);border-radius:3px;color:var(--ccta-button-text, #182015);background:var(--ccta-button-background, #d9a13b);box-shadow:0 12px 26px #9a6a212e;font-family:var(--font-body-family, Inter, Arial, sans-serif);font-size:clamp(1.2rem,1vw,1.5rem);font-weight:700;line-height:1.25;letter-spacing:.25em;text-align:center;text-decoration:none;text-transform:uppercase;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.content-call-to-action__button[aria-disabled=true]{cursor:default}@media screen and (max-width:749px){.content-call-to-action__inner{min-height:0;padding-top:var(--ccta-mobile-padding, 64px);padding-bottom:var(--ccta-mobile-padding, 64px)}.content-call-to-action__divider span{width:38px}.content-call-to-action__heading{margin-top:24px;font-size:clamp(3.7rem,10vw,4.8rem)}.content-call-to-action__heading--stacked span{margin-top:12px}.content-call-to-action__description{margin-top:24px;font-size:1.45rem}.content-call-to-action__button{width:100%;min-height:54px;margin-top:34px;padding:15px 22px;font-size:1.15rem;letter-spacing:.18em}}@media(prefers-reduced-motion:reduce){.content-call-to-action__button{transition:none}}.content-call-to-action__button:hover{color:var(--ccta-button-text, #182015)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/content-call-to-action.css.map */
