.editable-page{overflow:hidden}.editable-page__inner{display:grid;gap:var(--editable-block-gap, 2.5rem)}.editable-page__header{width:min(100%,var(--editable-text-width, 760px));margin-inline:auto;text-align:var(--editable-align, left)}.editable-page__header h1,.editable-page__header h2,.editable-page__block h2,.editable-page__block h3,.editable-page__block blockquote{color:inherit}.editable-page__header h1,.editable-page__header h2{margin-bottom:.85rem;font-size:clamp(2rem,4vw,3.75rem);text-wrap:balance}.editable-page__header .rte{width:min(100%,52rem);margin-inline:auto;font-size:clamp(1rem,.94rem + .25vw,1.18rem)}.editable-page__block{width:100%;min-width:0}.editable-page__text,.editable-page__heading,.editable-page__quote,.editable-page__buttons{width:min(100%,var(--editable-text-width, 760px));margin-inline:auto}.editable-page__heading--left,.editable-page__text--left,.editable-page__buttons--left{text-align:left}.editable-page__heading--center,.editable-page__text--center,.editable-page__buttons--center{text-align:center}.editable-page__heading--right,.editable-page__text--right,.editable-page__buttons--right{text-align:right}.editable-page__heading h2,.editable-page__heading h3,.editable-page__text h2,.editable-page__text h3{margin-bottom:.8rem;text-wrap:balance}.editable-page__heading h2,.editable-page__text h2{font-size:clamp(1.75rem,3vw,2.75rem)}.editable-page__heading h3,.editable-page__text h3{font-size:clamp(1.35rem,2vw,1.9rem)}.editable-page__media,.editable-page__video{width:min(100%,var(--editable-media-width, 1200px));margin-inline:auto}.editable-page__media-frame,.editable-page__video-frame{position:relative;overflow:hidden;aspect-ratio:var(--editable-media-ratio, 16 / 9);border-radius:var(--editable-radius, 24px);background:#ece8e2}.editable-page__media-frame--natural{aspect-ratio:auto}.editable-page__media-frame img,.editable-page__media-frame svg,.editable-page__video-frame video,.editable-page__video-frame iframe,.editable-page__video-frame .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.editable-page__media-frame--natural img{height:auto}.editable-page__caption{margin:.75rem 0 0;color:currentColor;font-size:.8rem;opacity:.72}.editable-page__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,4vw,4rem)}.editable-page__split--media-right .editable-page__split-media{order:2}.editable-page__split--no-media{grid-template-columns:minmax(0,1fr)}.editable-page__split--no-media .editable-page__split-copy{width:min(100%,var(--editable-text-width, 760px));margin-inline:auto}.editable-page__split-media{overflow:hidden;aspect-ratio:var(--editable-media-ratio, 4 / 5);border-radius:var(--editable-radius, 24px);background:#ece8e2}.editable-page__split-media img,.editable-page__split-media svg{display:block;width:100%;height:100%;object-fit:cover}.editable-page__split-copy h2,.editable-page__split-copy h3{margin-bottom:.9rem;font-size:clamp(1.65rem,3vw,2.65rem);text-wrap:balance}.editable-page__split-copy .button{margin-top:1.25rem}.editable-page__callout{width:min(100%,var(--editable-text-width, 900px));margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--editable-border, #d9d4ce);border-radius:var(--editable-radius, 24px);background:var(--editable-callout-bg, #f4f1ec);color:var(--editable-callout-text, currentColor)}.editable-page__callout h2,.editable-page__callout h3{margin-bottom:.75rem;color:inherit;font-size:clamp(1.35rem,2vw,1.9rem)}.editable-page__quote{padding-left:clamp(1.25rem,3vw,2.25rem);border-left:3px solid currentColor}.editable-page__quote blockquote{margin:0;font-size:clamp(1.35rem,2.6vw,2.2rem);font-weight:600;line-height:1.35}.editable-page__quote cite{display:block;margin-top:1rem;font-size:.85rem;font-style:normal;opacity:.72}.editable-page__buttons .button+.button{margin-left:.65rem}.editable-page__divider{width:min(100%,var(--editable-text-width, 900px));height:1px;margin:0 auto;border:0;background:var(--editable-border, #d9d4ce)}@media screen and (max-width:749px){.editable-page__inner{gap:min(var(--editable-block-gap, 2rem),2rem)}.editable-page__split{grid-template-columns:minmax(0,1fr);gap:1.4rem}.editable-page__split--media-right .editable-page__split-media{order:0}.editable-page__buttons .button{width:100%}.editable-page__buttons .button+.button{margin:.65rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/editable-page.css.map */
