/* lyor-opps-header — extracted from inline widget CSS. Instance tokens stay as CSS variables on the wrapper. */
.lyor-opps-header{
				position:relative;
				display:block;
			}
			.lyor-opps-header.design-alpine_dark{
				--lyor-opps-header-sticky-bg:rgba(20,18,16,.86);
				--lyor-opps-header-header-color:#f7f3ee;
				--lyor-opps-header-header-border:rgba(255,255,255,.1);
				--lyor-opps-header-burger-color:#f7f3ee;
				--lyor-opps-header-weather-bg:rgba(255,255,255,.08);
				--lyor-opps-header-weather-color:#f7f3ee;
				--lyor-opps-header-menu-bg:#141210;
				--lyor-opps-header-menu-border:rgba(255,255,255,.1);
				--lyor-opps-header-menu-title:#c6a664;
				--lyor-opps-header-menu-text:rgba(247,243,238,.72);
				--lyor-opps-header-menu-link:#f7f3ee;
				--lyor-opps-header-menu-link-hover:#c6a664;
				--lyor-opps-header-menu-sub:rgba(247,243,238,.6);
				--lyor-opps-header-menu-icon:#c6a664;
				--lyor-opps-header-menu-plus:#c6a664;
				--lyor-opps-header-backdrop:rgba(0,0,0,.55);
			}
			.lyor-opps-header.design-editorial_light{
				--lyor-opps-header-sticky-bg:rgba(244,240,232,.9);
				--lyor-opps-header-header-color:#1c1916;
				--lyor-opps-header-header-border:rgba(24,21,18,.1);
				--lyor-opps-header-burger-color:#1c1916;
				--lyor-opps-header-weather-bg:rgba(24,21,18,.06);
				--lyor-opps-header-weather-color:#1c1916;
				--lyor-opps-header-menu-bg:#f4f0e8;
				--lyor-opps-header-menu-border:rgba(24,21,18,.1);
				--lyor-opps-header-menu-title:#7d5f24;
				--lyor-opps-header-menu-text:rgba(28,25,22,.72);
				--lyor-opps-header-menu-link:#1c1916;
				--lyor-opps-header-menu-link-hover:#7d5f24;
				--lyor-opps-header-menu-sub:rgba(28,25,22,.6);
				--lyor-opps-header-menu-icon:#7d5f24;
				--lyor-opps-header-menu-plus:#7d5f24;
				--lyor-opps-header-backdrop:rgba(0,0,0,.35);
			}
			.lyor-opps-header.design-boutique_warm{
				--lyor-opps-header-sticky-bg:rgba(32,26,20,.88);
				--lyor-opps-header-header-color:#f0e4d3;
				--lyor-opps-header-header-border:rgba(255,255,255,.09);
				--lyor-opps-header-burger-color:#f0e4d3;
				--lyor-opps-header-weather-bg:rgba(255,255,255,.07);
				--lyor-opps-header-weather-color:#f0e4d3;
				--lyor-opps-header-menu-bg:#201a14;
				--lyor-opps-header-menu-border:rgba(255,255,255,.09);
				--lyor-opps-header-menu-title:#c17a52;
				--lyor-opps-header-menu-text:rgba(240,228,211,.72);
				--lyor-opps-header-menu-link:#f0e4d3;
				--lyor-opps-header-menu-link-hover:#c17a52;
				--lyor-opps-header-menu-sub:rgba(240,228,211,.6);
				--lyor-opps-header-menu-icon:#c17a52;
				--lyor-opps-header-menu-plus:#c17a52;
				--lyor-opps-header-backdrop:rgba(0,0,0,.5);
			}
			.lyor-opps-header .lyor-opps-header__shell{
				position:fixed;
				top:0;
				left:0;
				right:0;
				z-index:100000;
				padding:var(--lyor-opps-header-pad) 0 0;
				pointer-events:none;
			}
			.lyor-opps-header.shape-square .lyor-opps-header__shell,
			.lyor-opps-header.shape-square-soft .lyor-opps-header__shell{
				padding-top:0;
			}
			.lyor-opps-header.preset-compact .lyor-opps-header__inner{
				width:min(100% - 18px, calc(var(--lyor-opps-header-width) - 40px));
				padding-block:calc(var(--lyor-opps-header-pad) * .88);
				padding-inline:clamp(14px,1.5vw,18px);
				gap:calc(var(--lyor-opps-header-gap) * .88);
				border-radius:22px;
			}
			.lyor-opps-header.preset-compact .lyor-opps-header__weather{
				min-height:34px;
				padding-inline:10px;
				font-size:11px;
			}
			.lyor-opps-header.preset-compact .lyor-opps-header__burger,
			.lyor-opps-header.preset-compact .lyor-opps-header__button{
				min-height:38px;
			}
			.lyor-opps-header.preset-editorial .lyor-opps-header__shell{
				padding-top:calc(var(--lyor-opps-header-pad) + 8px);
			}
			.lyor-opps-header.shape-square.preset-editorial .lyor-opps-header__shell,
			.lyor-opps-header.shape-square-soft.preset-editorial .lyor-opps-header__shell{
				padding-top:0;
			}
			.lyor-opps-header.preset-editorial .lyor-opps-header__inner{
				width:min(100% - 36px, calc(var(--lyor-opps-header-width) + 20px));
				padding-inline:clamp(20px,2.2vw,28px);
				border-radius:34px;
				backdrop-filter:none;
			}
			.lyor-opps-header.preset-editorial .lyor-opps-header__weather{
				min-height:40px;
				padding-inline:14px;
			}
			.lyor-opps-header.preset-editorial .lyor-opps-header__burger,
			.lyor-opps-header.preset-editorial .lyor-opps-header__button{
				min-height:44px;
			}
			.lyor-opps-header.preset-editorial .lyor-opps-header__item-link{
				letter-spacing:-.04em;
			}
			.lyor-opps-header.is-hidden-until-scroll .lyor-opps-header__shell{
				opacity:0;
				transform:translateY(-14px);
				transition:opacity .28s ease, transform .28s ease;
			}
			.lyor-opps-header.is-hidden-until-scroll.is-sticky .lyor-opps-header__shell,
			.lyor-opps-header.is-hidden-until-scroll.is-sticky-design .lyor-opps-header__shell{
				opacity:1;
				transform:translateY(0);
			}
			.lyor-opps-header .lyor-opps-header__inner{
				width:min(100% - 24px, var(--lyor-opps-header-width));
				margin:0 auto;
				display:grid;
				grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
				align-items:center;
				gap:var(--lyor-opps-header-gap);
				padding:var(--lyor-opps-header-pad) clamp(16px,1.8vw,22px);
				border-radius:999px;
				background:transparent;
				border:1px solid transparent;
				color:var(--lyor-opps-header-header-color, var(--lyor-opps-text));
				backdrop-filter:none;
				transform:translateY(0) scale(1);
				transition:padding .56s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), background-color .56s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), border-color .56s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), transform .56s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), box-shadow .56s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
				pointer-events:auto;
			}
			.lyor-opps-header.width-full .lyor-opps-header__inner{
				width:100vw;
				max-width:none;
				margin:0;
			}
			.lyor-opps-header.shape-pill .lyor-opps-header__inner{
				border-radius:999px;
			}
			.lyor-opps-header.shape-square .lyor-opps-header__inner{
				border-radius:0;
			}
			.lyor-opps-header.shape-square-soft .lyor-opps-header__inner{
				border-radius:0 0 24px 24px;
			}
			.lyor-opps-header.logo-left .lyor-opps-header__center{
				justify-self:start;
			}
			.lyor-opps-header.logo-center .lyor-opps-header__center{
				justify-self:center;
			}
			.lyor-opps-header.logo-right .lyor-opps-header__center{
				display:none;
			}
			.lyor-opps-header.logo-center .lyor-opps-header__left{
				justify-content:flex-start;
			}
			.lyor-opps-header .lyor-opps-header__left,
			.lyor-opps-header .lyor-opps-header__actions{
				display:flex;
				align-items:center;
				gap:calc(var(--lyor-opps-header-gap) * .6);
				min-width:0;
			}
			.lyor-opps-header .lyor-opps-header__left{
				justify-content:flex-start;
			}
			.lyor-opps-header .lyor-opps-header__actions{
				justify-content:flex-end;
			}
			.lyor-opps-header .lyor-opps-header__logo-link{
				display:inline-grid;
				place-items:center;
				position:relative;
				text-decoration:none;
			}
			.lyor-opps-header .lyor-opps-header__logo{
				display:block;
				width:var(--lyor-opps-header-logo-width);
				max-width:100%;
				height:auto;
				transition:opacity .52s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), transform .52s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header .lyor-opps-header__logo.is-sticky{
				position:absolute;
				inset:0;
				opacity:0;
				transform:scale(.94);
			}
			.lyor-opps-header .lyor-opps-header__weather{
				display:inline-flex;
				align-items:center;
				gap:calc(var(--lyor-opps-header-gap) * .35);
				min-height:38px;
				padding:0 12px;
				border-radius:999px;
				background:var(--lyor-opps-header-weather-bg, rgba(255,255,255,.08));
				color:var(--lyor-opps-header-weather-color, var(--lyor-opps-text));
				font-size:12px;
				font-weight:700;
				letter-spacing:.06em;
				white-space:nowrap;
			}
			.lyor-opps-header .lyor-opps-header__menu-weather{
				display:inline-flex;
				align-items:center;
				gap:calc(var(--lyor-opps-header-gap) * .35);
				align-self:flex-start;
				min-height:40px;
				padding:0 14px;
				border-radius:999px;
				background:var(--lyor-opps-header-weather-bg, rgba(255,255,255,.08));
				color:var(--lyor-opps-header-weather-color, var(--lyor-opps-text));
				font-size:12px;
				font-weight:700;
				letter-spacing:.08em;
				white-space:nowrap;
			}
			.lyor-opps-header .lyor-opps-header__weather-icon{
				display:inline-flex;
				align-items:center;
				justify-content:center;
				font-size:13px;
				line-height:1;
				opacity:.88;
			}
			.lyor-opps-header .lyor-opps-header__menu-footer-button,
			.lyor-opps-header .lyor-opps-header__close{
				display:inline-flex;
				align-items:center;
				justify-content:center;
				min-height:42px;
				padding:0 18px;
				border-radius:999px;
				border:1px solid transparent;
				font-size:11px;
				font-weight:700;
				letter-spacing:.12em;
				text-transform:uppercase;
				text-decoration:none;
				transition:transform .24s ease, background-color .24s ease, color .24s ease, border-color .24s ease;
			}
			.lyor-opps-header .lyor-opps-header__menu-footer-button:hover{
				transform:translateY(-1px);
			}
			.lyor-opps-header .lyor-opps-header__menu-footer-button{
				align-self:flex-start;
				min-height:44px;
				padding-inline:20px;
				text-transform:none;
				letter-spacing:0;
			}
			.lyor-opps-header .lyor-opps-header__burger{
				display:inline-flex;
				align-items:center;
				gap:calc(var(--lyor-opps-header-gap) * .5);
				min-height:44px;
				min-width:44px;
				padding:0 12px;
				border:0;
				border-radius:999px;
				background:transparent;
				color:var(--lyor-opps-header-burger-color, var(--lyor-opps-text));
				cursor:pointer;
				position:relative;
				isolation:isolate;
				transition:transform .38s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), color .3s ease, background-color .34s ease, box-shadow .38s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header .lyor-opps-header__burger::after{
				content:"";
				position:absolute;
				inset:-1px;
				border-radius:inherit;
				border:1px solid color-mix(in srgb, currentColor 22%, transparent);
				opacity:0;
				transform:scale(.9);
				transition:opacity .34s ease, transform .42s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
				pointer-events:none;
				z-index:-1;
			}
			.lyor-opps-header .lyor-opps-header__burger:hover,
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger{
				transform:translateY(-2px);
				background:color-mix(in srgb, currentColor 9%, transparent);
				box-shadow:0 12px 28px rgba(8,8,8,.14);
			}
			.lyor-opps-header .lyor-opps-header__burger:hover::after,
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger::after,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger::after{
				opacity:1;
				transform:scale(1);
			}
			.lyor-opps-header .lyor-opps-header__burger-label{
				font-size:11px;
				font-weight:700;
				letter-spacing:.12em;
				text-transform:uppercase;
				transition:letter-spacing .38s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), opacity .28s ease;
			}
			.lyor-opps-header .lyor-opps-header__burger:hover .lyor-opps-header__burger-label,
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger-label,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger-label{
				letter-spacing:.17em;
			}
			.lyor-opps-header .lyor-opps-header__burger-icon{
				display:inline-grid;
				place-items:center;
				width:22px;
				height:22px;
				position:relative;
				transition:transform .42s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header .lyor-opps-header__burger:hover .lyor-opps-header__burger-icon,
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger-icon,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger-icon{
				transform:scale(1.06);
			}
			.lyor-opps-header:not(.is-menu-open):not(.is-menu-open-design) .lyor-opps-header__burger:hover .lyor-opps-header__burger-icon.is-lines span:nth-child(1){
				transform:translateY(-7px);
			}
			.lyor-opps-header:not(.is-menu-open):not(.is-menu-open-design) .lyor-opps-header__burger:hover .lyor-opps-header__burger-icon.is-lines span:nth-child(2){
				transform:translateY(0) scaleX(1.08);
			}
			.lyor-opps-header:not(.is-menu-open):not(.is-menu-open-design) .lyor-opps-header__burger:hover .lyor-opps-header__burger-icon.is-lines span:nth-child(3){
				transform:translateY(7px);
			}
			.lyor-opps-header:not(.is-menu-open):not(.is-menu-open-design) .lyor-opps-header__burger:hover .lyor-opps-header__burger-icon.is-plus span:nth-child(1){
				transform:rotate(90deg);
			}
			.lyor-opps-header:not(.is-menu-open):not(.is-menu-open-design) .lyor-opps-header__burger:hover .lyor-opps-header__burger-icon.is-grid span:nth-child(1){
				transform:translate(-6px,-6px);
			}
			.lyor-opps-header:not(.is-menu-open):not(.is-menu-open-design) .lyor-opps-header__burger:hover .lyor-opps-header__burger-icon.is-grid span:nth-child(2){
				transform:translate(6px,-6px);
			}
			.lyor-opps-header:not(.is-menu-open):not(.is-menu-open-design) .lyor-opps-header__burger:hover .lyor-opps-header__burger-icon.is-grid span:nth-child(3){
				transform:translate(-6px,6px);
			}
			.lyor-opps-header:not(.is-menu-open):not(.is-menu-open-design) .lyor-opps-header__burger:hover .lyor-opps-header__burger-icon.is-grid span:nth-child(4){
				transform:translate(6px,6px);
			}
			.lyor-opps-header .lyor-opps-header__burger-icon span{
				position:absolute;
				display:block;
				background:currentColor;
				border-radius:999px;
				transition:transform .42s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), opacity .34s ease;
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger-icon.is-lines span:nth-child(1),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger-icon.is-lines span:nth-child(1){
				transform:translateY(0) rotate(45deg);
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger-icon.is-lines span:nth-child(2),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger-icon.is-lines span:nth-child(2){
				opacity:0;
				transform:translateY(0) scaleX(0);
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger-icon.is-lines span:nth-child(3),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger-icon.is-lines span:nth-child(3){
				transform:translateY(0) rotate(-45deg);
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger-icon.is-plus span:nth-child(2),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger-icon.is-plus span:nth-child(2){
				opacity:0;
				transform:scaleY(0);
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger-icon.is-plus span:nth-child(1),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger-icon.is-plus span:nth-child(1){
				transform:rotate(45deg);
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__burger-icon.is-grid span,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__burger-icon.is-grid span{
				transform:translate(0,0) scale(.82);
				opacity:.72;
			}
			.lyor-opps-header .lyor-opps-header__burger-icon.is-lines span:nth-child(1),
			.lyor-opps-header .lyor-opps-header__burger-icon.is-lines span:nth-child(2),
			.lyor-opps-header .lyor-opps-header__burger-icon.is-lines span:nth-child(3){
				width:16px;
				height:1.6px;
			}
			.lyor-opps-header .lyor-opps-header__burger-icon.is-lines span:nth-child(1){ transform:translateY(-5px); }
			.lyor-opps-header .lyor-opps-header__burger-icon.is-lines span:nth-child(2){ transform:translateY(0); }
			.lyor-opps-header .lyor-opps-header__burger-icon.is-lines span:nth-child(3){ transform:translateY(5px); }
			.lyor-opps-header .lyor-opps-header__burger-icon.is-lines span:nth-child(4){ opacity:0; }
			.lyor-opps-header .lyor-opps-header__burger-icon.is-grid span{
				width:5px;
				height:5px;
				border-radius:50%;
			}
			.lyor-opps-header .lyor-opps-header__burger-icon.is-grid span:nth-child(1){ transform:translate(-5px,-5px); }
			.lyor-opps-header .lyor-opps-header__burger-icon.is-grid span:nth-child(2){ transform:translate(5px,-5px); }
			.lyor-opps-header .lyor-opps-header__burger-icon.is-grid span:nth-child(3){ transform:translate(-5px,5px); }
			.lyor-opps-header .lyor-opps-header__burger-icon.is-grid span:nth-child(4){ transform:translate(5px,5px); }
			.lyor-opps-header .lyor-opps-header__burger-icon.is-plus span:nth-child(1){
				width:16px;
				height:1.6px;
			}
			.lyor-opps-header .lyor-opps-header__burger-icon.is-plus span:nth-child(2){
				width:1.6px;
				height:16px;
			}
			.lyor-opps-header .lyor-opps-header__burger-icon.is-plus span:nth-child(3),
			.lyor-opps-header .lyor-opps-header__burger-icon.is-plus span:nth-child(4){
				opacity:0;
			}
			.lyor-opps-header.sticky-enabled.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.sticky-enabled.is-sticky-design .lyor-opps-header__inner{
				background:var(--lyor-opps-header-sticky-bg, rgba(16,14,12,.86));
				border-color:transparent;
			}
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky-design .lyor-opps-header__inner{
				padding-block:calc(var(--lyor-opps-header-pad) * var(--lyor-opps-header-sticky-pad-scale, .88));
			}
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky .lyor-opps-header__logo,
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky-design .lyor-opps-header__logo{
				width:calc(var(--lyor-opps-header-logo-width) * var(--lyor-opps-header-sticky-logo-scale, .9));
			}
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky .lyor-opps-header__burger,
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky .lyor-opps-header__button,
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky-design .lyor-opps-header__burger,
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky-design .lyor-opps-header__button{
				min-height:calc(42px * var(--lyor-opps-header-sticky-control-scale, .92));
			}
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky .lyor-opps-header__weather,
			.lyor-opps-header.sticky-enabled.sticky-shrink-on.is-sticky-design .lyor-opps-header__weather{
				min-height:calc(38px * var(--lyor-opps-header-sticky-control-scale, .92));
				padding-inline:calc(12px * var(--lyor-opps-header-sticky-control-scale, .92));
			}
			.lyor-opps-header.sticky-enabled.sticky-shadow-on.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.sticky-enabled.sticky-shadow-on.is-sticky-design .lyor-opps-header__inner{
				box-shadow:0 12px 28px rgba(10,10,10,.12);
			}
			.lyor-opps-header.sticky-enabled.sticky-blur-on.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.sticky-enabled.sticky-blur-on.is-sticky-design .lyor-opps-header__inner{
				backdrop-filter:blur(14px) saturate(1.08);
				-webkit-backdrop-filter:blur(14px) saturate(1.08);
			}
			.lyor-opps-header.sticky-enabled.sticky-blur-on.sticky-shadow-on.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.sticky-enabled.sticky-blur-on.sticky-shadow-on.is-sticky-design .lyor-opps-header__inner{
				background:color-mix(in srgb, var(--lyor-opps-header-sticky-bg, rgba(16,14,12,.86)) 82%, transparent);
			}
			.lyor-opps-header.width-full.sticky-enabled.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.width-full.sticky-enabled.is-sticky-design .lyor-opps-header__inner{
				width:100vw;
				max-width:none;
				margin:0;
			}
			.lyor-opps-header.preset-compact.sticky-enabled.sticky-shrink-on.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.preset-compact.sticky-enabled.sticky-shrink-on.is-sticky-design .lyor-opps-header__inner{
				padding-block:calc(var(--lyor-opps-header-pad) * .85);
			}
			.lyor-opps-header.preset-compact.sticky-enabled.sticky-shadow-on.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.preset-compact.sticky-enabled.sticky-shadow-on.is-sticky-design .lyor-opps-header__inner{
				box-shadow:0 10px 22px rgba(10,10,10,.1);
			}
			.lyor-opps-header.preset-editorial.sticky-enabled.sticky-shrink-on.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.preset-editorial.sticky-enabled.sticky-shrink-on.is-sticky-design .lyor-opps-header__inner{
				padding-block:calc(var(--lyor-opps-header-pad) * .9);
			}
			.lyor-opps-header.preset-editorial.sticky-enabled.sticky-shadow-on.is-sticky .lyor-opps-header__inner,
			.lyor-opps-header.preset-editorial.sticky-enabled.sticky-shadow-on.is-sticky-design .lyor-opps-header__inner{
				box-shadow:0 14px 32px rgba(10,10,10,.14);
			}
			.lyor-opps-header.sticky-enabled.is-sticky .lyor-opps-header__logo.is-default,
			.lyor-opps-header.sticky-enabled.is-sticky-design .lyor-opps-header__logo.is-default{
				opacity:0;
				transform:scale(calc(var(--lyor-opps-header-sticky-logo-scale, .9) * .98));
			}
			.lyor-opps-header.sticky-enabled.is-sticky .lyor-opps-header__logo.is-sticky,
			.lyor-opps-header.sticky-enabled.is-sticky-design .lyor-opps-header__logo.is-sticky{
				opacity:1;
				transform:scale(1);
			}
			.lyor-opps-header .lyor-opps-header__backdrop{
				position:fixed;
				inset:0;
				background:var(--lyor-opps-header-backdrop, rgba(8,8,8,.34));
				opacity:0;
				pointer-events:none;
				transition:opacity var(--lyor-opps-header-dur-fade, .48s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
				z-index:100098;
			}
			.lyor-opps-header .lyor-opps-header__panel{
				position:fixed;
				top:0;
				right:0;
				bottom:0;
				width:min(max(360px,var(--lyor-opps-header-panel-width)), 520px);
				padding:calc(var(--lyor-opps-header-panel-pad) + 20px) var(--lyor-opps-header-panel-pad) var(--lyor-opps-header-panel-pad);
				background:var(--lyor-opps-header-menu-bg, var(--le-bg));
				border-left:1px solid var(--lyor-opps-header-menu-border, rgba(255,255,255,.1));
				color:var(--lyor-opps-header-menu-text, var(--lyor-opps-text));
				display:flex;
				flex-direction:column;
				gap:calc(var(--lyor-opps-header-menu-gap) * .92);
				transform:translate3d(100%,0,0);
				opacity:0;
				visibility:hidden;
				pointer-events:none;
				will-change:transform,opacity;
				transition:transform var(--lyor-opps-header-dur-panel-close, .42s) var(--lyor-opps-header-ease-exit, cubic-bezier(.4,0,.2,1)), opacity calc(var(--lyor-opps-header-dur-fade, .48s) * .85) var(--lyor-opps-header-ease-exit, cubic-bezier(.4,0,.2,1)), visibility 0s linear var(--lyor-opps-header-dur-panel-close, .42s);
				z-index:100099;
			}
			.lyor-opps-header.preset-compact .lyor-opps-header__panel{
				border-left-color:color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 86%, transparent 14%);
				box-shadow:-18px 0 34px rgba(8,8,8,.18);
				background:color-mix(in srgb, var(--lyor-opps-header-menu-bg, var(--le-bg)) 94%, var(--le-bg) 6%);
			}
			.lyor-opps-header.preset-editorial .lyor-opps-header__panel{
				padding-top:calc(var(--lyor-opps-header-panel-pad) + 28px);
				box-shadow:-24px 0 48px rgba(8,8,8,.22);
				background:linear-gradient(180deg, color-mix(in srgb, var(--lyor-opps-header-menu-bg, var(--le-bg)) 92%, var(--le-bg2) 8%) 0%, var(--lyor-opps-header-menu-bg, var(--le-bg)) 100%);
			}
			.lyor-opps-header.panel-25 .lyor-opps-header__panel{
				width:min(max(340px,25vw), 460px);
			}
			.lyor-opps-header.panel-35 .lyor-opps-header__panel{
				width:min(max(380px,35vw), 620px);
			}
			.lyor-opps-header.panel-50 .lyor-opps-header__panel{
				width:min(max(520px,50vw), 960px);
				padding:calc(var(--lyor-opps-header-panel-pad) + 26px) calc(var(--lyor-opps-header-panel-pad) + 10px) var(--lyor-opps-header-panel-pad);
			}
			.lyor-opps-header.panel-100 .lyor-opps-header__panel{
				width:100vw;
				max-width:none;
				padding:calc(var(--lyor-opps-header-panel-pad) + 10px) clamp(22px,4vw,56px) calc(var(--lyor-opps-header-panel-pad) - 4px);
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__backdrop,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__backdrop{
				opacity:1;
				pointer-events:auto;
				transition-delay:.06s;
			}
			.lyor-opps-header.is-menu-closing .lyor-opps-header__backdrop{
				opacity:0;
				pointer-events:none;
				transition-delay:0s;
				transition-duration:.34s;
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__panel,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__panel{
				transform:translate3d(0,0,0);
				opacity:1;
				visibility:visible;
				pointer-events:auto;
				transition:transform var(--lyor-opps-header-dur-panel, .56s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), opacity var(--lyor-opps-header-dur-fade, .48s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)) .1s, visibility 0s;
			}
			.lyor-opps-header.is-menu-closing .lyor-opps-header__panel{
				transform:translate3d(100%,0,0);
				opacity:0;
				visibility:hidden;
				pointer-events:none;
				transition:transform var(--lyor-opps-header-dur-panel-close, .42s) var(--lyor-opps-header-ease-exit, cubic-bezier(.4,0,.2,1)) .1s, opacity calc(var(--lyor-opps-header-dur-fade, .48s) * .72) var(--lyor-opps-header-ease-exit, cubic-bezier(.4,0,.2,1)), visibility 0s linear var(--lyor-opps-header-dur-panel-close, .42s);
			}
			.lyor-opps-header .lyor-opps-header__panel-top{
				display:flex;
				align-items:center;
				justify-content:space-between;
				gap:calc(var(--lyor-opps-header-gap) * .7);
				flex-shrink:0;
				position:relative;
				z-index:2;
				opacity:0;
				transform:translate3d(0,10px,0);
				transition:opacity var(--lyor-opps-header-dur-fade, .48s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), transform var(--lyor-opps-header-dur-item, .54s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__panel-top,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__panel-top{
				opacity:1;
				transform:translate3d(0,0,0);
				transition-delay:.16s;
			}
			.lyor-opps-header.is-menu-closing .lyor-opps-header__panel-top{
				opacity:0;
				transform:translate3d(0,8px,0);
				transition-delay:0s;
				transition-duration:.24s;
			}
			.lyor-opps-header .lyor-opps-header__menu-logo{
				display:block;
				width:min(100%, var(--lyor-opps-header-menu-logo-width));
				max-width:100%;
				height:auto;
			}
			.lyor-opps-header .lyor-opps-header__close{
				margin-left:auto;
				gap:calc(var(--lyor-opps-header-gap) * .4);
				background:transparent;
				color:var(--lyor-opps-header-menu-text, var(--lyor-opps-text));
				border-color:rgba(255,255,255,.14);
				cursor:pointer;
			}
			.lyor-opps-header .lyor-opps-header__close:hover{
				background:rgba(255,255,255,.06);
				color:var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent));
				border-color:rgba(255,255,255,.28);
				transform:translateY(-1px);
			}
			.lyor-opps-header .lyor-opps-header__close-icon{
				transition:transform .34s cubic-bezier(.22,1,.36,1);
			}
			.lyor-opps-header .lyor-opps-header__close:hover .lyor-opps-header__close-icon{
				transform:rotate(90deg);
			}
			.lyor-opps-header .lyor-opps-header__close.is-icon-only{
				width:42px;
				min-width:42px;
				padding-inline:0;
			}
			.lyor-opps-header .lyor-opps-header__close-icon,
			.lyor-opps-header .lyor-opps-header__close-icon svg{
				display:inline-flex;
				width:16px;
				height:16px;
				color:currentColor;
				fill:currentColor;
			}
			.lyor-opps-header .lyor-opps-header__close-icon svg *{
				fill:currentColor;
				stroke:currentColor;
			}
			.lyor-opps-header .lyor-opps-header__close-icon.is-fallback{
				position:relative;
				align-items:center;
				justify-content:center;
			}
			.lyor-opps-header .lyor-opps-header__close-icon.is-fallback span{
				position:absolute;
				display:block;
				width:14px;
				height:1.5px;
				border-radius:999px;
				background:currentColor;
			}
			.lyor-opps-header .lyor-opps-header__close-icon.is-fallback span:first-child{
				transform:rotate(45deg);
			}
			.lyor-opps-header .lyor-opps-header__close-icon.is-fallback span:last-child{
				transform:rotate(-45deg);
			}
			.lyor-opps-header .lyor-opps-header__menu-scroll{
				display:flex;
				flex-direction:column;
				justify-content:flex-start;
				flex:1 1 auto;
				gap:calc(var(--lyor-opps-header-menu-gap) * .86);
				min-height:0;
				height:100%;
				overflow:auto;
			}
			.lyor-opps-header.panel-align-center .lyor-opps-header__menu-scroll{
				justify-content:center;
				height:auto;
			}
			.lyor-opps-header.panel-align-bottom .lyor-opps-header__menu-scroll{
				justify-content:flex-end;
				height:auto;
			}
			.lyor-opps-header.panel-50 .lyor-opps-header__menu-scroll{
				gap:calc(var(--lyor-opps-header-menu-gap) + 4px);
			}
			.lyor-opps-header.panel-100 .lyor-opps-header__menu-scroll{
				display:flex;
				flex-direction:column;
				gap:calc(var(--lyor-opps-header-menu-gap) + 4px);
				overflow:auto;
			}
			.lyor-opps-header .lyor-opps-header__menu{
				display:flex;
				flex-direction:column;
				gap:var(--lyor-opps-header-menu-gap);
				opacity:0;
				transform:translate3d(0,12px,0);
				transition:opacity var(--lyor-opps-header-dur-fade, .48s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), transform var(--lyor-opps-header-dur-item, .54s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu{
				opacity:1;
				transform:translate3d(0,0,0);
				transition-delay:.2s;
			}
			.lyor-opps-header.is-menu-closing .lyor-opps-header__menu{
				opacity:0;
				transform:translate3d(0,8px,0);
				transition-delay:0s;
				transition-duration:.24s;
			}
			.lyor-opps-header.panel-50 .lyor-opps-header__menu{
				gap:calc(var(--lyor-opps-header-menu-gap) + 2px);
			}
			.lyor-opps-header.panel-100 .lyor-opps-header__menu{
				display:grid;
				grid-template-columns:repeat(2, minmax(0, 1fr));
				column-gap:clamp(22px,3.2vw,54px);
				row-gap:calc(var(--lyor-opps-header-menu-gap) * .78);
				align-items:start;
			}
			.lyor-opps-header.panel-100 .lyor-opps-header__menu-item{
				padding-bottom:calc(var(--lyor-opps-header-menu-gap) * .78);
				min-width:0;
			}
			.lyor-opps-header .lyor-opps-header__menu-item{
				padding-bottom:calc(var(--lyor-opps-header-menu-gap) * .6);
				border-bottom:1px solid rgba(255,255,255,.08);
				opacity:0;
				transform:translate3d(0,10px,0);
				transition:opacity var(--lyor-opps-header-dur-item, .54s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), transform var(--lyor-opps-header-dur-item, .54s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
				scroll-margin-block:10px;
			}
			.lyor-opps-header .lyor-opps-header__menu-item.has-children.is-open{
				position:relative;
				z-index:3;
				overflow:visible;
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu-item,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu-item{
				opacity:1;
				transform:translate3d(0,0,0);
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu-item:nth-child(1),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu-item:nth-child(1){ transition-delay:.22s; }
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu-item:nth-child(2),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu-item:nth-child(2){ transition-delay:.28s; }
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu-item:nth-child(3),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu-item:nth-child(3){ transition-delay:.34s; }
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu-item:nth-child(4),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu-item:nth-child(4){ transition-delay:.4s; }
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu-item:nth-child(5),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu-item:nth-child(5){ transition-delay:.46s; }
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu-item:nth-child(n+6),
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu-item:nth-child(n+6){ transition-delay:.52s; }
			.lyor-opps-header.is-menu-closing .lyor-opps-header__menu-item{
				opacity:0;
				transform:translate3d(0,6px,0);
				transition-delay:0s !important;
				transition-duration:.22s;
			}
			.lyor-opps-header.preset-compact .lyor-opps-header__menu-item{
				padding-bottom:calc(var(--lyor-opps-header-menu-gap) * .52);
			}
			.lyor-opps-header.preset-editorial .lyor-opps-header__menu-item{
				padding-bottom:calc(var(--lyor-opps-header-menu-gap) * .76);
			}
			.lyor-opps-header.preset-compact .lyor-opps-header__item-link{
				line-height:1.06;
			}
			.lyor-opps-header.preset-editorial .lyor-opps-header__menu-footer{
				gap:calc(var(--lyor-opps-header-menu-gap) * .82);
			}
			.lyor-opps-header.preset-editorial .lyor-opps-header__menu-description{
				line-height:1.76;
			}
			.lyor-opps-header .lyor-opps-header__item-head{
				display:grid;
				grid-template-columns:auto 1fr auto;
				align-items:center;
				gap:calc(var(--lyor-opps-header-gap) * .6);
			}
			.lyor-opps-header .lyor-opps-header__menu-item.has-children .lyor-opps-header__item-head{
				cursor:pointer;
			}
			.lyor-opps-header .lyor-opps-header__item-icon{
				display:inline-flex;
				align-items:center;
				justify-content:center;
				width:16px;
				height:16px;
				color:var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent));
			}
			.lyor-opps-header .lyor-opps-header__item-icon svg{
				fill:currentColor;
			}
			.lyor-opps-header .lyor-opps-header__item-link{
				color:var(--lyor-opps-header-menu-link, var(--lyor-opps-text));
				
				line-height:1.02;
				text-decoration:none;
				text-wrap:balance;
				transition:color .32s ease, transform .42s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header .lyor-opps-header__item-link:hover{
				color:var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent));
				transform:translate3d(3px,0,0);
			}
			.lyor-opps-header .lyor-opps-header__item-toggle{
				display:inline-flex;
				align-items:center;
				justify-content:center;
				width:28px;
				height:28px;
				padding:0;
				border:0;
				background:none;
				color:var(--lyor-opps-header-menu-plus, var(--lyor-opps-muted));
				cursor:pointer;
			}
			.lyor-opps-header .lyor-opps-header__item-plus{
				position:relative;
				width:14px;
				height:14px;
			}
			.lyor-opps-header .lyor-opps-header__item-plus::before,
			.lyor-opps-header .lyor-opps-header__item-plus::after{
				content:"";
				position:absolute;
				top:50%;
				left:50%;
				background:currentColor;
				transform:translate(-50%,-50%);
				transition:transform .22s ease, opacity .22s ease;
			}
			.lyor-opps-header .lyor-opps-header__item-plus::before{ width:14px; height:1px; }
			.lyor-opps-header .lyor-opps-header__item-plus::after{ width:1px; height:14px; }
			.lyor-opps-header .lyor-opps-header__item-toggle[aria-expanded="true"] .lyor-opps-header__item-plus::after{
				transform:translate(-50%,-50%) scaleY(0);
				opacity:0;
			}
			.lyor-opps-header .lyor-opps-header__sub-menu{
				display:grid;
				grid-template-rows:0fr;
				overflow:hidden;
				padding-left:0;
				transition:grid-template-rows .42s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), margin-top .36s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), opacity .36s ease;
				opacity:0;
			}
			.lyor-opps-header .lyor-opps-header__sub-menu-inner{
				display:flex;
				flex-direction:column;
				gap:calc(var(--lyor-opps-header-menu-gap) * .42);
				min-height:0;
				overflow:hidden;
				padding-left:28px;
			}
			.lyor-opps-header .lyor-opps-header__menu-item.is-open .lyor-opps-header__sub-menu{
				grid-template-rows:1fr;
				margin-top:calc(var(--lyor-opps-header-menu-gap) * .6);
				opacity:1;
			}
			.lyor-opps-header .lyor-opps-header__sub-link{
				color:var(--lyor-opps-header-menu-sub, var(--lyor-opps-muted));
				
				line-height:1.55;
				text-decoration:none;
				transition:color .32s ease, transform .42s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header .lyor-opps-header__sub-link:hover{
				color:var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent));
				transform:translate3d(3px,0,0);
			}
			.lyor-opps-header .lyor-opps-header__menu-footer{
				margin-top:auto;
				display:flex;
				flex-direction:column;
				gap:calc(var(--lyor-opps-header-menu-gap) * .58);
				padding-top:calc(var(--lyor-opps-header-menu-gap) * .6);
				border-top:1px solid rgba(255,255,255,.08);
				opacity:0;
				transform:translate3d(0,14px,0);
				transition:opacity var(--lyor-opps-header-dur-fade, .48s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), transform var(--lyor-opps-header-dur-item, .54s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu-footer,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu-footer{
				opacity:1;
				transform:translate3d(0,0,0);
				transition-delay:.38s;
			}
			.lyor-opps-header.is-menu-closing .lyor-opps-header__menu-footer{
				opacity:0;
				transform:translate3d(0,10px,0);
				transition-delay:0s;
				transition-duration:.22s;
			}
			.lyor-opps-header.panel-align-center .lyor-opps-header__menu-footer,
			.lyor-opps-header.panel-align-bottom .lyor-opps-header__menu-footer{
				margin-top:0;
			}
			.lyor-opps-header.panel-50 .lyor-opps-header__menu-footer{
				max-width:34ch;
			}
			.lyor-opps-header.panel-100 .lyor-opps-header__menu-footer{
				margin-top:6px;
				max-width:min(100%, 44ch);
				padding-top:18px;
				padding-left:0;
				border-top:1px solid rgba(255,255,255,.08);
				border-left:0;
			}
			.lyor-opps-header .lyor-opps-header__menu-description{
				color:var(--lyor-opps-header-menu-text, var(--lyor-opps-text));
				
				line-height:1.74;
				max-width:32ch;
			}
			.lyor-opps-header .lyor-opps-header__menu-description p{
				margin:0;
			}
			.lyor-opps-header .lyor-opps-header__menu-description p + p{
				margin-top:calc(var(--lyor-opps-header-menu-gap) * .42);
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua{
				--lyor-opps-menu-lingua-circle:40px;
				display:flex;
				flex-direction:column;
				gap:calc(var(--lyor-opps-header-gap) * .55);
				padding-top:calc(var(--lyor-opps-header-menu-gap) * .35);
				opacity:0;
				transform:translate3d(0,10px,0);
				transition:opacity var(--lyor-opps-header-dur-fade, .48s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), transform var(--lyor-opps-header-dur-item, .54s) var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-display-flags-label{
				--lyor-opps-menu-lingua-circle:48px;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-display-label{
				--lyor-opps-menu-lingua-circle:38px;
			}
			.lyor-opps-header.is-menu-open .lyor-opps-header__menu-lingua,
			.lyor-opps-header.is-menu-open-design .lyor-opps-header__menu-lingua{
				opacity:1;
				transform:translate3d(0,0,0);
				transition-delay:.34s;
			}
			.lyor-opps-header.is-menu-closing .lyor-opps-header__menu-lingua{
				opacity:0;
				transform:translate3d(0,6px,0);
				transition-delay:0s;
				transition-duration:.22s;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua-kicker{
				font-size:.68rem;
				font-weight:700;
				letter-spacing:.16em;
				text-transform:uppercase;
				color:color-mix(in srgb, var(--lyor-opps-header-menu-text, var(--lyor-opps-text)) 78%, transparent);
				width:100%;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher-wrap,
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher{
				background:transparent !important;
				border:0 !important;
				box-shadow:none !important;
				backdrop-filter:none !important;
				-webkit-backdrop-filter:none !important;
				padding:0 !important;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher-wrap::before,
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher::before,
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher::after{
				display:none !important;
				content:none !important;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher-wrap{
				display:flex;
				width:100%;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher{
				display:flex;
				width:100%;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__list{
				display:inline-flex;
				flex-wrap:wrap;
				align-items:center;
				gap:10px;
				margin:0;
				padding:0;
				width:auto;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__item{
				display:flex;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__link{
				display:inline-flex;
				flex-direction:column;
				align-items:center;
				justify-content:center;
				gap:2px;
				box-sizing:border-box;
				width:var(--lyor-opps-menu-lingua-circle);
				height:var(--lyor-opps-menu-lingua-circle);
				min-width:var(--lyor-opps-menu-lingua-circle);
				min-height:var(--lyor-opps-menu-lingua-circle);
				padding:0;
				border-radius:50%;
				aspect-ratio:1 / 1;
				border:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 78%, transparent);
				background:transparent !important;
				box-shadow:none !important;
				color:var(--lyor-opps-header-menu-text, var(--lyor-opps-text));
				font-size:.52rem;
				font-weight:700;
				letter-spacing:.14em;
				text-transform:uppercase;
				text-decoration:none;
				line-height:1;
				opacity:.84;
				transition:border-color .28s ease, color .28s ease, opacity .28s ease, transform .34s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1)), box-shadow .34s var(--lyor-opps-header-ease-luxury, cubic-bezier(.16,1,.3,1));
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__link:hover{
				border-color:color-mix(in srgb, var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent)) 48%, transparent);
				color:var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent));
				opacity:1;
				transform:translateY(-1px);
				box-shadow:0 0 0 1px color-mix(in srgb, var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent)) 18%, transparent);
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__link.is-active,
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__item.is-active .lyor-lingua-switcher__link{
				border-color:color-mix(in srgb, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 62%, transparent);
				background:transparent !important;
				box-shadow:0 0 0 1px color-mix(in srgb, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 22%, transparent), 0 0 18px color-mix(in srgb, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 14%, transparent);
				color:var(--lyor-opps-header-menu-link, var(--lyor-opps-text));
				opacity:1;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__flag{
				display:inline-flex;
				align-items:center;
				justify-content:center;
				flex-shrink:0;
				width:18px;
				height:12px;
				border-radius:50%;
				overflow:hidden;
				position:relative;
				line-height:0;
				box-shadow:0 2px 8px rgba(0,0,0,.28), inset 0 0 0 1px rgba(255,255,255,.2);
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-display-flags .lyor-lingua-switcher__flag{
				width:20px;
				height:13px;
				border-radius:2px;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__flag svg,
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__flag-svg{
				display:block;
				position:static;
				width:100%;
				height:100%;
				transform:none;
				border-radius:0;
				box-shadow:none;
				filter:saturate(1.08) contrast(1.05);
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__link.is-active .lyor-lingua-switcher__flag,
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__item.is-active .lyor-lingua-switcher__flag{
				box-shadow:0 2px 10px rgba(0,0,0,.34), inset 0 0 0 1px rgba(255,255,255,.28), 0 0 0 1px color-mix(in srgb, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 42%, transparent);
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua .lyor-lingua-switcher__label{
				display:inline-flex;
				align-items:center;
				justify-content:center;
				line-height:1;
				font-size:.48rem;
				letter-spacing:.16em;
			}
			.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-display-label .lyor-lingua-switcher__link{
				font-size:.6rem;
			}
			.lyor-opps-header .lyor-opps-header__menu-footer .lyor-opps-header__menu-lingua{
				width:100%;
				padding-top:0;
				padding-bottom:calc(var(--lyor-opps-header-menu-gap) * .42);
				border-bottom:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 55%, transparent);
			}
			
			
			
			
			
			@media (prefers-reduced-motion: reduce){
				.lyor-opps-header .lyor-opps-header__inner,
				.lyor-opps-header .lyor-opps-header__panel,
				.lyor-opps-header .lyor-opps-header__backdrop,
				.lyor-opps-header .lyor-opps-header__menu,
				.lyor-opps-header .lyor-opps-header__menu-item,
				.lyor-opps-header .lyor-opps-header__panel-top,
				.lyor-opps-header .lyor-opps-header__menu-footer,
				.lyor-opps-header .lyor-opps-header__burger-icon span,
				.lyor-opps-header .lyor-opps-header__logo{
					transition-duration:.01ms !important;
					transition-delay:0s !important;
				}
			}
			@media (max-width: 1024px){
				.lyor-opps-header.preset-compact .lyor-opps-header__inner,
				.lyor-opps-header.preset-editorial .lyor-opps-header__inner{
					width:100vw;
					border-radius:0 0 22px 22px;
				}
				.lyor-opps-header .lyor-opps-header__shell{
					padding-top:0;
				}
				.lyor-opps-header.preset-editorial .lyor-opps-header__shell{
					padding-top:0;
				}
				.lyor-opps-header .lyor-opps-header__inner{
					width:100vw;
					max-width:none;
					border-radius:0 0 22px 22px;
					margin:0;
					padding-inline:18px;
				}
				.lyor-opps-header.shape-square .lyor-opps-header__inner{
					border-radius:0;
				}
				.lyor-opps-header.is-sticky .lyor-opps-header__inner,
				.lyor-opps-header.is-sticky-design .lyor-opps-header__inner{
					transform:none;
				}
				.lyor-opps-header .lyor-opps-header__panel{
					left:auto;
					right:0;
					width:100vw;
					max-width:none;
					padding:calc(var(--lyor-opps-header-panel-pad) + 12px) clamp(20px, 4vw, 32px) calc(var(--lyor-opps-header-panel-pad) + 4px);
				}
				.lyor-opps-header .lyor-opps-header__panel-top,
				.lyor-opps-header .lyor-opps-header__menu-scroll,
				.lyor-opps-header .lyor-opps-header__menu,
				.lyor-opps-header .lyor-opps-header__menu-footer{
					width:100%;
					max-width:none;
					margin-inline:0;
				}
				.lyor-opps-header.panel-align-center .lyor-opps-header__menu-scroll,
				.lyor-opps-header.panel-align-bottom .lyor-opps-header__menu-scroll{
					justify-content:flex-start !important;
					height:100%;
					min-height:0;
				}
				.lyor-opps-header.panel-100 .lyor-opps-header__menu{
					grid-template-columns:1fr;
				}
				.lyor-opps-header.panel-100 .lyor-opps-header__menu-footer{
					max-width:none;
					padding-top:14px;
				}
				.lyor-opps-header .lyor-opps-header__item-link{
					
				}
				.lyor-opps-header .lyor-opps-header__sub-link{
					
				}
				.lyor-opps-header .lyor-opps-header__menu-description{
					
				}
			}
			@media (max-width: 767px){
				/* Sicherheitsgrenze: "Logo Breite" kann bis 280px gehen — auf schmalen
				   Bildschirmen sonst zu groß/überlappend. Regler selbst bleibt unverändert,
				   das Logo wird hier nur zusätzlich nach oben begrenzt. */
				.lyor-opps-header .lyor-opps-header__logo{
					max-width:min(var(--lyor-opps-header-logo-width), 38vw);
				}
				/* Mobile menu must start at the top (center-align clips upper nav items). */
				.lyor-opps-header.panel-align-center .lyor-opps-header__menu-scroll,
				.lyor-opps-header.panel-align-bottom .lyor-opps-header__menu-scroll{
					justify-content:flex-start !important;
					height:100%;
					min-height:0;
				}
				.lyor-opps-header .lyor-opps-header__menu-scroll{
					justify-content:flex-start;
					scroll-behavior:auto;
					overscroll-behavior:contain;
				}
				.lyor-opps-header.preset-editorial .lyor-opps-header__shell,
				.lyor-opps-header .lyor-opps-header__shell{
					padding-top:0;
				}
				.lyor-opps-header .lyor-opps-header__inner{
					grid-template-columns:auto minmax(0,1fr) auto;
					gap:calc(var(--lyor-opps-header-gap) * .5);
					width:100vw;
					border-radius:0 0 18px 18px;
					padding:14px 16px;
				}
				.lyor-opps-header.shape-square .lyor-opps-header__inner{
					border-radius:0;
				}
				.lyor-opps-header .lyor-opps-header__center{
					display:flex;
					align-items:center;
					justify-self:start;
					min-width:0;
				}
				.lyor-opps-header .lyor-opps-header__left{
					display:flex;
					align-items:center;
					min-width:0;
				}
				.lyor-opps-header.logo-left .lyor-opps-header__left .lyor-opps-header__weather,
				.lyor-opps-header .lyor-opps-header__actions .lyor-opps-header__weather{
					display:none;
				}
				.lyor-opps-header .lyor-opps-header__logo-link,
				.lyor-opps-header .lyor-opps-header__logo-link.is-right{
					display:inline-grid;
				}
				.lyor-opps-header .lyor-opps-header__logo{
					width:min(96px, calc(var(--lyor-opps-header-logo-width) * .72));
				}
				.lyor-opps-header.logo-right .lyor-opps-header__center{
					display:none;
				}
				.lyor-opps-header .lyor-opps-header__actions{
					gap:calc(var(--lyor-opps-header-gap) * .4);
					justify-self:end;
				}
				.lyor-opps-header .lyor-opps-header__button.is-secondary,
				.lyor-opps-header .lyor-opps-header__burger-label{
					display:none;
				}
				.lyor-opps-header .lyor-opps-header__panel{
					padding:calc(var(--lyor-opps-header-panel-pad) + 12px) max(clamp(18px, 4vw, 28px), env(safe-area-inset-left, 0px)) calc(var(--lyor-opps-header-panel-pad) + 8px) max(clamp(18px, 4vw, 28px), env(safe-area-inset-right, 0px));
				}
				.lyor-opps-header .lyor-opps-header__panel-top,
				.lyor-opps-header .lyor-opps-header__menu-scroll,
				.lyor-opps-header .lyor-opps-header__menu,
				.lyor-opps-header .lyor-opps-header__menu-footer{
					width:100%;
					max-width:none;
					margin-inline:0;
				}
				.lyor-opps-header .lyor-opps-header__item-link{
					
				}
				.lyor-opps-header .lyor-opps-header__sub-link{
					
				}
				.lyor-opps-header .lyor-opps-header__menu-description{
					
				}
				.lyor-opps-header .lyor-opps-header__events{
					margin-top:calc(var(--lyor-opps-header-menu-gap) * .7);
					padding-top:calc(var(--lyor-opps-header-menu-gap) * .55);
				}
				.lyor-opps-header .lyor-opps-header__event{
					padding:10px 10px;
					gap:10px;
				}
				.lyor-opps-header .lyor-opps-header__event-thumb,
				.lyor-opps-header .lyor-opps-header__event-chip{
					width:42px;
					height:42px;
				}
				.lyor-opps-header .lyor-opps-header__event-title{
					font-size:14px;
				}
				.lyor-opps-header .lyor-opps-header__event-status{
					align-self:flex-start;
				}
			}
			.lyor-opps-header .lyor-opps-header__events{
				margin-top:calc(var(--lyor-opps-header-menu-gap) * .85);
				padding-top:calc(var(--lyor-opps-header-menu-gap) * .7);
				border-top:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.12)) 70%, transparent);
				display:flex;
				flex-direction:column;
				gap:12px;
				width:100%;
				min-width:0;
			}
			.lyor-opps-header .lyor-opps-header__menu-footer .lyor-opps-header__events{
				margin-top:0;
				padding-top:0;
				border-top:0;
			}
			.lyor-opps-header .lyor-opps-header__events-kicker{
				display:block;
				font-size:11px;
				font-weight:700;
				letter-spacing:.14em;
				text-transform:uppercase;
				color:var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent));
			}
			.lyor-opps-header .lyor-opps-header__events-list{
				display:flex;
				flex-direction:column;
				gap:8px;
				/* Keep card frames clear of the panel scroll/overflow edge. */
				padding:1px 8px 1px 1px;
				box-sizing:border-box;
				width:100%;
				max-width:100%;
				min-width:0;
			}
			.lyor-opps-header .lyor-opps-header__event{
				display:grid;
				grid-template-columns:minmax(0,1fr) auto;
				align-items:center;
				gap:12px;
				padding:11px 12px;
				border-radius:14px;
				border:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.18)) 88%, transparent);
				background:color-mix(in srgb, var(--lyor-opps-header-menu-text, var(--lyor-opps-text)) 4%, transparent);
				color:inherit;
				text-decoration:none;
				transition:background .22s ease, border-color .22s ease;
				min-width:0;
				box-sizing:border-box;
				width:100%;
				max-width:100%;
			}
			.lyor-opps-header .lyor-opps-header__event.has-media{
				grid-template-columns:auto minmax(0,1fr) auto;
			}
			.lyor-opps-header .lyor-opps-header__event.is-hidden{
				display:none;
			}
			.lyor-opps-header .lyor-opps-header__events.is-expanded .lyor-opps-header__event.is-hidden{
				display:grid;
			}
			.lyor-opps-header .lyor-opps-header__event:hover{
				background:color-mix(in srgb, var(--lyor-opps-header-menu-text, var(--lyor-opps-text)) 8%, transparent);
				border-color:color-mix(in srgb, var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent)) 42%, transparent);
			}
			.lyor-opps-header .lyor-opps-header__event-thumb,
			.lyor-opps-header .lyor-opps-header__event-chip{
				width:46px;
				height:46px;
				border-radius:12px;
				overflow:hidden;
				flex:0 0 auto;
				display:grid;
				place-items:center;
				background:color-mix(in srgb, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 16%, transparent);
				border:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.12)) 70%, transparent);
			}
			.lyor-opps-header .lyor-opps-header__event-thumb img{
				width:100%;
				height:100%;
				object-fit:cover;
				display:block;
			}
			.lyor-opps-header .lyor-opps-header__event-chip{
				flex-direction:column;
				gap:1px;
				line-height:1;
				color:var(--lyor-opps-header-menu-link, var(--lyor-opps-text));
			}
			.lyor-opps-header .lyor-opps-header__event-chip-day{
				font-size:15px;
				font-weight:700;
				letter-spacing:-.02em;
			}
			.lyor-opps-header .lyor-opps-header__event-chip-mon{
				font-size:9px;
				font-weight:700;
				letter-spacing:.08em;
				text-transform:uppercase;
				opacity:.78;
			}
			.lyor-opps-header .lyor-opps-header__event-body{
				display:flex;
				flex-direction:column;
				gap:3px;
				min-width:0;
			}
			.lyor-opps-header .lyor-opps-header__event-title{
				font-size:15px;
				font-weight:650;
				line-height:1.25;
				letter-spacing:-.015em;
				color:var(--lyor-opps-header-menu-link, var(--lyor-opps-text));
				overflow:hidden;
				text-overflow:ellipsis;
				white-space:nowrap;
			}
			.lyor-opps-header .lyor-opps-header__event-meta{
				display:flex;
				flex-wrap:wrap;
				gap:6px 10px;
				font-size:11px;
				line-height:1.35;
				color:color-mix(in srgb, var(--lyor-opps-header-menu-text, var(--lyor-opps-text)) 72%, transparent);
			}
			.lyor-opps-header .lyor-opps-header__event-status{
				display:inline-flex;
				align-items:center;
				justify-content:center;
				min-height:24px;
				padding:4px 8px;
				border-radius:999px;
				font-size:10px;
				font-weight:700;
				letter-spacing:.04em;
				white-space:nowrap;
				color:var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent));
				border:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 35%, transparent);
				background:color-mix(in srgb, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 12%, transparent);
			}
			.lyor-opps-header .lyor-opps-header__events.is-layout-cards .lyor-opps-header__event{
				grid-template-columns:auto minmax(0,1fr);
				grid-template-rows:auto auto;
				gap:10px 12px;
				padding:12px;
			}
			.lyor-opps-header .lyor-opps-header__events.is-layout-cards .lyor-opps-header__event-status{
				grid-column:1 / -1;
				justify-self:flex-start;
			}
			.lyor-opps-header .lyor-opps-header__events.is-layout-chips .lyor-opps-header__event{
				padding:10px 11px;
			}
			.lyor-opps-header .lyor-opps-header__events-actions{
				display:flex;
				flex-wrap:wrap;
				align-items:center;
				gap:10px 14px;
			}
			.lyor-opps-header .lyor-opps-header__events-more,
			.lyor-opps-header .lyor-opps-header__events-all{
				display:inline-flex;
				align-items:center;
				justify-content:center;
				min-height:34px;
				padding:0 12px;
				border-radius:999px;
				font-size:11px;
				font-weight:700;
				letter-spacing:.06em;
				text-transform:uppercase;
				text-decoration:none;
				cursor:pointer;
				transition:background .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
			}
			.lyor-opps-header .lyor-opps-header__events-more{
				border:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.18)) 90%, transparent);
				background:transparent;
				color:var(--lyor-opps-header-menu-link, var(--lyor-opps-text));
			}
			.lyor-opps-header .lyor-opps-header__events-more:hover,
			.lyor-opps-header .lyor-opps-header__events-all:hover{
				transform:translateY(-1px);
				border-color:color-mix(in srgb, var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent)) 50%, transparent);
				color:var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent));
			}
			.lyor-opps-header .lyor-opps-header__events-all{
				border:0;
				padding-inline:0;
				color:var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent));
			}
			@media (max-width:1024px){
				.lyor-opps-header .lyor-opps-header__event-title{
					white-space:normal;
					display:-webkit-box;
					-webkit-line-clamp:2;
					-webkit-box-orient:vertical;
				}
				.lyor-opps-header .lyor-opps-header__events.is-layout-rows .lyor-opps-header__event{
					grid-template-columns:auto minmax(0,1fr);
				}
				.lyor-opps-header .lyor-opps-header__events.is-layout-rows .lyor-opps-header__event-status{
					grid-column:2;
					justify-self:flex-start;
				}
			}

