.menu-drawer__navigation-container:has(>.menu-drawer__top){grid-template-rows:auto 1fr auto}.menu-drawer-host .menu-drawer__navigation-container{grid-template-columns:minmax(0,1fr)}.menu-drawer__top>*{min-width:0}.menu-drawer__navigation-container:has(>.menu-drawer__top) .menu-drawer__navigation{padding-top:.6rem}.menu-drawer__top{display:flex;flex-direction:column;gap:1rem;padding:1.2rem 2rem 1rem}.menu-drawer__x{display:none}@media screen and (max-width:989px),screen and (min-width:990px)and (max-width:1099px)and (orientation:portrait){.menu-drawer-host--full .menu-drawer{position:fixed;top:0;left:0;z-index:1000;height:100vh;height:100dvh}@media screen and (min-width:750px){.menu-drawer-host--full .menu-drawer{width:40rem}}.js .menu-drawer-host--full .menu-drawer{height:100vh;height:100dvh}.section-header.menu-open:has(.menu-drawer-host--full){z-index:1000}.menu-drawer-host--full .header__icon--menu[aria-expanded=true]:before{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;height:100dvh}.menu-drawer-host--full .menu-drawer__navigation-container{display:flex;flex-direction:column;overflow:hidden}.menu-drawer-host--full .menu-drawer__top{flex:0 0 auto;padding-top:calc(1.2rem + env(safe-area-inset-top,0px));border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.menu-drawer-host--full .menu-drawer__navigation{position:relative;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.menu-drawer-host--full .menu-drawer__scroll{height:100%;padding:.4rem 0 1.6rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-drawer-host--full .menu-drawer__utility-links{flex:0 0 auto}.menu-drawer-host--full .menu-drawer__x{display:inline-flex}}@media screen and (max-width:749px){.menu-drawer-host .menu-drawer{width:var(--menu-width, 100%);border-radius:0 var(--menu-radius, 0) var(--menu-radius, 0) 0;overflow:hidden}}.menu-drawer-host .menu-drawer__navigation .menu-drawer__menu-item{font-size:var(--menu-item-size, 1.8rem)}.menu-drawer-host .menu-drawer__menu-item{gap:1.2rem;padding:1rem 2rem}.menu-drawer-host .menu-drawer summary.menu-drawer__menu-item{padding-right:4.6rem}.menu-drawer-host .menu-drawer__menu-item>.svg-wrapper{right:2rem}.menu-drawer-host .menu-drawer__close-button{margin-top:.6rem;padding-left:2rem}.menu-drawer-host .menu-badge{margin-left:0}.menu-drawer-host--dividers .menu-drawer__navigation .menu-drawer__menu>li+li{border-top:.1rem solid rgba(var(--color-foreground),.1)}.js .menu-drawer-host--dividers .menu-drawer__menu li{margin-bottom:0}.menu-drawer__topbar{display:flex;align-items:center;gap:1rem;min-height:3.6rem}.menu-drawer__x{align-items:center;justify-content:center;flex:0 0 auto;width:3.6rem;height:3.6rem;margin-left:auto;margin-right:-1rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));cursor:pointer}.menu-drawer__x .svg-wrapper,.menu-drawer__x svg{width:1.6rem;height:1.6rem}.menu-drawer__lang{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.menu-drawer__lang-label{font-size:1.3rem;opacity:.75}.menu-drawer__lang-options{display:inline-flex;gap:.2rem;padding:.3rem;border-radius:10rem;background:rgba(var(--color-foreground),.08)}.menu-drawer__lang-option{display:inline-flex;align-items:center;min-height:3rem;padding:0 1rem;border:0;border-radius:10rem;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.25rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.menu-drawer__lang-option[aria-current=true]{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.menu-drawer__lang-option .header-lang{display:inline-flex;align-items:center;gap:.6rem}.menu-drawer__lang-option .header-lang__flag{width:1.8rem;height:1.26rem;border-radius:.2rem;box-shadow:0 0 0 .1rem #00000026}.menu-drawer__lang-options--no-flag .header-lang__flag{display:none}@media screen and (max-width:359px){.menu-drawer__lang-label{display:none}.menu-drawer__lang-option{padding:0 .8rem}}.menu-drawer__account{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem .8rem;padding:.8rem 1rem;border-radius:1.2rem;background:rgba(var(--color-foreground),.08)}.menu-drawer__account-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:700}.menu-drawer__account-avatar svg{width:1.4rem;height:1.4rem}.menu-drawer__account-body{display:contents}.menu-drawer__account-title{grid-column:2;margin:0;overflow:hidden;font-size:1.25rem;font-weight:700;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.menu-drawer__account-subtitle{grid-column:1 / -1;margin:-.4rem 0 0;font-size:1.15rem;line-height:1.25;opacity:.75}.menu-drawer__account-buttons,.menu-drawer__account-links{grid-column:1 / -1}.menu-drawer__account-buttons{display:flex;gap:.8rem}.menu-drawer__account-button{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-height:2.8rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.45);border-radius:10rem;color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:600;white-space:nowrap;text-decoration:none}.menu-drawer__account-button--primary{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.menu-drawer__account-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1.2rem}.menu-drawer__account-links a{color:rgb(var(--color-foreground));font-size:1.2rem;text-decoration:underline;text-underline-offset:.3rem;opacity:.85}.menu-drawer__search{position:relative;display:flex}.menu-drawer__search-input{width:100%;min-height:4.2rem;padding:0 4.8rem 0 1.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:10rem;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;-webkit-appearance:none;appearance:none}.menu-drawer__search-input::placeholder{color:rgba(var(--color-foreground),.6)}.menu-drawer__search-input:focus{outline:none;border-color:rgb(var(--color-button))}.menu-drawer__search-input::-webkit-search-cancel-button{display:none}.menu-drawer__search-button{position:absolute;top:50%;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));cursor:pointer;transform:translateY(-50%)}.menu-drawer__search-button .svg-wrapper,.menu-drawer__search-button svg{width:1.6rem;height:1.6rem}.menu-drawer__highlight-wrap{padding:1.2rem 2rem .4rem}.menu-drawer__highlight{display:flex;align-items:center;gap:1rem;padding:var(--highlight-m-pad, 8px) 1.2rem;border-radius:1.2rem;background:var(--highlight-bg, #b89a5e);color:var(--highlight-text, #1e241c);text-decoration:none}.menu-drawer__highlight .highlight-link__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--highlight-m-icon, 28px);height:var(--highlight-m-icon, 28px);border-radius:50%;background:#ffffff59}.menu-drawer__highlight .highlight-link__icon svg{width:calc(var(--highlight-m-icon, 28px) * .58);height:calc(var(--highlight-m-icon, 28px) * .58)}.menu-drawer__highlight--no-icon .highlight-link__icon{display:none}.menu-drawer__highlight-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.menu-drawer__highlight-title{font-size:var(--highlight-m-fs, 14px);font-weight:700;line-height:1.25}.menu-drawer__highlight-text{overflow:hidden;font-size:calc(var(--highlight-m-fs, 14px) - 2.5px);line-height:1.3;white-space:nowrap;text-overflow:ellipsis;opacity:.85}.menu-drawer__highlight-arrow,.menu-drawer__highlight-arrow svg{flex:0 0 auto;width:1.4rem;height:1.4rem}.menu-drawer__lead{display:flex;flex-direction:column;gap:1.2rem;min-width:0;padding:1rem 2rem .6rem}.menu-drawer__block-title{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.menu-drawer__shortcut-list{display:flex;gap:.8rem;margin:0 -2rem;padding:0 2rem .2rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:2rem;scrollbar-width:none}.menu-drawer__shortcut-list::-webkit-scrollbar{display:none}.menu-drawer__shortcut-list>li{flex:0 0 auto;scroll-snap-align:start}.menu-drawer__shortcut{display:inline-flex;align-items:center;min-height:3.4rem;padding:0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:10rem;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:600;white-space:nowrap;text-decoration:none}.menu-drawer__shortcut.is-active,.menu-drawer__shortcut:hover{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.menu-drawer__thumb{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--menu-thumb-size, 3.6rem);height:var(--menu-thumb-size, 3.6rem);overflow:hidden;border-radius:50%;background:rgba(var(--color-foreground),.1)}.menu-drawer-host--thumb-rounded .menu-drawer__thumb{border-radius:.8rem}.menu-drawer-host--thumb-square .menu-drawer__thumb{border-radius:0}.menu-drawer__thumb img{width:100%;height:100%;object-fit:cover}.menu-drawer__thumb--icon{background:var(--menu-icon-bg, #fff)}.menu-drawer__thumb--contain img{padding:18%;object-fit:contain}.menu-drawer__thumb--empty{font-size:calc(var(--menu-thumb-size, 3.6rem) * .42);font-weight:700;opacity:.85}.menu-drawer__banner-wrap{padding:1.6rem 2rem 0}.menu-drawer__banner{position:relative;display:flex;align-items:flex-end;min-height:11rem;overflow:hidden;border-radius:1.2rem;background:var(--menu-banner-bg, #b89a5e);color:var(--menu-banner-text, #1e241c);text-decoration:none}.menu-drawer__banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.menu-drawer__banner--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 25%,#0009)}.menu-drawer__banner-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.4rem 1.6rem}.menu-drawer__banner--image .menu-drawer__banner-content{color:#fff}.menu-drawer__banner-heading{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.2}.menu-drawer__banner-text{font-size:1.3rem;line-height:1.35}.menu-drawer__banner-button{display:inline-flex;align-items:center;min-height:3rem;margin-top:.4rem;padding:0 1.4rem;border-radius:10rem;background:var(--menu-banner-text, #1e241c);color:var(--menu-banner-bg, #b89a5e);font-size:1.25rem;font-weight:700}.menu-drawer__banner--image .menu-drawer__banner-button{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.menu-drawer-host .menu-drawer__utility-links{display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:.1rem solid rgba(var(--color-foreground),.1)}.menu-drawer-host .menu-drawer__utility-links:not(:has(a,button)){display:none}.menu-drawer__footer-row{display:flex;align-items:center;gap:1rem}.menu-drawer__footer-row:not(:has(a)){display:none}.menu-drawer__service-button{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.6rem;min-width:0;min-height:3.8rem;padding:0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.45);border-radius:10rem;color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:600;text-decoration:none}.menu-drawer__service-button--primary{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.menu-drawer__service-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-drawer__service-button .svg-wrapper,.menu-drawer__service-button svg{flex:0 0 auto;width:1.8rem;height:1.8rem}.menu-drawer__service-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:50%;color:rgb(var(--color-foreground))}.menu-drawer__service-icon .svg-wrapper,.menu-drawer__service-icon svg{width:1.8rem;height:1.8rem}.menu-drawer-host .menu-drawer__footer-row .list-social{flex-wrap:nowrap;gap:.2rem;margin:0 0 0 auto}.menu-drawer-host .menu-drawer__footer-row .list-social__link{padding:.9rem}.menu-drawer-host .menu-drawer__localization .header-lang__flag{width:1.8rem;height:1.26rem}.menu-badge{display:inline-flex;align-items:center;margin-left:.8rem;padding:.3rem .8rem;border-radius:10rem;background:var(--menu-badge-bg, #b89a5e);color:var(--menu-badge-text, #1e241c);font-size:1.1rem;font-weight:700;letter-spacing:.03em;line-height:1.2;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/112/assets/component-menu-drawer-storefront.css.map */
