/** Shopify CDN: Minification failed

Line 2400:0 Unexpected "}"

**/
/*
LUCID LOOM — STEP 36 HOTFIX
EINBAUORT IN SHOPIFY:
Onlineshop → Themes → … → Code bearbeiten → Assets → ll-premium-header.css

WAS TUN:
Falls die Datei noch nicht existiert: neue CSS-Datei namens ll-premium-header.css anlegen.
Falls sie bereits existiert: den KOMPLETTEN Inhalt ersetzen.

WICHTIG:
Nicht in Assets/header.css einfügen.
*/
:root{
--ll-announcement-h:0px;
--ll-header-h:0px;
--ll-circle-icon:url('/cdn/shop/files/purple_Kopie_b5006bba-0280-4858-85b5-ff6fc67e6445.png?v=1770980017');
--ll-announce-exact-bg:linear-gradient(to bottom,rgba(0,0,0,.952) 0%,rgba(0,0,0,.922) 100%);
}
html.ll-has-premium-header body{
padding-top:calc(var(--ll-announcement-h,0px) + var(--ll-header-h,0px))!important;
margin-top:0!important;
transition:none;
}
.ll-premium-header{
position:fixed!important;
left:0!important;
right:0!important;
top:var(--ll-announcement-h,0px)!important;
background:var(--ll-announce-exact-bg)!important;
color:var(--ll-text);
padding:clamp(13px,calc(var(--ll-block-padding) - 1px),16px) var(--ll-inline-padding);
z-index:10040;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Helvetica','Arial',sans-serif;
letter-spacing:.02em;
box-sizing:border-box;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
border-bottom:1px solid rgba(255,255,255,.05);
box-shadow:0 6px 26px rgba(0,0,0,.12);
transform:translate3d(0,0,0);
will-change:transform,opacity;
transition:
transform .34s cubic-bezier(.22,1,.36,1),
opacity .22s ease,
background .24s ease,
border-color .24s ease;
}
.ll-premium-header[data-scroll-visibility="hidden"]{
transform:translate3d(0,calc(-100% - var(--ll-announcement-h,0px) - 8px),0);
opacity:.985;
}
.ll-premium-header::before{
display:none!important;
}
.ll-desktop-only{display:flex}
.ll-logo{
display:inline-block;
transform:translateY(-.5px);
opacity:.996;
transition:opacity .3s ease,transform .3s ease,filter .3s ease;
}
.ll-logo:hover{
opacity:1;
transform:translateY(-1px);
}
.ll-logo-enhanced .ll-logo-img{
filter:brightness(1.22) contrast(1.15) saturate(1.03) drop-shadow(0 2px 6px rgba(0,0,0,.22));
transition:filter .3s ease,transform .3s ease;
}
.ll-logo-enhanced .ll-logo-img:hover{
filter:brightness(1.3) contrast(1.19) saturate(1.05) drop-shadow(0 4px 11px rgba(0,0,0,.3));
}
.ll-logo-placeholder.ll-logo-enhanced span{
font-family:'Cormorant Garamond',serif;
font-weight:300;
letter-spacing:.1em;
font-size:1.6rem;
text-shadow:0 2px 4px rgba(0,0,0,.2);
}
.ll-header-container{
display:flex;
align-items:center;
justify-content:space-between;
max-width:1436px;
margin:0 auto;
width:100%;
position:relative;
z-index:2;
min-width:0;
}
.ll-mobile-left{
display:none;
flex:0 0 auto;
margin-left:0;
padding-left:0;
}
.ll-mobile-toggle{
background:none;
border:none;
color:inherit;
cursor:pointer;
padding:.38rem .42rem .38rem 0;
display:flex;
align-items:center;
justify-content:center;
gap:0;
opacity:.9;
text-shadow:0 1px 1px rgba(0,0,0,.52),0 2px 8px rgba(0,0,0,.24);
transition:opacity .2s ease,transform .2s ease;
}
.ll-mobile-toggle:hover{
opacity:1;
transform:translateY(-.35px);
}
.ll-premium-header[data-drawer-open="true"] .ll-mobile-toggle{
opacity:1;
transform:none;
}
.ll-header-center{
flex:0 1 auto;
display:flex;
justify-content:center;
}
.ll-desktop-nav{
flex:1 1 auto;
min-width:0;
display:flex;
justify-content:flex-start;
margin-left:3.35rem;
}
.ll-menu-list{
display:flex;
flex-wrap:nowrap;
list-style:none;
margin:0;
padding:0;
gap:calc(var(--ll-menu-gap) - 4px);
align-items:center;
min-width:0;
}
.ll-menu-item{
position:relative;
flex:0 0 auto;
}
.ll-menu-item.has-dropdown:hover,
.ll-menu-item.has-dropdown:focus-within{
z-index:48;
}
.ll-menu-item--circle{
margin-left:16px;
margin-right:16px;
padding-left:0;
padding-right:0;
}
@media screen and (min-width:1000px){
.ll-menu-item--circle{
transform:translateY(2px);
}
.ll-menu-item--circle .ll-dropdown{
top:calc(100% + var(--ll-block-padding) - 1px);
}
}
.ll-menu-item--circle::before,
.ll-menu-item--circle::after{
content:'';
position:absolute;
top:50%;
width:1px;
height:18px;
background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.11),rgba(255,255,255,0));
transform:translateY(-50%);
pointer-events:none;
box-shadow:0 0 10px rgba(255,255,255,.03);
}
.ll-menu-item--circle::before{left:-23px}
.ll-menu-item--circle::after{right:-23px}
.ll-menu-link{
color:rgba(255,255,255,.948);
text-shadow:0 1px 1px rgba(0,0,0,.52),0 2px 7px rgba(0,0,0,.22);
-webkit-text-stroke:.15px rgba(0,0,0,.16);
transition:color .2s ease,text-shadow .2s ease,opacity .2s ease,transform .2s ease;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Helvetica','Arial',sans-serif;
font-size:.704rem;
letter-spacing:.128em;
text-transform:uppercase;
text-decoration:none;
font-weight:320;
padding:.68rem .68rem;
margin:-.24rem -.68rem;
min-height:34px;
position:relative;
z-index:36;
display:inline-flex;
align-items:center;
justify-content:center;
gap:7px;
white-space:nowrap;
box-sizing:border-box;
}
.ll-menu-link:hover{
color:#fff;
transform:translateY(-.35px);
}
.ll-menu-link.ll-active{
color:#fff;
}
.ll-menu-link::after{
content:'';
position:absolute;
bottom:0;
left:0;
width:100%;
height:1px;
background:linear-gradient(90deg,rgba(124,58,237,0),rgba(124,58,237,.58),rgba(124,58,237,0));
opacity:.84;
transform:scaleX(0);
transition:transform .25s ease;
}
.ll-menu-link:hover::after,
.ll-menu-link.ll-active::after{
transform:scaleX(1);
}
.ll-menu-mini-badge{
display:inline-flex;
align-items:center;
justify-content:center;
padding:.13rem .37rem .115rem;
border:1px solid rgba(124,58,237,.21);
border-radius:2px;
background:rgba(124,58,237,.075);
color:rgba(255,255,255,.64);
font-size:.49rem;
line-height:1;
letter-spacing:.115em;
text-transform:uppercase;
font-weight:380;
text-shadow:none!important;
-webkit-text-stroke:0!important;
transform:translateY(0);
white-space:nowrap;
box-shadow:inset 0 0 0 1px rgba(255,255,255,.012);
transition:color .2s ease,border-color .2s ease,background .2s ease,opacity .2s ease;
}
.ll-menu-link:hover .ll-menu-mini-badge{
color:rgba(255,255,255,.82);
border-color:rgba(124,58,237,.34);
background:rgba(124,58,237,.105);
}
.ll-dropdown-mini-badge{
display:inline-flex;
align-items:center;
justify-content:center;
margin-left:auto;
padding:.13rem .39rem .115rem;
border:1px solid rgba(124,58,237,.19);
border-radius:2px;
background:rgba(124,58,237,.07);
color:rgba(255,255,255,.58);
font-size:.505rem;
line-height:1;
letter-spacing:.108em;
text-transform:uppercase;
font-weight:375;
white-space:nowrap;
transform:translateY(0);
}
.ll-dropdown-link:hover .ll-dropdown-mini-badge,
.ll-grandchild-link:hover .ll-dropdown-mini-badge{
color:rgba(255,255,255,.8);
border-color:rgba(124,58,237,.32);
background:rgba(124,58,237,.1);
}
.ll-menu-has-icon{
position:relative;
padding:.48rem .62rem .48rem 1.22rem!important;
margin:-.22rem -.62rem!important;
min-height:34px;
border:1px solid rgba(255,255,255,.028);
background:linear-gradient(180deg,rgba(255,255,255,.008) 0%,rgba(255,255,255,.002) 100%);
box-shadow:inset 0 0 0 1px rgba(255,255,255,.004);
letter-spacing:.175em!important;
font-size:.645rem!important;
font-weight:318!important;
color:rgba(255,255,255,.755)!important;
text-shadow:0 1px 1px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.15);
border-radius:1px;
}
.ll-menu-has-icon::before{
content:'';
position:absolute;
top:50%;
left:7px;
transform:translateY(-50%);
width:9px;
height:9px;
background-image:var(--ll-circle-icon);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
opacity:.75;
filter:brightness(1.03) saturate(1.02);
pointer-events:none;
}
.ll-menu-item:hover .ll-menu-has-icon::before{
opacity:.84;
filter:brightness(1.07) saturate(1.04);
transition:opacity .2s ease,filter .2s ease;
}
.ll-menu-item--circle .ll-menu-link:hover{
border-color:rgba(255,255,255,.055);
background:linear-gradient(180deg,rgba(124,58,237,.02) 0%,rgba(255,255,255,.006) 100%);
box-shadow:
inset 0 0 0 1px rgba(255,255,255,.008),
0 0 16px rgba(124,58,237,.03);
color:rgba(255,255,255,.84)!important;
}
.ll-menu-dot{
display:inline-block;
width:1px;
height:1px;
border-radius:50%;
margin-left:14px;
opacity:.065;
background:rgba(255,255,255,.18);
transform:translateY(-.5px);
}
.ll-dropdown{
position:absolute;
top:calc(100% + var(--ll-block-padding) - 2px);
left:50%;
min-width:266px;
background:var(--ll-announce-exact-bg)!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
border:1px solid rgba(255,255,255,.058);
border-radius:2px;
padding:1.12rem 0;
opacity:0;
visibility:hidden;
transform:translate(-50%,-5px);
transition:opacity .2s ease .12s,visibility .2s ease .12s,transform .2s ease .12s,border-color .2s ease;
z-index:24;
box-shadow:0 24px 62px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.025);
overflow:visible;
will-change:opacity,transform;
}
.ll-dropdown::before{
content:'';
position:absolute;
left:-24px;
right:-24px;
top:-18px;
height:18px;
background:transparent;
pointer-events:auto;
z-index:0;
}
.ll-menu-item:hover .ll-dropdown,
.ll-menu-item:focus-within .ll-dropdown{
opacity:1;
visibility:visible;
transform:translate(-50%,0);
}
.ll-dropdown-link{
position:relative;
z-index:36;
display:flex;
align-items:center;
justify-content:space-between;
gap:30px;
padding:.82rem 2.12rem;
color:rgba(255,255,255,.79);
text-decoration:none;
font-size:.785rem;
letter-spacing:.086em;
line-height:1.14;
transition:all .2s ease;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Helvetica','Arial',sans-serif;
font-weight:334;
text-transform:uppercase;
white-space:nowrap;
}
.ll-dropdown-link + .ll-dropdown-link{
border-top:1px solid rgba(255,255,255,.02);
}
.ll-dropdown-link:hover{
color:#fff;
transform:translateX(.5px);
background:rgba(255,255,255,.016);
}
.ll-dropdown-link.ll-active{
color:#fff;
background:rgba(124,58,237,.04);
box-shadow:inset 2px 0 0 rgba(124,58,237,.52);
}
.ll-grandchild-dropdown{
position:absolute;
top:0;
left:100%;
min-width:236px;
background:var(--ll-announce-exact-bg)!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
border:1px solid rgba(255,255,255,.058);
border-radius:2px;
padding:.98rem 0;
opacity:0;
visibility:hidden;
transform:translateX(-5px);
transition:opacity .2s ease .12s,visibility .2s ease .12s,transform .2s ease .12s,border-color .2s ease;
z-index:25;
box-shadow:0 24px 62px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.022);
overflow:visible;
will-change:opacity,transform;
}
.ll-grandchild-dropdown::before{
content:'';
position:absolute;
top:-10px;
bottom:-10px;
left:-12px;
width:12px;
background:transparent;
pointer-events:auto;
z-index:0;
}
.ll-dropdown-link:hover + .ll-grandchild-dropdown,
.ll-grandchild-dropdown:hover{
opacity:1;
visibility:visible;
transform:translateX(0);
}
.ll-grandchild-link{
position:relative;
z-index:36;
display:flex;
align-items:center;
justify-content:space-between;
gap:30px;
padding:.72rem 1.9rem;
color:rgba(255,255,255,.675);
text-decoration:none;
font-size:.742rem;
letter-spacing:.082em;
line-height:1.14;
transition:all .2s ease;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Helvetica','Arial',sans-serif;
font-weight:334;
text-transform:uppercase;
white-space:nowrap;
}
.ll-grandchild-link + .ll-grandchild-link{
border-top:1px solid rgba(255,255,255,.018);
}
.ll-grandchild-link:hover{
color:#fff;
background:rgba(255,255,255,.016);
}
.ll-grandchild-link.ll-active{
color:#fff;
background:rgba(124,58,237,.036);
box-shadow:inset 2px 0 0 rgba(124,58,237,.46);
}
.ll-header-right{
flex:0 0 auto;
display:flex;
align-items:center;
gap:clamp(9px,.8vw,13px);
margin-right:-.1rem;
position:relative;
padding-left:1.72rem;
}
.ll-header-right::before{
display:none!important;
}
.ll-search-wrapper{
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:auto;
height:auto;
flex:0 0 auto;
}
.ll-icon-btn{
background:none;
border:none;
padding:.32rem;
cursor:pointer;
color:inherit;
transition:opacity .2s ease,color .2s ease,transform .2s ease,background .2s ease,border-color .2s ease;
display:inline-flex;
align-items:center;
gap:4px;
position:relative;
}
.ll-search-toggle,
.ll-account-btn,
.ll-cart-toggle{
color:rgba(255,255,255,.78);
}
.ll-search-toggle{
opacity:.82;
color:rgba(255,255,255,.88);
padding:.36rem .46rem .36rem .42rem;
border:1px solid rgba(255,255,255,.045);
border-radius:2px;
background:rgba(255,255,255,.014);
position:relative;
z-index:4;
}
.ll-search-toggle:hover,
.ll-search-wrapper.is-open .ll-search-toggle,
.ll-search-wrapper:hover .ll-search-toggle{
opacity:1;
transform:translateY(-.35px);
border-color:rgba(255,255,255,.078);
background:rgba(255,255,255,.025);
}
.ll-account-btn{
opacity:.36;
}
.ll-account-btn:hover{
opacity:.58;
transform:translateY(-.35px);
}
.ll-cart-toggle{
opacity:.95;
color:rgba(255,255,255,.95);
padding:.36rem .46rem .36rem .38rem;
border:1px solid rgba(255,255,255,.045);
border-radius:2px;
background:rgba(255,255,255,.014);
}
.ll-cart-toggle:hover{
opacity:1;
transform:translateY(-.35px);
border-color:rgba(255,255,255,.078);
background:rgba(255,255,255,.025);
}
.ll-account-btn--logged-in{
padding:.18rem;
}
.ll-account-initial-circle{
width:24px;
height:24px;
border-radius:0;
display:inline-flex;
align-items:center;
justify-content:center;
background:rgba(255,255,255,.018);
border:1px solid rgba(255,255,255,.05);
color:rgba(255,255,255,.68);
font-size:.67rem;
line-height:1;
font-weight:400;
letter-spacing:.03em;
text-transform:uppercase;
backdrop-filter:blur(8px);
-webkit-backdrop-filter:blur(8px);
transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;
}
.ll-account-btn--logged-in:hover .ll-account-initial-circle{
background:rgba(124,58,237,.04);
border-color:rgba(124,58,237,.12);
color:#fff;
transform:translateY(-.35px);
box-shadow:0 0 0 1px rgba(124,58,237,.02) inset;
}
.ll-cart-count{
position:absolute;
top:-1px;
right:1px;
font-size:.55rem;
opacity:.98;
color:rgba(255,255,255,.96);
min-width:14px;
text-align:center;
font-weight:430;
transition:color .2s ease,opacity .2s ease,transform .2s ease;
text-shadow:0 1px 3px rgba(0,0,0,.32);
}
.ll-cart-count:empty{display:none}
.ll-cart-toggle:hover .ll-cart-count{
color:rgba(124,58,237,.96);
opacity:1;
transform:translateY(-.25px);
}
.ll-mini-search{
position:absolute;
top:calc(100% + 16px);
right:50%;
width:374px;
min-width:374px;
height:auto;
opacity:0;
visibility:hidden;
overflow:hidden;
pointer-events:none;
background:var(--ll-announce-exact-bg)!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
border:1px solid rgba(255,255,255,.058);
border-radius:2px;
padding:.9rem .98rem .96rem;
transform:translate(50%,-5px);
transition:opacity .2s ease .08s,visibility .2s ease .08s,transform .2s ease .08s,border-color .18s ease,box-shadow .18s ease;
z-index:25;
box-shadow:0 24px 62px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.025);
}
.ll-search-wrapper:hover .ll-mini-search,
.ll-search-wrapper:focus-within .ll-mini-search,
.ll-search-wrapper.is-open .ll-mini-search{
opacity:1;
visibility:visible;
pointer-events:auto;
transform:translate(50%,0);
border-color:rgba(255,255,255,.078);
}
.ll-search-wrapper.is-forced-closed .ll-mini-search,
.ll-search-wrapper.is-forced-closed:hover .ll-mini-search,
.ll-search-wrapper.is-forced-closed:focus-within .ll-mini-search{
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
transform:translate(50%,-5px)!important;
}
.ll-mini-search form{
display:block;
width:100%;
height:auto;
}
.ll-mini-search-row{
display:flex;
align-items:center;
width:100%;
height:40px;
border:none;
border-bottom:1px solid rgba(255,255,255,.12);
background:transparent;
border-radius:0;
overflow:visible;
}
.ll-mini-search input{
flex:1;
min-width:0;
height:100%;
background:none;
border:none;
padding:0;
color:#fff;
font-size:.742rem;
letter-spacing:.052em;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',sans-serif;
outline:none;
text-transform:uppercase;
}
.ll-mini-search input::placeholder{
color:rgba(255,255,255,.28);
text-transform:none;
}
.ll-mini-search-submit,
.ll-mini-search-close{
width:34px;
height:38px;
flex:0 0 34px;
background:none;
border:none;
color:#fff;
opacity:.42;
cursor:pointer;
transition:opacity .2s ease,background .2s ease;
display:inline-flex;
align-items:center;
justify-content:center;
}
.ll-mini-search-submit:hover,
.ll-mini-search-close:hover{
opacity:.8;
background:transparent;
}
.ll-search-results{
display:none;
flex-direction:column;
gap:.28rem;
margin-top:.76rem;
max-height:386px;
overflow-y:auto;
overflow-x:hidden;
scrollbar-width:thin;
scrollbar-color:rgba(124,58,237,.3) rgba(8,8,10,.5);
}
.ll-search-results.is-visible{
display:flex;
}
.ll-search-results::-webkit-scrollbar{
width:4px;
}
.ll-search-results::-webkit-scrollbar-track{
background:rgba(8,8,10,.5);
}
.ll-search-results::-webkit-scrollbar-thumb{
background:rgba(124,58,237,.3);
border-radius:4px;
}
.ll-search-result-link{
display:flex;
align-items:center;
gap:.86rem;
width:100%;
max-width:100%;
min-width:0;
box-sizing:border-box;
min-height:70px;
padding:.18rem 0;
text-decoration:none;
color:rgba(255,255,255,.78);
border:none;
background:transparent;
border-radius:0;
transition:color .18s ease,opacity .18s ease,transform .18s ease;
}
.ll-search-result-link:hover{
color:#fff;
background:transparent;
border-color:transparent;
transform:translateX(.5px);
}
.ll-search-result-image{
width:64px;
height:64px;
flex:0 0 64px;
display:block;
overflow:hidden;
border-radius:0;
background:transparent;
border:none;
}
.ll-search-result-image img{
display:block;
width:100%;
height:100%;
object-fit:cover;
}
.ll-search-result-copy{
display:flex;
flex-direction:column;
justify-content:center;
gap:.3rem;
min-width:0;
max-width:100%;
overflow:hidden;
}
.ll-search-result-title{
display:block;
max-width:100%;
min-width:0;
font-size:.705rem;
letter-spacing:.074em;
line-height:1.15;
text-transform:uppercase;
font-weight:350;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.ll-search-result-meta{
display:block;
font-size:.49rem;
letter-spacing:.15em;
line-height:1;
text-transform:uppercase;
color:rgba(255,255,255,.38);
font-weight:340;
}
.ll-search-result-link:hover .ll-search-result-meta{
color:rgba(124,58,237,.82);
}
.ll-search-empty,
.ll-search-loading{
display:block;
padding:.58rem .1rem .12rem;
color:rgba(255,255,255,.45);
font-size:.58rem;
letter-spacing:.16em;
line-height:1.35;
text-transform:uppercase;
text-align:left;
}
.ll-search-results--drawer{
margin-top:.9rem;
max-height:410px;
overflow-y:auto;
overflow-x:hidden;
}
.ll-search-results--drawer .ll-search-result-link{
min-height:78px;
gap:.92rem;
padding:.2rem 0;
}
.ll-search-results--drawer .ll-search-result-image{
width:72px;
height:72px;
flex-basis:72px;
}
.ll-localization-wrapper{
position:relative!important;
display:flex;
align-items:center;
overflow:visible;
}
@media screen and (min-width:1000px){
.ll-localization-wrapper{
transform:translateY(2px);
}
.ll-localization-dropdown{
top:calc(100% + 12px)!important;
}
}
.ll-language-btn,
.ll-country-btn{
padding:.12rem;
gap:5px;
color:rgba(255,255,255,.42);
opacity:.44;
font-size:.595rem;
letter-spacing:.122em;
text-transform:uppercase;
transform:translateY(1px);
}
.ll-language-btn span,
.ll-country-btn span{
font-size:.582rem;
letter-spacing:.122em;
}
.ll-language-btn svg,
.ll-country-btn svg{
width:12.5px;
height:12.5px;
stroke-width:1.02;
opacity:.82;
}
.ll-language-btn:hover,
.ll-country-btn:hover{
opacity:.6;
color:rgba(255,255,255,.62);
}
.ll-localization-wrapper::before{
content:'';
position:absolute;
left:-7px;
top:50%;
width:1px;
height:11px;
background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.04),rgba(255,255,255,0));
transform:translateY(-50%);
pointer-events:none;
}
.ll-localization-wrapper:first-of-type::before{
display:none;
}
@media screen and (min-width:1000px){
.ll-localization-wrapper:hover,
.ll-localization-wrapper:focus-within,
.ll-localization-wrapper.is-open{
z-index:35;
}
.ll-localization-wrapper::after{
content:'';
position:absolute;
left:-22px;
right:-22px;
top:100%;
height:18px;
display:block;
background:transparent;
pointer-events:auto;
z-index:19;
}
.ll-localization-wrapper .ll-localization-dropdown{
z-index:20;
}
}
.ll-localization-dropdown{
position:absolute!important;
top:calc(100% + 12px)!important;
left:50%!important;
right:auto!important;
bottom:auto!important;
margin-top:0!important;
transform:translateX(-50%)!important;
min-width:232px;
max-height:300px;
overflow-y:auto;
background:var(--ll-announce-exact-bg)!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
border:1px solid rgba(255,255,255,.04);
padding:.72rem 0;
opacity:0;
visibility:hidden;
transition:opacity .2s ease,visibility .2s ease;
z-index:20;
text-align:center;
scrollbar-width:thin;
scrollbar-color:rgba(124,58,237,.3) rgba(8,8,10,.5);
box-shadow:0 22px 60px rgba(0,0,0,.22);
}
.ll-localization-dropdown::-webkit-scrollbar,
.ll-scrollable-options::-webkit-scrollbar{
width:4px;
}
.ll-localization-dropdown::-webkit-scrollbar-track,
.ll-scrollable-options::-webkit-scrollbar-track{
background:rgba(8,8,10,.5);
}
.ll-localization-dropdown::-webkit-scrollbar-thumb,
.ll-scrollable-options::-webkit-scrollbar-thumb{
background:rgba(124,58,237,.3);
border-radius:4px;
}
.ll-localization-dropdown::-webkit-scrollbar-thumb:hover,
.ll-scrollable-options::-webkit-scrollbar-thumb:hover{
background:rgba(124,58,237,.5);
}
.ll-localization-wrapper.is-open .ll-localization-dropdown,
.ll-localization-wrapper:hover .ll-localization-dropdown,
.ll-localization-wrapper:focus-within .ll-localization-dropdown{
opacity:1;
visibility:visible;
transform:translateX(-50%)!important;
}
.ll-localization-dropdown button{
display:block;
width:100%;
text-align:center;
padding:.86rem 1.5rem;
background:none;
border:none;
color:rgba(255,255,255,.71);
font-size:.775rem;
cursor:pointer;
transition:all .2s ease;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',sans-serif;
font-weight:334;
white-space:nowrap;
letter-spacing:.05em;
}
.ll-localization-dropdown button:hover{
background:rgba(255,255,255,.012);
color:#fff;
}
.ll-localization-dropdown button.ll-active{
color:rgba(124,58,237,.92);
background:rgba(124,58,237,.025);
}
.ll-scrollable-options{
max-height:250px;
overflow-y:auto;
scrollbar-width:thin;
scrollbar-color:rgba(124,58,237,.3) rgba(8,8,10,.5);
text-align:center;
}
.ll-localization-dropdown:focus,
.ll-drawer-localization-options:focus{
outline:none;
}
.ll-localization-dropdown button.ll-typeahead-hit,
.ll-drawer-localization-btn.ll-typeahead-hit{
opacity:1;
border-color:rgba(124,58,237,.58);
background:rgba(124,58,237,.1);
box-shadow:0 0 0 1px rgba(124,58,237,.1) inset;
}
.ll-drawer-overlay{
position:fixed;
inset:0;
background:
linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.8) 42%,rgba(0,0,0,.64) 62%,rgba(0,0,0,.5) 100%);
backdrop-filter:blur(7px);
-webkit-backdrop-filter:blur(7px);
z-index:10060;
opacity:0;
visibility:hidden;
pointer-events:none;
transition:
opacity .48s cubic-bezier(.22,1,.36,1),
visibility 0s linear .48s;
will-change:opacity;
}
.ll-drawer{
position:fixed;
top:0;
left:0;
width:min(84vw,390px);
max-width:390px;
height:100vh;
height:100dvh;
max-height:100dvh;
background:linear-gradient(180deg,rgba(6,6,8,.986) 0%,rgba(6,6,8,.974) 100%);
backdrop-filter:blur(22px);
-webkit-backdrop-filter:blur(22px);
z-index:10070;
transform:translate3d(-104%,0,0);
opacity:.98;
transition:
transform .62s cubic-bezier(.19,1,.22,1),
opacity .46s cubic-bezier(.22,1,.36,1),
box-shadow .62s cubic-bezier(.19,1,.22,1);
will-change:transform,opacity;
padding:1rem 1.05rem calc(8.8rem + env(safe-area-inset-bottom));
overflow-y:auto;
overflow-x:hidden;
-webkit-overflow-scrolling:touch;
overscroll-behavior:contain;
border-right:1px solid rgba(124,58,237,.07);
display:flex;
flex-direction:column;
box-shadow:18px 0 52px rgba(0,0,0,.22);
contain:layout paint;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer{
transform:translate3d(0,0,0);
opacity:1;
box-shadow:34px 0 86px rgba(0,0,0,.46);
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-overlay{
opacity:1;
visibility:visible;
pointer-events:auto;
transition:
opacity .5s cubic-bezier(.22,1,.36,1),
visibility 0s linear 0s;
}
.ll-drawer-header,
.ll-drawer-nav,
.ll-drawer-localization,
.ll-drawer-search{
opacity:0;
transform:translate3d(-16px,0,0);
transition:
opacity .42s cubic-bezier(.22,1,.36,1),
transform .56s cubic-bezier(.19,1,.22,1);
will-change:opacity,transform;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-header{
opacity:1;
transform:translate3d(0,0,0);
transition-delay:.1s;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-nav{
opacity:1;
transform:translate3d(0,0,0);
transition-delay:.16s;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-localization{
opacity:1;
transform:translate3d(0,0,0);
transition-delay:.2s;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-search{
opacity:1;
transform:translate3d(0,0,0);
transition-delay:.24s;
}
.ll-drawer-title-row{
display:flex;
align-items:center;
gap:7px;
margin-bottom:0;
min-width:0;
flex-wrap:nowrap;
width:100%;
min-height:38px;
}
.ll-drawer-mini-logo{
display:block;
width:16px;
height:16px;
object-fit:contain;
opacity:.96;
flex:0 0 auto;
}
.ll-drawer-header{
display:grid;
grid-template-columns:1fr;
align-items:center;
justify-items:center;
margin-bottom:.82rem;
flex-shrink:0;
padding:.04rem 0 .16rem;
border-bottom:1px solid rgba(124,58,237,.05);
}
.ll-drawer-header-content{
display:flex;
flex-direction:column;
gap:0;
min-width:0;
flex:1 1 auto;
}
.ll-drawer-social-slot{
grid-column:1;
display:flex;
align-items:center;
justify-content:center;
min-width:0;
justify-self:center;
}
.ll-drawer-brand{
grid-column:3;
display:inline-flex;
align-items:center;
justify-content:flex-end;
gap:7px;
min-width:0;
color:inherit;
text-decoration:none;
justify-self:end;
}
.ll-drawer-brand:hover{
color:inherit;
text-decoration:none;
}
.ll-drawer-eyebrow{
font-size:.675rem;
letter-spacing:.28em;
text-transform:uppercase;
opacity:.56;
font-weight:320;
white-space:nowrap;
flex:0 0 auto;
line-height:1;
transform:translateY(.2px);
}
:is(#llh,.ll-premium-header) .ll-social-links{
display:flex;
justify-content:flex-start;
align-items:center;
gap:10px;
margin:0 0 0 auto;
flex-wrap:nowrap;
line-height:1;
}
:is(#llh,.ll-premium-header) .ll-social-links a{
width:auto;
height:auto;
display:inline-flex;
align-items:center;
justify-content:center;
background:none;
border:none;
padding:0;
opacity:.48;
transition:opacity .3s ease, text-shadow .3s ease;
font-size:12px;
letter-spacing:.1em;
text-transform:uppercase;
font-weight:350;
color:inherit;
text-decoration:none;
line-height:1;
flex:0 0 auto;
}
:is(#llh,.ll-premium-header) .ll-social-links a:hover{
background:none;
border:none;
opacity:.86;
text-shadow:0 0 10px rgba(255,255,255,0.22);
transform:none;
}
:is(#llh,.ll-premium-header) .ll-social-links a svg{
width:16px;
height:16px;
opacity:1;
stroke:currentColor;
fill:none;
stroke-width:1.2;
display:block;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
margin:0!important;
justify-content:center;
}
:is(#llh,.ll-premium-header) .ll-social-text-links{
display:flex;
align-items:center;
gap:10px;
margin:0 0 0 auto;
flex-wrap:nowrap;
line-height:1;
}
:is(#llh,.ll-premium-header) .ll-social-text-links a{
width:auto;
height:auto;
display:inline-flex;
align-items:center;
justify-content:center;
background:none;
border:none;
padding:0;
opacity:.5;
transition:opacity .3s ease,text-shadow .3s ease;
font-size:11px;
letter-spacing:.095em;
text-transform:uppercase;
font-weight:350;
color:inherit;
text-decoration:none;
line-height:1;
flex:0 0 auto;
}
:is(#llh,.ll-premium-header) .ll-social-text-links a:hover{
background:none;
border:none;
opacity:.88;
text-shadow:0 0 10px rgba(255,255,255,0.22);
transform:none;
}
.ll-drawer-label{display:none}
.ll-drawer-close{
grid-column:1;
justify-self:start;
width:38px;
height:38px;
flex:0 0 38px;
display:inline-flex;
align-items:center;
justify-content:center;
background:rgba(255,255,255,.008);
border:1px solid rgba(255,255,255,.04);
color:inherit;
cursor:pointer;
padding:0;
opacity:.54;
transition:opacity .2s ease,border-color .2s ease,transform .2s ease,background .2s ease;
}
.ll-drawer-close:hover{
opacity:.84;
border-color:rgba(255,255,255,.085);
background:rgba(255,255,255,.015);
transform:translateY(-.2px);
}
.ll-drawer-nav{
margin-bottom:.22rem;
flex:0 0 auto;
}
.ll-drawer-menu{
list-style:none;
margin:0;
padding:0;
}
.ll-drawer-menu>li{
border-bottom:1px solid rgba(124,58,237,.05);
}
.ll-drawer-item--circle{
margin-top:.68rem;
padding-top:.64rem;
border-top:1px solid rgba(255,255,255,.055);
border-bottom:none!important;
}
.ll-drawer-link-wrapper--circle{
border:1px solid rgba(255,255,255,.042);
background:linear-gradient(180deg,rgba(255,255,255,.012) 0%,rgba(255,255,255,.004) 100%);
padding:0 .88rem;
}
.ll-drawer-link-wrapper{
display:flex;
align-items:center;
justify-content:space-between;
cursor:pointer;
width:100%;
min-height:64px;
}
.ll-drawer-link{
position:relative;
z-index:3;
display:flex;
align-items:center;
gap:8px;
padding:1rem 0;
text-decoration:none;
color:inherit;
font-size:.9rem;
letter-spacing:.108em;
text-transform:uppercase;
font-weight:325;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Helvetica','Arial',sans-serif;
transition:opacity .2s ease,transform .2s ease,color .2s ease;
flex:1 1 auto;
line-height:1.12;
}
.ll-drawer-link:hover{
opacity:.92;
transform:translateY(-.15px);
}
.ll-drawer-link--circle{
letter-spacing:.16em;
font-size:.82rem;
color:rgba(255,255,255,.94);
}
.ll-drawer-sublink,
.ll-drawer-grandlink{
position:relative;
z-index:3;
display:flex;
align-items:center;
gap:8px;
padding:.88rem 0;
text-decoration:none;
color:rgba(255,255,255,.78);
font-size:.81rem;
letter-spacing:.018em;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Helvetica','Arial',sans-serif;
transition:opacity .2s ease,color .2s ease,transform .2s ease;
flex:1 1 auto;
line-height:1.12;
}
.ll-drawer-sublink:hover,
.ll-drawer-grandlink:hover{
color:#fff;
transform:translateY(-.12px);
}
.ll-drawer-grandlink{
font-size:.775rem;
padding-left:.44rem;
color:rgba(255,255,255,.7);
}
.ll-drawer-link-wrapper:hover>.ll-drawer-link,
.ll-drawer-link-wrapper:hover>.ll-drawer-sublink,
.ll-drawer-link-wrapper:hover>.ll-drawer-grandlink{
opacity:.94;
}
.ll-drawer-mini-badge{
display:inline-flex;
align-items:center;
justify-content:center;
margin-left:auto;
padding:.13rem .38rem .115rem;
border:1px solid rgba(124,58,237,.2);
border-radius:2px;
background:rgba(124,58,237,.075);
color:rgba(255,255,255,.58);
font-size:.52rem;
line-height:1;
letter-spacing:.105em;
text-transform:uppercase;
font-weight:375;
white-space:nowrap;
transform:translateY(0);
flex:0 0 auto;
}
.ll-drawer-mini-badge--sub{
font-size:.5rem;
opacity:.92;
}
.ll-drawer-link:hover .ll-drawer-mini-badge,
.ll-drawer-sublink:hover .ll-drawer-mini-badge,
.ll-drawer-grandlink:hover .ll-drawer-mini-badge{
color:rgba(255,255,255,.78);
border-color:rgba(124,58,237,.32);
background:rgba(124,58,237,.1);
}
.ll-drawer-link-has-icon-right{
position:relative;
display:inline-flex;
align-items:center;
gap:10px;
}
.ll-drawer-link-has-icon-right::before{
content:'';
display:inline-block;
width:25px;
height:25px;
background-image:var(--ll-circle-icon);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
opacity:.9;
filter:brightness(1.1) saturate(1.1);
pointer-events:none;
flex:0 0 25px;
}
.ll-drawer-sub-toggle,
.ll-drawer-grand-toggle{
width:36px;
height:36px;
flex:0 0 36px;
display:inline-flex;
align-items:center;
justify-content:center;
background:rgba(255,255,255,.008);
border:1px solid rgba(255,255,255,.038);
color:inherit;
cursor:pointer;
padding:0;
opacity:.6;
transition:opacity .2s ease,border-color .2s ease,background .2s ease,transform .2s ease;
position:relative;
z-index:2;
}
.ll-drawer-sub-toggle:hover,
.ll-drawer-grand-toggle:hover{
opacity:.86;
border-color:rgba(255,255,255,.08);
background:rgba(255,255,255,.014);
transform:translateY(-.12px);
}
.ll-drawer-sub-toggle[aria-expanded="true"] svg,
.ll-drawer-grand-toggle[aria-expanded="true"] svg{
transform:rotate(180deg);
}
.ll-drawer-submenu,
.ll-drawer-grandchild{
list-style:none;
margin:0 0 0 1rem;
padding:0 0 .14rem;
max-height:0;
overflow:hidden;
transition:max-height .34s ease-out;
}
.ll-drawer-submenu.active,
.ll-drawer-grandchild.active{
max-height:700px;
transition:max-height .5s ease-in;
}
.ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:54px;
}
.ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:48px;
}
.ll-drawer-search{
margin-top:1.02rem;
padding-top:.88rem;
padding-bottom:1.3rem;
border-top:1px solid rgba(255,255,255,.05);
flex:0 0 auto;
}
.ll-drawer-search form{
display:flex;
align-items:center;
gap:.34rem;
border-bottom:1px solid rgba(255,255,255,.14);
margin-bottom:0;
min-height:50px;
}
.ll-drawer-search input{
flex:1;
background:none;
border:none;
padding:.82rem 0;
color:rgba(255,255,255,.97);
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Helvetica','Arial',sans-serif;
font-size:.88rem;
letter-spacing:.035em;
text-transform:uppercase;
}
.ll-drawer-search input::placeholder{
color:rgba(255,255,255,.56);
text-transform:none;
}
.ll-drawer-search button{
width:36px;
height:36px;
flex:0 0 36px;
display:inline-flex;
align-items:center;
justify-content:center;
background:none;
border:none;
color:inherit;
opacity:.66;
padding:0;
transition:opacity .2s ease,transform .2s ease;
}
.ll-drawer-search button:hover{
opacity:.92;
transform:translateY(-.15px);
}
.ll-drawer-localization{
margin-top:.96rem;
margin-bottom:0;
padding-top:.88rem;
border-top:1px solid rgba(255,255,255,.05);
flex:0 0 auto;
}
.ll-drawer-localization-section{
margin-bottom:.04rem;
}
.ll-drawer-localization-toggle{
width:100%;
min-height:54px;
background:none;
border:none;
color:inherit;
padding:.72rem 0;
display:flex;
align-items:center;
justify-content:space-between;
cursor:pointer;
font-size:.69rem;
letter-spacing:.22em;
text-transform:uppercase;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Helvetica','Arial',sans-serif;
font-weight:300;
border-bottom:1px solid rgba(255,255,255,.04);
opacity:.5;
transition:opacity .2s ease,color .2s ease;
}
.ll-drawer-localization-toggle:hover{
opacity:.76;
}
.ll-drawer-localization-toggle[aria-expanded="true"] svg{
transform:rotate(180deg);
}
.ll-drawer-localization-options{
display:none;
padding:.56rem 0 .18rem .16rem;
flex-direction:column;
gap:.38rem;
}
.ll-drawer-localization-options.active{
display:flex;
}
.ll-drawer-localization-btn{
background:none;
border:1px solid rgba(255,255,255,.07);
color:inherit;
padding:.64rem .88rem;
font-size:.74rem;
cursor:pointer;
transition:all .2s ease;
font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Helvetica','Arial',sans-serif;
text-align:center;
width:100%;
opacity:.68;
letter-spacing:.04em;
}
.ll-drawer-localization-btn:hover{
opacity:.94;
border-color:rgba(124,58,237,.26);
}
.ll-drawer-localization-btn.ll-active{
border-color:rgba(124,58,237,.42);
opacity:1;
}

@media screen and (max-width:999px){
.ll-desktop-only,
.ll-desktop-nav,
.ll-search-wrapper,
.ll-localization-wrapper{
display:none!important;
}
.ll-premium-header{
padding-left:0!important;
padding-right:0!important;
padding-top:12px!important;
padding-bottom:12px!important;
}
.ll-mobile-left{
display:block;
flex:0 0 auto;
margin-left:0!important;
padding-left:0!important;
position:relative;
justify-content:flex-start!important;
}
.ll-mobile-toggle{
padding-left:0!important;
margin-left:0!important;
opacity:.95;
}
.ll-premium-header[data-drawer-open="true"] .ll-header-container{
z-index:10090;
}
.ll-premium-header[data-drawer-open="true"] .ll-mobile-left{
z-index:10091;
}
.ll-premium-header[data-drawer-open="true"] .ll-mobile-toggle{
opacity:1!important;
pointer-events:auto;
}
.ll-premium-header[data-drawer-open="true"] .ll-header-center{
opacity:1!important;
pointer-events:auto;
transition:opacity .18s ease;
}
.ll-premium-header[data-drawer-open="true"] .ll-header-right{
opacity:0;
pointer-events:none;
transition:opacity .18s ease;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-close{
opacity:0;
pointer-events:none;
}
.ll-header-container{
display:flex;
align-items:center;
justify-content:space-between;
padding-left:max(11px,env(safe-area-inset-left))!important;
padding-right:max(11px,env(safe-area-inset-right))!important;
gap:.22rem;
max-width:100%!important;
min-height:28px;
}
.ll-header-center{
position:absolute;
left:50%;
transform:translateX(-50%);
width:auto;
z-index:1;
pointer-events:none;
display:flex;
justify-content:center;
}
.ll-header-center a{
pointer-events:auto;
}
.ll-header-right{
flex:0 0 auto;
display:flex;
justify-content:flex-end;
align-items:center;
gap:.62rem;
margin-right:1px!important;
margin-left:auto;
z-index:2;
padding-left:0;
padding-right:0!important;
transform:translateX(-1px);
}
.ll-header-right::before{
display:none;
}
.ll-cart-toggle{
margin-right:0!important;
}
.ll-logo img,
.ll-logo .ll-logo-img{
height:30px!important;
max-height:none!important;
width:auto!important;
}
.ll-account-initial-circle{
width:24px;
height:24px;
font-size:.64rem;
border-radius:2px;
}
.ll-mobile-left .ll-icon-btn,
.ll-header-right .ll-icon-btn,
.ll-mobile-toggle{
opacity:.8;
}
.ll-header-right .ll-account-btn{
opacity:.68;
border:1px solid rgba(255,255,255,.05);
border-radius:2px;
background:rgba(255,255,255,.012);
padding:.36rem;
}
.ll-header-right .ll-cart-toggle{
opacity:.9;
border-radius:2px;
padding:.36rem;
}
}
@media screen and (max-width:480px){
.ll-header-container{
padding:0 11px!important;
}
.ll-mobile-left{
margin-left:0!important;
}
.ll-header-right{
gap:.68rem;
margin-right:1px!important;
transform:translateX(-2px);
}
.ll-icon-btn svg{
width:17px;
height:17px;
}
.ll-logo img,
.ll-logo .ll-logo-img{
height:31px!important;
max-height:none!important;
width:auto!important;
}
.ll-drawer{
width:min(90vw,390px);
height:100dvh;
max-height:100dvh;
padding:.92rem .96rem calc(9.2rem + env(safe-area-inset-bottom));
}
.ll-drawer-link-wrapper{
min-height:64px;
}
.ll-drawer-link{
font-size:.89rem;
letter-spacing:.104em;
}
:is(#llh,.ll-premium-header) .ll-social-links{
gap:16px;
margin:0 0 0 auto;
flex-wrap:nowrap;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
margin:0!important;
}
:is(#llh,.ll-premium-header) .ll-social-links a svg{
width:15px;
height:15px;
}
:is(#llh,.ll-premium-header) .ll-social-text-links{
gap:10px;
margin:0 0 0 auto;
}
:is(#llh,.ll-premium-header) .ll-social-text-links a{
font-size:10px;
}
.ll-drawer-eyebrow{
font-size:.655rem;
letter-spacing:.25em;
}
.ll-drawer-close{
width:36px;
height:36px;
flex-basis:36px;
}
}
@media screen and (max-width:360px){
.ll-mobile-left{
margin-left:0!important;
}
.ll-header-right{
margin-right:1px!important;
transform:translateX(-2px);
}
.ll-drawer{
width:92vw;
height:100dvh;
max-height:100dvh;
padding-bottom:calc(9.4rem + env(safe-area-inset-bottom));
}
.ll-logo img,
.ll-logo .ll-logo-img{
height:29px!important;
max-height:none!important;
width:auto!important;
}
:is(#llh,.ll-premium-header) .ll-social-links{
gap:13px;
margin:0 0 0 auto;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
margin:0!important;
}
:is(#llh,.ll-premium-header) .ll-social-links a svg{
width:14px;
height:14px;
}
:is(#llh,.ll-premium-header) .ll-social-text-links{
gap:8px;
margin:0 0 0 auto;
}
:is(#llh,.ll-premium-header) .ll-social-text-links a{
font-size:9px;
}
.ll-drawer-eyebrow{
letter-spacing:.22em;
}
.ll-drawer-header{
grid-template-columns:36px minmax(0,1fr) auto;
column-gap:6px;
}
.ll-drawer-mini-badge{
font-size:.49rem;
padding:.115rem .34rem .1rem;
}
.ll-drawer-link-has-icon-right::before{
width:23px;
height:23px;
flex-basis:23px;
}
}
@media screen and (min-width:1000px){
.ll-logo img{
max-height:38px;
width:auto;
}
.ll-desktop-nav{
margin-left:3.35rem;
}
.ll-menu-has-icon{
padding:.48rem .62rem !important;
margin:-.22rem -.62rem!important;
min-height:34px;
}
.ll-menu-has-icon::before{
display:none !important;
}
}
@media (prefers-reduced-motion:reduce){
*,
*::before,
*::after{
animation-duration:.01ms!important;
animation-iteration-count:1!important;
transition-duration:.01ms!important;
scroll-behavior:auto!important;
}
}
@media screen and (max-width:999px){
.ll-premium-header[data-drawer-open="true"]{
z-index:10090;
}
.ll-premium-header[data-drawer-open="true"] .ll-header-container{
position:relative;
z-index:10095;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-brand{
display:none!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-close{
display:none!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer{
padding-top:calc(var(--ll-header-h,56px) + .9rem)!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-header{
grid-template-columns:1fr!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-social-slot{
grid-column:1!important;
justify-self:center!important;
}
}
@media screen and (max-width:999px){
.ll-premium-header[data-drawer-open="true"]{
z-index:10090;
background:var(--ll-announce-exact-bg)!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-header-container{
position:relative;
z-index:10120;
pointer-events:none;
}
.ll-premium-header[data-drawer-open="true"] .ll-mobile-left{
z-index:10130;
pointer-events:auto;
}
.ll-premium-header[data-drawer-open="true"] .ll-mobile-toggle{
opacity:1!important;
pointer-events:auto!important;
transform:none!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-header-center{
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-logo,
.ll-premium-header[data-drawer-open="true"] .ll-logo-img{
opacity:1!important;
visibility:visible!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-header-right{
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
z-index:10135!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-header-right .ll-account-btn,
.ll-premium-header[data-drawer-open="true"] .ll-header-right .ll-cart-toggle{
opacity:.92!important;
visibility:visible!important;
pointer-events:auto!important;
}
.ll-drawer-overlay,
.ll-premium-header[data-drawer-open="true"] .ll-drawer-overlay{
background:transparent!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
}
.ll-drawer{
top:0!important;
left:0!important;
right:0!important;
width:100vw!important;
min-width:100vw!important;
max-width:none!important;
height:100vh!important;
height:100dvh!important;
max-height:100dvh!important;
background:var(--ll-announce-exact-bg)!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
border-right:none!important;
box-shadow:none!important;
transform:translate3d(-100%,0,0);
padding:calc(var(--ll-header-h,56px) + 1.28rem) max(20px,env(safe-area-inset-right)) calc(9.2rem + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer{
transform:translate3d(0,0,0)!important;
opacity:1!important;
box-shadow:none!important;
}
.ll-drawer-header{
position:absolute!important;
top:0!important;
left:max(54px,calc(env(safe-area-inset-left) + 54px))!important;
right:auto!important;
width:auto!important;
height:var(--ll-header-h,56px)!important;
min-height:var(--ll-header-h,56px)!important;
padding:0!important;
margin:0!important;
border-bottom:0!important;
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
justify-items:start!important;
grid-template-columns:none!important;
opacity:1!important;
transform:none!important;
z-index:10125!important;
pointer-events:none!important;
}
.ll-premium-header[data-drawer-open="true"] .ll-drawer-header{
opacity:1!important;
transform:none!important;
transition-delay:0s!important;
}
.ll-drawer-close,
.ll-premium-header[data-drawer-open="true"] .ll-drawer-close{
display:none!important;
opacity:0!important;
pointer-events:none!important;
}
.ll-drawer-social-slot{
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
justify-self:start!important;
min-width:0!important;
pointer-events:auto!important;
grid-column:auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
justify-content:flex-start!important;
align-items:center!important;
margin:0!important;
gap:18px!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links a{
opacity:.58!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links a:hover,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links a:hover{
opacity:.9!important;
}
.ll-drawer-brand,
.ll-drawer-mini-logo,
.ll-drawer-eyebrow{
display:none!important;
}
.ll-drawer-nav{
margin-top:.28rem!important;
}
.ll-drawer-menu>li:first-child{
border-top:1px solid rgba(124,58,237,.045);
}
}
@media screen and (max-width:480px){
.ll-drawer{
width:100vw!important;
min-width:100vw!important;
max-width:none!important;
padding:calc(var(--ll-header-h,56px) + 1.18rem) max(18px,env(safe-area-inset-right)) calc(9.2rem + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;
}
.ll-drawer-header{
left:max(52px,calc(env(safe-area-inset-left) + 52px))!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
gap:17px!important;
}
}
@media screen and (max-width:360px){
.ll-drawer{
width:100vw!important;
min-width:100vw!important;
max-width:none!important;
padding-left:max(16px,env(safe-area-inset-left))!important;
padding-right:max(16px,env(safe-area-inset-right))!important;
}
.ll-drawer-header{
left:max(50px,calc(env(safe-area-inset-left) + 50px))!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
gap:14px!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header) .ll-mobile-toggle{
width:38px!important;
height:38px!important;
min-width:38px!important;
min-height:38px!important;
padding:0!important;
margin:0!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
color:rgba(255,255,255,.94)!important;
opacity:.96!important;
transform:none!important;
line-height:0!important;
z-index:5!important;
}
:is(#llh,.ll-premium-header)
:is(#llh,.ll-premium-header) .ll-burger{
position:relative!important;
display:block!important;
width:30px!important;
height:30px!important;
flex:0 0 30px!important;
pointer-events:none!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line{
position:absolute!important;
left:3px!important;
right:3px!important;
top:50%!important;
width:auto!important;
height:2px!important;
min-height:2px!important;
display:block!important;
border-radius:999px!important;
background:currentColor!important;
transform-origin:50% 50%!important;
opacity:1!important;
box-shadow:0 0 1px rgba(255,255,255,.22),0 1px 5px rgba(0,0,0,.34)!important;
transition:
transform .44s cubic-bezier(.19,1,.22,1),
opacity .24s ease,
background .24s ease!important;
will-change:transform,opacity!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--top{
transform:translate3d(0,-7px,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--middle{
transform:translate3d(0,0,0) scaleX(1)!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--bottom{
transform:translate3d(0,7px,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--top{
transform:translate3d(0,0,0) rotate(45deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--middle{
opacity:0!important;
transform:translate3d(0,0,0) scaleX(.01)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--bottom{
transform:translate3d(0,0,0) rotate(-45deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"]{
top:0!important;
bottom:auto!important;
height:100vh!important;
height:100dvh!important;
min-height:100vh!important;
min-height:100dvh!important;
max-height:100dvh!important;
overflow-y:auto!important;
overflow-x:hidden!important;
-webkit-overflow-scrolling:touch!important;
overscroll-behavior:contain!important;
background:var(--ll-announce-exact-bg)!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
border-bottom:0!important;
box-shadow:none!important;
z-index:10090!important;
padding-bottom:calc(3.2rem + env(safe-area-inset-bottom))!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-container{
position:relative!important;
z-index:3!important;
pointer-events:none!important;
background:transparent!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-mobile-left,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-center,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-right{
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-right{
opacity:1!important;
visibility:visible!important;
z-index:4!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-right .ll-account-btn,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-right .ll-cart-toggle{
opacity:.92!important;
visibility:visible!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-overlay,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-overlay{
display:none!important;
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
background:transparent!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
}
:is(#llh,.ll-premium-header) .ll-drawer{
position:static!important;
inset:auto!important;
top:auto!important;
left:auto!important;
right:auto!important;
bottom:auto!important;
width:100%!important;
min-width:100%!important;
max-width:none!important;
height:auto!important;
min-height:0!important;
max-height:0!important;
margin:0!important;
padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))!important;
overflow:visible!important;
background:transparent!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
border:0!important;
box-shadow:none!important;
contain:none!important;
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
transform:translate3d(-10px,0,0)!important;
transition:
opacity .36s cubic-bezier(.22,1,.36,1),
transform .48s cubic-bezier(.19,1,.22,1),
max-height .01s linear .48s!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
max-height:9999px!important;
padding-top:1.58rem!important;
padding-bottom:calc(7.6rem + env(safe-area-inset-bottom))!important;
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
transform:translate3d(0,0,0)!important;
transition:
opacity .34s cubic-bezier(.22,1,.36,1),
transform .52s cubic-bezier(.19,1,.22,1)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-header{
position:absolute!important;
top:12px!important;
left:max(51px,calc(env(safe-area-inset-left) + 51px))!important;
right:auto!important;
width:auto!important;
height:38px!important;
min-height:38px!important;
margin:0!important;
padding:0!important;
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
justify-items:start!important;
grid-template-columns:none!important;
background:transparent!important;
border:0!important;
opacity:0!important;
visibility:hidden!important;
transform:translate3d(-5px,0,0)!important;
pointer-events:none!important;
z-index:4!important;
transition:
opacity .28s ease,
transform .42s cubic-bezier(.19,1,.22,1),
visibility 0s linear .42s!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{
opacity:1!important;
visibility:visible!important;
transform:translate3d(0,0,0)!important;
pointer-events:auto!important;
transition-delay:.06s!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-close,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-close{
display:none!important;
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot{
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
justify-self:start!important;
width:auto!important;
min-width:0!important;
height:38px!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
flex-wrap:nowrap!important;
gap:17px!important;
margin:0!important;
padding:0!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links a{
opacity:.62!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links a:hover,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links a:hover{
opacity:.92!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links a svg{
width:16.5px!important;
height:16.5px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-brand,
:is(#llh,.ll-premium-header) .ll-drawer-mini-logo,
:is(#llh,.ll-premium-header) .ll-drawer-eyebrow,
:is(#llh,.ll-premium-header) .ll-drawer-title-row{
display:none!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-nav,
:is(#llh,.ll-premium-header) .ll-drawer-localization,
:is(#llh,.ll-premium-header) .ll-drawer-search{
transform:translate3d(0,10px,0)!important;
opacity:0!important;
transition:
opacity .36s cubic-bezier(.22,1,.36,1),
transform .5s cubic-bezier(.19,1,.22,1)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav{
opacity:1!important;
transform:translate3d(0,0,0)!important;
transition-delay:.1s!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-localization{
opacity:1!important;
transform:translate3d(0,0,0)!important;
transition-delay:.14s!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search{
opacity:1!important;
transform:translate3d(0,0,0)!important;
transition-delay:.18s!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav{
margin-top:.16rem!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:first-child{
border-top:1px solid rgba(124,58,237,.045)!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header) .ll-burger{
width:31px!important;
height:31px!important;
flex-basis:31px!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line{
left:3px!important;
right:3px!important;
height:2.15px!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--top{
transform:translate3d(0,-7.25px,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--bottom{
transform:translate3d(0,7.25px,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--top{
transform:translate3d(0,0,0) rotate(45deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--bottom{
transform:translate3d(0,0,0) rotate(-45deg)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-header{
left:max(52px,calc(env(safe-area-inset-left) + 52px))!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
gap:16px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links a svg{
width:16px!important;
height:16px!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header) .ll-drawer-header{
left:max(50px,calc(env(safe-area-inset-left) + 50px))!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
gap:13px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links a svg{
width:15px!important;
height:15px!important;
}
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"]{
top:var(--ll-announcement-h,0px)!important;
height:calc(100vh - var(--ll-announcement-h,0px))!important;
height:calc(100dvh - var(--ll-announcement-h,0px))!important;
min-height:calc(100vh - var(--ll-announcement-h,0px))!important;
min-height:calc(100dvh - var(--ll-announcement-h,0px))!important;
max-height:calc(100dvh - var(--ll-announcement-h,0px))!important;
padding-top:12px!important;
padding-bottom:12px!important;
transform:translate3d(0,0,0)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-container{
transform:none!important;
margin-top:0!important;
margin-bottom:0!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-center,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-logo,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-logo-img{
transform:none!important;
}
:is(#llh,.ll-premium-header) .ll-burger{
position:relative!important;
display:block!important;
width:32px!important;
height:32px!important;
flex:0 0 32px!important;
pointer-events:none!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line{
position:absolute!important;
left:4px!important;
right:4px!important;
width:auto!important;
height:2.25px!important;
min-height:2.25px!important;
border-radius:999px!important;
background:currentColor!important;
transform-origin:50% 50%!important;
opacity:1!important;
box-shadow:0 0 1px rgba(255,255,255,.22),0 1px 5px rgba(0,0,0,.34)!important;
transition:
top .34s cubic-bezier(.19,1,.22,1),
transform .44s cubic-bezier(.19,1,.22,1),
opacity .22s ease!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--top{
top:50%!important;
transform:translate3d(0,-50%,0) rotate(45deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--bottom{
top:50%!important;
transform:translate3d(0,-50%,0) rotate(-45deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
padding-top:1.58rem!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header) .ll-burger{
width:32px!important;
height:32px!important;
flex-basis:32px!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line{
left:4px!important;
right:4px!important;
height:2.25px!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--top{
top:calc(50% - 8px)!important;
transform:translate3d(0,-50%,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--bottom{
top:calc(50% + 8px)!important;
transform:translate3d(0,-50%,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--top,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--bottom{
top:50%!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-container{
position:relative!important;
display:flex!important;
align-items:center!important;
justify-content:space-between!important;
min-height:38px!important;
margin:0 auto!important;
transform:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-center{
position:absolute!important;
left:50%!important;
right:auto!important;
top:auto!important;
bottom:auto!important;
width:auto!important;
max-width:none!important;
flex:0 0 auto!important;
margin:0!important;
transform:translateX(-50%)!important;
opacity:1!important;
visibility:visible!important;
z-index:3!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-logo,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-logo-img{
opacity:1!important;
visibility:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-mobile-left{
position:relative!important;
z-index:6!important;
flex:0 0 auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-right{
position:relative!important;
z-index:6!important;
margin-left:auto!important;
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{
position:absolute!important;
top:12px!important;
left:max(54px,calc(env(safe-area-inset-left) + 54px))!important;
right:auto!important;
bottom:auto!important;
width:auto!important;
max-width:calc(50vw - 76px)!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
margin:0!important;
padding:0!important;
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
background:transparent!important;
border:0!important;
transform:none!important;
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
z-index:5!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot{
position:relative!important;
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
width:auto!important;
max-width:100%!important;
height:38px!important;
min-height:38px!important;
margin:0!important;
padding:0!important;
transform:none!important;
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links{
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
gap:16px!important;
height:38px!important;
min-height:38px!important;
margin:0!important;
padding:0!important;
line-height:1!important;
flex-wrap:nowrap!important;
overflow:hidden!important;
transform:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links a{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
width:18px!important;
height:38px!important;
min-width:18px!important;
margin:0!important;
padding:0!important;
line-height:1!important;
transform:none!important;
opacity:.66!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links a svg{
display:block!important;
width:16px!important;
height:16px!important;
transform:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger{
width:32px!important;
height:32px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line{
left:4px!important;
right:4px!important;
top:50%!important;
height:2.25px!important;
transform-origin:50% 50%!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--top{
transform:translate3d(0,-50%,0) rotate(45deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--middle{
opacity:0!important;
transform:translate3d(0,-50%,0) scaleX(.01)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--bottom{
transform:translate3d(0,-50%,0) rotate(-45deg)!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{
left:max(53px,calc(env(safe-area-inset-left) + 53px))!important;
max-width:calc(50vw - 72px)!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{
left:max(51px,calc(env(safe-area-inset-left) + 51px))!important;
max-width:calc(50vw - 68px)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links{
gap:11px!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-container{
align-items:center!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-mobile-left,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-center,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-right{
align-self:center!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{
top:10px!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
display:flex!important;
align-items:center!important;
transform:translate3d(0,-1px,0)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot{
height:38px!important;
min-height:38px!important;
max-height:38px!important;
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
transform:translate3d(0,-1px,0)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links{
height:38px!important;
min-height:38px!important;
max-height:38px!important;
align-items:center!important;
transform:translate3d(0,-1px,0)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links a{
height:38px!important;
min-height:38px!important;
max-height:38px!important;
align-items:center!important;
justify-content:center!important;
transform:translate3d(0,-1px,0)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links a svg{
display:block!important;
transform:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
padding-top:.62rem!important;
padding-bottom:calc(6.2rem + env(safe-area-inset-bottom))!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav{
margin-top:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:52px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link{
padding:.72rem 0!important;
font-size:.875rem!important;
line-height:1.08!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sub-toggle,
:is(#llh,.ll-premium-header) .ll-drawer-grand-toggle{
width:34px!important;
height:34px!important;
flex-basis:34px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu,
:is(#llh,.ll-premium-header) .ll-drawer-grandchild{
margin-left:.82rem!important;
padding-bottom:.04rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:43px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:38px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:.56rem 0!important;
font-size:.785rem!important;
line-height:1.06!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:.48rem 0 .48rem .36rem!important;
font-size:.748rem!important;
line-height:1.05!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-item--circle{
margin-top:.42rem!important;
padding-top:.42rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle{
padding:0 .78rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization{
margin-top:.72rem!important;
padding-top:.72rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search{
margin-top:.72rem!important;
padding-top:.72rem!important;
padding-bottom:1rem!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{
top:10px!important;
transform:translate3d(0,-1px,0)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links a{
transform:translate3d(0,-1px,0)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
padding-top:.54rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:50px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link{
padding:.68rem 0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:41px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:37px!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
padding-top:.48rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:48px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link{
padding:.64rem 0!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{
position:fixed!important;
top:calc(var(--ll-announcement-h,0px) + 12px)!important;
left:calc(max(11px,env(safe-area-inset-left)) + 19px)!important;
right:50vw!important;
bottom:auto!important;
width:auto!important;
min-width:0!important;
max-width:none!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
margin:0!important;
padding:0!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
justify-items:center!important;
background:transparent!important;
border:0!important;
opacity:1!important;
visibility:visible!important;
transform:none!important;
pointer-events:none!important;
z-index:10132!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot{
position:relative!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
justify-self:center!important;
width:100%!important;
min-width:0!important;
max-width:100%!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
margin:0!important;
padding:0!important;
opacity:1!important;
visibility:visible!important;
transform:none!important;
pointer-events:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links{
display:flex!important;
align-items:center!important;
justify-content:center!important;
flex-wrap:nowrap!important;
gap:17px!important;
width:auto!important;
min-width:0!important;
max-width:100%!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
margin:0 auto!important;
padding:0!important;
line-height:1!important;
overflow:visible!important;
transform:none!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links a{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
width:18px!important;
min-width:18px!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
margin:0!important;
padding:0!important;
line-height:1!important;
opacity:.66!important;
transform:none!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links a svg{
display:block!important;
width:16px!important;
height:16px!important;
margin:0!important;
transform:none!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{
top:calc(var(--ll-announcement-h,0px) + 12px)!important;
left:calc(max(11px,env(safe-area-inset-left)) + 19px)!important;
right:50vw!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links{
gap:14px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links a svg{
width:15.5px!important;
height:15.5px!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{
left:calc(max(10px,env(safe-area-inset-left)) + 19px)!important;
right:50vw!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-text-links{
gap:10px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot .ll-social-links a svg{
width:14.5px!important;
height:14.5px!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header) .ll-header-social-slot{
display:none!important;
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot{
display:flex!important;
position:absolute!important;
left:calc(25% + 15px)!important;
top:50%!important;
width:auto!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
align-items:center!important;
justify-content:center!important;
margin:0!important;
padding:0!important;
transform:translate3d(-50%,-50%,0)!important;
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
z-index:10180!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links{
display:flex!important;
align-items:center!important;
justify-content:center!important;
gap:16px!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
margin:0!important;
padding:0!important;
line-height:1!important;
flex-wrap:nowrap!important;
transform:none!important;
overflow:visible!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links a{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
width:18px!important;
min-width:18px!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
margin:0!important;
padding:0!important;
line-height:1!important;
color:inherit!important;
opacity:.68!important;
transform:none!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a svg{
display:block!important;
width:16px!important;
height:16px!important;
margin:0!important;
transform:none!important;
stroke:currentColor!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-social-slot{
display:none!important;
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-mobile-toggle,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-center,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-right{
z-index:10190!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot{
left:calc(25% + 14px)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links{
gap:14px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a svg{
width:15.5px!important;
height:15.5px!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot{
left:calc(25% + 13px)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links{
gap:10px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a svg{
width:14.5px!important;
height:14.5px!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"]{
overflow-y:hidden!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
padding-top:.18rem!important;
padding-bottom:calc(1.1rem + env(safe-area-inset-bottom))!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav{
margin-top:0!important;
margin-bottom:0!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:first-child,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle{
border-top:0!important;
border-bottom:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:43px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link{
padding:.53rem 0!important;
line-height:1.04!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sub-toggle,
:is(#llh,.ll-premium-header) .ll-drawer-grand-toggle{
width:31px!important;
height:31px!important;
flex-basis:31px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu,
:is(#llh,.ll-premium-header) .ll-drawer-grandchild{
margin-left:.7rem!important;
padding-bottom:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:34px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:31px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:.37rem 0!important;
line-height:1.02!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:.32rem 0 .32rem .28rem!important;
line-height:1.02!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-item--circle{
margin-top:0!important;
padding-top:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle{
border:0!important;
background:transparent!important;
box-shadow:none!important;
padding:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link--circle{
padding:.53rem 0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-has-icon-right::before{
width:22px!important;
height:22px!important;
flex-basis:22px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization{
margin-top:.12rem!important;
padding-top:.08rem!important;
border-top:0!important;
margin-bottom:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-section{
margin-bottom:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
min-height:34px!important;
padding:.32rem 0!important;
border-bottom:0!important;
font-size:.62rem!important;
letter-spacing:.16em!important;
opacity:.58!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-options{
padding:.18rem 0 .04rem!important;
gap:.18rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn{
padding:.42rem .64rem!important;
font-size:.66rem!important;
line-height:1.05!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search{
margin-top:.24rem!important;
padding-top:.24rem!important;
padding-bottom:.28rem!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
padding-top:.12rem!important;
padding-bottom:calc(.9rem + env(safe-area-inset-bottom))!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:41px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link,
:is(#llh,.ll-premium-header) .ll-drawer-link--circle{
padding:.49rem 0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:32px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:30px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:.34rem 0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:.3rem 0 .3rem .24rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization{
margin-top:.08rem!important;
padding-top:.04rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
min-height:31px!important;
padding:.27rem 0!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"]{
display:flex!important;
flex-direction:column!important;
overflow:hidden!important;
overscroll-behavior:none!important;
padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-container{
flex:0 0 auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
flex:1 1 auto!important;
display:flex!important;
flex-direction:column!important;
min-height:0!important;
height:auto!important;
max-height:none!important;
overflow:hidden!important;
padding-top:3px!important;
padding-bottom:0!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav{
order:1!important;
flex:1 1 auto!important;
min-height:0!important;
height:auto!important;
display:flex!important;
margin-top:0!important;
margin-bottom:0!important;
overflow:hidden!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
width:100%!important;
height:100%!important;
min-height:0!important;
display:flex!important;
flex-direction:column!important;
justify-content:space-between!important;
gap:clamp(7px,1.6vh,18px)!important;
margin:0!important;
padding:0!important;
overflow:hidden!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li{
flex:0 0 auto!important;
margin:0!important;
padding:0!important;
min-height:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:clamp(36px,6.2vh,50px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link,
:is(#llh,.ll-premium-header) .ll-drawer-link--circle{
padding:clamp(.42rem,1.25vh,.68rem) 0!important;
line-height:1.02!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sub-toggle,
:is(#llh,.ll-premium-header) .ll-drawer-grand-toggle{
width:clamp(30px,5vh,34px)!important;
height:clamp(30px,5vh,34px)!important;
flex-basis:clamp(30px,5vh,34px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu,
:is(#llh,.ll-premium-header) .ll-drawer-grandchild{
margin-left:.66rem!important;
padding-bottom:0!important;
overflow:hidden!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:clamp(29px,4.8vh,36px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:clamp(27px,4.4vh,33px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:clamp(.26rem,.92vh,.42rem) 0!important;
line-height:1.01!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:clamp(.22rem,.82vh,.36rem) 0 clamp(.22rem,.82vh,.36rem) .24rem!important;
line-height:1.01!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-localization{
order:2!important;
flex:0 0 auto!important;
margin-top:clamp(.42rem,1.5vh,.82rem)!important;
margin-bottom:0!important;
padding-top:0!important;
padding-bottom:0!important;
border-top:0!important;
overflow:hidden!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
min-height:clamp(28px,4.6vh,34px)!important;
padding:clamp(.22rem,.82vh,.34rem) 0!important;
border-bottom:0!important;
line-height:1!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-options.active{
max-height:clamp(80px,18vh,138px)!important;
overflow-y:auto!important;
padding:.16rem 0 .02rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn{
padding:.36rem .58rem!important;
line-height:1.02!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search{
order:3!important;
flex:0 0 auto!important;
margin-top:clamp(.38rem,1.3vh,.72rem)!important;
padding-top:0!important;
padding-bottom:0!important;
overflow:hidden!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search form{
height:clamp(39px,6vh,46px)!important;
min-height:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search button{
width:42px!important;
height:100%!important;
flex-basis:42px!important;
}
:is(#llh,.ll-premium-header) .ll-search-results--drawer{
max-height:0!important;
overflow:hidden!important;
margin-top:0!important;
}
:is(#llh,.ll-premium-header) .ll-search-results--drawer.is-visible{
max-height:clamp(84px,18vh,140px)!important;
overflow-y:auto!important;
margin-top:.38rem!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
padding-top:3px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
gap:clamp(6px,1.35vh,15px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:clamp(35px,6vh,48px)!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
padding-top:2px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
gap:clamp(5px,1.15vh,12px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:clamp(33px,5.6vh,45px)!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"]{
overflow:hidden!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
--ll-mobile-chevron-size:clamp(32px,5.2dvh,38px);
--ll-mobile-main-row:clamp(44px,6.4dvh,56px);
flex:1 1 auto!important;
display:flex!important;
flex-direction:column!important;
min-height:0!important;
height:auto!important;
max-height:none!important;
overflow:hidden!important;
padding-top:clamp(4px,.7dvh,8px)!important;
padding-bottom:calc(clamp(8px,1.25dvh,14px) + env(safe-area-inset-bottom))!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav{
order:1!important;
flex:0 1 auto!important;
min-height:0!important;
height:auto!important;
display:flex!important;
margin:0!important;
padding:0!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
width:100%!important;
height:auto!important;
min-height:0!important;
display:flex!important;
flex-direction:column!important;
justify-content:flex-start!important;
gap:clamp(10px,2.05dvh,24px)!important;
margin:0!important;
padding:0!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li{
flex:0 0 auto!important;
min-height:0!important;
margin:0!important;
padding:0!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:first-child .ll-drawer-link-wrapper{
margin-top:2px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:var(--ll-mobile-main-row)!important;
display:flex!important;
align-items:center!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link,
:is(#llh,.ll-premium-header) .ll-drawer-link--circle{
padding:clamp(.44rem,1.15dvh,.64rem) 0!important;
line-height:1.04!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sub-toggle,
:is(#llh,.ll-premium-header) .ll-drawer-grand-toggle{
width:var(--ll-mobile-chevron-size)!important;
height:var(--ll-mobile-chevron-size)!important;
flex:0 0 var(--ll-mobile-chevron-size)!important;
min-width:var(--ll-mobile-chevron-size)!important;
min-height:var(--ll-mobile-chevron-size)!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
padding:0!important;
box-sizing:border-box!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sub-toggle svg,
:is(#llh,.ll-premium-header) .ll-drawer-grand-toggle svg{
width:12px!important;
height:12px!important;
flex:0 0 12px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu,
:is(#llh,.ll-premium-header) .ll-drawer-grandchild{
margin-left:.72rem!important;
padding:0!important;
overflow:hidden!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu.active,
:is(#llh,.ll-premium-header) .ll-drawer-grandchild.active{
margin-top:clamp(3px,.55dvh,6px)!important;
margin-bottom:clamp(4px,.65dvh,7px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:clamp(31px,4.35dvh,37px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:clamp(28px,3.95dvh,34px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:clamp(.28rem,.8dvh,.38rem) 0!important;
line-height:1.02!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:clamp(.22rem,.68dvh,.32rem) 0 clamp(.22rem,.68dvh,.32rem) .26rem!important;
line-height:1.02!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-item--circle,
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle{
margin-top:0!important;
padding-top:0!important;
border-top:0!important;
border-bottom:0!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-localization{
order:2!important;
flex:0 0 auto!important;
margin-top:auto!important;
margin-bottom:0!important;
padding-top:clamp(12px,1.8dvh,20px)!important;
padding-bottom:0!important;
border-top:0!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-section{
margin:0!important;
padding:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-section + .ll-drawer-localization-section{
margin-top:clamp(5px,.8dvh,9px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
width:100%!important;
min-height:var(--ll-mobile-main-row)!important;
height:var(--ll-mobile-main-row)!important;
padding:0!important;
display:flex!important;
align-items:center!important;
justify-content:space-between!important;
gap:14px!important;
border-bottom:0!important;
line-height:1!important;
box-sizing:border-box!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle span{
display:flex!important;
align-items:center!important;
min-height:100%!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle svg{
width:var(--ll-mobile-chevron-size)!important;
height:var(--ll-mobile-chevron-size)!important;
flex:0 0 var(--ll-mobile-chevron-size)!important;
min-width:var(--ll-mobile-chevron-size)!important;
min-height:var(--ll-mobile-chevron-size)!important;
padding:10px!important;
box-sizing:border-box!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
background:rgba(255,255,255,.008)!important;
border:1px solid rgba(255,255,255,.038)!important;
opacity:1!important;
margin:0!important;
transform:none!important;
transition:opacity .2s ease,border-color .2s ease,background .2s ease,transform .2s ease!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle:hover svg{
border-color:rgba(255,255,255,.08)!important;
background:rgba(255,255,255,.014)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle[aria-expanded="true"] svg{
transform:rotate(180deg)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-options{
max-height:0!important;
overflow:hidden!important;
padding:0!important;
margin:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-options.active{
max-height:clamp(78px,15dvh,124px)!important;
overflow-y:auto!important;
padding:clamp(5px,.8dvh,8px) 0 2px!important;
margin:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn{
padding:clamp(.28rem,.72dvh,.4rem) .58rem!important;
line-height:1.02!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search{
order:3!important;
flex:0 0 auto!important;
margin-top:clamp(10px,1.45dvh,18px)!important;
padding-top:0!important;
padding-bottom:0!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search form{
height:clamp(42px,5.8dvh,50px)!important;
min-height:0!important;
display:flex!important;
align-items:center!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search input{
height:100%!important;
padding:.46rem .72rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search button{
width:var(--ll-mobile-chevron-size)!important;
height:var(--ll-mobile-chevron-size)!important;
flex:0 0 var(--ll-mobile-chevron-size)!important;
min-width:var(--ll-mobile-chevron-size)!important;
min-height:var(--ll-mobile-chevron-size)!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
--ll-mobile-chevron-size:clamp(31px,5dvh,36px);
--ll-mobile-main-row:clamp(42px,6.05dvh,53px);
padding-top:4px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
gap:clamp(9px,1.75dvh,21px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle svg{
padding:9.5px!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
--ll-mobile-chevron-size:32px;
--ll-mobile-main-row:clamp(39px,5.75dvh,49px);
padding-top:3px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
gap:clamp(7px,1.35dvh,16px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle svg{
padding:9px!important;
}
}
@media screen and (min-width:1000px){
:is(#llh,.ll-premium-header) .ll-header-social-slot,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-text-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
display:none!important;
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header) .ll-drawer-submenu.active,
:is(#llh,.ll-premium-header) .ll-drawer-grandchild.active{
margin-top:clamp(6px,.85dvh,10px)!important;
margin-bottom:clamp(7px,1dvh,12px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:clamp(38px,5.05dvh,45px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:clamp(35px,4.65dvh,41px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:clamp(.44rem,1.02dvh,.58rem) 0!important;
line-height:1.08!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:clamp(.38rem,.92dvh,.52rem) 0 clamp(.38rem,.92dvh,.52rem) .3rem!important;
line-height:1.07!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:clamp(37px,4.95dvh,43px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:clamp(34px,4.45dvh,39px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:clamp(.4rem,.95dvh,.54rem) 0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:clamp(.35rem,.86dvh,.48rem) 0 clamp(.35rem,.86dvh,.48rem) .28rem!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:36px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:33px!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"]{
overflow-y:auto!important;
overflow-x:hidden!important;
max-height:calc(100dvh - var(--ll-announcement-h,0px))!important;
overscroll-behavior:contain!important;
-webkit-overflow-scrolling:touch!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
--ll-mobile-chevron-size:44px!important;
--ll-mobile-main-row:62px!important;
flex:0 0 auto!important;
min-height:0!important;
height:auto!important;
max-height:none!important;
overflow:visible!important;
padding-top:8px!important;
padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav{
flex:0 0 auto!important;
height:auto!important;
min-height:0!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
height:auto!important;
min-height:0!important;
justify-content:flex-start!important;
gap:14px!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li{
flex:0 0 auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:62px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link,
:is(#llh,.ll-premium-header) .ll-drawer-link--circle{
padding:1rem 0!important;
font-size:1rem!important;
line-height:1.12!important;
letter-spacing:.115em!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link--circle{
font-size:.98rem!important;
letter-spacing:.16em!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sub-toggle,
:is(#llh,.ll-premium-header) .ll-drawer-grand-toggle{
width:44px!important;
height:44px!important;
flex:0 0 44px!important;
min-width:44px!important;
min-height:44px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sub-toggle svg,
:is(#llh,.ll-premium-header) .ll-drawer-grand-toggle svg{
width:14px!important;
height:14px!important;
flex:0 0 14px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu,
:is(#llh,.ll-premium-header) .ll-drawer-grandchild{
margin-left:.9rem!important;
overflow:hidden!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu.active,
:is(#llh,.ll-premium-header) .ll-drawer-grandchild.active{
margin-top:8px!important;
margin-bottom:10px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:52px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:48px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:.78rem 0!important;
font-size:.9rem!important;
line-height:1.14!important;
letter-spacing:.045em!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:.7rem 0 .7rem .34rem!important;
font-size:.86rem!important;
line-height:1.12!important;
letter-spacing:.04em!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-localization{
order:2!important;
flex:0 0 auto!important;
margin-top:18px!important;
padding-top:2px!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-section + .ll-drawer-localization-section{
margin-top:8px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
min-height:56px!important;
height:56px!important;
padding:0!important;
font-size:.82rem!important;
letter-spacing:.19em!important;
opacity:.78!important;
line-height:1.1!important;
display:flex!important;
align-items:center!important;
justify-content:space-between!important;
width:100%!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle span{
min-height:56px!important;
display:flex!important;
align-items:center!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle svg{
width:44px!important;
height:44px!important;
flex:0 0 44px!important;
min-width:44px!important;
min-height:44px!important;
padding:13px!important;
box-sizing:border-box!important;
background:rgba(255,255,255,.008)!important;
border:1px solid rgba(255,255,255,.038)!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-options{
overflow:hidden!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-options.active{
max-height:210px!important;
overflow-y:auto!important;
padding:8px 0 4px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn{
min-height:44px!important;
padding:.72rem .88rem!important;
font-size:.82rem!important;
line-height:1.1!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search{
order:3!important;
flex:0 0 auto!important;
margin-top:18px!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search form{
height:54px!important;
min-height:54px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search input{
font-size:.95rem!important;
height:100%!important;
padding:.7rem .82rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search button{
width:44px!important;
height:44px!important;
flex:0 0 44px!important;
min-width:44px!important;
min-height:44px!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
--ll-mobile-chevron-size:42px!important;
--ll-mobile-main-row:58px!important;
padding-top:7px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
gap:12px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:58px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link,
:is(#llh,.ll-premium-header) .ll-drawer-link--circle{
font-size:.97rem!important;
padding:.92rem 0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sub-toggle,
:is(#llh,.ll-premium-header) .ll-drawer-grand-toggle,
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle svg,
:is(#llh,.ll-premium-header) .ll-drawer-search button{
width:42px!important;
height:42px!important;
flex-basis:42px!important;
min-width:42px!important;
min-height:42px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:50px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:46px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
font-size:.88rem!important;
padding:.72rem 0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
font-size:.84rem!important;
padding:.66rem 0 .66rem .3rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
min-height:54px!important;
height:54px!important;
font-size:.8rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle span{
min-height:54px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search form{
height:52px!important;
min-height:52px!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
gap:10px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper{
min-height:54px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link,
:is(#llh,.ll-premium-header) .ll-drawer-link--circle{
font-size:.93rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
font-size:.85rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
font-size:.81rem!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
min-height:52px!important;
height:52px!important;
font-size:.76rem!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle{
margin-bottom:22px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-localization{
margin-top:0!important;
padding-top:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
color:rgba(255,255,255,.42)!important;
opacity:.48!important;
text-shadow:none!important;
-webkit-text-stroke:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle span{
color:rgba(255,255,255,.42)!important;
opacity:.86!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle svg{
color:rgba(255,255,255,.48)!important;
opacity:.58!important;
background:rgba(255,255,255,.004)!important;
border-color:rgba(255,255,255,.02)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle:hover{
color:rgba(255,255,255,.58)!important;
opacity:.62!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle:hover span{
color:rgba(255,255,255,.58)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle:hover svg,
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle[aria-expanded="true"] svg{
color:rgba(255,255,255,.62)!important;
opacity:.72!important;
background:rgba(255,255,255,.008)!important;
border-color:rgba(255,255,255,.035)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-options{
opacity:.76!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn{
color:rgba(255,255,255,.52)!important;
border-color:rgba(255,255,255,.035)!important;
background:rgba(255,255,255,.006)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn:hover,
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn.ll-active{
color:rgba(255,255,255,.7)!important;
border-color:rgba(124,58,237,.16)!important;
background:rgba(124,58,237,.035)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search{
opacity:.72!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search form{
border-top-color:rgba(255,255,255,.07)!important;
border-bottom-color:rgba(255,255,255,.07)!important;
background:rgba(255,255,255,.002)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search input{
color:rgba(255,255,255,.7)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search input::placeholder{
color:rgba(255,255,255,.36)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search button{
color:rgba(255,255,255,.58)!important;
opacity:.68!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search:focus-within{
opacity:.9!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle{
margin-bottom:20px!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle{
margin-bottom:17px!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle{
position:relative!important;
margin-bottom:24px!important;
padding-bottom:0!important;
border-top:0!important;
border-bottom:0!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-link-wrapper--circle{
border:1px solid rgba(255,255,255,.026)!important;
background:linear-gradient(180deg,rgba(255,255,255,.007) 0%,rgba(255,255,255,.003) 100%)!important;
box-shadow:
inset 0 0 0 1px rgba(124,58,237,.018),
0 0 0 1px rgba(0,0,0,.06)!important;
border-radius:2px!important;
padding:0 .86rem!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-link--circle{
color:rgba(255,255,255,.88)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-link-wrapper--circle:hover{
border-color:rgba(255,255,255,.04)!important;
background:linear-gradient(180deg,rgba(255,255,255,.01) 0%,rgba(255,255,255,.004) 100%)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle::after{
content:''!important;
display:block!important;
width:100%!important;
height:1px!important;
margin-top:15px!important;
background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(124,58,237,.075) 18%,rgba(255,255,255,.075) 50%,rgba(124,58,237,.075) 82%,rgba(255,255,255,0) 100%)!important;
opacity:.62!important;
pointer-events:none!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle{
margin-bottom:22px!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-link-wrapper--circle{
padding:0 .78rem!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle::after{
margin-top:14px!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"]{
background:var(--ll-announce-exact-bg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
background:var(--ll-announce-exact-bg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer::before{
content:"";
position:fixed;
inset:0;
z-index:-1;
pointer-events:none;
background:var(--ll-announce-exact-bg)!important;
}
}

@media screen and (max-width:999px){
:is(#llh,.ll-premium-header),
:is(#llh,.ll-premium-header)[data-drawer-open="true"],
:is(#llh,.ll-premium-header)[data-drawer-closing="true"]{
border-bottom:0!important;
border-color:transparent!important;
}
:is(#llh,.ll-premium-header)::after{
content:""!important;
position:absolute!important;
left:0!important;
right:0!important;
bottom:-2px!important;
height:3px!important;
display:block!important;
background:var(--ll-announce-exact-bg)!important;
opacity:1!important;
pointer-events:none!important;
z-index:1!important;
transform:translate3d(0,0,0)!important;
}
:is(#llh,.ll-premium-header) .ll-header-container{
position:relative;
z-index:2;
}
}
@media screen and (max-width:999px){
:root{
--ll-announce-exact-bg:#000000!important;
}
:is(#llh,.ll-premium-header),
:is(#llh,.ll-premium-header)[data-drawer-open="true"],
:is(#llh,.ll-premium-header)[data-drawer-closing="true"],
:is(#llh,.ll-premium-header) .ll-header-container,
:is(#llh,.ll-premium-header) .ll-drawer,
:is(#llh,.ll-premium-header) .ll-drawer::before{
background:#000000!important;
background-color:#000000!important;
background-image:none!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
}
[id^="ll-announcement-"].ll-announcement-wrapper,
[id^="ll-announcement-"].ll-announcement-wrapper::before,
[id^="ll-announcement-"].ll-announcement-wrapper::after,
[id^="ll-announcement-"].ll-announcement-wrapper .ll-announcement,
[id^="ll-announcement-"].ll-announcement-wrapper .ll-announcement-inner,
[id^="ll-announcement-"].ll-announcement-wrapper .ll-announcement-track,
[id^="ll-announcement-"].ll-announcement-wrapper .ll-announcement-bar,
.ll-announcement-wrapper,
.ll-announcement-wrapper::before,
.ll-announcement-wrapper::after,
.ll-announcement-wrapper .ll-announcement,
.ll-announcement-wrapper .ll-announcement-inner,
.ll-announcement-wrapper .ll-announcement-track,
.ll-announcement-wrapper .ll-announcement-bar{
background:#000000!important;
background-color:#000000!important;
background-image:none!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
box-shadow:none!important;
}
:is(#llh,.ll-premium-header)::after{
background:#000000!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header) .ll-drawer-menu > li:first-child .ll-drawer-link{
color:rgba(255,255,255,.58)!important;
opacity:.74!important;
font-size:.84rem!important;
font-weight:300!important;
letter-spacing:.12em!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-menu > li:first-child .ll-drawer-link:hover{
color:rgba(255,255,255,.76)!important;
opacity:.86!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"]{
overflow-y:auto!important;
overflow-x:hidden!important;
-webkit-overflow-scrolling:touch!important;
overscroll-behavior:contain!important;
touch-action:pan-y!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu{
touch-action:pan-y!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header) .ll-mobile-left{
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
position:relative!important;
z-index:10092!important;
min-width:38px!important;
width:38px!important;
height:38px!important;
overflow:visible!important;
flex:0 0 38px!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header) .ll-mobile-toggle{
appearance:none!important;
-webkit-appearance:none!important;
position:relative!important;
z-index:10093!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
width:38px!important;
height:38px!important;
min-width:38px!important;
min-height:38px!important;
max-width:38px!important;
max-height:38px!important;
margin:0!important;
padding:0!important;
border:0!important;
outline:0!important;
overflow:visible!important;
background:transparent!important;
color:rgba(255,255,255,.96)!important;
opacity:1!important;
visibility:visible!important;
transform:translate3d(0,0,0)!important;
line-height:0!important;
font-size:0!important;
isolation:isolate!important;
contain:none!important;
-webkit-tap-highlight-color:transparent!important;
}
:is(#llh,.ll-premium-header)
:is(#llh,.ll-premium-header) .ll-burger{
position:relative!important;
z-index:10094!important;
display:block!important;
width:32px!important;
height:32px!important;
min-width:32px!important;
min-height:32px!important;
max-width:32px!important;
max-height:32px!important;
flex:0 0 32px!important;
margin:0!important;
padding:0!important;
overflow:visible!important;
opacity:1!important;
visibility:visible!important;
transform:translate3d(0,0,0)!important;
contain:none!important;
pointer-events:none!important;
color:inherit!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line{
content:""!important;
position:absolute!important;
left:4px!important;
right:auto!important;
width:24px!important;
min-width:24px!important;
max-width:24px!important;
height:2.25px!important;
min-height:2.25px!important;
max-height:2.25px!important;
display:block!important;
margin:0!important;
padding:0!important;
border:0!important;
border-radius:999px!important;
background:currentColor!important;
background-color:currentColor!important;
box-shadow:0 0 1px rgba(255,255,255,.24),0 1px 5px rgba(0,0,0,.36)!important;
opacity:1!important;
visibility:visible!important;
overflow:visible!important;
transform-origin:50% 50%!important;
transform-box:border-box!important;
clip:auto!important;
clip-path:none!important;
-webkit-clip-path:none!important;
mask:none!important;
-webkit-mask:none!important;
backface-visibility:hidden!important;
-webkit-backface-visibility:hidden!important;
will-change:transform,opacity!important;
transition:
top .34s cubic-bezier(.19,1,.22,1),
transform .44s cubic-bezier(.19,1,.22,1),
opacity .22s ease!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--top{
top:calc(50% - 8px)!important;
transform:translate3d(0,-50%,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--middle{
top:50%!important;
transform:translate3d(0,-50%,0) scaleX(1)!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--bottom{
top:calc(50% + 8px)!important;
transform:translate3d(0,-50%,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-mobile-left,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-mobile-toggle,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-mobile-left,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-mobile-toggle{
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--top{
top:50%!important;
opacity:1!important;
transform:translate3d(0,-50%,0) rotate(45deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--middle{
top:50%!important;
opacity:0!important;
transform:translate3d(0,-50%,0) scaleX(.01)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--bottom{
top:50%!important;
opacity:1!important;
transform:translate3d(0,-50%,0) rotate(-45deg)!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header) .ll-mobile-left,
:is(#llh,.ll-premium-header) .ll-mobile-toggle{
min-width:38px!important;
width:38px!important;
height:38px!important;
flex-basis:38px!important;
}
:is(#llh,.ll-premium-header) .ll-burger{
width:32px!important;
height:32px!important;
min-width:32px!important;
min-height:32px!important;
flex-basis:32px!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line{
left:4px!important;
width:24px!important;
height:2.25px!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header) .ll-mobile-toggle{
transform:translate3d(0,0,0)!important;
will-change:transform,opacity!important;
transition:
opacity .28s cubic-bezier(.76,0,.24,1),
transform .54s cubic-bezier(.76,0,.24,1)!important;
}
:is(#llh,.ll-premium-header) .ll-burger{
width:32px!important;
height:32px!important;
min-width:32px!important;
min-height:32px!important;
max-width:32px!important;
max-height:32px!important;
transform:translate3d(0,0,0)!important;
will-change:transform!important;
backface-visibility:hidden!important;
-webkit-backface-visibility:hidden!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line{
top:50%!important;
left:4px!important;
right:auto!important;
width:24px!important;
min-width:24px!important;
max-width:24px!important;
height:2.25px!important;
min-height:2.25px!important;
max-height:2.25px!important;
transform-origin:50% 50%!important;
transform-box:border-box!important;
backface-visibility:hidden!important;
-webkit-backface-visibility:hidden!important;
will-change:transform,opacity!important;
transition:
transform .58s cubic-bezier(.76,0,.24,1),
opacity .26s cubic-bezier(.76,0,.24,1),
background-color .24s ease,
box-shadow .24s ease!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--top{
transform:translate3d(0,-7.5px,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--middle{
opacity:1!important;
transform:translate3d(0,0,0) scaleX(1)!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line--bottom{
transform:translate3d(0,7.5px,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--top{
top:50%!important;
opacity:1!important;
transform:translate3d(0,0,0) rotate(45deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--middle{
top:50%!important;
opacity:0!important;
transform:translate3d(0,0,0) scaleX(.18)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--bottom{
top:50%!important;
opacity:1!important;
transform:translate3d(0,0,0) rotate(-45deg)!important;
}
}
@media (prefers-reduced-motion:reduce){
:is(#llh,.ll-premium-header) .ll-burger-line,
:is(#llh,.ll-premium-header) .ll-mobile-toggle{
transition-duration:.01ms!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
color:rgba(255,255,255,.48)!important;
opacity:.54!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle span{
color:rgba(255,255,255,.48)!important;
opacity:.9!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle svg{
color:rgba(255,255,255,.54)!important;
opacity:.64!important;
background:rgba(255,255,255,.006)!important;
border-color:rgba(255,255,255,.032)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle:hover{
color:rgba(255,255,255,.62)!important;
opacity:.68!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle:hover span{
color:rgba(255,255,255,.62)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle:hover svg,
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle[aria-expanded="true"] svg{
color:rgba(255,255,255,.68)!important;
opacity:.78!important;
background:rgba(255,255,255,.011)!important;
border-color:rgba(255,255,255,.048)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-options{
opacity:.82!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn{
color:rgba(255,255,255,.56)!important;
border-color:rgba(255,255,255,.045)!important;
background:rgba(255,255,255,.008)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn:hover,
:is(#llh,.ll-premium-header) .ll-drawer-localization-btn.ll-active{
color:rgba(255,255,255,.74)!important;
border-color:rgba(124,58,237,.19)!important;
background:rgba(124,58,237,.045)!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header){
--ll-gast-drawer-ease:cubic-bezier(.76,0,.24,1);
--ll-gast-drawer-soft:cubic-bezier(.22,1,.36,1);
--ll-gast-drawer-open:.74s;
--ll-gast-drawer-close:.74s;
--ll-gast-content-open:.58s;
--ll-gast-content-close:.26s;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"],
:is(#llh,.ll-premium-header)[data-drawer-closing="true"]{
top:var(--ll-announcement-h,0px)!important;
height:auto!important;
min-height:0!important;
max-height:none!important;
display:block!important;
overflow:visible!important;
overflow-x:visible!important;
overflow-y:visible!important;
overscroll-behavior:auto!important;
padding-top:12px!important;
padding-bottom:12px!important;
background:#000000!important;
background-color:#000000!important;
background-image:none!important;
border-bottom:0!important;
box-shadow:none!important;
transform:translate3d(0,0,0)!important;
transition:
background .22s ease,
transform .72s var(--ll-gast-drawer-soft)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-container,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-container{
position:relative!important;
z-index:10120!important;
background:#000000!important;
pointer-events:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-mobile-left,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-center,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-right,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-mobile-left,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-center,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-right{
pointer-events:auto!important;
visibility:visible!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-overlay,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-overlay,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-overlay{
display:block!important;
position:fixed!important;
inset:0!important;
z-index:10072!important;
background:transparent!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
}
:is(#llh,.ll-premium-header) .ll-drawer{
position:absolute!important;
top:var(--ll-header-h,56px)!important;
left:0!important;
right:0!important;
bottom:auto!important;
width:100vw!important;
min-width:100vw!important;
max-width:none!important;
height:calc(100vh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
height:calc(100dvh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
min-height:0!important;
max-height:calc(100dvh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
margin:0!important;
padding:clamp(18px,3.2dvh,34px) max(20px,env(safe-area-inset-right)) calc(5.4rem + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))!important;
display:flex!important;
flex-direction:column!important;
overflow-y:auto!important;
overflow-x:hidden!important;
-webkit-overflow-scrolling:touch!important;
overscroll-behavior:contain!important;
touch-action:pan-y!important;
background:#000000!important;
background-color:#000000!important;
background-image:none!important;
backdrop-filter:none!important;
-webkit-backdrop-filter:none!important;
border:0!important;
box-shadow:none!important;
contain:layout paint!important;
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
transform:translate3d(-16px,0,0)!important;
clip-path:inset(0 100% 0 0)!important;
-webkit-clip-path:inset(0 100% 0 0)!important;
will-change:clip-path,transform,opacity!important;
transition:
clip-path var(--ll-gast-drawer-close) var(--ll-gast-drawer-ease),
-webkit-clip-path var(--ll-gast-drawer-close) var(--ll-gast-drawer-ease),
transform var(--ll-gast-drawer-close) var(--ll-gast-drawer-ease),
opacity .3s ease,
visibility 0s linear var(--ll-gast-drawer-close)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
transform:translate3d(0,0,0)!important;
clip-path:inset(0 0 0 0)!important;
-webkit-clip-path:inset(0 0 0 0)!important;
transition:
clip-path var(--ll-gast-drawer-open) var(--ll-gast-drawer-ease),
-webkit-clip-path var(--ll-gast-drawer-open) var(--ll-gast-drawer-ease),
transform var(--ll-gast-drawer-open) var(--ll-gast-drawer-ease),
opacity .34s ease,
visibility 0s linear 0s!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer{
opacity:1!important;
visibility:visible!important;
pointer-events:none!important;
transform:translate3d(-16px,0,0)!important;
clip-path:inset(0 100% 0 0)!important;
-webkit-clip-path:inset(0 100% 0 0)!important;
transition:
clip-path var(--ll-gast-drawer-close) var(--ll-gast-drawer-ease),
-webkit-clip-path var(--ll-gast-drawer-close) var(--ll-gast-drawer-ease),
transform var(--ll-gast-drawer-close) var(--ll-gast-drawer-ease),
opacity .01s linear var(--ll-gast-drawer-close),
visibility 0s linear var(--ll-gast-drawer-close)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-header{
position:relative!important;
top:auto!important;
left:auto!important;
right:auto!important;
width:100%!important;
max-width:none!important;
height:auto!important;
min-height:0!important;
max-height:none!important;
margin:0 0 clamp(10px,2dvh,18px)!important;
padding:0!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
background:transparent!important;
border:0!important;
opacity:0!important;
visibility:visible!important;
pointer-events:auto!important;
transform:translate3d(-14px,0,0)!important;
transition:
opacity var(--ll-gast-content-close) ease,
transform var(--ll-gast-content-close) var(--ll-gast-drawer-ease)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot{
position:relative!important;
width:100%!important;
max-width:100%!important;
height:auto!important;
min-height:0!important;
display:flex!important;
justify-content:center!important;
align-items:center!important;
opacity:1!important;
visibility:visible!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-drawer-social-slot .ll-social-text-links{
justify-content:center!important;
align-items:center!important;
height:auto!important;
min-height:0!important;
gap:clamp(14px,4vw,20px)!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-nav,
:is(#llh,.ll-premium-header) .ll-drawer-localization,
:is(#llh,.ll-premium-header) .ll-drawer-search{
opacity:0!important;
visibility:visible!important;
transform:translate3d(-18px,0,0)!important;
transition:
opacity var(--ll-gast-content-close) ease,
transform var(--ll-gast-content-close) var(--ll-gast-drawer-ease)!important;
will-change:opacity,transform!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-nav{
order:1!important;
flex:0 0 auto!important;
display:block!important;
overflow:visible!important;
margin-top:0!important;
margin-bottom:clamp(12px,2.5dvh,24px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization{
order:2!important;
flex:0 0 auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-search{
order:3!important;
flex:0 0 auto!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-menu{
display:block!important;
height:auto!important;
min-height:0!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-menu>li{
opacity:0!important;
visibility:visible!important;
transform:translate3d(-18px,0,0)!important;
transition:
opacity var(--ll-gast-content-close) ease,
transform var(--ll-gast-content-close) var(--ll-gast-drawer-ease)!important;
transition-delay:0s!important;
will-change:opacity,transform!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-localization,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li{
opacity:1!important;
transform:translate3d(0,0,0)!important;
transition:
opacity .44s ease,
transform var(--ll-gast-content-open) var(--ll-gast-drawer-soft)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-header{transition-delay:.16s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav{transition-delay:.18s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-localization{transition-delay:.30s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search{transition-delay:.34s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(1){transition-delay:.22s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(2){transition-delay:.255s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(3){transition-delay:.29s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(4){transition-delay:.325s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(5){transition-delay:.36s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(6){transition-delay:.395s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(7){transition-delay:.43s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(n+8){transition-delay:.465s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-header,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-nav,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-localization,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li{
opacity:0!important;
transform:translate3d(0,0,0)!important;
transition:
opacity .32s ease!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search{transition-delay:.04s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-localization{transition-delay:.075s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-nav{transition-delay:.11s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-header{transition-delay:.25s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(n+8){transition-delay:.04s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(7){transition-delay:.075s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(6){transition-delay:.11s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(5){transition-delay:.145s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(4){transition-delay:.18s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(3){transition-delay:.215s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(2){transition-delay:.25s!important;}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(1){transition-delay:.285s!important;}
:is(#llh,.ll-premium-header) .ll-burger-line{
transition:
transform .62s var(--ll-gast-drawer-ease),
opacity .22s ease,
background-color .22s ease,
box-shadow .22s ease!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--top,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--middle,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-burger-line--bottom,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-burger-line--top,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-burger-line--middle,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-burger-line--bottom{
transition:
transform .62s var(--ll-gast-drawer-ease),
opacity .2s ease!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header) .ll-drawer{
padding:clamp(16px,2.8dvh,28px) max(18px,env(safe-area-inset-right)) calc(5rem + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;
}
}
@media (prefers-reduced-motion:reduce){
:is(#llh,.ll-premium-header) .ll-drawer,
:is(#llh,.ll-premium-header) .ll-drawer-header,
:is(#llh,.ll-premium-header) .ll-drawer-nav,
:is(#llh,.ll-premium-header) .ll-drawer-localization,
:is(#llh,.ll-premium-header) .ll-drawer-search,
:is(#llh,.ll-premium-header) .ll-drawer-menu>li{
transition-duration:.01ms!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(-n+3),
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(-n+3){
margin-bottom:clamp(-4px,-.45dvh,-2px)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle,
html.ll-drawer-locked :is(#llh,.ll-premium-header) .ll-drawer-item--circle{
margin-bottom:clamp(42px,5.8dvh,68px)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-item--circle{
margin-bottom:clamp(42px,5.8dvh,68px)!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu>li:nth-child(-n+3),
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(-n+3){
margin-bottom:clamp(-3px,-.4dvh,-1px)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-item--circle,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-item--circle{
margin-bottom:clamp(38px,5.4dvh,60px)!important;
}
}
@media screen and (max-width: 999px){
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle{
min-height:var(--ll-mobile-main-row,62px)!important;
height:var(--ll-mobile-main-row,62px)!important;
padding:0!important;
display:grid!important;
grid-template-columns:minmax(0,1fr) var(--ll-mobile-chevron-size,44px)!important;
align-items:center!important;
justify-content:normal!important;
column-gap:0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle > .ll-drawer-link{
grid-column:1!important;
min-height:0!important;
height:auto!important;
align-self:center!important;
justify-self:start!important;
padding:0!important;
margin:0!important;
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
line-height:1!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle > .ll-drawer-sub-toggle,
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle > .ll-drawer-grand-toggle{
grid-column:2!important;
width:var(--ll-mobile-chevron-size,44px)!important;
height:var(--ll-mobile-chevron-size,44px)!important;
min-width:var(--ll-mobile-chevron-size,44px)!important;
min-height:var(--ll-mobile-chevron-size,44px)!important;
flex:0 0 var(--ll-mobile-chevron-size,44px)!important;
align-self:center!important;
justify-self:end!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
margin:0!important;
padding:0!important;
top:auto!important;
transform:none!important;
box-sizing:border-box!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle > .ll-drawer-sub-toggle svg,
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle > .ll-drawer-grand-toggle svg{
width:12px!important;
height:12px!important;
flex:0 0 12px!important;
display:block!important;
margin:0!important;
transform-origin:center center!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle > .ll-drawer-sub-toggle[aria-expanded="true"] svg,
:is(#llh,.ll-premium-header) .ll-drawer-link-wrapper--circle > .ll-drawer-grand-toggle[aria-expanded="true"] svg{
transform:rotate(180deg)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link-has-icon-right::before{
content:none!important;
display:none!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link--circle{
text-align:left!important;
gap:0!important;
color:inherit!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-link--circle::after{
content:''!important;
display:inline-block!important;
width:23px!important;
height:23px!important;
flex:0 0 23px!important;
margin-left:10px!important;
background-image:var(--ll-circle-icon)!important;
background-size:contain!important;
background-repeat:no-repeat!important;
background-position:center!important;
opacity:.9!important;
filter:brightness(1.1) saturate(1.1)!important;
pointer-events:none!important;
transform:translateY(0)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle{
opacity:1!important;
border-bottom:1px solid rgba(255,255,255,.14)!important;
color:rgba(255,255,255,.97)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle span{
color:rgba(255,255,255,.72)!important;
opacity:1!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle svg{
opacity:.66!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle:hover span,
:is(#llh,.ll-premium-header) .ll-drawer-localization-toggle:hover svg{
opacity:.92!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer{
top:var(--ll-header-h,56px)!important;
height:calc(100dvh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
max-height:calc(100dvh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
padding:clamp(18px,3.2dvh,34px) max(20px,env(safe-area-inset-right)) calc(5.4rem + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))!important;
display:flex!important;
flex-direction:column!important;
overflow-y:auto!important;
overflow-x:hidden!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-nav{
order:1!important;
flex:0 0 auto!important;
display:block!important;
overflow:visible!important;
margin-top:0!important;
margin-bottom:clamp(12px,2.5dvh,24px)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-localization{
order:2!important;
flex:0 0 auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search{
order:3!important;
flex:0 0 auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu{
display:block!important;
height:auto!important;
min-height:0!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-header,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-nav,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-localization,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li{
transform:translate3d(0,0,0)!important;
opacity:0!important;
transition-property:opacity!important;
will-change:opacity!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer{
padding:clamp(16px,2.8dvh,28px) max(18px,env(safe-area-inset-right)) calc(5rem + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header){
--ll-close-social-instant:.045s;
--ll-close-burger-smooth:.34s;
--ll-close-text-like-open:.44s;
--ll-close-panel-delay:.18s;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-burger-line{
transition:
transform var(--ll-close-burger-smooth) cubic-bezier(.19,1,.22,1),
opacity .22s ease,
background-color var(--ll-close-burger-smooth) ease,
box-shadow var(--ll-close-burger-smooth) ease!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-text-links,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-text-links a,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-links a svg,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-social-slot,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-social-slot .ll-social-text-links,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-social-slot .ll-social-text-links a,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-social-slot .ll-social-links a svg{
opacity:0!important;
visibility:visible!important;
transform:none!important;
transition-property:opacity!important;
transition-duration:var(--ll-close-social-instant)!important;
transition-timing-function:ease!important;
transition-delay:0s!important;
pointer-events:none!important;
will-change:opacity!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-nav,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu{
opacity:1!important;
visibility:visible!important;
transform:translate3d(0,0,0)!important;
transition:none!important;
will-change:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-localization,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search{
opacity:0!important;
visibility:visible!important;
transform:translate3d(0,0,0)!important;
transition-property:opacity!important;
transition-duration:var(--ll-close-text-like-open)!important;
transition-timing-function:ease!important;
transition-delay:0s!important;
will-change:opacity!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li:nth-child(n),
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-localization,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search{
transition-delay:0s!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-link-wrapper,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-link,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-sublink,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-grandlink,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-mini-badge,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-sub-toggle,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-grand-toggle,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-localization-toggle,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-localization-options,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search form,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search input,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search button{
transform:none!important;
transition-property:opacity!important;
transition-duration:var(--ll-close-text-like-open)!important;
transition-timing-function:ease!important;
transition-delay:0s!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer{
transition:
clip-path var(--ll-gast-drawer-close,.74s) var(--ll-gast-drawer-ease,cubic-bezier(.76,0,.24,1)) var(--ll-close-panel-delay),
-webkit-clip-path var(--ll-gast-drawer-close,.74s) var(--ll-gast-drawer-ease,cubic-bezier(.76,0,.24,1)) var(--ll-close-panel-delay),
transform var(--ll-gast-drawer-close,.74s) var(--ll-gast-drawer-ease,cubic-bezier(.76,0,.24,1)) var(--ll-close-panel-delay),
opacity .01s linear calc(var(--ll-gast-drawer-close,.74s) + var(--ll-close-panel-delay)),
visibility 0s linear calc(var(--ll-gast-drawer-close,.74s) + var(--ll-close-panel-delay))!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header){
--ll-social-menu-fade:var(--ll-close-text-like-open,.44s);
--ll-social-menu-move:var(--ll-gast-content-open,.58s);
}
:is(#llh,.ll-premium-header) .ll-header-social-slot{
display:flex!important;
position:absolute!important;
left:calc(25% + 15px)!important;
top:50%!important;
width:auto!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
align-items:center!important;
justify-content:center!important;
margin:0!important;
padding:0!important;
opacity:1!important;
visibility:hidden!important;
pointer-events:none!important;
transform:translate3d(-50%,-50%,0)!important;
z-index:10180!important;
will-change:auto!important;
}
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-text-links{
display:flex!important;
align-items:center!important;
justify-content:center!important;
gap:16px!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
margin:0!important;
padding:0!important;
line-height:1!important;
flex-wrap:nowrap!important;
overflow:visible!important;
opacity:1!important;
visibility:visible!important;
transform:none!important;
transition:none!important;
pointer-events:none!important;
}
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-text-links a{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
width:18px!important;
min-width:18px!important;
height:38px!important;
min-height:38px!important;
max-height:38px!important;
margin:0!important;
padding:0!important;
line-height:1!important;
color:inherit!important;
opacity:0!important;
visibility:visible!important;
transform:translate3d(-18px,0,0)!important;
transition:
opacity var(--ll-social-menu-fade) ease,
transform var(--ll-social-menu-move) var(--ll-gast-drawer-soft,cubic-bezier(.22,1,.36,1))!important;
transition-delay:0s!important;
pointer-events:none!important;
will-change:opacity,transform!important;
}
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-links a svg,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-text-links a svg{
display:block!important;
width:16px!important;
height:16px!important;
margin:0!important;
opacity:1!important;
visibility:visible!important;
transform:none!important;
transition:none!important;
stroke:currentColor!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot{
display:flex!important;
opacity:1!important;
visibility:visible!important;
transform:translate3d(-50%,-50%,0)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-text-links{
opacity:1!important;
visibility:visible!important;
transform:none!important;
transition:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links a{
opacity:.68!important;
transform:translate3d(0,0,0)!important;
transition:
opacity .44s ease,
transform var(--ll-gast-content-open,.58s) var(--ll-gast-drawer-soft,cubic-bezier(.22,1,.36,1))!important;
pointer-events:auto!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a:nth-child(1),
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links a:nth-child(1){transition-delay:.22s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a:nth-child(2),
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links a:nth-child(2){transition-delay:.255s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a:nth-child(3),
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links a:nth-child(3){transition-delay:.29s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a:nth-child(4),
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links a:nth-child(4){transition-delay:.325s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a:nth-child(5),
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links a:nth-child(5){transition-delay:.36s!important;}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-links a:hover,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-social-slot .ll-social-text-links a:hover{
opacity:.92!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-text-links a{
opacity:0!important;
visibility:visible!important;
transform:translate3d(0,0,0)!important;
transition-property:opacity!important;
transition-duration:var(--ll-close-text-like-open,.44s)!important;
transition-timing-function:ease!important;
transition-delay:0s!important;
pointer-events:none!important;
will-change:opacity!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-links a svg,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-text-links a svg{
opacity:1!important;
visibility:visible!important;
transform:none!important;
transition:none!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header) .ll-header-social-slot{
left:calc(25% + 14px)!important;
}
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-text-links{
gap:14px!important;
}
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-links a svg,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-text-links a svg{
width:15.5px!important;
height:15.5px!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header) .ll-header-social-slot{
left:calc(25% + 13px)!important;
}
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-links,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-text-links{
gap:10px!important;
}
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-links a svg,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-text-links a svg{
width:14.5px!important;
height:14.5px!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"],
:is(#llh,.ll-premium-header)[data-drawer-closing="true"]{
overflow:visible!important;
overflow-x:visible!important;
overflow-y:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer{
overflow-y:auto!important;
overflow-x:hidden!important;
-webkit-overflow-scrolling:touch!important;
overscroll-behavior:contain!important;
touch-action:pan-y!important;
scrollbar-width:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer::-webkit-scrollbar,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer::-webkit-scrollbar{
width:0!important;
height:0!important;
display:none!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-burger-line{
transition:
transform .62s var(--ll-gast-drawer-ease,cubic-bezier(.76,0,.24,1)),
opacity .22s ease,
background-color .22s ease,
box-shadow .22s ease!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-burger-line--top{
opacity:1!important;
transform:translate3d(0,-7.5px,0) rotate(0deg)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-burger-line--middle{
opacity:1!important;
transform:translate3d(0,0,0) scaleX(1)!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-burger-line--bottom{
opacity:1!important;
transform:translate3d(0,7.5px,0) rotate(0deg)!important;
}
}

@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
top:var(--ll-header-h,56px)!important;
bottom:auto!important;
height:calc(100vh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
height:calc(100svh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
height:calc(100dvh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
max-height:calc(100vh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
max-height:calc(100svh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
max-height:calc(100dvh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
min-height:0!important;
overflow-y:auto!important;
overflow-x:hidden!important;
-webkit-overflow-scrolling:touch!important;
overscroll-behavior-y:contain!important;
box-sizing:border-box!important;
padding-bottom:calc(8.8rem + env(safe-area-inset-bottom))!important;
scroll-padding-bottom:calc(8.8rem + env(safe-area-inset-bottom))!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav,
html.ll-drawer-locked :is(#llh,.ll-premium-header) .ll-drawer-nav{
height:auto!important;
max-height:none!important;
min-height:0!important;
flex:0 0 auto!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu,
html.ll-drawer-locked :is(#llh,.ll-premium-header) .ll-drawer-menu{
height:auto!important;
max-height:none!important;
min-height:0!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search,
html.ll-drawer-locked :is(#llh,.ll-premium-header) .ll-drawer-search{
margin-bottom:calc(2.2rem + env(safe-area-inset-bottom))!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header) .ll-drawer-submenu.active,
:is(#llh,.ll-premium-header) .ll-drawer-grandchild.active{
margin-top:clamp(5px,.75dvh,8px)!important;
margin-bottom:clamp(6px,.85dvh,10px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:clamp(36px,4.75dvh,42px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:clamp(33px,4.35dvh,38px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:clamp(.38rem,.92dvh,.52rem) 0!important;
line-height:1.06!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:clamp(.33rem,.82dvh,.46rem) 0 clamp(.33rem,.82dvh,.46rem) .28rem!important;
line-height:1.05!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:clamp(35px,4.7dvh,41px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:clamp(32px,4.25dvh,37px)!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-sublink{
padding:clamp(.36rem,.88dvh,.5rem) 0!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandlink{
padding:clamp(.31rem,.78dvh,.44rem) 0 clamp(.31rem,.78dvh,.44rem) .26rem!important;
}
}
@media screen and (max-width:360px){
:is(#llh,.ll-premium-header) .ll-drawer-submenu > li .ll-drawer-link-wrapper{
min-height:34px!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-grandchild > li .ll-drawer-link-wrapper{
min-height:31px!important;
}
}
:is(#llh,.ll-premium-header) .ll-cart-toggle,
:is(#llh,.ll-premium-header) .ll-cart-toggle:hover,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-header-right .ll-cart-toggle,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-right .ll-cart-toggle{
color:rgba(255,255,255,.985)!important;
opacity:1!important;
text-shadow:0 1px 1px rgba(0,0,0,.52),0 2px 8px rgba(0,0,0,.24)!important;
}
:is(#llh,.ll-premium-header) .ll-cart-toggle svg{
width:19px!important;
height:19px!important;
color:inherit!important;
stroke:currentColor!important;
}
:is(#llh,.ll-premium-header) .ll-account-icon{
display:block!important;
color:currentColor!important;
stroke:currentColor!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header) .ll-search-toggle{
border-color:transparent!important;
background:transparent!important;
box-shadow:none!important;
}
:is(#llh,.ll-premium-header) .ll-search-toggle:hover,
:is(#llh,.ll-premium-header) .ll-search-wrapper.is-open .ll-search-toggle,
:is(#llh,.ll-premium-header) .ll-search-wrapper:hover .ll-search-toggle{
border-color:transparent!important;
background:transparent!important;
box-shadow:none!important;
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header) .ll-header-right{
gap:.84rem!important;
}
:is(#llh,.ll-premium-header) .ll-header-right .ll-account-btn svg{
width:20px!important;
height:20px!important;
}
:is(#llh,.ll-premium-header) .ll-header-right .ll-cart-toggle svg{
width:21px!important;
height:21px!important;
}
:is(#llh,.ll-premium-header) .ll-account-initial-circle{
width:26px!important;
height:26px!important;
font-size:.68rem!important;
}
}
@media screen and (max-width:480px){
:is(#llh,.ll-premium-header) .ll-header-right{
gap:.88rem!important;
}
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-scroll-visibility="visible"]:not([data-drawer-open="true"]):not([data-drawer-closing="true"]){
transform:none!important;
will-change:auto!important;
contain:layout style!important;
backface-visibility:visible!important;
-webkit-backface-visibility:visible!important;
}
:is(#llh,.ll-premium-header)[data-scroll-visibility="hidden"]:not([data-drawer-open="true"]):not([data-drawer-closing="true"]){
transform:translate3d(0,calc(-100% - var(--ll-announcement-h,0px) - 8px),0)!important;
will-change:transform!important;
}
html.ll-mobile-header-visible :is(#llh,.ll-premium-header):not([data-drawer-open="true"]):not([data-drawer-closing="true"]),
html.ll-mobile-header-visible :is(#llh,.ll-premium-header):not([data-drawer-open="true"]):not([data-drawer-closing="true"]) .ll-header-container,
html.ll-mobile-header-visible :is(#llh,.ll-premium-header):not([data-drawer-open="true"]):not([data-drawer-closing="true"]) .ll-mobile-left,
html.ll-mobile-header-visible :is(#llh,.ll-premium-header):not([data-drawer-open="true"]):not([data-drawer-closing="true"]) .ll-header-center,
html.ll-mobile-header-visible :is(#llh,.ll-premium-header):not([data-drawer-open="true"]):not([data-drawer-closing="true"]) .ll-header-right{
will-change:auto!important;
backface-visibility:visible!important;
-webkit-backface-visibility:visible!important;
}
html.ll-mobile-header-visible .lucid-circle-pro .ll-top-hero-content{
isolation:isolate!important;
background:
radial-gradient(ellipse at 50% 50%, rgba(0,0,0,.62) 0%, rgba(0,0,0,.46) 34%, rgba(0,0,0,.22) 58%, rgba(0,0,0,0) 78%)!important;
background-repeat:no-repeat!important;
background-size:min(92vw,760px) min(76%,420px)!important;
background-position:center center!important;
}
html.ll-mobile-header-visible .lucid-circle-pro .ll-top-hero-content::before,
html.ll-mobile-header-visible .lucid-circle-pro .ll-top-hero-content .manifesto::before,
html.ll-mobile-header-visible .lucid-circle-pro .ll-top-hero-content .ll-subline::before,
html.ll-mobile-header-visible .lucid-circle-pro .ll-top-hero-content .hero-icon::before{
display:none!important;
content:none!important;
}
html.ll-mobile-header-visible .lucid-circle-pro .ll-top-hero-content > *{
position:relative!important;
z-index:2!important;
}
}

/* LL FINAL CART DRAWER HEADER VISIBILITY FIX — header stays visible while cart drawer is open */
:is(#llh,.ll-premium-header)[data-cart-drawer-open="true"],
html.ll-cart-drawer-soft-open :is(#llh,.ll-premium-header),
body.ll-cart-drawer-soft-open :is(#llh,.ll-premium-header),
html.ll-cart-drawer-backdrop-active :is(#llh,.ll-premium-header),
body.ll-cart-drawer-backdrop-active :is(#llh,.ll-premium-header){
position:fixed!important;
top:var(--ll-announcement-h,0px)!important;
transform:translate3d(0,0,0)!important;
opacity:1!important;
visibility:visible!important;
z-index:2147483002!important;
pointer-events:auto!important;
}
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-cart-drawer-open="true"][data-scroll-visibility],
html.ll-cart-drawer-soft-open :is(#llh,.ll-premium-header)[data-scroll-visibility],
body.ll-cart-drawer-soft-open :is(#llh,.ll-premium-header)[data-scroll-visibility],
html.ll-cart-drawer-backdrop-active :is(#llh,.ll-premium-header)[data-scroll-visibility],
body.ll-cart-drawer-backdrop-active :is(#llh,.ll-premium-header)[data-scroll-visibility]{
transform:translate3d(0,0,0)!important;
opacity:1!important;
visibility:visible!important;
will-change:auto!important;
}
:is(#llh,.ll-premium-header)[data-cart-drawer-open="true"] .ll-header-container,
html.ll-cart-drawer-soft-open :is(#llh,.ll-premium-header) .ll-header-container,
body.ll-cart-drawer-soft-open :is(#llh,.ll-premium-header) .ll-header-container{
opacity:1!important;
visibility:visible!important;
transform:translate3d(0,0,0)!important;
}
}



/* LL FINAL CART HITBOX FIX — cart trigger is never allowed to cover the full header */
:is(#llh,.ll-premium-header) .ll-cart-toggle{
position:relative!important;
inset:auto!important;
top:auto!important;
right:auto!important;
bottom:auto!important;
left:auto!important;
width:auto!important;
inline-size:auto!important;
max-width:max-content!important;
height:auto!important;
min-width:0!important;
min-height:0!important;
flex:0 0 auto!important;
align-self:center!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
box-sizing:border-box!important;
overflow:visible!important;
pointer-events:auto!important;
z-index:12!important;
}
:is(#llh,.ll-premium-header) .ll-cart-toggle__hitbox{
position:relative!important;
inset:auto!important;
width:auto!important;
height:auto!important;
min-width:0!important;
min-height:0!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
line-height:0!important;
pointer-events:auto!important;
cursor:pointer!important;
z-index:1!important;
}
:is(#llh,.ll-premium-header) .ll-cart-toggle__hitbox svg,
:is(#llh,.ll-premium-header) .ll-cart-toggle__hitbox .ll-cart-count{
pointer-events:none!important;
}
:is(#llh,.ll-premium-header) .ll-mobile-toggle,
:is(#llh,.ll-premium-header) .ll-logo,
:is(#llh,.ll-premium-header) .ll-desktop-nav a,
:is(#llh,.ll-premium-header) .ll-search-toggle,
:is(#llh,.ll-premium-header) .ll-account-btn{
position:relative!important;
z-index:13!important;
}


/* Desktop-only: instant hover opening + aligned dropdown/search top edge */
@media screen and (min-width:1000px){
:is(#llh,.ll-premium-header){
--ll-desktop-dropdown-trigger-h:34px;
--ll-desktop-dropdown-gap:13px;
--ll-desktop-dropdown-gap-shifted:11px;
}
:is(#llh,.ll-premium-header) .ll-menu-item.has-dropdown,
:is(#llh,.ll-premium-header) .ll-search-wrapper,
:is(#llh,.ll-premium-header) .ll-localization-wrapper{
height:var(--ll-desktop-dropdown-trigger-h);
min-height:var(--ll-desktop-dropdown-trigger-h);
display:flex;
align-items:center;
}
:is(#llh,.ll-premium-header) .ll-dropdown,
:is(#llh,.ll-premium-header) .ll-mini-search{
top:calc(100% + var(--ll-desktop-dropdown-gap))!important;
transition:opacity .06s ease,visibility 0s linear,transform .06s ease,border-color .08s ease,box-shadow .08s ease!important;
}
:is(#llh,.ll-premium-header) .ll-menu-item--circle .ll-dropdown,
:is(#llh,.ll-premium-header) .ll-localization-dropdown{
top:calc(100% + var(--ll-desktop-dropdown-gap-shifted))!important;
transition:opacity .06s ease,visibility 0s linear,transform .06s ease,border-color .08s ease,box-shadow .08s ease!important;
}
:is(#llh,.ll-premium-header) .ll-grandchild-dropdown{
transition:opacity .06s ease,visibility 0s linear,transform .06s ease,border-color .08s ease!important;
}
:is(#llh,.ll-premium-header) .ll-menu-item:hover .ll-dropdown,
:is(#llh,.ll-premium-header) .ll-menu-item:focus-within .ll-dropdown,
:is(#llh,.ll-premium-header) .ll-dropdown-link:hover + .ll-grandchild-dropdown,
:is(#llh,.ll-premium-header) .ll-grandchild-dropdown:hover,
:is(#llh,.ll-premium-header) .ll-search-wrapper:hover .ll-mini-search,
:is(#llh,.ll-premium-header) .ll-search-wrapper:focus-within .ll-mini-search,
:is(#llh,.ll-premium-header) .ll-search-wrapper.is-open .ll-mini-search,
:is(#llh,.ll-premium-header) .ll-localization-wrapper.is-open .ll-localization-dropdown,
:is(#llh,.ll-premium-header) .ll-localization-wrapper:hover .ll-localization-dropdown,
:is(#llh,.ll-premium-header) .ll-localization-wrapper:focus-within .ll-localization-dropdown{
transition-delay:0s!important;
}
}



/* LL MOBILE DRAWER PERFORMANCE + SEARCH UNLOCK — mobile only */
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header){
--ll-gast-drawer-open:.74s!important;
--ll-gast-drawer-close:.74s!important;
--ll-gast-content-open:.58s!important;
--ll-gast-content-close:.26s!important;
--ll-close-text-like-open:.44s!important;
--ll-close-panel-delay:.18s!important;
--ll-mobile-keyboard-gap:0px;
--ll-mobile-search-safe-space:max(15rem,calc(var(--ll-mobile-keyboard-gap,0px) + 7.5rem));
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"],
:is(#llh,.ll-premium-header)[data-drawer-closing="true"]{
overflow:visible!important;
max-height:none!important;
}
:is(#llh,.ll-premium-header) .ll-drawer{
clip-path:none!important;
-webkit-clip-path:none!important;
will-change:transform,opacity!important;
transform:translate3d(-100%,0,0)!important;
transition:
transform var(--ll-gast-drawer-close) var(--ll-gast-drawer-ease,cubic-bezier(.76,0,.24,1)),
opacity .16s ease,
visibility 0s linear var(--ll-gast-drawer-close)!important;
contain:layout paint!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer{
transform:translate3d(0,0,0)!important;
clip-path:none!important;
-webkit-clip-path:none!important;
transition:
transform var(--ll-gast-drawer-open) var(--ll-gast-drawer-ease,cubic-bezier(.76,0,.24,1)),
opacity .16s ease,
visibility 0s linear 0s!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer{
transform:translate3d(-100%,0,0)!important;
clip-path:none!important;
-webkit-clip-path:none!important;
transition:
transform var(--ll-gast-drawer-close) var(--ll-gast-drawer-ease,cubic-bezier(.76,0,.24,1)) var(--ll-close-panel-delay),
opacity .01s linear calc(var(--ll-gast-drawer-close) + var(--ll-close-panel-delay)),
visibility 0s linear calc(var(--ll-gast-drawer-close) + var(--ll-close-panel-delay))!important;
}
:is(#llh,.ll-premium-header) .ll-drawer-header,
:is(#llh,.ll-premium-header) .ll-drawer-nav,
:is(#llh,.ll-premium-header) .ll-drawer-localization,
:is(#llh,.ll-premium-header) .ll-drawer-search,
:is(#llh,.ll-premium-header) .ll-drawer-menu>li,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header) .ll-header-social-slot .ll-social-text-links a{
transition:
opacity var(--ll-gast-content-open) ease,
transform var(--ll-gast-content-open) var(--ll-gast-drawer-soft,cubic-bezier(.22,1,.36,1))!important;
}
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-header,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-nav,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-localization,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-search,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-menu>li,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-links a,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-header-social-slot .ll-social-text-links a{
transition-property:opacity!important;
transition-duration:var(--ll-close-text-like-open)!important;
transition-timing-function:ease!important;
transition-delay:0s!important;
transform:translate3d(0,0,0)!important;
will-change:opacity!important;
}
:is(#llh,.ll-premium-header) .ll-burger-line,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-burger-line{
transition:
transform .32s cubic-bezier(.19,1,.22,1),
opacity .16s ease,
background-color .18s ease,
box-shadow .18s ease!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer{
top:var(--ll-header-h,56px)!important;
height:calc(100vh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
height:calc(100svh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
height:calc(100dvh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
max-height:calc(100dvh - var(--ll-announcement-h,0px) - var(--ll-header-h,56px))!important;
min-height:0!important;
overflow-y:auto!important;
overflow-x:hidden!important;
-webkit-overflow-scrolling:touch!important;
overscroll-behavior-y:contain!important;
touch-action:pan-y!important;
box-sizing:border-box!important;
padding-bottom:calc(8.8rem + env(safe-area-inset-bottom))!important;
scroll-padding-top:1rem!important;
scroll-padding-bottom:2rem!important;
scrollbar-width:none!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer::-webkit-scrollbar,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer::-webkit-scrollbar{
width:0!important;
height:0!important;
display:none!important;
}
:is(#llh,.ll-premium-header).is-mobile-search-scroll-unlocked[data-drawer-open="true"] .ll-drawer{
padding-bottom:calc(var(--ll-mobile-search-safe-space) + env(safe-area-inset-bottom))!important;
scroll-padding-bottom:calc(var(--ll-mobile-search-safe-space) + env(safe-area-inset-bottom))!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-nav,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-menu,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-localization,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search{
height:auto!important;
max-height:none!important;
min-height:0!important;
overflow:visible!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-search{
scroll-margin-top:1.25rem!important;
scroll-margin-bottom:2rem!important;
}
:is(#llh,.ll-premium-header).is-mobile-search-scroll-unlocked[data-drawer-open="true"] .ll-drawer-search{
margin-bottom:var(--ll-mobile-search-safe-space)!important;
scroll-margin-bottom:calc(var(--ll-mobile-search-safe-space) + env(safe-area-inset-bottom))!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-search-results--drawer.is-visible{
max-height:42vh!important;
overflow-y:auto!important;
-webkit-overflow-scrolling:touch!important;
overscroll-behavior:contain!important;
}
}

/* Mobile-only: LUCID CIRCLE bündig mit den anderen Drawer-Menüpunkten */
@media screen and (max-width:999px){
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-link-wrapper--circle,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-link-wrapper--circle{
padding-left:0!important;
padding-right:0!important;
}
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-link-wrapper--circle > .ll-drawer-link,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer-link-wrapper--circle > .ll-drawer-link{
margin-left:0!important;
padding-left:0!important;
}
}


/* LL FIXED HEADER COMPOSITOR PATCH — keep only the scrolling header on its own layer */
:is(#llh,.ll-premium-header){
  will-change:transform,opacity;
}
:is(#llh,.ll-premium-header)[data-scroll-visibility="hidden"],
:is(#llh,.ll-premium-header)[data-drawer-open="true"],
:is(#llh,.ll-premium-header)[data-drawer-closing="true"]{
  will-change:transform,opacity;
}
:is(#llh,.ll-premium-header) .ll-dropdown,
:is(#llh,.ll-premium-header) .ll-grandchild-dropdown,
:is(#llh,.ll-premium-header) .ll-mini-search,
:is(#llh,.ll-premium-header) .ll-drawer,
:is(#llh,.ll-premium-header) .ll-drawer-overlay,
:is(#llh,.ll-premium-header) .ll-drawer-header,
:is(#llh,.ll-premium-header) .ll-drawer-nav,
:is(#llh,.ll-premium-header) .ll-drawer-localization,
:is(#llh,.ll-premium-header) .ll-drawer-search{
  will-change:auto;
}
:is(#llh,.ll-premium-header) .ll-menu-item:hover .ll-dropdown,
:is(#llh,.ll-premium-header) .ll-menu-item:focus-within .ll-dropdown,
:is(#llh,.ll-premium-header) .ll-dropdown-link:hover + .ll-grandchild-dropdown,
:is(#llh,.ll-premium-header) .ll-grandchild-dropdown:hover,
:is(#llh,.ll-premium-header) .ll-search-wrapper:hover .ll-mini-search,
:is(#llh,.ll-premium-header) .ll-search-wrapper:focus-within .ll-mini-search,
:is(#llh,.ll-premium-header) .ll-search-wrapper.is-open .ll-mini-search,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer,
:is(#llh,.ll-premium-header)[data-drawer-open="true"] .ll-drawer-overlay,
:is(#llh,.ll-premium-header)[data-drawer-closing="true"] .ll-drawer{
  will-change:transform,opacity;
}
:is(#llh,.ll-premium-header) .ll-search-results:not(.is-visible){
  content-visibility:hidden;
}
:is(#llh,.ll-premium-header) .ll-search-results.is-visible{
  contain:layout paint style;
}

/* LUCID LOOM — STEP91: image-based social icons; no pseudo-element masks. */
:is(#llh,.ll-premium-header) .ll-social-links a .ll-social-icon-img{
  display:block!important;
  max-width:none!important;
  object-fit:contain!important;
  flex:none!important;
  transform:none!important;
}