/* instance tokens / class modifiers */

.lyor-opps-header.menu-nav-align-left .lyor-opps-header__menu{align-items:flex-start;}
.lyor-opps-header.menu-nav-align-left .lyor-opps-header__menu-item{width:100%;text-align:left;}
.lyor-opps-header.menu-nav-align-left .lyor-opps-header__item-head{justify-content:flex-start;}
.lyor-opps-header.menu-nav-align-left .lyor-opps-header__item-link{text-align:left;}
.lyor-opps-header.menu-nav-align-left .lyor-opps-header__sub-menu-inner{align-items:flex-start;}
.lyor-opps-header.menu-nav-align-left .lyor-opps-header__sub-link{text-align:left;}
.lyor-opps-header.menu-nav-align-left .lyor-opps-header__menu-footer{align-items:flex-start;}
.lyor-opps-header.menu-nav-align-left .lyor-opps-header__menu-description{text-align:left;}
.lyor-opps-header.menu-nav-align-left .lyor-opps-header__menu-footer-button{align-self:flex-start;}
.lyor-opps-header.menu-nav-align-left .lyor-opps-header__menu-weather{align-self:flex-start;}


.lyor-opps-header.menu-nav-align-center .lyor-opps-header__menu{align-items:center;}
.lyor-opps-header.menu-nav-align-center .lyor-opps-header__menu-item{width:100%;text-align:center;}
.lyor-opps-header.menu-nav-align-center .lyor-opps-header__item-head{justify-content:center;}
.lyor-opps-header.menu-nav-align-center .lyor-opps-header__item-link{text-align:center;}
.lyor-opps-header.menu-nav-align-center .lyor-opps-header__sub-menu-inner{align-items:center;}
.lyor-opps-header.menu-nav-align-center .lyor-opps-header__sub-link{text-align:center;}
.lyor-opps-header.menu-nav-align-center .lyor-opps-header__menu-footer{align-items:center;}
.lyor-opps-header.menu-nav-align-center .lyor-opps-header__menu-description{text-align:center;}
.lyor-opps-header.menu-nav-align-center .lyor-opps-header__menu-footer-button{align-self:center;}
.lyor-opps-header.menu-nav-align-center .lyor-opps-header__menu-weather{align-self:center;}


