:root{--emioli-font-family-heading: "Cormorant Garamond", Georgia, serif;--emioli-font-family-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-heading: var(--emioli-font-family-heading);--font-family-body: var(--emioli-font-family-body);--font-heading--family: var(--emioli-font-family-heading);--font-body--family: var(--emioli-font-family-body);--font-subheading--family: var(--emioli-font-family-heading);--font-accent--family: var(--emioli-font-family-heading);--font-size--h1: clamp(2.125rem, 1.5rem + 3.2vw, 3.75rem);--font-size--h2: clamp(1.625rem, 1rem + 2vw, 2.5rem);--font-size--h3: clamp(1.25rem, 1rem + 1vw, 1.625rem);--font-size--h4: clamp(1.25rem, 1rem + 1vw, 1.625rem);--font-size--h5: 1.125rem;--font-size--h6: 1rem;--font-size--paragraph: clamp(1rem, .95rem + .25vw, 1.125rem);--emioli-font-size--lead: clamp(1.125rem, 1rem + .5vw, 1.25rem);--emioli-font-size--eyebrow: .875rem;--emioli-font-size--meta: .875rem;--emioli-font-size--nav: 1rem;--emioli-font-size--drawer: 1.125rem;--emioli-font-size--button: 1rem;--emioli-line-height--h1: 1.1;--emioli-line-height--h2: 1.15;--emioli-line-height--h3: 1.25;--emioli-line-height--h4: 1.35;--emioli-line-height--h5: 1.35;--emioli-line-height--h6: 1.35;--emioli-line-height--lead: 1.5;--emioli-line-height--body: 1.6;--emioli-line-height--eyebrow: 1.3;--emioli-line-height--meta: 1.45;--emioli-space-1: .25rem;--emioli-space-2: .5rem;--emioli-space-3: .75rem;--emioli-space-4: 1rem;--emioli-space-5: 1.5rem;--emioli-space-6: 2rem;--emioli-space-7: 3rem;--emioli-space-8: 4rem;--emioli-space-9: 6rem;--emioli-color-ink: #3d281c;--emioli-color-white: #ffffff;--emioli-color-nude: #e3d0c3;--emioli-color-gold: #f0e1bd;--emioli-color-taupe: #b99683;--emioli-color-support-brown: #6b4c37;--emioli-page-content-width: 75rem;--emioli-text-measure: 44rem;--emioli-radius: .5rem;--emioli-focus-outline: 3px solid var(--emioli-color-support-brown);--emioli-focus-offset: 2px}html{font-size:16px}body{color:var(--emioli-color-ink);font-family:var(--emioli-font-family-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--emioli-font-family-heading);font-style:normal}h1,.h1{font-size:var(--font-size--h1);font-weight:500;line-height:var(--emioli-line-height--h1);max-inline-size:18ch}h2,.h2{font-size:var(--font-size--h2);font-weight:500;line-height:var(--emioli-line-height--h2);max-inline-size:24ch}h3,.h3{font-size:var(--font-size--h3);font-weight:500;line-height:var(--emioli-line-height--h3);max-inline-size:32ch}h4,.h4{font-size:var(--font-size--h4);font-weight:600;line-height:var(--emioli-line-height--h4)}h5,.h5{font-size:var(--font-size--h5);font-weight:600;line-height:var(--emioli-line-height--h5)}h6,.h6{font-size:var(--font-size--h6);font-weight:600;line-height:var(--emioli-line-height--h6)}p{font-size:var(--font-size--paragraph);line-height:var(--emioli-line-height--body);max-inline-size:var(--emioli-text-measure)}.emioli-lead{font-size:var(--emioli-font-size--lead);line-height:var(--emioli-line-height--lead);max-inline-size:var(--emioli-text-measure)}.emioli-eyebrow{font-family:var(--emioli-font-family-body);font-size:var(--emioli-font-size--eyebrow);font-weight:600;letter-spacing:.08em;line-height:var(--emioli-line-height--eyebrow);text-transform:uppercase}.emioli-meta{font-size:var(--emioli-font-size--meta);line-height:var(--emioli-line-height--meta);max-inline-size:60ch}.page-width-normal,.page-width-normal .section,#header-group,#footer-group{--page-content-width: var(--emioli-page-content-width)}.page-width-normal{--page-margin: 1rem}main[data-template=index] .section .spacing-style{--padding-block-start: clamp(3rem, 2rem + 3.33vw, 5rem);--padding-block-end: clamp(3rem, 2rem + 3.33vw, 5rem)}.emioli-button,.button:not(.button-secondary,.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded,input[type=submit],input[type=button]{border-radius:var(--emioli-radius);font-family:var(--emioli-font-family-body);font-size:var(--emioli-font-size--button);font-weight:600;min-block-size:3rem;padding-inline:1.5rem}.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded{--button-background-color: var(--emioli-color-ink);--button-border-color: var(--emioli-color-ink);--button-color: var(--emioli-color-white)}.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: var(--emioli-color-support-brown);--button-border-color: var(--emioli-color-support-brown)}.button-secondary{--button-background-color: transparent;--button-border-color: var(--emioli-color-ink);--button-border-width: 1.5px;--button-color: var(--emioli-color-ink)}.button-secondary:hover{--button-background-color: var(--emioli-color-nude)}#header-group .button:not(.button-secondary,.button-unstyled){min-block-size:2.5rem;padding-inline:.875rem}a:not(.unstyled-link,.button,.button-secondary,.header-booking-link){color:var(--emioli-color-ink);text-decoration-color:currentcolor;text-decoration-thickness:1.5px;text-underline-offset:3px}:focus-visible{outline:var(--emioli-focus-outline);outline-offset:var(--emioli-focus-offset)}input,select,textarea{border-color:var(--emioli-color-taupe);border-radius:var(--emioli-radius);min-block-size:3rem}@media screen and (min-width:480px){.page-width-normal{--page-margin: 1.25rem}}@media screen and (min-width:750px){.page-width-normal{--page-margin: 2rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-snap-type:none;transition-duration:0s}}.color-scheme-3{color:var(--emioli-color-white)}.color-scheme-3 a:not(.unstyled-link,.button,.button-secondary,.header-booking-link){color:var(--emioli-color-white)}.color-scheme-3 .button:not(.button-secondary,.button-unstyled){--button-background-color: var(--emioli-color-white);--button-border-color: var(--emioli-color-white);--button-color: var(--emioli-color-ink)}.color-scheme-3 .button:not(.button-secondary,.button-unstyled):hover{--button-background-color: var(--emioli-color-gold);--button-border-color: var(--emioli-color-gold)}.color-scheme-3 .button-secondary{--button-border-color: var(--emioli-color-white);--button-color: var(--emioli-color-white)}@media screen and not (min-width:750px){#header-group .header__columns:has(.header-booking-link){grid-template-columns:var(--header-mobile-bookend) var(--header-mobile-bookend) minmax(0,1fr) auto var(--header-mobile-bookend);grid-template-areas:"leftA leftB center booking rightB"}#header-group .header__columns:has(.header-booking-link) .search-action{grid-area:leftB}#header-group .header-actions-cart-hidden,#header-group .header__columns>header-actions{grid-area:rightB}}#header-group .header-booking-link{font-size:.875rem}@media screen and (min-width:750px){#header-group .header__columns:has(.header-booking-link){grid-template-columns:var(--header-template-columns) auto;grid-template-areas:"left center right booking"}#header-group .header__columns:has(.header-booking-link):not(:has(.header__column--center)){grid-template-areas:"left right booking"}#header-group .header__columns .header-booking-link{grid-area:booking}}@media screen and (min-width:750px)and (not (min-width:1200px)){#header-group .header__row--top header-menu.mobile\:hidden{display:none}#header-group .header__row--top .header__drawer.desktop\:hidden{display:flex!important}}.footer-utilities__group-copyright,.footer-utilities__text{white-space:normal}.footer-utilities__text,.footer-utilities__text a{color:var(--color-foreground)}.text-block.text-block>h1{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/3/assets/emioli-design-system.css.map */
