*,:before,:after{box-sizing:border-box}a{text-underline-offset:.1em;text-decoration-thickness:1px!important}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}:where(.wp-site-blocks :focus-visible,button:focus-visible){outline:var(--color-accent) auto 2px;outline-offset:.3em}:where(.wp-block-button.is-style-fill a:focus-visible){outline-color:var(--color-accent)}:where(.nblock-cover,.nblock-video) :focus-visible{outline-color:var(--color-on-image)}header.wp-block-template-part{z-index:var(--z-stack)}.otnotice:empty{background:repeating-linear-gradient(-45deg,#0000 0 1em,#00000008 1em 2em);min-height:50vh}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}header.wp-block-template-part :where(.wp-block-navigation) a:hover,header.wp-block-template-part :where(.wp-block-navigation) .current-menu-item a,:where(body.nav-current-products) header.wp-block-template-part [data-rel_el_class=menu-item-relation--products] a,:where(body.nav-current-drinks) header.wp-block-template-part [data-rel_el_class=menu-item-relation--drinks] a{text-decoration:underline}header.wp-block-template-part:where(:has(>.is-position-sticky)){top:var(--wpadminbar-height);position:sticky}header.wp-block-template-part:where(:has(>.is-position-sticky))>div{transition:background-color var(--motion-duration-fast) var(--motion-easing-normal);box-shadow:0 1px 10px #00000026}.nblock-image.is-style-cutout-glow{isolation:isolate;overflow:visible}.nblock-image.is-style-cutout-glow .nblock-image__glow{z-index:-1;opacity:.76;filter:blur(.525rem);pointer-events:none;position:absolute;inset:0;transform:translate(.8125rem,.625rem)}.nblock-image.is-style-cutout-glow:after{content:"";z-index:-1;mix-blend-mode:overlay;opacity:.35;pointer-events:none;-webkit-mask-image:var(--glow-mask-url,none);-webkit-mask-image:var(--glow-mask-url,none);mask-image:var(--glow-mask-url,none);background-image:url(/wp-content/themes/martini-fse/assets/img/noise.svg);background-size:18.75rem 18.75rem;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cover-subtitle,.cover-title{line-height:var(--line-height-tightest);letter-spacing:var(--letter-spacing-tight)}.cover-title{margin-top:var(--_spacing--cover-title-gap)}@media (width>=768px){.cover-title{margin-top:var(--_spacing--cover-title-gap-desktop)}}input{border-radius:var(--radius-small);background:#ffffff80;border:1px solid #0000004d}input:focus-visible{border-color:#0009;outline:none}.wp-block-post-content>.otnotice{left:calc(-1 * var(--wp--preset--spacing--edge-x));width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.otnotice{background-color:var(--wp--preset--color--base-2);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--basic);padding:36vw 6.4vw 16vw;font-size:4.267vw;line-height:1.38}@media (width>=768px){.otnotice{padding:180px var(--wp--preset--spacing--6-xl);font-size:16px}}.otnotice .otnotice-content{max-width:1024px;margin:0 auto}.otnotice .otnotice-section-content .otnotice-legal-title{font-family:var(--wp--preset--font-family--basic);font-size:2.5rem;font-weight:var(--font-weight-bold);text-align:center;text-transform:uppercase;word-break:break-word;line-height:1.38}@media (width>=768px){.otnotice .otnotice-section-content .otnotice-legal-title{font-size:3.5rem}}.otnotice .otnotice-section-content .otnotice-legal-date{text-align:center;text-transform:uppercase}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .otnotice-menu-title{color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--basic);font-size:32px;font-weight:var(--font-weight-bold);text-transform:uppercase;margin:25vw 0 5vw;line-height:1}@media (width>=768px){.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .otnotice-menu-title{margin:100px 0 20px}}.otnotice .otnotice-sections .otnotice-section .otnotice-section-content .otnotice-menu{padding:0;font-weight:var(--font-weight-bold);counter-reset:li;margin-bottom:10vw;padding-inline:0;line-height:1.5;list-style-type:none}@media (width>=768px){.otnotice .otnotice-sections .otnotice-section .otnotice-section-content .otnotice-menu{margin-bottom:70px}}.otnotice .otnotice-section .otnotice-section-content .otnotice-menu li{margin-left:5vw;padding-left:1vw;position:relative}@media (width>=768px){.otnotice .otnotice-section .otnotice-section-content .otnotice-menu li{margin-left:20px;padding-left:5px}}.otnotice .otnotice-menu a{text-decoration:none}.otnotice .otnotice-sections .otnotice-section-content .otnotice-menu li:before{content:counter(li) ".";counter-increment:li;position:absolute;right:100%}.otnotice .otnotice-content a:hover,.otnotice .otnotice-content a:active,.otnotice .otnotice-content a:focus{color:var(--wp--preset--color--accent)}.otnotice .otnotice-sections .otnotice-section .otnotice-section-content .otnotice-section-header{font-family:var(--wp--preset--font-family--basic);font-weight:var(--font-weight-bold);line-height:1.5}.otnotice .otnotice-sections .otnotice-section .otnotice-section-content ul{list-style:outside}@media (width<=768px){.otnotice .otnotice-sections .otnotice-section .otnotice-section-content ul,.otnotice .otnotice-sections .otnotice-section .otnotice-section-content ol{padding-inline:18px 5px}}.otnotice .otnotice-content .otnotice-section .otnotice-section-content table{word-break:break-word;width:100%}.otnotice .otnotice-content .otnotice-section .otnotice-section-content table tr:first-child{color:var(--wp--preset--color--white);font-weight:var(--font-weight-bold);letter-spacing:.05px;text-transform:uppercase;background-color:var(--wp--preset--color--accent)}.otnotice .otnotice-content .otnotice-section .otnotice-section-content table td{border:1px solid var(--wp--preset--color--contrast);padding:1.3vw}@media (width>=768px){.otnotice .otnotice-content .otnotice-section .otnotice-section-content table td{padding:10px}}.otnotice .otnotice-content .otnotice-section-content table tr:first-child td{border-color:var(--wp--preset--color--accent)}.otnotice .otnotice-content .otnotice-section-content table tr:first-child td:not(:last-child){border-right-color:var(--wp--preset--color--white)}
