:root{--idol-ink: var(--idol-color-ink,#282828);--idol-ink-2: var(--idol-color-ink-2,#565656);--idol-ink-3: var(--idol-color-ink-3,#6d6d6d);--idol-line: var(--idol-color-line,#e2e2e2);--idol-line-soft: var(--idol-color-line-soft,#f0efed);--idol-surface: var(--idol-color-surface,#ffffff);--idol-surface-2: var(--idol-color-surface-2,#f7f6f4);--idol-danger: var(--idol-color-danger,#c2334d);--idol-success: var(--idol-color-success,#1f6b4f);--idol-tabbar-h: 56px;--idol-safe-b: env(safe-area-inset-bottom,0px);--idol-tap: 44px;--idol-ease: cubic-bezier(.2,.6,.2,1);}body{overflow-x: clip;}:where(img,video,svg,table,pre){max-width: 100%;}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 2px solid var(--idol-ink);outline-offset: 2px;border-radius: 1px;}@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 (hover: none){:where(a,button):active{opacity: .72;transition: opacity 120ms var(--idol-ease);}}.idol-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip-path: inset(50%);overflow: hidden;white-space: nowrap;}@media (max-width: 1023px){body:has(.idol-tabbar) .header__line[data-position="second"]>.hamburger,body.idol-has-tabbar .header__line[data-position="second"]>.hamburger,body:has(.idol-tabbar) .header__line[data-position="second"] .store-elems,body.idol-has-tabbar .header__line[data-position="second"] .store-elems,body:has(.idol-tabbar) .header__line[data-position="second"]>.search-opener,body.idol-has-tabbar .header__line[data-position="second"]>.search-opener,body:has(.idol-tabbar) .header__line[data-position="second"]>.header__main-nav,body.idol-has-tabbar .header__line[data-position="second"]>.header__main-nav{display: none !important;}body:has(.idol-tabbar) .header__line[data-position="second"],body.idol-has-tabbar .header__line[data-position="second"]{display: grid !important;grid-template-columns: minmax(0,1fr) !important;row-gap: 10px !important;gap: 10px 0 !important;align-items: center;padding-block: 10px;}body:has(.idol-tabbar) .header__line[data-position="second"] .logo,body.idol-has-tabbar .header__line[data-position="second"] .logo{justify-self: start;order: 0;}body:has(.idol-tabbar) .header__line[data-position="second"] .search,body.idol-has-tabbar .header__line[data-position="second"] .search{position: relative !important;display: flex !important;align-items: center !important;order: 1;width: 100% !important;max-width: 100% !important;flex: 1 1 auto !important;height: 44px !important;min-height: 44px !important;padding: 0 !important;border: 1px solid #C4C4C4 !important;border-radius: 0 !important;background: #fff !important;opacity: 1 !important;visibility: visible !important;transform: none !important;pointer-events: auto !important;}body:has(.idol-tabbar) .header__line[data-position="second"] .search::after,body.idol-has-tabbar .header__line[data-position="second"] .search::after{left: 14px !important;top: 14px !important;width: 16px !important;height: 16px !important;background-color: #8B8B8B !important;-webkit-mask-size: 16px !important;mask-size: 16px !important;}body:has(.idol-tabbar) .header__line[data-position="second"] .search__close,body.idol-has-tabbar .header__line[data-position="second"] .search__close{display: none !important;}body:has(.idol-tabbar) .header__line[data-position="second"] .search__input,body.idol-has-tabbar .header__line[data-position="second"] .search__input{width: 100% !important;height: 44px !important;padding: 0 14px 0 40px !important;border: 0 !important;background: transparent !important;font-family: Inter,sans-serif !important;font-weight: 300 !important;font-size: 0.8889rem !important;color: #282828 !important;}body:has(.idol-tabbar) .header__line[data-position="second"] .search__input::placeholder,body.idol-has-tabbar .header__line[data-position="second"] .search__input::placeholder{color: #8B8B8B !important;font-weight: 300 !important;opacity: 1 !important;}.idol-tabbar{position: fixed;inset: auto 0 0 0;z-index: 90;height: calc(var(--idol-tabbar-h) + var(--idol-safe-b));background: var(--idol-surface);border-top: 1px solid var(--idol-line);padding-bottom: var(--idol-safe-b);}.idol-tabbar__list{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;margin: 0;padding: 0;list-style: none;}.idol-tabbar__link{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;min-height: var(--idol-tabbar-h);padding: 6px 2px;color: var(--idol-ink-3);text-decoration: none;-webkit-tap-highlight-color: transparent;}.idol-tabbar__ic{width: 24px;height: 24px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}.idol-tabbar__link .icons{font-size: 1.2222rem;line-height: 1;}.idol-tabbar__label{font-size: clamp(11px,0.6667rem,12.5px);line-height: 1.1;letter-spacing: 0;white-space: nowrap;}.idol-tabbar__item.is-active>.idol-tabbar__link,.idol-tabbar__link[aria-current="page"]{color: var(--idol-ink);font-weight: 500;}.idol-tabbar__item.is-active>.idol-tabbar__link::before,.idol-tabbar__link[aria-current="page"]::before{content: "";position: absolute;inset: -1px 12px auto 12px;height: 2px;background: currentColor;}.idol-tabbar__badge{position: absolute;top: 4px;left: 50%;translate: 2px 0;min-width: 18px;height: 18px;padding: 0 4px;box-sizing: border-box;display: grid;place-items: center;background: var(--idol-ink);color: var(--idol-surface);font-size: 0.6667rem;line-height: 1;font-variant-numeric: tabular-nums;border-radius: 9px;}.idol-tabbar__badge[data-count="0"],.idol-tabbar__badge:empty{display: none;}.idol-tabbar__link:focus-visible{outline-offset: -3px;}}@media (min-width: 1024px){.idol-tabbar{display: none;}body{padding-bottom: 0;}}@media (max-width: 1023px){.woocommerce-MyAccount-navigation{position: relative;}.woocommerce-MyAccount-navigation>ul{display: flex;gap: 8px;margin: 0;padding: 0 16px;list-style: none;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none;overscroll-behavior-x: contain;-webkit-mask-image: linear-gradient(to right,#000 0,#000 calc(100% - 34px),transparent 100%);mask-image: linear-gradient(to right,#000 0,#000 calc(100% - 34px),transparent 100%);}.woocommerce-MyAccount-navigation>ul::-webkit-scrollbar{display: none;}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link,.woocommerce-MyAccount-navigation ul li{flex: none !important;width: auto !important;scroll-snap-align: start;}.woocommerce .woocommerce-MyAccount-navigation ul li>a,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link>a{display: inline-flex;align-items: center;min-height: var(--idol-tap);padding: 0 14px !important;border: 1px solid var(--idol-line) !important;border-radius: 0 !important;background: var(--idol-surface);color: var(--idol-ink-2);font-size: 0.7222rem;font-weight: 400;white-space: nowrap;text-decoration: none;}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active>a,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active>a,.woocommerce-MyAccount-navigation ul li>a[aria-current="page"]{border-color: var(--idol-ink) !important;background: var(--idol-ink) !important;color: var(--idol-surface) !important;font-weight: 500;}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout>a{border-color: transparent !important;background: transparent !important;color: var(--idol-ink-3) !important;text-decoration: underline;text-underline-offset: 3px;}}@media (max-width: 1023px){.lk-dash__stats{display: grid !important;grid-auto-flow: column !important;grid-auto-columns: minmax(0,1fr) !important;grid-template-columns: none !important;gap: 1px;background: var(--idol-line);border: 1px solid var(--idol-line);}.lk-dash__stat{display: flex;flex-direction: column;gap: 5px;min-width: 0;padding: 14px 9px;background: var(--idol-surface);color: inherit;text-decoration: none;}.lk-dash__stat-lbl{font-family: Inter,sans-serif;font-weight: 300;font-size: 0.6111rem;line-height: 1.25;letter-spacing: .2px;text-transform: uppercase;color: var(--idol-ink-3);white-space: normal;overflow-wrap: anywhere;}.lk-dash__stat-val{font-family: Manrope,sans-serif;font-weight: 600;font-size: 1.2222rem;line-height: 1;color: var(--idol-ink);font-variant-numeric: tabular-nums;}.lk-dash__stat-val--pts{color: var(--idol-success);}.lk-dash__stat-sub{display: none;}.lk-dash__block{display: grid;gap: 12px;margin-top: 28px;}.lk-dash__h{font-size: 1rem;font-weight: 600;}.lk-dash__actions{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 10px;}.lk-dash__act{display: grid;gap: 4px;min-height: var(--idol-tap);padding: 16px;border: 1px solid var(--idol-line);color: inherit;text-decoration: none;}.lk-dash__act--accent{border-color: var(--idol-ink);}.lk-dash__act-t{font-size: 0.7778rem;font-weight: 500;}.lk-dash__act-s{font-size: 0.6667rem;line-height: 1.4;color: var(--idol-ink-3);text-wrap: pretty;}}@media (max-width: 1023px){.page:has(.woocommerce-MyAccount-navigation),.editor-content:has(.woocommerce-MyAccount-navigation),.woocommerce:has(>.woocommerce-MyAccount-navigation){background: #fff !important;}.woocommerce:has(>.woocommerce-MyAccount-navigation){padding: 0 0 24px !important;max-width: 100vw !important;min-width: 0 !important;box-sizing: border-box !important;overflow-x: clip;}.woocommerce-MyAccount-content{max-width: 100vw !important;min-width: 0 !important;box-sizing: border-box;}.woocommerce-MyAccount-navigation{max-width: 100vw !important;min-width: 0 !important;box-sizing: border-box;}.lk-head{padding: 14px 16px 4px !important;margin: 0 !important;border-bottom: 0 !important;gap: 4px !important;}.lk-eyebrow{font-family: Inter,sans-serif !important;font-weight: 300 !important;font-size: 0.5556rem !important;letter-spacing: .8px !important;text-transform: uppercase !important;color: var(--idol-ink-3) !important;}.lk-h1{font-family: Manrope,sans-serif !important;font-weight: 600 !important;font-size: 1.2222rem !important;line-height: 1.12 !important;color: var(--idol-ink) !important;}.lk-dash,.lk-scope.lk-dash{padding: 0 16px;}.lk-dash__stats{margin: 0;}.woocommerce-MyAccount-content{margin-top: 12px;}}@media (max-width: 719px){.lk-scope table:where(.lk-table,.woocommerce-orders-table,.shop_table){display: grid;gap: 10px;border: 0;}.lk-scope table:where(.lk-table,.woocommerce-orders-table,.shop_table) thead{display: none;}.lk-scope table:where(.lk-table,.woocommerce-orders-table,.shop_table) tbody,.lk-scope table:where(.lk-table,.woocommerce-orders-table,.shop_table) tr{display: grid;gap: 6px;}.lk-scope table:where(.lk-table,.woocommerce-orders-table,.shop_table) tr{padding: 14px;border: 1px solid var(--idol-line);}.lk-scope table:where(.lk-table,.woocommerce-orders-table,.shop_table) td{display: grid;grid-template-columns: minmax(0,11ch) minmax(0,1fr);gap: 10px;padding: 0;border: 0;font-size: 0.7222rem;}.lk-scope table td[data-label]::before{content: attr(data-label);color: var(--idol-ink-3);font-size: 0.6667rem;}.lk-scope .woocommerce-orders-table__cell-order-actions{grid-template-columns: minmax(0,1fr);}.lk-scope .woocommerce-orders-table__cell-order-actions .button{min-height: var(--idol-tap);}}@media (max-width: 1023px){.lk-scope .idol-tablewrap{overflow-x: auto;overscroll-behavior-x: contain;}.lk-status{display: inline-flex;align-items: center;gap: 6px;padding: 4px 9px;font-size: 0.6111rem;letter-spacing: .6px;text-transform: uppercase;white-space: nowrap;}.lk-status svg{width: 13px;height: 13px;flex: none;}.lk-status[data-state="pending"]{background: #f6e7c4;color: var(--idol-ink);}.lk-status[data-state="processing"]{background: #f6e7c4;color: var(--idol-ink);}.lk-status[data-state="shipped"]{background: #2f5fa8;color: #fff;}.lk-status[data-state="completed"]{background: var(--idol-success);color: #fff;}.lk-status[data-state="cancelled"]{background: #ededed;color: var(--idol-ink-2);}.lk-scope :where(.woocommerce-message,.woocommerce-info,.woocommerce-error),.woocommerce-MyAccount-content :where(.woocommerce-message,.woocommerce-info,.woocommerce-error),.lk-note{display: grid;gap: 6px;margin: 0 0 16px;padding: 14px 16px;border: 1px solid var(--idol-line);background: var(--idol-surface-2);color: var(--idol-ink);font-size: 0.7222rem;line-height: 1.5;list-style: none;}.lk-scope .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-message,.lk-note[data-type="success"]{border-color: var(--idol-success);background: #f3f8f5;color: var(--idol-success);}.lk-scope .woocommerce-error,.woocommerce-MyAccount-content .woocommerce-error,.lk-note[data-type="error"]{border-color: var(--idol-danger);background: #fdf4f5;color: var(--idol-danger);}.lk-scope :where(.woocommerce-message,.woocommerce-info) .button{justify-self: start;min-height: var(--idol-tap);}.lk-scope :where(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{content: none;}.lk-scope :where(.woocommerce-form-row,.form-row),.woocommerce-MyAccount-content :where(.woocommerce-form-row,.form-row){display: grid;gap: 6px;margin: 0 0 16px;float: none;width: auto;}.lk-scope :where(.woocommerce-form-row,.form-row) label,.woocommerce-MyAccount-content :where(.woocommerce-form-row,.form-row) label{font-size: 0.7222rem;color: var(--idol-ink-2);}.lk-scope :where(.input-text,select),.woocommerce-MyAccount-content :where(.input-text,select){min-height: 48px;padding: 12px 14px;box-sizing: border-box;width: 100%;border: 1px solid var(--idol-line);background: var(--idol-surface);font: inherit;font-size: max(16px,1em);}.lk-scope :where(.input-text):focus,.woocommerce-MyAccount-content :where(.input-text):focus{border-color: var(--idol-ink);outline: none;}.woocommerce-MyAccount-content fieldset{margin: 24px 0 0;padding: 0;border: 0;}.woocommerce-MyAccount-content legend{padding: 0 0 12px;font-size: 0.8889rem;font-weight: 600;}.lk-scope :where(.woocommerce-Button,.button)[type="submit"],.woocommerce-MyAccount-content :where(.woocommerce-Button,.button)[type="submit"]{min-height: 48px;padding-inline: 24px;}}@media (min-width: 720px){.woocommerce-MyAccount-content .woocommerce-address-fields,.woocommerce-MyAccount-content form.edit-account{max-width: 560px;}}.idol-empty{display: grid;justify-items: start;gap: 14px;max-width: 46ch;padding: 32px 16px;}.idol-empty__ic{display: grid;place-items: center;width: 52px;height: 52px;border: 1px solid var(--idol-line);color: var(--idol-ink-3);}.idol-empty__t{font-size: 1.1111rem;font-weight: 600;}.idol-empty__s{font-size: 0.7778rem;line-height: 1.5;color: var(--idol-ink-2);text-wrap: pretty;}.idol-empty .btn{min-height: 48px;}@media (max-width: 1023px){.preview-cart-product{display: grid !important;grid-template-columns: 84px minmax(0,1fr) var(--idol-tap);gap: 12px;align-items: start;padding: 16px 0;border-bottom: 1px solid var(--idol-line-soft);}.preview-cart-product__img{grid-column: 1;width: 84px !important;height: auto !important;overflow: hidden;}.preview-cart-product__img-src{display: block;width: 100% !important;max-width: 100%;aspect-ratio: var(--idol-card-ratio,3 / 4);height: auto !important;object-fit: cover;background: var(--idol-surface-2);}.preview-cart-product__main{grid-column: 2;display: grid;gap: 8px;min-width: 0;}.preview-cart-product__main-info-title{display: block;font-size: 0.7778rem;line-height: 1.35;text-wrap: pretty;}.preview-cart-product__main-info-meta,.preview-cart-product .product-attrs{font-size: 0.6667rem;color: var(--idol-ink-3);}.preview-cart-product__main-info-price{font-size: 0.8333rem;font-weight: 500;}.cart-remove{grid-column: 3;display: grid;place-items: center;min-width: var(--idol-tap);min-height: var(--idol-tap);color: var(--idol-ink-3);}.preview-cart-product[data-sold-individually="yes"] .product-quantity{display: none;}.product-quantity{display: inline-grid;grid-auto-flow: column;align-items: stretch;border: 1px solid var(--idol-line);width: max-content;height: auto;padding: 0;gap: 0;}.product-quantity__btn{min-width: var(--idol-tap);min-height: var(--idol-tap);display: grid;place-items: center;border: 0;background: none;color: var(--idol-ink);cursor: pointer;}.product-quantity__input{width: 44px;border: 0;border-inline: 1px solid var(--idol-line);text-align: center;font-size: max(16px,1em);-moz-appearance: textfield;appearance: textfield;}.product-quantity__input::-webkit-outer-spin-button,.product-quantity__input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}.custom-cart__main{overflow: clip;}.cart-totals{position: sticky;bottom: calc(var(--dock-tab,0px) + env(safe-area-inset-bottom,0px));z-index: 80;display: grid;gap: 8px;padding: 14px 16px calc(14px + env(safe-area-inset-bottom,0px));margin-inline: -16px;background: var(--idol-surface);border-top: 1px solid var(--idol-line);}.cart-totals .btn{min-height: 48px;}.clear-cart{display: none;}.custom-cart__main .blockUI.blockOverlay{background: color-mix(in srgb,var(--idol-surface) 70%,transparent) !important;opacity: 1 !important;}}.idol-empty{display: grid;justify-items: start;gap: 14px;max-width: 46ch;padding: 32px 16px;}.idol-empty__t{font-size: 1.1111rem;font-weight: 600;}.idol-empty__s{font-size: 0.7778rem;line-height: 1.5;color: var(--idol-ink-2);text-wrap: pretty;}.idol-empty .btn{min-height: 48px;}@media (max-width: 1023px){.custom-checkout__form.has-sidebar,.custom-checkout__form{display: grid !important;grid-template-columns: minmax(0,1fr) !important;gap: 24px;}.custom-checkout__form .form__fields{display: grid;gap: 16px;}.form__fields-label{display: grid;gap: 6px;font-size: 0.7222rem;color: var(--idol-ink-2);}.form__fields-hint{font-size: 0.6667rem;color: var(--idol-ink-3);}.custom-checkout .form__input,.custom-checkout .form-row .input-text,.custom-checkout .form-row input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]),.custom-checkout .form-row select,.custom-checkout .form-row textarea,.custom-checkout input.input-text,.custom-checkout .form__fields input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]),.custom-checkout .form__fields textarea,.custom-checkout .form__fields select{min-height: 48px !important;padding: 12px 14px !important;box-sizing: border-box !important;width: 100% !important;border: 1px solid var(--idol-line);background: var(--idol-surface);color: var(--idol-ink);font: inherit;font-size: max(16px,1em) !important;}.custom-checkout .form__input:focus,.custom-checkout .form-row .input-text:focus,.custom-checkout .form__fields input:focus{border-color: var(--idol-ink) !important;outline: none;}.custom-checkout .form__input-textarea,.custom-checkout .form-row textarea,.custom-checkout .form__fields textarea{min-height: 96px !important;resize: vertical;}.form-row{display: grid;gap: 6px;float: none;width: auto;margin: 0 0 4px;}.form__input[aria-invalid="true"]{border-color: var(--idol-danger);}.form__error{display: flex;gap: 6px;font-size: 0.6667rem;line-height: 1.4;color: var(--idol-danger);}.form__error:empty{display: none;}.checkout-sidebar__total{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding-top: 12px;border-top: 1px solid var(--idol-line);font-size: 1rem;font-weight: 600;}.checkout-sidebar__payment-title,.checkout-sidebar__shipping-title{font-size: 0.7222rem;line-height: 1.5;color: var(--idol-ink-2);text-wrap: pretty;}.custom-checkout .js-checkout-btn,.checkout-sidebar>.btn[type="submit"],.checkout-sidebar .js-checkout-btn{position: sticky;bottom: 0;z-index: 80;width: 100%;min-height: 52px;margin-inline: 0;padding-bottom: calc(0px + env(safe-area-inset-bottom,0px));box-shadow: 0 -12px 16px -12px rgb(0 0 0 / .18);}body:has(.custom-checkout) .back-to-top{--back-to-top-display: none;}.form__acceptance label{display: grid;grid-template-columns: var(--idol-tap) minmax(0,1fr);align-items: start;gap: 4px;font-size: 0.6667rem;line-height: 1.5;color: var(--idol-ink-2);text-wrap: pretty;}.form__acceptance input[type="checkbox"]{width: 20px;height: 20px;margin: 12px auto 0;accent-color: var(--idol-ink);}.form__acceptance a{color: var(--idol-ink);text-underline-offset: 3px;}}@media (max-width: 383px){.idol-tabbar__label{font-size: clamp(10.5px,0.6111rem,12px);overflow: visible;text-overflow: clip;max-width: none;}.idol-tabbar__link{padding-inline: 0;}}.mobile-pane{top: var(--idol-pane-top,var(--header-offset));}.mobile-pane{transition-duration: .3s;transition-timing-function: var(--idol-ease);}@media (min-width: 1024px){.mobile-pane{bottom: 0;height: auto;}}@media (max-width: 1220px){.mobile-pane .menu__submenu{top: calc(var(--idol-pane-top,var(--header-offset)) * -1);}}@media (max-width: 1023px){.mobile-pane.is-page-scrolled{--header-offset: inherit;}}@media (max-width: 1220px){.mobile-pane{--mobile-pane-close-display: flex;padding-top: 0;}.mobile-pane__head{position: sticky;top: 0;z-index: 3;display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 0 8px;padding: 24px 0 10px;background: var(--idol-surface,#fff);border-bottom: 1px solid var(--idol-line-soft,#e4e2dd);}.mobile-pane__title{font-weight: 400;font-size: 0.7222rem;line-height: 1.3;letter-spacing: .28px;color: var(--idol-ink-2,#565656);cursor: default;user-select: none;}.mobile-pane__close-btn{position: static;border: 0;padding: 0;font: inherit;cursor: pointer;display: var(--mobile-pane-close-display,none);align-items: center;justify-content: center;flex: 0 0 auto;width: 44px;height: 44px;margin-right: -10px;background: none;border-radius: 50%;--icon-size: 17px;--icon-bg-color: var(--idol-ink,#282828);--icon-close: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e%3cpath d='M1.5 1.5 12.5 12.5M12.5 1.5 1.5 12.5' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3e%3c/svg%3e");}.mobile-pane__close-btn:active{background: var(--idol-surface-2,#f7f6f4);}}@media (max-width: 1023px){body.is-menu-opened .idol-tabbar__item.is-active>.idol-tabbar__link{color: var(--idol-ink-3);font-weight: 400;}body.is-menu-opened .idol-tabbar__item.is-active>.idol-tabbar__link::before{content: none;}body.is-menu-opened .idol-tabbar__item:has([data-idol-open-menu])>.idol-tabbar__link{color: var(--idol-ink);font-weight: 500;}body.is-menu-opened .idol-tabbar__item:has([data-idol-open-menu])>.idol-tabbar__link::before{content: "";position: absolute;inset: -1px 12px auto 12px;height: 2px;background: currentColor;}}@media (max-width: 1023px){.is-root-locked{--header-width: 100%;}}