.elementor-7290 .elementor-element.elementor-element-9120b83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:36px;--padding-right:36px;--z-index:900;}.elementor-7290 .elementor-element.elementor-element-9120b83:not(.elementor-motion-effects-element-type-background), .elementor-7290 .elementor-element.elementor-element-9120b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1722;}.elementor-7290 .elementor-element.elementor-element-5c0db208{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7290 .elementor-element.elementor-element-1c8f70f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7290 .elementor-element.elementor-element-2fc041f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7290 .elementor-element.elementor-element-8e5d21b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7290 .elementor-element.elementor-element-2f08042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7290 .elementor-element.elementor-element-26d09699{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:5px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#F5F2EB;--n-menu-title-transition:300ms;--n-menu-title-padding:8px 8px 8px 8px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#F5F2EB;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#F5F2EB;--n-menu-title-active-color-dropdown:#53C6EF;}.elementor-7290 .elementor-element.elementor-element-26d09699 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#142937;}.elementor-7290 .elementor-element.elementor-element-26d09699 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#142937;}.elementor-7290 .elementor-element.elementor-element-26d09699 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#1B3343;}.elementor-7290 .elementor-element.elementor-element-26d09699 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7290 .elementor-element.elementor-element-26d09699 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7290 .elementor-element.elementor-element-26d09699 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-7290 .elementor-element.elementor-element-26d09699 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Satoshi", Sans-serif;font-weight:500;--n-menu-title-line-height:1.4;letter-spacing:0.5px;}.elementor-7290 .elementor-element.elementor-element-26d09699 {--n-menu-title-color-hover:#53C6EF;--n-menu-title-color-active:#53C6EF;}.elementor-7290 .elementor-element.elementor-element-67abf981 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7290 .elementor-element.elementor-element-67abf981{text-align:center;}.elementor-7290 .elementor-element.elementor-element-67abf981 img{width:126px;}.elementor-7290 .elementor-element.elementor-element-6efcfeb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7290 .elementor-element.elementor-element-3d001d1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7290 .elementor-element.elementor-element-3d001d1f .elementor-icon-wrapper{text-align:center;}.elementor-7290 .elementor-element.elementor-element-3d001d1f.elementor-view-stacked .elementor-icon{background-color:#F5F2EB;}.elementor-7290 .elementor-element.elementor-element-3d001d1f.elementor-view-framed .elementor-icon, .elementor-7290 .elementor-element.elementor-element-3d001d1f.elementor-view-default .elementor-icon{color:#F5F2EB;border-color:#F5F2EB;}.elementor-7290 .elementor-element.elementor-element-3d001d1f.elementor-view-framed .elementor-icon, .elementor-7290 .elementor-element.elementor-element-3d001d1f.elementor-view-default .elementor-icon svg{fill:#F5F2EB;}.elementor-7290 .elementor-element.elementor-element-3d001d1f .elementor-icon{font-size:21px;}.elementor-7290 .elementor-element.elementor-element-3d001d1f .elementor-icon svg{height:21px;}.elementor-7290 .elementor-element.elementor-element-7eb5033 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7290 .elementor-element.elementor-element-7eb5033 .elementor-icon-wrapper{text-align:center;}.elementor-7290 .elementor-element.elementor-element-7eb5033.elementor-view-stacked .elementor-icon{background-color:#F5F2EB;}.elementor-7290 .elementor-element.elementor-element-7eb5033.elementor-view-framed .elementor-icon, .elementor-7290 .elementor-element.elementor-element-7eb5033.elementor-view-default .elementor-icon{color:#F5F2EB;border-color:#F5F2EB;}.elementor-7290 .elementor-element.elementor-element-7eb5033.elementor-view-framed .elementor-icon, .elementor-7290 .elementor-element.elementor-element-7eb5033.elementor-view-default .elementor-icon svg{fill:#F5F2EB;}.elementor-7290 .elementor-element.elementor-element-7eb5033 .elementor-icon{font-size:21px;}.elementor-7290 .elementor-element.elementor-element-7eb5033 .elementor-icon svg{height:21px;}.elementor-7290 .elementor-element.elementor-element-a6d5299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7290 .elementor-element.elementor-element-a6d5299{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#F5F2EB;--toggle-button-background-color:#00000000;--toggle-button-icon-hover-color:#F5F2EB;--toggle-button-hover-background-color:#1B3343;--toggle-button-hover-border-color:#222222;--toggle-button-border-width:0px;--toggle-button-border-radius:525px;--toggle-icon-size:19px;--toggle-icon-padding:10px 11px 11px 11px;--items-indicator-text-color:#071722;--items-indicator-background-color:#009CDE;--cart-background-color:#142937;--cart-border-style:none;--cart-border-radius:12px 12px 12px 12px;--cart-padding:20px 20px 20px 20px;--cart-close-icon-size:18px;--cart-close-button-color:#F5F2EB;--cart-close-button-hover-color:#53C6EF;--remove-item-button-size:18px;--remove-item-button-color:#B9C7CF;--remove-item-button-hover-color:#FFB8B8;--menu-cart-subtotal-color:#F5F2EB;--menu-cart-subtotal-text-align:center;--product-variations-color:#B9C7CF;--product-price-color:#F5F2EB;--divider-color:#2C414F;--subtotal-divider-color:#2C414F;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:18px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:8px;--cart-footer-buttons-border-radius:525px;--view-cart-button-text-color:#F5F2EB;--view-cart-button-background-color:#1B3343;--checkout-button-text-color:#071722;--checkout-button-background-color:#009CDE;--empty-message-color:#F5F2EB;--empty-message-alignment:center;}body:not(.rtl) .elementor-7290 .elementor-element.elementor-element-a6d5299 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-13px;top:-13px;}body.rtl .elementor-7290 .elementor-element.elementor-element-a6d5299 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:13px;top:-13px;left:auto;}.elementor-7290 .elementor-element.elementor-element-a6d5299 .elementor-menu-cart__subtotal{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-7290 .elementor-element.elementor-element-a6d5299 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:#2C414F;}.elementor-7290 .elementor-element.elementor-element-a6d5299 .elementor-menu-cart__product-name a{font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0.05em;color:#F5F2EB;}.elementor-7290 .elementor-element.elementor-element-a6d5299 .elementor-menu-cart__product-name a:hover{color:#53C6EF;}.elementor-7290 .elementor-element.elementor-element-a6d5299 .elementor-menu-cart__product-price{font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;letter-spacing:0.05em;}.elementor-7290 .elementor-element.elementor-element-a6d5299 .elementor-menu-cart__product-price .product-quantity{color:#B9C7CF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:479px){.elementor-7290 .elementor-element.elementor-element-9120b83{--width:100%;}.elementor-7290 .elementor-element.elementor-element-5c0db208{--width:100%;}.elementor-7290 .elementor-element.elementor-element-1c8f70f0{--width:100%;}.elementor-7290 .elementor-element.elementor-element-2fc041f5{--width:100%;}.elementor-7290 .elementor-element.elementor-element-8e5d21b{--width:100%;}.elementor-7290 .elementor-element.elementor-element-2f08042{--width:100%;}.elementor-7290 .elementor-element.elementor-element-6efcfeb9{--width:130px;}}@media(max-width:1200px){.elementor-7290 .elementor-element.elementor-element-26d09699{--n-menu-title-space-between:10px;}}@media(max-width:991px){.elementor-7290 .elementor-element.elementor-element-26d09699{--n-menu-title-space-between:0px;--n-menu-title-padding:12px 20px 12px 20px;--n-menu-toggle-icon-size:26px;--n-menu-toggle-icon-distance-from-dropdown:20px;}.elementor-7290 .elementor-element.elementor-element-67abf981 img{width:112px;}.elementor-7290 .elementor-element.elementor-element-a6d5299{--toggle-icon-size:20px;}}@media(max-width:767px){.elementor-7290 .elementor-element.elementor-element-67abf981 img{width:112px;}}@media(max-width:478px){.elementor-7290 .elementor-element.elementor-element-67abf981 img{width:102px;}}/* Start custom CSS for container, class: .elementor-element-9120b83 */:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header { --sky-bg:#0b1722;--sky-panel:#142937;--sky-text:#f5f2eb;--sky-body:#b9c7cf;--sky-blue:#009cde;--sky-link:#53c6ef;--sky-line:#2c414f;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;max-width:100%;min-height:88px;margin:0;padding:14px clamp(20px,3vw,52px);gap:20px;background:#0b1722;color:var(--sky-text);border-bottom:1px solid rgba(185,199,207,.12);font-family:"Satoshi","Satoshi Variable",Arial,sans-serif;z-index:900;transition:background-color .2s ease,border-color .2s ease;overflow:visible; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header * { box-sizing:border-box; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header > .elementor-widget,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header > .e-con { margin:0;min-width:0; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-nav { width:100%;max-width:100%;justify-self:start; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-logo { justify-self:center;width:126px;max-width:126px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-logo img { display:block;width:126px;max-width:100%;height:auto; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-tools { display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px;width:auto;padding:0;margin:0;justify-self:end; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-tools>.elementor-widget { width:auto;margin:0; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-heading { gap:4px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-title-container { padding:12px 9px;min-height:44px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-title-text { font-family:inherit;font-size:14px;line-height:1.4;letter-spacing:.01em;color:var(--sky-text);font-weight:500; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-title:hover .e-n-menu-title-text,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-title.e-current .e-n-menu-title-text { color:var(--sky-link); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-action .elementor-icon { display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:11px;border-radius:50%;color:var(--sky-text);background:transparent; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-action .elementor-icon:hover { background:#1b3343; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-action .elementor-icon svg,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__toggle_button .elementor-button-icon svg,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-toggle svg { filter:brightness(0) invert(1); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__toggle_button { display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px!important;border:0!important;border-radius:50%;background:transparent!important;color:var(--sky-text)!important; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__toggle_button:hover { background:#1b3343!important; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-button-icon[data-counter]:before { background:var(--sky-blue);color:#071721;font-family:inherit;font-weight:700; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header a:focus-visible,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header button:focus-visible { outline:2px solid var(--sky-link);outline-offset:4px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-toggle { width:44px;height:44px;min-height:44px;padding:10px;border-radius:50%;background:transparent;color:var(--sky-text); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__main { background:#142937;color:var(--sky-text);border:1px solid var(--sky-line);box-shadow:0 18px 64px #0006; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__product-name a,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__subtotal,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__product-price,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__product-price .quantity,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .woocommerce-mini-cart__empty-message { color:var(--sky-text);font-family:inherit; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__product-name a:hover { color:var(--sky-link); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__product { border-color:var(--sky-line); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__footer-buttons a { min-height:46px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:650;line-height:1.3; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__footer-buttons .elementor-button--checkout { background:var(--sky-blue);color:#071721; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__footer-buttons .elementor-button--view-cart { background:#1b3343;color:var(--sky-text);border:1px solid var(--sky-line); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__close-button:before,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__close-button:after { background:var(--sky-text); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__product-remove a:before,
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .elementor-menu-cart__product-remove a:after { background:var(--sky-body); }
:where(html:has(.bn-site-header-v1)) body:has(.bn26-approved-hero) .bnsky-header.bnsky-header:not(.elementor-sticky--active) { position:absolute;inset-inline:0;top:0;background:linear-gradient(180deg,rgba(5,15,23,.72),rgba(5,15,23,.20));border-bottom-color:transparent; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header.elementor-sticky--active { background:rgba(11,23,34,.98);border-bottom-color:var(--sky-line); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header.elementor-sticky--effects { background:#0b1722; }
:where(html:has(.bn-site-header-v1)) body.elementor-editor-active .bnsky-header.bnsky-header:not(.elementor-sticky--active) { position:relative;top:auto;background:#0b1722; }
@media (min-width:1025px) {
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-heading>.e-n-menu-item:last-child { display:none; }
}
@media (max-width:1180px) and (min-width:1025px) {
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header { gap:14px;padding-inline:20px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-title-container { padding-inline:5px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-title-text { font-size:13px; }
}
@media (max-width:1024px) {
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header { grid-template-columns:minmax(0,1fr) 44px auto;gap:8px;min-height:78px;padding:12px 22px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-logo { grid-column:1;grid-row:1;justify-self:start;width:112px;max-width:112px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-nav { grid-column:2;grid-row:1;width:44px;max-width:none; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-tools { grid-column:3;grid-row:1; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-search-desktop { display:none!important; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-wrapper { background:#142937;border:1px solid var(--sky-line);border-radius:0 0 16px 16px;box-shadow:0 24px 40px #0005; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-heading { background:#142937; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-title-container { padding:16px 24px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-title-text { font-size:18px; }
}
@media (max-width:420px) {
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header { padding-inline:14px;gap:3px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-logo { width:102px; }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .bnsky-tools { gap:0; }
}
:where(html:has(.bn-site-header-v1)) .bnsky-header:lang(th) { font-family:"Prompt",Tahoma,sans-serif; }
:where(html:has(.bn-site-header-v1)) .bnsky-header:lang(th) .e-n-menu-title-text { letter-spacing:0;line-height:1.6; }
@media (prefers-reduced-motion:reduce) {
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header { transition:none; }
}
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header { border-bottom-color:rgba(126,133,174,.19); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header.elementor-sticky--active { background:rgba(11,23,34,.985); }
:where(html:has(.bn-site-header-v1)) .bnsky-header.bnsky-header .e-n-menu-title:hover .e-n-menu-title-text { color:#bcadf0; }
:where(html:has(.bn-site-header-v1)) body.admin-bar:has(.bn-site-header-v1) .bnsky-header.bnsky-header:not(.elementor-sticky--active) { top:32px; }
@media (max-width:782px) {
:where(html:has(.bn-site-header-v1)) body.admin-bar:has(.bn-site-header-v1) .bnsky-header.bnsky-header:not(.elementor-sticky--active) { top:46px; }
}
:where(html:has(.bn-site-header-v1)) body.elementor-editor-active .bnsky-header.bnsky-header:not(.elementor-sticky--active) { top:auto; }
:where(html:has(.bn-site-header-v1)) body:has(.bn-site-header-v1):has(.bn-site-header-v1):lang(en) .bnsky-header.bnsky-header .e-n-menu-title-text { font-size:14px!important;line-height:1.4!important;letter-spacing:.01em!important;font-weight:500!important; }
:where(html:has(.bn-site-header-v1)) body:has(.bn-site-header-v1):has(.bn-site-header-v1):lang(en) .bnsky-header.bnsky-header .elementor-button-icon[data-counter]:before { font-weight:700!important; }
:where(html:has(.bn-site-header-v1)) body:has(.bn-site-header-v1):has(.bn-site-header-v1):lang(en) .bnsky-header.bnsky-header .elementor-menu-cart__footer-buttons a { font-weight:650!important;line-height:1.3!important; }
@media (max-width:1180px) and (min-width:1025px) {
:where(html:has(.bn-site-header-v1)) body:has(.bn-site-header-v1):has(.bn-site-header-v1):lang(en) .bnsky-header.bnsky-header .e-n-menu-title-text { font-size:13px!important; }
}
@media (max-width:1024px) {
:where(html:has(.bn-site-header-v1)) body:has(.bn-site-header-v1):has(.bn-site-header-v1):lang(en) .bnsky-header.bnsky-header .e-n-menu-title-text { font-size:18px!important; }
}
:where(html:has(.bn-site-header-v1)) body:has(.bn-site-header-v1):has(.bn-site-header-v1):lang(en) .bnsky-header,
:where(html:has(.bn-site-header-v1)) body:has(.bn-site-header-v1):has(.bn-site-header-v1):lang(en) .bnsky-header .e-n-menu-title-text { font-family:var(--bn312rm-font,Arial,sans-serif)!important; }
:where(html:has(.bn-site-header-v1)) body:has(.bn-site-header-v1) .bnsky-header.bnsky-header:not(.elementor-sticky__spacer) { background-color: rgba(11, 23, 34, 0.97) !important;background-image: none !important; }
@media (prefers-reduced-transparency: reduce) {
:where(html:has(.bn-site-header-v1)) body:has(.bn-site-header-v1) .bnsky-header.bnsky-header:not(.elementor-sticky__spacer) { background-color: #0b1722 !important; }
}

/* Shared component integration. Page body colors remain owned by each page. */
.bn-site-header-v1{color-scheme:dark}
body:has(.bn-site-header-v1) .wpml-ls-statics-footer,body:has(.bn-site-header-v1) .wpml-ls-statics-footer a{background:#0b1722;color:#b9c7cf;border-color:#2c414f}
body:has(.bn-site-header-v1) .wpml-ls-statics-footer{margin:0;padding:18px 16px}
@media screen and (max-width:782px){body.admin-bar:has(.bn-site-header-v1):not(.elementor-editor-active) #wpadminbar #wp-admin-bar-new-draft>.ab-item{position:relative!important}body.admin-bar:has(.bn-site-header-v1):not(.elementor-editor-active) #wpadminbar #wp-admin-bar-new-draft>.ab-item>.ab-label{left:1px!important;right:auto!important;top:1px!important;bottom:auto!important}}/* End custom CSS */