.mobile-header-active .mobile-cart-wrapper #cart > a > em::after { content:'Cart' } 
.mobile-cart-content-container-open [class*='-menu-container'] .mobile-wrapper-header > span::after { content: 'Menu' } 
.mobile-cart-content-container-open .mobile-cart-content-container .mobile-wrapper-header > span::after { content: 'Your Cart'; display: none } 
.mobile-cart-content-container-open .mobile-wrapper-header > span { font-family: 'Jost'; font-weight: 600; font-size: var(--j-font_size-font-size--title-item); color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)); text-transform: none; line-height: 1.3 } 
.mobile-cart-content-container-open .mobile-wrapper-header { padding-left: var(--j-gap-spacing---6); --element-padding-left: var(--j-gap-spacing---6); background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); border-width: 0; border-bottom-width: 1px; border-style: none; border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)) } 
.mobile-cart-content-container-open .mobile-wrapper-header > a::before { content: '\e9c5' !important; font-family: icomoon !important; font-size: 17px; color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)) } 
.mobile-cart-content-container-open .mobile-container { --mobile-wrapper-header: 50px; max-width:90%; width:400px; background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) } 
.mobile-cart-content-container-open .mobile-main-menu-container.mobile-container, .mobile-cart-content-container-open .desktop-mobile-main-menu-container.mobile-container { background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) } 
.mobile-cart-content-container-open .mobile-filter-wrapper .module-filter { padding: var(--j-gap-spacing-padding-m); --element-padding: var(--j-gap-spacing-padding-m); padding-top: var(--j-gap-spacing---4); --element-padding-top: var(--j-gap-spacing---4) } 
.mobile-cart-content-container-open .mobile-main-menu-wrapper .main-menu, .mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper .main-menu, .mobile-cart-content-container-open .mobile-main-menu-wrapper + .accordion-menu, .mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper + .accordion-menu { padding: var(--j-gap-spacing---8); --element-padding: var(--j-gap-spacing---8) } 
.mobile-cart-content-container-open .mobile-container .tab-container { --align-tabs: var(--tabs-align, flex-start) } 
.mobile-cart-content-container-open .mobile-container .tab-container .full-tabs-bg { --full-bg-display: block; } 
.mobile-cart-content-container-open .mobile-container .tab-container .tab-content::before { --full-content-bg-display: block; } 
.mobile-cart-content-container-open .mobile-container .tab-container .nav-tabs { min-width: initial !important; max-width: var(--max-width-display, 100vw) !important; max-height: none !important; --page-tabs-scroll-direction: var(--page-tabs-scroll, 0px) !important; --tab-align: auto !important; flex-direction:row !important; align-items:center !important; padding-bottom: var(--pb) !important; overflow-x: var(--overflow-x-scroll) !important; overflow-y: var(--overflow-y-scroll) !important; } 
.mobile-cart-content-container-open .mobile-container .tab-container .tab-content { flex-basis: 100% !important; max-height: none; overflow-y: initial; overflow-x: initial; } 
.mobile-cart-content-container-open .mobile-container .tab-container .nav-tabs + .tab-content { margin-block-start: var(--spacing, 0px); margin-inline-start: 0; } 
.mobile-header-active #cart .cart-label { display: none } 
.mobile-header-active #cart .cart-text { display: block } 
.mobile-header-active #cart .cart-title { display: block } 
.mobile-header-active #cart > a > em::before { font-size: 21px; color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)); transform: translate3d(0px, -1px, 0) } 
.no-touchevents .mobile-header-active #cart:hover > a > em::before { color: hsla(var(--j-color-scheme-brand-primary-h), var(--j-color-scheme-brand-primary-s), calc(var(--j-color-scheme-brand-primary-l) - 0%), calc(var(--j-color-scheme-brand-primary-a) * 1)) } 
.mobile-header-active #cart-items { --margin-top:20px; display: inline-flex; z-index: 1 } 
.mobile-header-active #cart-total { display: none; padding-left: 1em; --element-padding-left: 1em; order:0; text-align: end } 
.mobile-header-active div#cart { border-radius: 4px; --element-border-radius: 4px } 
.mobile-header-active .mobile-cart-wrapper #cart-items.count-badge { --x: -2px; --margin-top:16px; display: inline-flex } 
.mobile-header-active .mobile-header { background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --content-gutter:var(--j-gap-spacing-padding-s) } 
.mobile-header-active .mobile-custom-menu-1 .links-text::after { content:'Account' } 
.mobile-header-active .mobile-custom-menu-2 .links-text::after { content:'Wishlist' } 
:root { --mobile-bar: 65px; --mobile-sticky-height-reduction: 0px } 
.mobile-header-active.mobile-sticky .mobile-header { box-shadow: 1.3px 1.9px 3.6px rgba(0, 0, 0, 0.017), 3.5px 5.4px 10px rgba(0, 0, 0, 0.025), 8.4px 13px 24.1px rgba(0, 0, 0, 0.033), 28px 43px 80px rgba(0, 0, 0, 0.05); background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) } 
.route-common-home.mobile-header-active .mobile-header { position: relative } 
.mobile-header-active .menu-trigger .menu-icon:after, .mobile-custom-menu .links-text:after, .mobile-header-active .search-trigger .menu-icon:after, .mobile-header-active .mobile-header .fa-shopping-cart::after, div.mobile-secondary-menu .top-menu .j-menu>li>a>.links-text { font-family: 'Jost'; font-weight: 400; font-size: var(--j-font_size-font-size-100); color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)); line-height: 1.1 } 
.mobile-header-active .menu-trigger .menu-icon:after, .mobile-custom-menu .links-text:after, .mobile-header-active .search-trigger .menu-icon:after, .mobile-header-active .mobile-header .fa-shopping-cart::after { margin-top:2px } 
.mobile-bar .menu-trigger, .mobile-bar > a, .mobile-header-active .search-trigger, .mobile-cart-wrapper #cart > a { border-radius: 0px; --element-border-radius: 0px } 
.mobile-2 .mobile-bar, .mobile-1 .mobile-bar-group { gap: 12px } 
.mobile-bar .menu-trigger { width:42px } 
.mobile-bar-group > a { width:42px } 
.mobile-bar > a { width:42px } 
.mobile-header-active .search-trigger { width:42px } 
.mobile-cart-wrapper #cart > a { width:42px } 
.mobile-header-active .mobile-bar ::before { font-size:22px; color:hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)) } 
.mobile-header-active .mobile-bar-group ::before { font-size:22px; color:hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)) } 
.mobile-header-active #cart>a>em::before { font-size:22px; color:hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)) } 
.mobile-header-active .menu-trigger .menu-icon::after { display:block;; content:'Menu' } 
.mobile-custom-menu .links-text::after { display:block; } 
.mobile-header-active .search-trigger .menu-icon::after { display:block; } 
.mobile-header-active .mobile-header .fa-shopping-cart::after { display:block; } 
.mobile-header-active #currency .drop-menu > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end } 
.mobile-header-active #currency .drop-menu:first-child > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end } 
.mobile-header-active #currency .drop-menu:last-child > .j-dropdown { right:0px; left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end } 
.mobile-header-active #currency .drop-menu > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
.mobile-header-active .mobile-container #language .drop-menu > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start } 
.mobile-header-active .mobile-container #language .drop-menu:first-child > .j-dropdown { left: 0px; right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start } 
.mobile-header-active .mobile-container #language .drop-menu:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start } 
.mobile-header-active .mobile-container #language .drop-menu > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
.mobile-header-active .mobile-container #currency .drop-menu > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start } 
.mobile-header-active .mobile-container #currency .drop-menu:first-child > .j-dropdown { left: 0px; right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start } 
.mobile-header-active .mobile-container #currency .drop-menu:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start } 
.mobile-header-active .mobile-container #currency .drop-menu > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .symbol { display:none } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .language-title { display:block; } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .currency-title { display:none } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .currency-code { display:block } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .language-flag { display:none } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .currency-symbol { display:none } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .language-title-dropdown { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .currency-code-dropdown { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .currency-title-dropdown { display:none } 
.mobile-header-active .mobile-container .language-currency button { font-family: 'Jost'; font-weight: 600; color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)) } 
.mobile-header-active .mobile-container .language-currency { justify-content: flex-start } 
.mobile-header-active #logo a { padding-top: var(--j-gap-spacing---3); --element-padding-top: var(--j-gap-spacing---3) } 
.mobile-header-active #logo img { left: 4px } 
.mobile-header-active #logo { --logo-max-width:100px } 
.mobile-header-active .mobile-2 .mobile-bar .mobile-logo-wrapper { justify-content: start; order: -1 } 
.mobile-header-active .mobile-1 div.mobile-logo-wrapper { position: var(--position); margin: var(--margin); left: 0; right:auto; transform: none; } 
html[dir='rtl'].mobile-header-active .mobile-1 div.mobile-logo-wrapper { position: var(--position); margin: var(--margin); left: auto; right:0; transform: none; } 
.mobile-main-menu-container-open .mobile-wrapper-header > span::after { display: none } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a > .links-text, .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper button, .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper button, .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper button, .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper button, .mobile-main-menu-wrapper .main-menu.accordion-menu #cart > a { font-family: 'Jost'; font-weight: 500; font-size: var(--j-font_size-font-size--title-item-list); color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)); text-transform: none; line-height: 1.3 } 
.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:hover > a,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:hover > a > .links-text, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active > a > .links-text, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open > a > .links-text, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active > a > .links-text,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu #cart:hover > a,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper .dropdown:hover button { color: hsla(var(--j-color-scheme-text-link-h), var(--j-color-scheme-text-link-s), calc(var(--j-color-scheme-text-link-l) - 0%), calc(var(--j-color-scheme-text-link-a) * 1)); text-decoration-style: dotted; -webkit-text-decoration-style: dotted; text-decoration-line: underline; -webkit-text-decoration-line: underline; text-decoration-thickness: 1px; -webkit-text-decoration-thickness: 1px; text-underline-offset: 3px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open > a > .links-text, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active > a > .links-text, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active > a > .links-text { color: hsla(var(--j-color-scheme-text-link-h), var(--j-color-scheme-text-link-s), calc(var(--j-color-scheme-text-link-l) - 0%), calc(var(--j-color-scheme-text-link-a) * 1)) !important; text-decoration-style: dotted !important; -webkit-text-decoration-style: dotted !important; text-decoration-line: underline !important; -webkit-text-decoration-line: underline !important; text-decoration-thickness: 1px !important; -webkit-text-decoration-thickness: 1px !important; text-underline-offset: 3px !important } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a > .links-text > s { display: var(--display, block) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a > span > s { color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a::before { font-size: 18px; color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 0.5)) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a::before, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a .links-text em { margin-right: var(--j-gap-spacing---4); --element-margin-right: var(--j-gap-spacing---4) } 
.no-touchevents .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:hover > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active > a,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper .dropdown:hover button { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:not(:first-child), .mobile-main-menu-wrapper .main-menu.accordion-menu .accordion-menu .menu-item > a + div { border-style: none } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a { padding: 0px; --element-padding: 0px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item { --menu-item-gap:var(--j-gap-spacing---7) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.has-image { --menu-item-gap:var(--j-gap-spacing---6) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item .menu-image > img { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item .menu-image { margin-right: var(--j-gap-spacing---5); --element-margin-right: var(--j-gap-spacing---5); padding: var(--j-gap-spacing---1); --element-padding: var(--j-gap-spacing---1); border-width: 1px; border-style: solid; border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)); border-radius: 99px; --element-border-radius: 99px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu > li.menu-item { --menu-item-gap:18px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu > li { border-style: none } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .has-image .j-menu { border-width: 0; border-left-width: 1px; border-style: solid; border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)); margin-left: 22px; --element-margin-left: 22px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu { margin-left: var(--j-gap-spacing---4); --element-margin-left: var(--j-gap-spacing---4) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .j-menu { margin-left: var(--j-gap-spacing---6); --element-margin-left: var(--j-gap-spacing---6) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .has-image .j-menu .j-menu { margin-left: var(--j-gap-spacing---9); --element-margin-left: var(--j-gap-spacing---9) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .has-image .j-menu .j-menu .j-menu { margin-left: var(--j-gap-spacing---8); --element-margin-left: var(--j-gap-spacing---8) } 
.mobile-main-menu-wrapper .main-menu .open-menu em::before { content: '\e409' !important; font-family: icomoon !important; font-size: 12px } 
.mobile-main-menu-wrapper .main-menu .open-menu[aria-expanded='true'] em::before { content: '\e40b' !important; font-family: icomoon !important; transform: translate3d(0px, 1px, 0) } 
.mobile-main-menu-wrapper .main-menu .j-menu > .menu-item > a span.open-menu { background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); border-width: 1px; border-style: solid; border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)); border-radius: 9999px; --element-border-radius: 9999px; min-width:24px; height:24px } 
.no-touchevents .mobile-main-menu-wrapper .main-menu .j-menu > .menu-item:hover > a span.open-menu, .mobile-main-menu-wrapper .main-menu .j-menu > .menu-item.panel-active > a span.open-menu, .mobile-main-menu-wrapper .main-menu .accordion-menu-item.open > a > .open-menu { background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a) * 1)) } 
.mobile-main-menu-wrapper .main-menu .j-menu > li:not(.mega-menu) > div .j-menu > li > a { padding-inline-start:24px !important } 
.mobile-main-menu-wrapper .main-menu .j-menu > li:not(.mega-menu).has-image > div .j-menu > li > a { padding-inline-start:32px !important } 
.mobile-main-menu-wrapper .main-menu .j-menu > li:not(.mega-menu) > div .j-menu > li > div > .j-menu > li > a { padding-inline-start:20px !important } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li > a > .links-text { font-family: 'Jost'; font-weight: 400; font-size: var(--j-font_size-font-size--title-menu); color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)); letter-spacing: -0.1px } 
.mobile-main-menu-container-open [class*='-menu-container'] .mobile-wrapper-header > span::after { content: 'Menu' } 
.mobile-main-menu-container-open .mobile-cart-content-container .mobile-wrapper-header > span::after { content: 'Your Cart' } 
.mobile-main-menu-container-open .mobile-wrapper-header > span { font-family: 'Jost'; font-weight: 600; font-size: var(--j-font_size-font-size--title-item); color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)); text-transform: none; line-height: 1.3 } 
.mobile-main-menu-container-open .mobile-wrapper-header { padding-left: var(--j-gap-spacing---6); --element-padding-left: var(--j-gap-spacing---6); background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); border-width: 0; border-bottom-width: 1px; border-style: none; border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)) } 
.mobile-main-menu-container-open .mobile-wrapper-header > a::before { content: '\e9c5' !important; font-family: icomoon !important; font-size: 17px; color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)) } 
.mobile-main-menu-container-open .mobile-container { --mobile-wrapper-header: 50px; max-width:90%; width:400px; background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) } 
.mobile-main-menu-container-open .mobile-main-menu-container.mobile-container, .mobile-main-menu-container-open .desktop-mobile-main-menu-container.mobile-container { background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) } 
.mobile-main-menu-container-open .mobile-filter-wrapper .module-filter { padding: var(--j-gap-spacing-padding-m); --element-padding: var(--j-gap-spacing-padding-m); padding-top: var(--j-gap-spacing---4); --element-padding-top: var(--j-gap-spacing---4) } 
.mobile-main-menu-container-open .mobile-main-menu-wrapper .main-menu, .mobile-main-menu-container-open .desktop-mobile-main-menu-wrapper .main-menu, .mobile-main-menu-container-open .mobile-main-menu-wrapper + .accordion-menu, .mobile-main-menu-container-open .desktop-mobile-main-menu-wrapper + .accordion-menu { padding: var(--j-gap-spacing---8); --element-padding: var(--j-gap-spacing---8) } 
.mobile-main-menu-container-open .mobile-container .tab-container { --align-tabs: var(--tabs-align, flex-start) } 
.mobile-main-menu-container-open .mobile-container .tab-container .full-tabs-bg { --full-bg-display: block; } 
.mobile-main-menu-container-open .mobile-container .tab-container .tab-content::before { --full-content-bg-display: block; } 
.mobile-main-menu-container-open .mobile-container .tab-container .nav-tabs { min-width: initial !important; max-width: var(--max-width-display, 100vw) !important; max-height: none !important; --page-tabs-scroll-direction: var(--page-tabs-scroll, 0px) !important; --tab-align: auto !important; flex-direction:row !important; align-items:center !important; padding-bottom: var(--pb) !important; overflow-x: var(--overflow-x-scroll) !important; overflow-y: var(--overflow-y-scroll) !important; } 
.mobile-main-menu-container-open .mobile-container .tab-container .tab-content { flex-basis: 100% !important; max-height: none; overflow-y: initial; overflow-x: initial; } 
.mobile-main-menu-container-open .mobile-container .tab-container .nav-tabs + .tab-content { margin-block-start: var(--spacing, 0px); margin-inline-start: 0; } 
.mobile-bar .mobile-custom-menu-1 .links-text::before { content: '\e9fe' !important; font-family: icomoon !important } 
.mobile-bar .mobile-custom-menu-2 .links-text::before { content: '\ea93' !important; font-family: icomoon !important } 
.mobile-header-active div.mobile-bar .mobile-custom-menu-1 .count-badge { --x: -2px; --margin-top:15px } 
.mobile-bar .mobile-custom-menu-1 .count-badge { display: inline-flex } 
.mobile-main-menu-container .mobile-wrapper-header + .mobile-main-menu-wrapper { margin: 0 } 
.mobile-main-menu-wrapper + .module-grid { order: 2; } 
.mobile-header-active div.mobile-bar .mobile-custom-menu-2 .count-badge { --x: -2px; --margin-top:15px } 
.mobile-bar .mobile-custom-menu-2 .count-badge { display: inline-flex } 
.mobile-header-active .header-search { border-width: 1px; border-style: solid; border-color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)); padding: 0px; --element-padding: 0px; border-radius: 4px; --element-border-radius: 4px } 
.no-touchevents .mobile-header-active .header-search:hover { border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)) } 
.mobile-header-active .header-search.focused,.no-touchevents  .mobile-header-active .header-search.focused:hover { border-color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)) } 
.mobile-header-active .header-search input { border-radius: 0px !important; --element-border-radius: 0px !important; font-size: var(--j-font_size-font-size-300); color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)); background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) !important; --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) !important } 
.mobile-header-active div.header-search > .search-button::before { font-size: 16px; color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)); transform: translate3d(0px, -1px, 0) } 
.no-touchevents .mobile-header-active .header-search:hover > .search-button::before { color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)) !important } 
.mobile-header-active .header-search .search-button { background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); min-width:min(40px, 100%) } 
.mobile-header-active #search input::-webkit-input-placeholder { color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 0.6)) } 
.mobile-header-active #search input::-moz-input-placeholder { color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 0.6)) } 
.mobile-header-active #search input:-ms-input-placeholder { color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 0.6)) } 
.mobile-header-active .search-categories { display: flex; background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) } 
.mobile-header-active .header-search > span { border-radius: 0 } 
.mobile-header-active .search-categories-button.dropdown-toggle, .mobile-header-active .search-categories-button, .mobile-header-active .search-categories-button > a { font-family: 'Jost'; font-weight: 400; font-size: var(--j-font_size-font-size-300); color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)); text-decoration: none; -webkit-text-decoration: none; line-height: 1.3 } 
.no-touchevents .mobile-header-active .header-search:hover .search-categories-button { color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)) } 
.mobile-header-active .search-categories-button::after { content: '\f0d7' !important; font-family: icomoon !important; transform: translate3d(0px, 1px, 0) } 
.mobile-header-active .search-categories .dropdown-menu ul { width:200px; max-height:400px } 
.mobile-header-active .tt-menu { --item-width: 300px; --item-gap: 1px } 
.mobile-header-active .tt-menu > div { background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a) * 1)) !important; --background-color: hsla(var(--j-color-scheme-background-tertiary-h), var(--j-color-scheme-background-tertiary-s), calc(var(--j-color-scheme-background-tertiary-l) - 0%), calc(var(--j-color-scheme-background-tertiary-a) * 1)) !important; border-radius: 4px; --element-border-radius: 4px } 
.mobile-header-active .tt-menu .search-result:not(.view-more) a { background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) } 
.no-touchevents .mobile-header-active .tt-menu .search-result:not(.view-more):hover a, .mobile-header-active .tt-cursor { background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 1%), calc(var(--j-color-scheme-background-primary-a) * 0.8)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 1%), calc(var(--j-color-scheme-background-primary-a) * 0.8)) } 
.mobile-header-active .tt-menu > div > div > a { border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)) } 
.mobile-header-active .tt-dataset { box-shadow: 1.1px 4.5px 3.6px rgba(0, 0, 0, 0.024), 3px 12.5px 10px rgba(0, 0, 0, 0.035), 7.2px 30.1px 24.1px rgba(0, 0, 0, 0.046), 24px 100px 80px rgba(0, 0, 0, 0.07) } 
.mobile-header-active #search .twitter-typeahead > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
.mobile-header-active #search .twitter-typeahead > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.mobile-header-active #search .twitter-typeahead > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
.mobile-header-active #search .twitter-typeahead > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.mobile-header-active #search .twitter-typeahead#cart-content::before { display: block } 
.mobile-header-active #search .twitter-typeahead > .j-dropdown::before, .mobile-header-active #search .twitter-typeahead > .tt-menu::before, .mobile-header-active #search .twitter-typeahead#cart-content::before { border-bottom-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --triangle-left-offset: -10px; top: 0px } 
.mobile-header-active #search .twitter-typeahead { --triangle-top-distance:0px } 
.mobile-header-active .search-result > a > img { border-width: 1px; border-style: solid; border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)); border-radius: 4px; --element-border-radius: 4px; background-color: hsla(var(--j-color-scheme-image-background-h), var(--j-color-scheme-image-background-s), calc(var(--j-color-scheme-image-background-l) - 0%), calc(var(--j-color-scheme-image-background-a) * 1)); --background-color: hsla(var(--j-color-scheme-image-background-h), var(--j-color-scheme-image-background-s), calc(var(--j-color-scheme-image-background-l) - 0%), calc(var(--j-color-scheme-image-background-a) * 1)) } 
.no-touchevents .mobile-header-active .tt-menu > div > div > a:hover img { border-color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)) } 
.mobile-header-active .search-result > a > span { padding: var(--j-gap-spacing---3); --element-padding: var(--j-gap-spacing---3); padding-left: var(--j-gap-spacing---6); --element-padding-left: var(--j-gap-spacing---6); justify-content:center } 
.mobile-header-active .search-result.view-more a { justify-content: center; font-family: 'Jost'; font-weight: 400; font-size: var(--j-font_size-font-size-400); color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)); text-transform: none; text-decoration: none; -webkit-text-decoration: none; line-height: 1; background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); padding: var(--j-gap-spacing---6); --element-padding: var(--j-gap-spacing---6) } 
.mobile-header-active .search-result .product-name { font-family: 'Jost'; font-weight: 500; font-size: var(--j-font_size-font-size--title-item-list); color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)); text-transform: none; line-height: 1.3; margin-bottom: var(--j-gap-spacing---4); --element-margin-bottom: var(--j-gap-spacing---4) } 
.no-touchevents .mobile-header-active .tt-menu > div > div > a:hover .product-name { color: hsla(var(--j-color-scheme-text-link-h), var(--j-color-scheme-text-link-s), calc(var(--j-color-scheme-text-link-l) - 0%), calc(var(--j-color-scheme-text-link-a) * 1)); text-decoration-style: dotted; -webkit-text-decoration-style: dotted; text-decoration-line: underline; -webkit-text-decoration-line: underline; text-decoration-thickness: 1px; -webkit-text-decoration-thickness: 1px; text-underline-offset: 3px } 
.mobile-header-active .search-result .product-name + span { font-family: 'Jost'; font-weight: 500; font-size: var(--j-font_size-font-size-300); color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)); line-height: 1 } 
.mobile-header-active .search-result .price-old { font-family: 'Jost'; font-weight: 400; font-size: 90%; color: rgba(242, 119, 99, 1); text-decoration: line-through; -webkit-text-decoration: line-through; letter-spacing: 0; line-height: 1 } 
.no-touchevents .mobile-header-active .search-result.view-more a:hover { color: hsla(var(--j-color-scheme-text-link-h), var(--j-color-scheme-text-link-s), calc(var(--j-color-scheme-text-link-l) - 0%), calc(var(--j-color-scheme-text-link-a) * 1)); text-decoration-style: dotted; -webkit-text-decoration-style: dotted; text-decoration-line: underline; -webkit-text-decoration-line: underline; text-decoration-thickness: 1px; -webkit-text-decoration-thickness: 1px; text-underline-offset: 3px; background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 5%), calc(var(--j-color-scheme-background-secondary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 5%), calc(var(--j-color-scheme-background-secondary-a) * 1)) } 
.mobile-header-active .search-result.view-more a::after { content: '\e9b1' !important; font-family: icomoon !important; margin-left: 8px; --element-margin-left: 8px } 
.mobile-header-active .search-result:not(.view-more) > a::after { content: '\ea32' !important; font-family: icomoon !important; font-size: 24px; color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) } 
.no-touchevents .mobile-header-active .search-result:not(.view-more) > a:hover::after { color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)) } 
.mobile-header-active .search-result > a { padding: var(--j-gap-spacing---5); --element-padding: var(--j-gap-spacing---5) } 
.mobile-header-active .search-result.no-results > a { color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)) !important } 
.mobile-header-active .mini-search  #search .search-trigger { width:50px } 
.mobile-header-active .mobile-1 .mini-search { order: 10 } 
html { --mobile-search-bar:58px; --mobile-top-bar: 40px; --mobile-top-bar: 0px !important } 
.mobile-header.mobile-1 #search > .j-dropdown { padding: 20px; --element-padding: 20px; margin: 20px; --element-margin: 20px } 
.mobile-header-active { --mobile-search-padding: 20px; --mobile-search-padding-top: 4px; --mobile-search-padding-bottom: 12px } 
.mobile-header-active .mobile-search-group, .mobile-header-active .mobile-1 .mini-search #search > .dropdown-menu { background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-primary-h), var(--j-color-scheme-background-primary-s), calc(var(--j-color-scheme-background-primary-l) - 0%), calc(var(--j-color-scheme-background-primary-a) * 1)) } 
.mobile-1 #search > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
.mobile-1 #search > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.mobile-1 #search > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
.mobile-1 #search > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.mobile-1 #search#cart-content::before { display: block } 
.mobile-header .mobile-secondary-menu .top-menu > .j-menu { padding: 0 var(--content-gutter, 0px) 0 calc(var(--content-gutter, 0px) - 5px); } 
.mobile-header .mobile-secondary-menu .top-menu > .j-menu > li.menu-item:last-child { padding-inline-end: var(--content-gutter, 0px); margin-inline-end: 0 } 
.mobile-header .mobile-secondary-menu .top-menu > .j-menu > li.menu-item:first-child { margin-inline-start: 0 } 
.mobile-header-active .mobile-header .mobile-top-bar { display: none; background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); justify-content:space-between; align-items:center } 
.mobile-header-active .mobile-bar { border-top-left-radius: inherit; border-top-right-radius: inherit; } 
.mobile-header-active .mobile-logo-wrapper { border-top-left-radius: inherit } 
.mobile-header-active .mobile-header .mobile-top-menu-wrapper { width: -webkit-fill-available; width: -moz-available; width: stretch } 
.mobile-header-active .mobile-top-menu-wrapper .menu-item:nth-last-child(1) { margin-inline-start: auto } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a > .links-text, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .desktop-language-wrapper button, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .desktop-currency-wrapper button, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .mobile-language-wrapper button, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .mobile-currency-wrapper button, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > #cart > a { font-family: 'Jost'; font-weight: 400; font-size: var(--j-font_size-font-size--title-menu); color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)); letter-spacing: -0.1px } 
.no-touchevents .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item:hover > a,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item:hover > a > .links-text, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item.active > a > .links-text, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item.open > a > .links-text, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item.panel-active > a > .links-text,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > #cart:hover > a,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .mobile-currency-wrapper .dropdown:hover button { color: hsla(var(--j-color-scheme-foreground-primary-h), var(--j-color-scheme-foreground-primary-s), calc(var(--j-color-scheme-foreground-primary-l) - 0%), calc(var(--j-color-scheme-foreground-primary-a) * 1)); text-decoration-style: dotted; -webkit-text-decoration-style: dotted; text-decoration-line: underline; -webkit-text-decoration-line: underline; text-decoration-thickness: 1px; -webkit-text-decoration-thickness: 1px; text-underline-offset: 3px } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a > .links-text > s { display: none } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a > .links-text { max-width:none; white-space: normal; overflow: visible; text-overflow: initial; padding-bottom: initial; } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu >.language-currency .currency-title { max-width:none; white-space: normal; overflow: visible; text-overflow: initial } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu >.language-currency .language-title { max-width:none; white-space: normal; overflow: visible; text-overflow: initial } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a > span > s { font-family: 'Jost'; font-weight: 400; font-size: var(--j-font_size-font-size-100); color: hsla(var(--j-color-scheme-foreground-secondary-h), var(--j-color-scheme-foreground-secondary-s), calc(var(--j-color-scheme-foreground-secondary-l) - 0%), calc(var(--j-color-scheme-foreground-secondary-a) * 1)); line-height: 1.1 } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a::before { font-size: 1em; color: hsla(var(--j-color-scheme-foreground-tertiary-h), var(--j-color-scheme-foreground-tertiary-s), calc(var(--j-color-scheme-foreground-tertiary-l) - 0%), calc(var(--j-color-scheme-foreground-tertiary-a) * 1)) } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a::before, .mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a .links-text em { margin-right: var(--j-gap-spacing---3); --element-margin-right: var(--j-gap-spacing---3) } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a { padding: 0px; --element-padding: 0px } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item { --menu-item-gap:var(--j-gap-spacing---4) } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial; --margin-top:-1px } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item .menu-image > img { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.mobile-header-active .mobile-top-bar .top-menu >  .j-menu > .menu-item .menu-image { margin-right: var(--j-gap-spacing---5); --element-margin-right: var(--j-gap-spacing---5); padding: var(--j-gap-spacing---1); --element-padding: var(--j-gap-spacing---1); border-width: 1px; border-style: solid; border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)); border-radius: 99px; --element-border-radius: 99px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.drop-menu > .j-dropdown { left:50%; right:auto; transform: translate3d(-50%, var(--dropdown-from), 0); align-items: center; --align-scroll: var(--align-scroll-center, 0); --translate-x: -50%; } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.drop-menu:first-child > .j-dropdown { left:50%; right:auto; } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.drop-menu:last-child > .j-dropdown { left:50%; right:auto; } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown > .j-dropdown::before { --triangle-right: 0px; --triangle-left: 0px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.mega-custom > .j-dropdown { left:50%; right:auto; transform: translate3d(-50%, var(--dropdown-from), 0); align-items: center; --align-scroll: var(--align-scroll-center, 0); --translate-x: -50%; } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.mega-custom:first-child > .j-dropdown { left:50%; right:auto; } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.mega-custom:last-child > .j-dropdown { left:50%; right:auto; } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.drop-menu.animating > .j-dropdown { --dropdown-from: 0; } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.mega-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text > s { display: var(--display, block) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .dropdown > a::after, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .dropdown > button::after, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle::after, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle::after, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle::after { opacity:0.4; left: 8px } 
.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .dropdown:hover > a::after,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .dropdown:hover > button::after,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover .dropdown-toggle::after,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover .dropdown-toggle::after,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover .dropdown-toggle::after,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover .dropdown-toggle::after { opacity:1 } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu).language-currency .currency-title, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu).language-currency .language-title { --menu-max-width: 200px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu).language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu).language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a::before { font-size: 1.2em } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a::before, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a .links-text em { margin-right: .5em; --element-margin-right: .5em } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item:not(:first-child), .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .accordion-menu .menu-item > a + div { border-style: none; border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a { padding: var(--j-gap-spacing---5); --element-padding: var(--j-gap-spacing---5); padding-right: var(--j-gap-spacing---6); --element-padding-right: var(--j-gap-spacing---6); padding-left: var(--j-gap-spacing---6); --element-padding-left: var(--j-gap-spacing---6) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item.has-image > a { padding: var(--j-gap-spacing---5); --element-padding: var(--j-gap-spacing---5); padding-right: var(--j-gap-spacing---6); --element-padding-right: var(--j-gap-spacing---6) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item { --menu-item-gap:0px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a > .count-badge { display: none; position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial; --x: 8px } 
.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu > li:hover > a,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu > li:hover > a > .links-text { color: hsla(var(--j-color-scheme-brand-secondary-foreground-h), var(--j-color-scheme-brand-secondary-foreground-s), calc(var(--j-color-scheme-brand-secondary-foreground-l) - 0%), calc(var(--j-color-scheme-brand-secondary-foreground-a) * 1)) } 
.no-touchevents .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu > li:hover > a,.no-touchevents  .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu > li:hover > a { background-color: hsla(var(--j-color-scheme-brand-secondary-h), var(--j-color-scheme-brand-secondary-s), calc(var(--j-color-scheme-brand-secondary-l) - 0%), calc(var(--j-color-scheme-brand-secondary-a) * 1)); --background-color: hsla(var(--j-color-scheme-brand-secondary-h), var(--j-color-scheme-brand-secondary-s), calc(var(--j-color-scheme-brand-secondary-l) - 0%), calc(var(--j-color-scheme-brand-secondary-a) * 1)) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown .j-menu > li { border-style: none; border-color: hsla(var(--j-color-scheme-background-border-h), var(--j-color-scheme-background-border-s), calc(var(--j-color-scheme-background-border-l) - 0%), calc(var(--j-color-scheme-background-border-a) * 1)) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown .j-menu { --dropdown-padding:var(--j-gap-spacing---4) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown .j-menu .j-menu, .mobile-header-active .mobile-top-bar .top-menu .dropdown.flyout-menu-item > .j-dropdown > .j-menu { --dropdown-padding:0px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu { background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); --background-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search) > .j-dropdown { --dropdown-width: 100px; width: 100px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown .menu-item > a { min-width: 100px; } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu > li { min-height:50px; --dropdown-main-menu-min-height:50px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu > li > a { min-height:50px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu { box-shadow: 3px 15px 15px -2px rgb(0 0 0 / 10%), 3px 15px 35px -5px rgb(0 0 0 / 10%), 3px 15px 25px -5px rgb(0 0 0 / 0%); border-radius: 0px; --element-border-radius: 0px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu .j-menu { border-top-left-radius: 0px; --element-border-top-left-radius: 0px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth) > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)#cart-content::before { display: block } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown::before, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth) > .tt-menu::before, .mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth)#cart-content::before { border-bottom-color: hsla(var(--j-color-scheme-background-secondary-h), var(--j-color-scheme-background-secondary-s), calc(var(--j-color-scheme-background-secondary-l) - 0%), calc(var(--j-color-scheme-background-secondary-a) * 1)); --triangle-left-offset: 3px; top: 2px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-fullwidth) { --triangle-top-distance:-2px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.dropdown:not(.mega-menu):not(#search).main-menu-item { --triangle-top-distance:-10px } 
.mobile-header-active .mobile-top-bar .top-menu .dropdown.multi-level > .j-dropdown > .j-menu { --dropdown-cols: 2 } 
@media (max-width: 1200px) {
	.mobile-header-active #search .header-search .search-categories.dropdown > .j-dropdown { left: 0; right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start } 
	.mobile-header-active #search .header-search .search-categories.dropdown > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
	.mobile-header-active #search .twitter-typeahead > .j-dropdown:not(#cart-content)::before { display: none; opacity: 0 } 
	.mobile-header-active #search .twitter-typeahead > .j-dropdown > .mega-menu-content { --dropdown-triangle: 0px; --triangle-size: 0px } 
	.mobile-header-active #search .twitter-typeahead > .j-dropdown > .mega-menu-content::before { top: 0; height: 100% } 
	.mobile-header-active #search .twitter-typeahead > .tt-menu::before { display: none; --dropdown-triangle: 0px } 
	.mobile-header-active #search .twitter-typeahead#cart-content::before { display: none } 
}
@media (max-width: 900px) {
	.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li > a > .links-text { font-size: var(--j-font_size-font-size-500) } 
	.mobile-header-active .tt-menu > div { border-radius: 0px; --element-border-radius: 0px } 
}
@media (max-width: 500px) {
	.mobile-2 .mobile-bar, .mobile-1 .mobile-bar-group { gap: 0px } 
	.mobile-header-active .menu-trigger .menu-icon::after { display:none; } 
	.mobile-custom-menu .links-text::after { display:none; } 
	.mobile-header-active .search-trigger .menu-icon::after { display:none; } 
	.mobile-header-active .mobile-header .fa-shopping-cart::after { display:none; } 
	.mobile-header-active .mobile-bar .count-badge, .mobile-header-active .mobile-bar-group .count-badge { --margin-top:12px } 
}
@media (max-width: 400px) {
	.mobile-header-active .mobile-bar ::before { font-size:20px } 
	.mobile-header-active .mobile-bar-group ::before { font-size:20px } 
	.mobile-header-active #cart>a>em::before { font-size:20px } 
} 