

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


.wp-container-core-group-is-layout-0e1d8722{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}.wp-container-core-navigation-is-layout-9898ad57{justify-content:flex-end;}.wp-container-core-group-is-layout-e35d3e13{flex-wrap:nowrap;}.wp-container-core-group-is-layout-437d3fd9{flex-wrap:nowrap;justify-content:space-between;}.wp-container-core-group-is-layout-3dc86b4b > .alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(var(--wp--preset--spacing--30) * -1);}.wp-container-core-group-is-layout-2ca0683c > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-2ca0683c > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-74c280e3{flex-wrap:nowrap;gap:1rem;}.wp-container-core-social-links-is-layout-73416650{flex-wrap:nowrap;gap:1rem;justify-content:flex-end;}.wp-container-core-group-is-layout-f49c5684{flex-wrap:nowrap;}
/*# sourceURL=core-block-supports-inline-css */


/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */


#al-modern>.notice{display:none!important}
.al-suite-note{font-size:.78rem;line-height:1.55;opacity:.78}
.al-suite-consent{display:flex!important;gap:10px;align-items:flex-start;font-size:.82rem;line-height:1.45}
.al-suite-consent input{width:18px!important;height:18px;margin-top:2px;flex:0 0 auto}
.al-suite-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.al-suite-result{padding:24px;border:1px solid rgba(48,66,45,.25);background:#f4efe5}
.al-suite-result h3{margin:0 0 8px}
.al-native-form{display:grid;gap:16px;max-width:760px}
.al-native-form .al-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.al-native-form label{display:grid;gap:6px}
.al-native-form input,.al-native-form select,.al-native-form textarea{width:100%;padding:12px;border:1px solid #b8b09f;background:#fff;color:#2d3029}
.al-native-form .al-full{grid-column:1/-1}
.al-native-form button{justify-self:start}
.al-online-menu{display:grid;gap:34px;margin-top:42px}
.al-menu-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid rgba(48,66,45,.22)}
.al-menu-tabs{display:flex;gap:8px;flex-wrap:wrap}
.al-menu-tabs button{appearance:none;border:1px solid rgba(48,66,45,.35);background:transparent;color:inherit;padding:10px 16px;font-family:inherit;font-weight:600;font-size:.76rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.al-menu-tabs button.active{background:#344936;border-color:#344936;color:#f6f0e4}
.al-menu-lang button{min-width:48px}
.al-menu-groups{display:grid}
.al-menu-group{grid-area:1/1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 60px;align-items:start}
.al-online-menu.al-ready .al-menu-group:not(.active){display:none}
.al-menu-category{display:grid;gap:16px;padding:24px;background:rgba(255,255,255,.46);border:1px solid rgba(48,66,45,.12)}
.al-menu-category h3{margin:0 0 6px;font-size:clamp(1.45rem,2.2vw,2rem)}
.al-menu-item{display:grid;grid-template-columns:1fr auto;gap:5px 20px;padding-bottom:14px;border-bottom:1px solid rgba(48,66,45,.16)}
.al-menu-item:last-child{border-bottom:0;padding-bottom:0}
.al-menu-item h4,.al-menu-item p{margin:0}.al-menu-item h4{font-size:1rem;line-height:1.35}.al-menu-item p{font-size:.9rem;line-height:1.55;opacity:.82}
.al-menu-price{font-weight:700;white-space:nowrap}.al-menu-volume{font-size:.78rem;opacity:.65;margin-left:6px}
.al-menu-meta{grid-column:1/-1;font-size:.72rem;line-height:1.45;opacity:.68;text-transform:uppercase;letter-spacing:.04em}
.al-menu-legend{padding:20px;border-top:1px solid rgba(48,66,45,.2);font-size:.78rem;line-height:1.65;opacity:.82}
.al-en{display:none}.al-online-menu.lang-en .al-de{display:none}.al-online-menu.lang-en .al-en{display:initial}
.al-cookie{position:fixed;z-index:99999;left:22px;right:22px;bottom:22px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;max-width:980px;margin:auto;padding:20px 22px;background:#263628;color:#f7f0e4;box-shadow:0 16px 50px rgba(0,0,0,.24)}
.al-cookie[hidden]{display:none}.al-cookie p{margin:0;font-size:.86rem;line-height:1.55}.al-cookie a{color:inherit;text-decoration:underline}.al-cookie-actions{display:flex;gap:8px;flex-wrap:wrap}
.al-cookie button{appearance:none;border:1px solid rgba(255,255,255,.65);background:transparent;color:inherit;padding:10px 14px;cursor:pointer}.al-cookie button:last-child{background:#f3ead9;color:#263628;border-color:#f3ead9}
.al-gallery-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.al-gallery-filters button{appearance:none;border:1px solid rgba(48,66,45,.35);background:transparent;color:inherit;padding:9px 14px;cursor:pointer}.al-gallery-filters button.active{background:#344936;color:#fff}
#galerie img{cursor:zoom-in}.al-lightbox{border:0;padding:0;background:transparent;max-width:min(92vw,1200px);max-height:90vh}.al-lightbox::backdrop{background:rgba(20,24,20,.9)}.al-lightbox img{display:block;max-width:92vw;max-height:88vh;object-fit:contain}.al-lightbox button{position:fixed;right:24px;top:24px;width:46px;height:46px;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:#263628;color:#fff;font-size:1.5rem;cursor:pointer}
.al-open-status{display:block;margin:0 0 10px;font-weight:700}.al-open-status:before{content:'';display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#a34444}.al-open-status.is-open:before{background:#8fbd72}
.al-signature-logo{margin:0 auto 20px;padding:0 7%;max-width:1440px;text-align:center}.al-signature-logo img{display:inline-block;width:min(360px,72vw);height:auto;mix-blend-mode:multiply}
.al-legal-nav{display:flex;gap:18px;margin:0 0 34px;padding:14px 0;border-bottom:1px solid #d9cfc6}.al-legal-nav a{color:inherit}
body.page-id-33 .wp-block-social-links,body.page-id-35 .wp-block-social-links{display:none!important}
body.page-id-33 a[href*="/sample-page/"],body.page-id-35 a[href*="/sample-page/"]{display:none!important}
@media(max-width:800px){.al-menu-group{grid-template-columns:1fr;gap:24px}.al-menu-category{padding:20px}.al-menu-toolbar{align-items:flex-start}}
@media(max-width:640px){.al-native-form .al-grid{grid-template-columns:1fr}.al-native-form .al-full{grid-column:auto}.al-menu-tabs button{padding:9px 12px}.al-menu-item{gap:5px 12px}.al-cookie{left:10px;right:10px;bottom:10px;grid-template-columns:1fr;padding:16px}.al-cookie-actions{width:100%}.al-cookie button{flex:1}}
/*# sourceURL=alte-liebe-suite-inline-css */
