html { scroll-behavior: smooth; }@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }:where(#brx-content) :where(p, h1, h2, h3, h4, ul, ol, li) { margin: 0; }:where(a, button, .bricks-button):focus-visible { outline: 2px solid var(--bricks-color-col-igjmor); outline-offset: 4px; border-radius: 2px; }.bricks-button { transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease; }.bricks-button:active { transform: scale(0.97); }@media (hover: hover) and (pointer: fine) { .bricks-button:hover { background-color: var(--bricks-color-col-lyqli1); } }@keyframes hb-rise { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: none; } }@keyframes hb-fade { from { opacity: 0; } to { opacity: 1; } }@keyframes hb-dusk { from { opacity: 1; } to { opacity: 0; } }#gallery a.brxe-image { display: block; overflow: hidden; cursor: zoom-in; }#gallery a.brxe-image img { transition: transform 700ms cubic-bezier(0.23, 1, 0.32, 1), filter 1400ms cubic-bezier(0.23, 1, 0.32, 1); }@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) { #gallery a.brxe-image:hover img { transform: scale(1.04); } }.hb-motion .hb-reveal, .hb-motion .hb-reveal-late, .hb-motion #menu li li, .hb-motion #visit footer { opacity: 0; transform: translate3d(0, 24px, 0); transition: opacity 800ms cubic-bezier(0.23, 1, 0.32, 1), transform 1000ms cubic-bezier(0.23, 1, 0.32, 1); transition-delay: var(--d, 0ms);}.hb-motion .hb-reveal-late { transition-delay: calc(var(--d, 0ms) + 120ms); }.hb-motion .hb-reveal.is-in, .hb-motion .hb-reveal-late.is-in, .hb-motion #menu li li.is-in, .hb-motion #visit footer.is-in { opacity: 1; transform: none; }.hb-motion .hb-split .hb-w { display: inline-block; overflow: hidden; vertical-align: top; padding-bottom: 0.14em; margin-bottom: -0.14em; }.hb-motion .hb-split .hb-w > span { display: inline-block; transform: translate3d(0, 105%, 0); transition: transform 1000ms cubic-bezier(0.23, 1, 0.32, 1); transition-delay: calc(var(--d, 0ms) + var(--w, 0) * 70ms); }.hb-motion .hb-split.is-in .hb-w > span { transform: none; }.hb-motion .hb-clip { clip-path: inset(100% 0 0 0 round var(--hb-radius)); transition: clip-path 1200ms cubic-bezier(0.77, 0, 0.175, 1); transition-delay: var(--d, 0ms); }.hb-motion .hb-clip.is-in { clip-path: inset(0 0 0 0 round var(--hb-radius)); }.hb-motion img.hb-clip, .hb-motion .hb-clip img { filter: brightness(0.55) saturate(0.7); transition: filter 1600ms cubic-bezier(0.23, 1, 0.32, 1), transform 700ms cubic-bezier(0.23, 1, 0.32, 1); transition-delay: var(--d, 0ms); }.hb-motion img.hb-clip.is-in, .hb-motion .hb-clip.is-in img { filter: none; }.hb-menu-col-title, .hb-yaki-item { position: relative; }.hb-motion .hb-menu-col-title, .hb-motion .hb-yaki-item { border-bottom-color: transparent; }.hb-motion .hb-menu-col-title::after, .hb-motion .hb-yaki-item::after { content: ""; position: absolute; left: 0; right: 0; bottom: -1px; height: 1px; transform: scaleX(0); transform-origin: left center; transition: transform 1200ms cubic-bezier(0.77, 0, 0.175, 1); transition-delay: calc(var(--d, 0ms) + 200ms);}.hb-motion .hb-menu-col-title::after { background-color: var(--bricks-color-col-nhv6dc); }.hb-motion .hb-yaki-item::after { background-color: var(--bricks-color-col-6spxom); }.hb-motion .hb-menu-col-title.is-in::after, .hb-motion .hb-yaki-item.is-in::after { transform: scaleX(1); }.hb-motion .hb-divider { transform: scaleY(0); transform-origin: top center; transition: transform 1200ms cubic-bezier(0.77, 0, 0.175, 1); transition-delay: calc(var(--d, 0ms) + 200ms); }.hb-motion .hb-divider.is-in { transform: none; }.pswp .pswp__bricks-caption, .pswp .bricks-lightbox-caption { font-family: "Cormorant Garamond", Georgia, serif; font-size: 18px; color: var(--bricks-color-col-kbyi9n); } html {background-color: var(--bricks-color-col-1z5v51)} body {background: none} .pswp .pswp__bg {background-color: #0E0D0C} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: var(--bricks-color-col-1z5v51)} body {font-family: "Cormorant Garamond", Georgia, 'Times New Roman', serif; font-size: var(--hb-text-body); line-height: 1.6; font-weight: 400; color: var(--bricks-color-col-nhv6dc)} h1, h2, h3, h4, h5, h6 {font-family: "Cormorant Garamond", Georgia, 'Times New Roman', serif; font-weight: 300; line-height: 1.1; color: var(--bricks-color-col-nhv6dc)} .brxe-container {width: 100%; max-width: var(--hb-container)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--hb-container)} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {font-family: "Cormorant Garamond"; font-size: var(--hb-text-btn); font-weight: 400; line-height: 1.2; color: var(--bricks-color-col-mlnq8r); border-radius: var(--hb-radius-s); box-shadow: 0 14px 24px -6px rgba(28, 27, 26, 0.18)} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--bricks-color-col-igjmor)} .bricks-button {padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px}