.custom-estates{background:var(--cestates-bg, #ffffff);font-family:var(--font-body-family, sans-serif);font-size:var(--base-font-size-mobile);color:var(--cestates-text, #5c6d80);--cestates-size-small: var(--font-size-normal-mobile);--cestates-size-body: var(--base-font-size-mobile)}@media(min-width:1024px){.custom-estates{font-size:var(--base-font-size);--cestates-size-small: var(--font-size-normal);--cestates-size-body: var(--base-font-size)}}.custom-estates *,.custom-estates *:before,.custom-estates *:after{box-sizing:border-box}.custom-estates .cestates-container{width:100%;max-width:var(--cestates-max-width, none);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.custom-estates .cestates-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.custom-estates .cestates-placeholder{opacity:.5;font-style:italic}.custom-estates .cestates-grid{container-type:inline-size;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.custom-estates .cestates-estate{min-width:0}.custom-estates .cestates-estate--wide{grid-column:span 2}.custom-estates .cestates-estate--full{grid-column:1 / -1}.custom-estates .cestates-estate__media{margin-bottom:20px;overflow:hidden;border-radius:4px;background:var(--cestates-media-bg, #f2e8d9)}.custom-estates .cestates-estate__image{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover}.custom-estates .cestates-estate--narrow .cestates-estate__image{aspect-ratio:4 / 3.5}@supports (height: 1cqw){.custom-estates .cestates-estate--narrow .cestates-estate__image{height:calc(((100cqw - 64px) * 2 / 3 + 32px) * 7 / 16);aspect-ratio:auto}}.custom-estates .cestates-estate__image--placeholder{fill:currentColor;opacity:.35}.custom-estates .cestates-estate__eyebrow{margin:0 0 10px;font-size:var(--cestates-size-small);font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--cestates-eyebrow, #8d6844);overflow-wrap:break-word}.custom-estates .cestates-estate__heading{margin:0 0 12px;line-height:1.2;color:var(--cestates-heading, #17344f);overflow-wrap:break-word}.custom-estates .cestates-estate__text{margin:0;font-size:var(--cestates-size-body);line-height:1.6;overflow-wrap:break-word}.custom-estates .cestates-estate__link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:var(--cestates-size-small);font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3em;color:var(--cestates-link, #8d6844);overflow-wrap:break-word}.custom-estates .cestates-estate__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.custom-estates .cestates-estate__link:hover{text-decoration-thickness:2px}}@media screen and (max-width:989px){.custom-estates .cestates-grid{grid-template-columns:minmax(0,1fr);gap:32px}.custom-estates .cestates-estate--wide,.custom-estates .cestates-estate--full{grid-column:auto}.custom-estates .cestates-estate--narrow .cestates-estate__image{height:auto;aspect-ratio:16 / 9}}@media screen and (max-width:599px){.custom-estates .cestates-container{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-estates.css.map */