.lyor-opps-header.menu-nav-align-right .lyor-opps-header__menu{align-items:flex-end;}
.lyor-opps-header.menu-nav-align-right .lyor-opps-header__menu-item{width:100%;text-align:right;}
.lyor-opps-header.menu-nav-align-right .lyor-opps-header__item-head{justify-content:flex-end;}
.lyor-opps-header.menu-nav-align-right .lyor-opps-header__item-link{text-align:right;}
.lyor-opps-header.menu-nav-align-right .lyor-opps-header__sub-menu-inner{align-items:flex-end;}
.lyor-opps-header.menu-nav-align-right .lyor-opps-header__sub-link{text-align:right;}
.lyor-opps-header.menu-nav-align-right .lyor-opps-header__menu-footer{align-items:flex-end;}
.lyor-opps-header.menu-nav-align-right .lyor-opps-header__menu-description{text-align:right;}
.lyor-opps-header.menu-nav-align-right .lyor-opps-header__menu-footer-button{align-self:flex-end;}
.lyor-opps-header.menu-nav-align-right .lyor-opps-header__menu-weather{align-self:flex-end;}

@media (max-width:1024px){

.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__menu{align-items:flex-start;}
.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__menu-item{width:100%;text-align:left;}
.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__item-head{justify-content:flex-start;}
.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__item-link{text-align:left;}
.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__sub-menu-inner{align-items:flex-start;}
.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__sub-link{text-align:left;}
.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__menu-footer{align-items:flex-start;}
.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__menu-description{text-align:left;}
.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__menu-footer-button{align-self:flex-start;}
.lyor-opps-header.menu-nav-align-tablet-left .lyor-opps-header__menu-weather{align-self:flex-start;}


.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__menu{align-items:center;}
.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__menu-item{width:100%;text-align:center;}
.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__item-head{justify-content:center;}
.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__item-link{text-align:center;}
.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__sub-menu-inner{align-items:center;}
.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__sub-link{text-align:center;}
.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__menu-footer{align-items:center;}
.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__menu-description{text-align:center;}
.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__menu-footer-button{align-self:center;}
.lyor-opps-header.menu-nav-align-tablet-center .lyor-opps-header__menu-weather{align-self:center;}


.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__menu{align-items:flex-end;}
.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__menu-item{width:100%;text-align:right;}
.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__item-head{justify-content:flex-end;}
.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__item-link{text-align:right;}
.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__sub-menu-inner{align-items:flex-end;}
.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__sub-link{text-align:right;}
.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__menu-footer{align-items:flex-end;}
.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__menu-description{text-align:right;}
.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__menu-footer-button{align-self:flex-end;}
.lyor-opps-header.menu-nav-align-tablet-right .lyor-opps-header__menu-weather{align-self:flex-end;}

}
@media (max-width:767px){

.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__menu{align-items:flex-start;}
.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__menu-item{width:100%;text-align:left;}
.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__item-head{justify-content:flex-start;}
.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__item-link{text-align:left;}
.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__sub-menu-inner{align-items:flex-start;}
.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__sub-link{text-align:left;}
.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__menu-footer{align-items:flex-start;}
.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__menu-description{text-align:left;}
.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__menu-footer-button{align-self:flex-start;}
.lyor-opps-header.menu-nav-align-mobile-left .lyor-opps-header__menu-weather{align-self:flex-start;}


.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__menu{align-items:center;}
.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__menu-item{width:100%;text-align:center;}
.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__item-head{justify-content:center;}
.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__item-link{text-align:center;}
.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__sub-menu-inner{align-items:center;}
.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__sub-link{text-align:center;}
.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__menu-footer{align-items:center;}
.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__menu-description{text-align:center;}
.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__menu-footer-button{align-self:center;}
.lyor-opps-header.menu-nav-align-mobile-center .lyor-opps-header__menu-weather{align-self:center;}


.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__menu{align-items:flex-end;}
.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__menu-item{width:100%;text-align:right;}
.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__item-head{justify-content:flex-end;}
.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__item-link{text-align:right;}
.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__sub-menu-inner{align-items:flex-end;}
.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__sub-link{text-align:right;}
.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__menu-footer{align-items:flex-end;}
.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__menu-description{text-align:right;}
.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__menu-footer-button{align-self:flex-end;}
.lyor-opps-header.menu-nav-align-mobile-right .lyor-opps-header__menu-weather{align-self:flex-end;}

}

.lyor-opps-header .lyor-opps-header__item-link{
	font-family:var(--lyor-opps-header-link-font-family, inherit);
	font-weight:var(--lyor-opps-header-link-font-weight, inherit);
	font-style:var(--lyor-opps-header-link-font-style, inherit);
	letter-spacing:var(--lyor-opps-header-link-letter-spacing, inherit);
	text-transform:var(--lyor-opps-header-link-text-transform, inherit);
	font-size:var(--lyor-opps-header-link-size, inherit);
}
.lyor-opps-header .lyor-opps-header__sub-link{
	font-family:var(--lyor-opps-header-sub-font-family, inherit);
	font-weight:var(--lyor-opps-header-sub-font-weight, inherit);
	font-style:var(--lyor-opps-header-sub-font-style, inherit);
	letter-spacing:var(--lyor-opps-header-sub-letter-spacing, inherit);
	text-transform:var(--lyor-opps-header-sub-text-transform, inherit);
	font-size:var(--lyor-opps-header-sub-size, inherit);
}
.lyor-opps-header .lyor-opps-header__menu-description{
	font-family:var(--lyor-opps-header-desc-font-family, inherit);
	font-weight:var(--lyor-opps-header-desc-font-weight, inherit);
	font-style:var(--lyor-opps-header-desc-font-style, inherit);
	letter-spacing:var(--lyor-opps-header-desc-letter-spacing, inherit);
	text-transform:var(--lyor-opps-header-desc-text-transform, inherit);
}
.lyor-opps-header .lyor-opps-header__panel-top,
.lyor-opps-header .lyor-opps-header__panel > .lyor-opps-header__menu-lingua,
.lyor-opps-header .lyor-opps-header__menu-scroll{
	padding-inline:var(--lyor-opps-header-panel-inset, 0px);
}
.lyor-opps-header .lyor-opps-header__menu{
	gap:var(--lyor-opps-header-items-gap, var(--lyor-opps-header-menu-gap));
}
@media (max-width:1024px){
	.lyor-opps-header .lyor-opps-header__panel-top,
	.lyor-opps-header .lyor-opps-header__panel > .lyor-opps-header__menu-lingua,
	.lyor-opps-header .lyor-opps-header__menu-scroll{
		padding-inline:var(--lyor-opps-header-panel-inset-tablet, var(--lyor-opps-header-panel-inset, 0px));
	}
	.lyor-opps-header .lyor-opps-header__menu{
		gap:var(--lyor-opps-header-items-gap-tablet, var(--lyor-opps-header-items-gap, var(--lyor-opps-header-menu-gap)));
	}
	.lyor-opps-header .lyor-opps-header__item-link{
		font-size:var(--lyor-opps-header-link-size-tablet, var(--lyor-opps-header-link-size));
	}
	.lyor-opps-header .lyor-opps-header__sub-link{
		font-size:var(--lyor-opps-header-sub-size-tablet, var(--lyor-opps-header-sub-size));
	}
	.lyor-opps-header .lyor-opps-header__menu-description{
		font-size:var(--lyor-opps-header-desc-size-tablet, inherit);
	}
}
@media (max-width:767px){
	.lyor-opps-header .lyor-opps-header__panel-top,
	.lyor-opps-header .lyor-opps-header__panel > .lyor-opps-header__menu-lingua,
	.lyor-opps-header .lyor-opps-header__menu-scroll{
		padding-inline:var(--lyor-opps-header-panel-inset-mobile, var(--lyor-opps-header-panel-inset-tablet, var(--lyor-opps-header-panel-inset, 0px)));
	}
	.lyor-opps-header .lyor-opps-header__menu{
		gap:var(--lyor-opps-header-items-gap-mobile, var(--lyor-opps-header-items-gap-tablet, var(--lyor-opps-header-items-gap, var(--lyor-opps-header-menu-gap))));
	}
	.lyor-opps-header .lyor-opps-header__item-link{
		font-size:var(--lyor-opps-header-link-size-mobile, var(--lyor-opps-header-link-size-tablet, var(--lyor-opps-header-link-size)));
	}
	.lyor-opps-header .lyor-opps-header__sub-link{
		font-size:var(--lyor-opps-header-sub-size-mobile, var(--lyor-opps-header-sub-size-tablet, var(--lyor-opps-header-sub-size)));
	}
	.lyor-opps-header .lyor-opps-header__menu-description{
		font-size:var(--lyor-opps-header-desc-size-mobile, var(--lyor-opps-header-desc-size-tablet, inherit));
	}
}
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-left,
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-left .lyor-opps-header__menu-lingua-kicker{align-items:flex-start;text-align:left;}
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-left .lyor-lingua-switcher-wrap,
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-left .lyor-lingua-switcher,
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-left .lyor-lingua-switcher__list{justify-content:flex-start;}
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-center,
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-center .lyor-opps-header__menu-lingua-kicker{align-items:center;text-align:center;}
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-center .lyor-lingua-switcher-wrap,
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-center .lyor-lingua-switcher,
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-center .lyor-lingua-switcher__list{justify-content:center;}
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-right,
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-right .lyor-opps-header__menu-lingua-kicker{align-items:flex-end;text-align:right;}
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-right .lyor-lingua-switcher-wrap,
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-right .lyor-lingua-switcher,
.lyor-opps-header .lyor-opps-header__menu-lingua.menu-lingua-align-right .lyor-lingua-switcher__list{justify-content:flex-end;}

					.lyor-opps-header.menu-style-minimal .lyor-opps-header__panel{
						padding-top:calc(var(--lyor-opps-header-panel-pad) + 26px);
					}
					.lyor-opps-header.menu-style-minimal .lyor-opps-header__menu{
						gap:calc(var(--lyor-opps-header-menu-gap) * 1.05);
					}
					.lyor-opps-header.menu-style-minimal .lyor-opps-header__menu-item{
						padding-bottom:calc(var(--lyor-opps-header-menu-gap) * .34);
						border-bottom:0;
					}
					.lyor-opps-header.menu-style-minimal .lyor-opps-header__item-link{
						font-weight:400;
						letter-spacing:.03em;
						line-height:1.12;
					}
					.lyor-opps-header.menu-style-minimal .lyor-opps-header__item-link:hover{
						transform:translateX(3px);
					}
					.lyor-opps-header.menu-style-minimal .lyor-opps-header__sub-menu-inner{
						padding-left:16px;
					}
					.lyor-opps-header.menu-style-minimal .lyor-opps-header__menu-footer{
						border-top-color:color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 42%, transparent);
					}

					.lyor-opps-header.menu-style-luxury .lyor-opps-header__panel{
						background:linear-gradient(180deg, color-mix(in srgb, var(--lyor-opps-header-menu-bg, var(--le-bg)) 90%, var(--le-bg2) 10%) 0%, var(--lyor-opps-header-menu-bg, var(--le-bg)) 220px);
						box-shadow:-28px 0 56px rgba(8,8,8,.24);
					}
					.lyor-opps-header.menu-style-luxury .lyor-opps-header__menu{
						counter-reset:lyor-opps-menu-index;
						gap:calc(var(--lyor-opps-header-menu-gap) * 1.12);
					}
					.lyor-opps-header.menu-style-luxury .lyor-opps-header__menu-item{
						counter-increment:lyor-opps-menu-index;
						position:relative;
						padding-left:2.5em;
						padding-bottom:calc(var(--lyor-opps-header-menu-gap) * .72);
						border-bottom-color:color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 55%, transparent);
					}
					.lyor-opps-header.menu-style-luxury .lyor-opps-header__menu-item::before{
						content:counter(lyor-opps-menu-index, decimal-leading-zero);
						position:absolute;
						left:0;
						top:.12em;
						font-size:.58em;
						letter-spacing:.16em;
						color:var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent));
						opacity:.78;
					}
					.lyor-opps-header.menu-style-luxury .lyor-opps-header__item-link{
						letter-spacing:.02em;
					}
					.lyor-opps-header.menu-style-luxury .lyor-opps-header__item-link:hover{
						transform:translateX(4px);
					}
					.lyor-opps-header.menu-style-luxury .lyor-opps-header__menu-footer{
						border-top-color:color-mix(in srgb, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 28%, transparent);
					}

					.lyor-opps-header.menu-style-glass .lyor-opps-header__backdrop{
						background:color-mix(in srgb, var(--lyor-opps-header-backdrop, rgba(8,8,8,.34)) 48%, transparent);
						backdrop-filter:blur(6px);
						-webkit-backdrop-filter:blur(6px);
					}
					.lyor-opps-header.menu-style-glass .lyor-opps-header__panel{
						background:color-mix(in srgb, var(--lyor-opps-header-menu-bg, var(--le-bg)) 68%, transparent);
						border-left:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 52%, transparent);
						box-shadow:-28px 0 64px rgba(8,8,8,.18);
						backdrop-filter:blur(24px) saturate(1.15);
						-webkit-backdrop-filter:blur(24px) saturate(1.15);
					}
					.lyor-opps-header.menu-style-glass .lyor-opps-header__menu-item{
						border-bottom-color:color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 45%, transparent);
					}
					.lyor-opps-header.menu-style-glass .lyor-opps-header__close{
						background:color-mix(in srgb, var(--le-text) 8%, transparent);
						border-color:color-mix(in srgb, var(--le-text) 16%, transparent);
					}

					.lyor-opps-header.menu-style-floating .lyor-opps-header__panel{
						top:16px;
						right:16px;
						bottom:16px;
						height:auto;
						border-radius:22px 0 0 22px;
						border:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 72%, transparent);
						box-shadow:-24px 0 54px rgba(8,8,8,.22), inset 0 1px 0 color-mix(in srgb, var(--le-text) 8%, transparent);
					}
					.lyor-opps-header.menu-style-floating.panel-100 .lyor-opps-header__panel{
						top:12px;
						right:12px;
						bottom:12px;
						width:calc(100vw - 24px);
						border-radius:18px;
					}
					.lyor-opps-header.menu-style-floating .lyor-opps-header__menu-item{
						border-bottom-color:color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 62%, transparent);
					}
					@media (max-width: 767px){
						.lyor-opps-header.menu-style-floating .lyor-opps-header__panel{
							top:0;
							right:0;
							bottom:0;
							border-radius:0;
							border-right:0;
							border-top:0;
							border-bottom:0;
						}
						.lyor-opps-header.menu-style-floating.panel-100 .lyor-opps-header__panel{
							width:100vw;
							top:0;
							right:0;
							bottom:0;
							border-radius:0;
						}
					}

					.lyor-opps-header.menu-style-boutique .lyor-opps-header__panel{
						padding-top:calc(var(--lyor-opps-header-panel-pad) + 24px);
					}
					.lyor-opps-header.menu-style-boutique .lyor-opps-header__menu{
						gap:calc(var(--lyor-opps-header-menu-gap) * .62);
					}
					.lyor-opps-header.menu-style-boutique .lyor-opps-header__menu-item{
						padding:calc(var(--lyor-opps-header-menu-gap) * .58) calc(var(--lyor-opps-header-gap) * .72);
						border:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-border, rgba(255,255,255,.1)) 68%, transparent);
						border-radius:16px;
						background:color-mix(in srgb, var(--lyor-opps-header-menu-bg, var(--le-bg)) 90%, var(--le-text) 10%);
						transition:border-color .24s ease, transform .24s ease, background .24s ease;
					}
					.lyor-opps-header.menu-style-boutique .lyor-opps-header__menu-item:hover{
						border-color:color-mix(in srgb, var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent)) 36%, transparent);
						transform:translateX(-3px);
						background:color-mix(in srgb, var(--lyor-opps-header-menu-bg, var(--le-bg)) 84%, var(--lyor-opps-header-menu-link-hover, var(--lyor-opps-accent)) 16%);
					}
					.lyor-opps-header.menu-style-boutique .lyor-opps-header__sub-menu-inner{
						padding-left:20px;
					}
					.lyor-opps-header.menu-style-boutique .lyor-opps-header__menu-item.has-children.is-open{
						z-index:4;
					}
					.lyor-opps-header.menu-style-boutique .lyor-opps-header__menu-footer{
						border-top:0;
						padding-top:calc(var(--lyor-opps-header-menu-gap) * .42);
					}

					.lyor-opps-header.menu-style-modern .lyor-opps-header__panel{
						border-left:0;
						box-shadow:-32px 0 72px rgba(8,8,8,.2);
					}
					.lyor-opps-header.menu-style-modern .lyor-opps-header__panel::before{
						content:"";
						position:absolute;
						top:0;
						left:0;
						width:2px;
						height:100%;
						background:linear-gradient(180deg, transparent 0%, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 18%, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 82%, transparent 100%);
						opacity:.72;
					}
					.lyor-opps-header.menu-style-modern .lyor-opps-header__menu-item{
						padding-bottom:calc(var(--lyor-opps-header-menu-gap) * .5);
						border-bottom:0;
					}
					.lyor-opps-header.menu-style-modern .lyor-opps-header__item-link{
						position:relative;
						display:inline-block;
						padding-bottom:.18em;
					}
					.lyor-opps-header.menu-style-modern .lyor-opps-header__item-link::after{
						content:"";
						position:absolute;
						left:0;
						bottom:0;
						width:100%;
						height:1px;
						background:currentColor;
						transform:scaleX(0);
						transform-origin:left center;
						transition:transform .28s cubic-bezier(.22,1,.36,1);
						opacity:.42;
					}
					.lyor-opps-header.menu-style-modern .lyor-opps-header__item-link:hover::after{
						transform:scaleX(1);
					}
					.lyor-opps-header.menu-style-modern .lyor-opps-header__item-link:hover{
						transform:none;
					}
					.lyor-opps-header.menu-style-modern .lyor-opps-header__sub-link{
						text-transform:uppercase;
						letter-spacing:.08em;
						font-size:calc(var(--lyor-opps-header-sub-size, 15px) * .88);
						opacity:.82;
					}
					.lyor-opps-header.menu-style-modern .lyor-opps-header__menu-footer{
						border-top:1px solid color-mix(in srgb, var(--lyor-opps-header-menu-icon, var(--lyor-opps-accent)) 22%, transparent);
					}

.lyor-opps-header.is-comp-compact .lyor-opps-header__actions > .lyor-opps-header__button{
	display:none;
}
