@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper{display:none!important;pointer-events:none!important}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu{pointer-events:none}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned){display:none!important}:where(.brxe-nav-menu) ol,:where(.brxe-nav-menu) ul{list-style-type:none;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu{display:flex;line-height:inherit;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu>li{margin:0 0 0 30px}:where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children:hover:before{content:"";height:100%;min-height:60px;position:absolute;top:100%;width:100%;z-index:1}:where(.brxe-nav-menu) .bricks-nav-menu>li>.sub-menu.caret:before{border:0 solid transparent;border-bottom:0 solid var(--bricks-bg-dark);content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);width:0}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click]:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click].open>.sub-menu.caret:before{display:block}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click] .sub-menu.caret:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu li{position:relative}:where(.brxe-nav-menu) .bricks-nav-menu li.open>.sub-menu{opacity:1;visibility:visible}:where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static]>.sub-menu{display:block}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a{display:flex;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static]{flex-direction:column}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu{display:none;position:static!important;transform:none}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu{background-color:var(--bricks-bg-dark);color:#fff;line-height:60px;min-width:150px;opacity:0;position:absolute;top:100%;transition:var(--bricks-transition);visibility:hidden;white-space:nowrap;z-index:998}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li{border-style:none;position:relative;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a,:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button{color:currentcolor;padding:0 20px}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu{left:100%;padding-top:0;top:0}:where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle{width:100%}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle{background-color:transparent;cursor:pointer;display:none;height:16px;min-width:12px;position:relative;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always{display:block}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span{min-width:12px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{background-color:currentcolor;display:block;height:2px;position:absolute;right:0;transition:var(--bricks-transition)}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top{min-width:12px;top:0;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center{min-width:12px;top:7px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{min-width:12px;top:14px;width:20px}.brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu{display:block!important}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle{min-width:20px;width:20px;z-index:1000}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed{position:fixed}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top{top:50%;transform:rotate(45deg)}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center{opacity:0}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom{top:50%;transform:rotate(-45deg)}.brxe-nav-menu.show-mobile-menu li.open>.brx-megamenu{display:initial;opacity:1;position:static;visibility:visible}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper{max-width:100vw;opacity:1!important;transform:translateX(0)!important;visibility:visible;z-index:999}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay{opacity:1;visibility:visible;z-index:998}.brxe-nav-menu .bricks-mobile-menu-wrapper{bottom:0;color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;position:fixed;right:auto;scrollbar-width:none;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:background-color,opacity,transform,visibility;visibility:hidden;width:300px;z-index:999}.brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu-wrapper:before{background-color:#23282d;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in{opacity:0;transform:translateX(0)!important}.brxe-nav-menu .bricks-mobile-menu-wrapper.left{transform:translateX(-100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper.right{left:auto;right:0;transform:translateX(100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper a{display:block;width:100%}.brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a{display:initial}.brxe-nav-menu .bricks-mobile-menu-wrapper li a{line-height:60px}.brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus{outline-offset:-1px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu{background:none!important;display:none;line-height:40px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a{padding:0 45px}.brxe-nav-menu .bricks-mobile-menu-wrapper li.open>.sub-menu{display:block}.brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before{display:none}.brxe-nav-menu .bricks-mobile-menu{overflow-y:scroll;position:relative;scrollbar-width:none}.brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu>li>a{padding:0 30px}.brxe-nav-menu .bricks-mobile-menu .brx-megamenu{display:none}.brxe-nav-menu .bricks-mobile-menu-overlay{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}li.menu-item-has-children [aria-expanded] .menu-item-icon{background-color:transparent;color:inherit;pointer-events:none;transition:inherit}li.menu-item-has-children [aria-expanded] .menu-item-icon i{position:relative;top:2px}li.menu-item-has-children [aria-expanded=false] .open{display:block}li.menu-item-has-children [aria-expanded=false] .close{display:none}li.menu-item-has-children [aria-expanded=true] .close{display:block}li.menu-item-has-children [aria-expanded=true] .open{display:none}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}#brxe-baueko {width: 170px}@media (max-width: 478px) {#brxe-baueko {width: 150px}}#brxe-sezjzv {width: auto; flex-shrink: 0}@layer bricks {@media (max-width: 767px) {#brxe-wmizdm .bricks-nav-menu-wrapper { display: none; }#brxe-wmizdm .bricks-mobile-menu-toggle { display: block; }}}#brxe-wmizdm {font-size: 20px; font-weight: 600; text-align: center}#brxe-wmizdm .bricks-mobile-menu-wrapper {justify-content: flex-start; align-items: flex-start; text-align: center; width: 300px}#brxe-wmizdm .bricks-mobile-menu-wrapper .brx-submenu-toggle {justify-content: flex-start}#brxe-wmizdm .bricks-mobile-menu-wrapper a {width: auto}#brxe-wmizdm .bricks-mobile-menu > li > a {padding-top: 0; padding-bottom: 0}#brxe-wmizdm .bricks-mobile-menu > li > .brx-submenu-toggle > * {padding-top: 0; padding-bottom: 0}#brxe-wmizdm .bricks-mobile-menu .sub-menu > .menu-item > a {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: #111820}#brxe-wmizdm .bricks-mobile-menu .sub-menu > .menu-item > .brx-submenu-toggle > * {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-wmizdm .bricks-mobile-menu .sub-menu > .menu-item > .brx-submenu-toggle {background-color: #111820}#brxe-wmizdm .bricks-mobile-menu-toggle {color: #ffffff; width: 22px !important}#brxe-wmizdm .bricks-mobile-menu-toggle .bar-top {width: 22px !important}#brxe-wmizdm .bricks-mobile-menu-toggle .bar-center {width: 22px !important}#brxe-wmizdm .bricks-mobile-menu-toggle .bar-bottom {width: 22px !important}#brxe-uhebby {flex-grow: 1; min-width: 0px; width: auto; align-items: center}@layer bricks {@media (max-width: 767px) {#brxe-gjcief .bricks-nav-menu-wrapper { display: none; }#brxe-gjcief .bricks-mobile-menu-toggle { display: block; }}}#brxe-gjcief {font-size: 20px; font-weight: 600; text-align: center}#brxe-gjcief .bricks-mobile-menu-wrapper {justify-content: flex-start; align-items: flex-start; text-align: center; width: 330px}#brxe-gjcief .bricks-mobile-menu-wrapper .brx-submenu-toggle {justify-content: flex-start}#brxe-gjcief .bricks-mobile-menu-wrapper a {width: auto}#brxe-gjcief .bricks-mobile-menu > li > a {padding-top: 0; padding-bottom: 0}#brxe-gjcief .bricks-mobile-menu > li > .brx-submenu-toggle > * {padding-top: 0; padding-bottom: 0}#brxe-gjcief .bricks-mobile-menu .sub-menu > .menu-item > a {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: #111820}#brxe-gjcief .bricks-mobile-menu .sub-menu > .menu-item > .brx-submenu-toggle > * {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-gjcief .bricks-mobile-menu .sub-menu > .menu-item > .brx-submenu-toggle {background-color: #111820}#brxe-gjcief .bricks-mobile-menu-toggle {color: #ffffff; width: 22px !important}#brxe-gjcief .bricks-mobile-menu-toggle .bar-top {width: 22px !important}#brxe-gjcief .bricks-mobile-menu-toggle .bar-center {width: 22px !important}#brxe-gjcief .bricks-mobile-menu-toggle .bar-bottom {width: 22px !important}#brxe-chwpte {font-size: 25px}#brxe-lfhhmi .cart-count {background-color: #f44336}#brxe-lfhhmi .mini-cart-link .cart-icon .cart-count {border-color: #262626}#brxe-lfhhmi .cart-detail {width: 400px}#brxe-lfhhmi .cart-detail,#brxe-lfhhmi .cart-details { background: radial-gradient(circle at top right, rgba(37,199,247,.055), transparent 34%), radial-gradient(circle at bottom left, rgba(255,255,255,.025), transparent 36%), linear-gradient(180deg, rgba(11,13,17,.985) 0%, rgba(5,6,9,.995) 100%) !important; border: 0 !important; border-left: 1px solid rgba(255,255,255,.10) !important; outline: 0 !important; box-shadow: -24px 0 80px rgba(0,0,0,.62), inset 1px 0 0 rgba(255,255,255,.035), inset 0 1px 0 rgba(255,255,255,.035) !important; color: #f5f7fa !important; overflow: hidden !important;}#brxe-lfhhmi .cart-detail::before,#brxe-lfhhmi .cart-detail::after,#brxe-lfhhmi .cart-details::before,#brxe-lfhhmi .cart-details::after { content: none !important; display: none !important;}#brxe-lfhhmi .cart-detail .widget_shopping_cart_content,#brxe-lfhhmi .cart-details .widget_shopping_cart_content { width: 100% !important; max-width: none !important; min-width: 0 !important; min-height: 100% !important; height: 100% !important; padding: 32px 16px 14px !important; box-sizing: border-box !important; display: flex !important; flex-direction: column !important; position: relative !important; color: #f5f7fa !important; background: radial-gradient(circle at top right, rgba(37,199,247,.045), transparent 34%), linear-gradient(180deg, rgba(11,13,17,.965) 0%, rgba(5,6,9,.985) 100%) !important; border: 0 !important; outline: 0 !important; box-shadow: none !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart,#brxe-lfhhmi .cart-details .woocommerce-mini-cart { width: 100% !important; margin: 0 0 14px !important; padding: 0 2px 0 0 !important; list-style: none !important; flex: 1 1 auto !important; min-height: 0 !important; overflow-y: auto !important; overflow-x: hidden !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart::-webkit-scrollbar,#brxe-lfhhmi .cart-details .woocommerce-mini-cart::-webkit-scrollbar { width: 6px !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart::-webkit-scrollbar-thumb,#brxe-lfhhmi .cart-details .woocommerce-mini-cart::-webkit-scrollbar-thumb { background: rgba(37,199,247,.18) !important; border-radius: 999px !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart::-webkit-scrollbar-track,#brxe-lfhhmi .cart-details .woocommerce-mini-cart::-webkit-scrollbar-track { background: transparent !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item,#brxe-lfhhmi .cart-detail .mini_cart_item,#brxe-lfhhmi .cart-details .woocommerce-mini-cart-item,#brxe-lfhhmi .cart-details .mini_cart_item { position: relative !important; width: 100% !important; max-width: 100% !important; min-height: 82px !important; margin: 0 !important; padding: 0 28px 18px 88px !important; box-sizing: border-box !important; overflow: visible !important; border-bottom: 1px solid rgba(255,255,255,.075) !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item + .woocommerce-mini-cart-item,#brxe-lfhhmi .cart-detail .mini_cart_item + .mini_cart_item,#brxe-lfhhmi .cart-details .woocommerce-mini-cart-item + .woocommerce-mini-cart-item,#brxe-lfhhmi .cart-details .mini_cart_item + .mini_cart_item { margin-top: 16px !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item img,#brxe-lfhhmi .cart-detail .mini_cart_item img,#brxe-lfhhmi .cart-details .woocommerce-mini-cart-item img,#brxe-lfhhmi .cart-details .mini_cart_item img { position: absolute !important; left: 0 !important; top: 0 !important; width: 72px !important; height: 72px !important; object-fit: cover !important; border-radius: 9px !important; background: rgba(255,255,255,.035) !important; margin: 0 !important; float: none !important; box-shadow: 0 8px 18px rgba(0,0,0,.28), 0 0 0 1px rgba(255,255,255,.055) !important;}#brxe-lfhhmi .cart-detail .remove,#brxe-lfhhmi .cart-details .remove { position: absolute !important; top: 0 !important; right: 0 !important; width: 22px !important; height: 22px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; border-radius: 999px !important; color: rgba(255,255,255,.36) !important; background: transparent !important; font-size: 17px !important; line-height: 1 !important; text-decoration: none !important; z-index: 4 !important;}#brxe-lfhhmi .cart-detail .remove:hover,#brxe-lfhhmi .cart-details .remove:hover { color: #ffffff !important; background: rgba(255,255,255,.06) !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item > a:not(.remove),#brxe-lfhhmi .cart-detail .mini_cart_item > a:not(.remove),#brxe-lfhhmi .cart-details .woocommerce-mini-cart-item > a:not(.remove),#brxe-lfhhmi .cart-details .mini_cart_item > a:not(.remove) { display: block !important; width: 100% !important; max-width: 100% !important; margin: 0 0 9px !important; padding: 0 !important; color: #ffffff !important; font-size: 14.8px !important; line-height: 1.32 !important; font-weight: 800 !important; white-space: normal !important; overflow: visible !important; overflow-wrap: break-word !important; word-break: normal !important; -webkit-line-clamp: unset !important; -webkit-box-orient: initial !important; max-height: none !important; text-decoration: none !important; box-sizing: border-box !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item > a:not(.remove):hover,#brxe-lfhhmi .cart-detail .mini_cart_item > a:not(.remove):hover,#brxe-lfhhmi .cart-details .woocommerce-mini-cart-item > a:not(.remove):hover,#brxe-lfhhmi .cart-details .mini_cart_item > a:not(.remove):hover { color: #53D8FF !important;}#brxe-lfhhmi .cart-detail dl.variation,#brxe-lfhhmi .cart-details dl.variation { display: block !important; width: 100% !important; max-width: 100% !important; margin: 8px 0 0 !important; padding: 0 !important; overflow: visible !important; box-sizing: border-box !important;}#brxe-lfhhmi .cart-detail dl.variation dt,#brxe-lfhhmi .cart-details dl.variation dt { display: block !important; float: none !important; clear: both !important; margin: 0 0 4px !important; padding: 0 !important; color: rgba(255,255,255,.94) !important; font-size: 14px !important; line-height: 1.32 !important; font-weight: 800 !important; white-space: normal !important;}#brxe-lfhhmi .cart-detail dl.variation dd,#brxe-lfhhmi .cart-details dl.variation dd { display: block !important; float: none !important; clear: both !important; margin: 0 0 9px !important; padding: 0 !important; color: rgba(255,255,255,.88) !important; font-size: 14px !important; line-height: 1.42 !important; font-weight: 500 !important; white-space: normal !important; overflow: visible !important; overflow-wrap: break-word !important; word-break: normal !important; max-width: 100% !important; box-sizing: border-box !important;}#brxe-lfhhmi .cart-detail dl.variation dd p,#brxe-lfhhmi .cart-details dl.variation dd p { margin: 0 !important; padding: 0 !important; max-width: 100% !important; white-space: normal !important; overflow: visible !important; overflow-wrap: break-word !important; word-break: normal !important;}#brxe-lfhhmi .cart-detail dl.variation dt:not(:first-child),#brxe-lfhhmi .cart-details dl.variation dt:not(:first-child) { margin-top: 8px !important;}#brxe-lfhhmi .cart-detail dl.variation dd:last-child,#brxe-lfhhmi .cart-details dl.variation dd:last-child { margin-bottom: 0 !important;}#brxe-lfhhmi .cart-detail dl.variation dd::before,#brxe-lfhhmi .cart-detail dl.variation dd::after,#brxe-lfhhmi .cart-details dl.variation dd::before,#brxe-lfhhmi .cart-details dl.variation dd::after { content: none !important; display: none !important;}#brxe-lfhhmi .cart-detail .quantity,#brxe-lfhhmi .cart-details .quantity { display: block !important; margin-top: 10px !important; max-width: 100% !important; color: rgba(255,255,255,.72) !important; font-size: 14px !important; line-height: 1.35 !important; white-space: normal !important;}#brxe-lfhhmi .cart-detail .quantity .amount,#brxe-lfhhmi .cart-detail .quantity .amount bdi,#brxe-lfhhmi .cart-detail .quantity .amount .woocommerce-Price-currencySymbol,#brxe-lfhhmi .cart-details .quantity .amount,#brxe-lfhhmi .cart-details .quantity .amount bdi,#brxe-lfhhmi .cart-details .quantity .amount .woocommerce-Price-currencySymbol { color: #53D8FF !important; font-weight: 800 !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__empty-message,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__empty-message,#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__empty-message a,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__empty-message a { color: rgba(245,247,250,.86) !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__total,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__total { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; margin: 6px 0 0 !important; padding: 16px 16px 12px !important; background: linear-gradient( 180deg, rgba(255,255,255,0.035) 0%, rgba(255,255,255,0.02) 100% ) !important; border: 1px solid rgba(83,216,255,0.10) !important; border-bottom: 0 !important; border-radius: 16px 16px 0 0 !important; box-shadow: 0 10px 24px rgba(0,0,0,.16) !important; color: #ffffff !important; font-size: 16px !important; font-weight: 800 !important; width: 100% !important; box-sizing: border-box !important; flex: 0 0 auto !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__total .amount,#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__total .amount bdi,#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__total .amount .woocommerce-Price-currencySymbol,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__total .amount,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__total .amount bdi,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__total .amount .woocommerce-Price-currencySymbol { color: #53D8FF !important; font-size: 20px !important; font-weight: 900 !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; margin-top: 0 !important; padding: 0 16px 16px !important; background: linear-gradient( 180deg, rgba(255,255,255,0.02) 0%, rgba(255,255,255,0.015) 100% ) !important; border: 1px solid rgba(83,216,255,0.10) !important; border-top: 0 !important; border-radius: 0 0 16px 16px !important; box-shadow: 0 10px 24px rgba(0,0,0,.16) !important; width: 100% !important; box-sizing: border-box !important; flex: 0 0 auto !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons .button,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons .button { min-height: 46px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 16px !important; border-radius: 999px !important; text-decoration: none !important; font-size: 15px !important; font-weight: 800 !important; line-height: 1 !important; transition: all .2s ease !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons .wc-forward:not(.checkout),#brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons .wc-forward:not(.checkout) { border: 1px solid rgba(83,216,255,.16) !important; background: rgba(0,0,0,.10) !important; color: #ffffff !important; box-shadow: none !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):hover,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons .wc-forward:not(.checkout):hover { border-color: rgba(83,216,255,.34) !important; background: rgba(83,216,255,.06) !important; color: #ffffff !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons .checkout,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons .checkout { border: 0 !important; color: #ffffff !important; background: linear-gradient( 90deg, #1B6FFF 0%, #2F98FF 48%, #56D8FF 100% ) !important; box-shadow: 0 10px 24px rgba(31,125,255,.18) !important;}#brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons .checkout:hover,#brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons .checkout:hover { transform: translateY(-1px) !important; box-shadow: 0 14px 28px rgba(31,125,255,.24) !important;}@media (min-width: 768px) and (max-width: 1024px) { #brxe-lfhhmi .cart-detail .widget_shopping_cart_content, #brxe-lfhhmi .cart-details .widget_shopping_cart_content { width: 100% !important; max-width: none !important; padding: 32px 16px 14px !important; } #brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item, #brxe-lfhhmi .cart-detail .mini_cart_item, #brxe-lfhhmi .cart-details .woocommerce-mini-cart-item, #brxe-lfhhmi .cart-details .mini_cart_item { padding: 0 28px 18px 88px !important; } #brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons, #brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons { grid-template-columns: 1fr 1fr !important; }}@media (max-width: 767px) { #brxe-lfhhmi .cart-detail, #brxe-lfhhmi .cart-details { background: radial-gradient(circle at top right, rgba(37,199,247,.055), transparent 34%), linear-gradient(180deg, rgba(11,13,17,.988) 0%, rgba(5,6,9,.996) 100%) !important; box-shadow: -20px 0 70px rgba(0,0,0,.60), inset 1px 0 0 rgba(255,255,255,.035) !important; } #brxe-lfhhmi .cart-detail .widget_shopping_cart_content, #brxe-lfhhmi .cart-details .widget_shopping_cart_content { width: 100% !important; max-width: none !important; padding: 26px 14px 12px !important; background: radial-gradient(circle at top right, rgba(37,199,247,.045), transparent 36%), linear-gradient(180deg, rgba(11,13,17,.97) 0%, rgba(5,6,9,.99) 100%) !important; } #brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item, #brxe-lfhhmi .cart-detail .mini_cart_item, #brxe-lfhhmi .cart-details .woocommerce-mini-cart-item, #brxe-lfhhmi .cart-details .mini_cart_item { padding: 0 26px 18px 82px !important; } #brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item img, #brxe-lfhhmi .cart-detail .mini_cart_item img, #brxe-lfhhmi .cart-details .woocommerce-mini-cart-item img, #brxe-lfhhmi .cart-details .mini_cart_item img { width: 66px !important; height: 66px !important; border-radius: 8px !important; } #brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item > a:not(.remove), #brxe-lfhhmi .cart-detail .mini_cart_item > a:not(.remove), #brxe-lfhhmi .cart-details .woocommerce-mini-cart-item > a:not(.remove), #brxe-lfhhmi .cart-details .mini_cart_item > a:not(.remove) { font-size: 14.3px !important; line-height: 1.32 !important; margin-bottom: 8px !important; } #brxe-lfhhmi .cart-detail dl.variation dt, #brxe-lfhhmi .cart-details dl.variation dt { font-size: 13.6px !important; line-height: 1.32 !important; margin-bottom: 3px !important; } #brxe-lfhhmi .cart-detail dl.variation dd, #brxe-lfhhmi .cart-details dl.variation dd { font-size: 13.6px !important; line-height: 1.42 !important; margin-bottom: 8px !important; } #brxe-lfhhmi .cart-detail dl.variation dt:not(:first-child), #brxe-lfhhmi .cart-details dl.variation dt:not(:first-child) { margin-top: 7px !important; } #brxe-lfhhmi .cart-detail .remove, #brxe-lfhhmi .cart-details .remove { top: 0 !important; right: 0 !important; } #brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons, #brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons { grid-template-columns: 1fr 1fr !important; gap: 10px !important; padding: 0 14px 14px !important; } #brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons .button, #brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons .button { min-height: 44px !important; padding: 0 12px !important; font-size: 14.5px !important; }}@media (max-width: 360px) { #brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item, #brxe-lfhhmi .cart-detail .mini_cart_item, #brxe-lfhhmi .cart-details .woocommerce-mini-cart-item, #brxe-lfhhmi .cart-details .mini_cart_item { padding-left: 76px !important; padding-right: 24px !important; } #brxe-lfhhmi .cart-detail .woocommerce-mini-cart-item img, #brxe-lfhhmi .cart-detail .mini_cart_item img, #brxe-lfhhmi .cart-details .woocommerce-mini-cart-item img, #brxe-lfhhmi .cart-details .mini_cart_item img { width: 60px !important; height: 60px !important; } #brxe-lfhhmi .cart-detail .woocommerce-mini-cart__buttons .button, #brxe-lfhhmi .cart-details .woocommerce-mini-cart__buttons .button { font-size: 13.5px !important; padding: 0 10px !important; }}#brxe-kdttac {column-gap: 20px; flex-grow: 0; min-width: 0px; width: auto; flex-direction: row; flex-shrink: 0; align-items: center}#brxe-gjsksw {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; margin-right: auto; margin-left: auto; align-items: center; justify-content: space-between; flex-direction: row}@media (max-width: 478px) {#brxe-gjsksw {padding-right: 14px; padding-left: 14px}}#brxe-cmbpre {flex-shrink: 1; flex-direction: row; border-bottom-width: 1px}#brxe-cmbpre { --vv-header-actions-gap-pc: 12px; --vv-header-actions-gap-tablet: 10px; --vv-header-actions-gap-mobile: 9px; --vv-mobile-menu-size: 26px; --vv-mobile-menu-size-phone: 25px; --vv-mobile-drawer-width: 330px; --vv-lc-box-size: 34px; --vv-lc-svg-size: 25px;}body { --vv-mega-pc-top: 96px; --vv-mega-pc-inner: 1400px;}#brxe-cmbpre { position: relative !important; z-index: 9999 !important; overflow: visible !important; background: #000000 !important; border-bottom: 1px solid rgba(255,255,255,.11) !important; box-shadow: 0 3px 10px rgba(255,255,255,.03) !important;}#brxe-cmbpre .vv-header-actions { flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; width: auto !important; max-width: none !important; min-width: 0 !important; margin-left: auto !important; white-space: nowrap !important; line-height: 1 !important;}#brxe-cmbpre .vv-header-actions > * { flex: 0 0 auto !important; margin: 0 !important;}#brxe-cmbpre .vv-header-actions .vv-header-cart,#brxe-cmbpre .vv-header-actions .js-side-cart-toggle { position: relative !important; overflow: visible !important;}@media (min-width: 1181px) { #brxe-cmbpre .vv-header-menu-mobile, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-wrapper, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-overlay { display: none !important; } #brxe-cmbpre .vv-header-nav-desktop, #brxe-cmbpre .vv-header-menu-desktop { display: flex !important; align-items: center !important; justify-content: center !important; min-width: 0 !important; width: auto !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; } #brxe-cmbpre .vv-header-menu-desktop .bricks-mobile-menu-toggle, #brxe-cmbpre .vv-header-menu-desktop .bricks-mobile-menu-wrapper, #brxe-cmbpre .vv-header-menu-desktop .bricks-mobile-menu-overlay { display: none !important; } #brxe-cmbpre .vv-header-menu-desktop .bricks-nav-menu-wrapper, #brxe-cmbpre .vv-header-menu-desktop .bricks-nav-menu-wrapper.custom { display: block !important; width: auto !important; max-width: 100% !important; } #brxe-cmbpre .vv-header-menu-desktop .bricks-nav-menu { display: flex !important; align-items: center !important; justify-content: center !important; flex-wrap: nowrap !important; gap: 28px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; white-space: nowrap !important; } #brxe-cmbpre .vv-header-menu-desktop .bricks-nav-menu > li { flex: 0 0 auto !important; margin: 0 !important; padding: 0 !important; } #brxe-cmbpre .vv-header-menu-desktop .bricks-nav-menu > li > a { white-space: nowrap !important; text-decoration: none !important; } #brxe-cmbpre .vv-header-actions { gap: var(--vv-header-actions-gap-pc) !important; } #brxe-cmbpre .vv-header-actions .vv-lc-action { order: 1 !important; } #brxe-cmbpre .vv-header-actions .vv-header-account { order: 2 !important; } #brxe-cmbpre .vv-header-actions .vv-header-cart, #brxe-cmbpre .vv-header-actions .js-side-cart-toggle { order: 3 !important; }}@media (max-width: 1180px) { #brxe-cmbpre .vv-header-nav-desktop, #brxe-cmbpre .vv-header-menu-desktop { display: none !important; } #brxe-cmbpre .vv-header-actions { gap: var(--vv-header-actions-gap-tablet) !important; } #brxe-cmbpre .vv-header-actions .vv-header-menu-mobile { order: 1 !important; } #brxe-cmbpre .vv-header-actions .vv-header-account { order: 2 !important; } #brxe-cmbpre .vv-header-actions .vv-lc-action { order: 3 !important; } #brxe-cmbpre .vv-header-actions .vv-header-cart, #brxe-cmbpre .vv-header-actions .js-side-cart-toggle { order: 4 !important; } #brxe-cmbpre .vv-header-menu-mobile { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: var(--vv-mobile-menu-size) !important; height: var(--vv-mobile-menu-size) !important; flex: 0 0 var(--vv-mobile-menu-size) !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-nav-menu-wrapper.custom, #brxe-cmbpre .vv-header-menu-mobile .bricks-nav-menu-wrapper, #brxe-cmbpre .vv-header-menu-mobile .bricks-nav-menu { display: none !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle { position: relative !important; top: auto !important; right: auto !important; left: auto !important; transform: none !important; width: var(--vv-mobile-menu-size) !important; height: var(--vv-mobile-menu-size) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; outline: none !important; cursor: pointer !important; font-size: 0 !important; line-height: 1 !important; z-index: 30 !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle i, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle svg { display: none !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle *, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle span, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-top, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-center, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-bottom { box-shadow: none !important; outline: none !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle span, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-top, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-center, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-bottom { position: absolute !important; left: 2px !important; right: 2px !important; display: block !important; width: auto !important; height: 2.1px !important; margin: 0 !important; padding: 0 !important; background: #ffffff !important; border: 0 !important; border-radius: 999px !important; opacity: 1 !important; transform: none !important; transition: transform .22s ease, opacity .22s ease, top .22s ease !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-top { top: 5px !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-center { top: 12px !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-bottom { top: 19px !important; } #brxe-cmbpre .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-toggle .bar-top, #brxe-cmbpre .vv-header-menu-mobile:has(.bricks-mobile-menu-toggle[aria-expanded="true"]) .bricks-mobile-menu-toggle .bar-top { top: 12px !important; transform: rotate(45deg) !important; } #brxe-cmbpre .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-toggle .bar-center, #brxe-cmbpre .vv-header-menu-mobile:has(.bricks-mobile-menu-toggle[aria-expanded="true"]) .bricks-mobile-menu-toggle .bar-center { opacity: 0 !important; } #brxe-cmbpre .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom, #brxe-cmbpre .vv-header-menu-mobile:has(.bricks-mobile-menu-toggle[aria-expanded="true"]) .bricks-mobile-menu-toggle .bar-bottom { top: 12px !important; transform: rotate(-45deg) !important; } #brxe-cmbpre .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-toggle, #brxe-cmbpre .vv-header-menu-mobile:has(.bricks-mobile-menu-toggle[aria-expanded="true"]) .bricks-mobile-menu-toggle { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; } #brxe-cmbpre .js-side-cart-toggle, #brxe-cmbpre .vv-header-account { display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; } #brxe-cmbpre .js-side-cart-toggle svg, #brxe-cmbpre .js-side-cart-toggle i, #brxe-cmbpre .vv-header-account svg, #brxe-cmbpre .vv-header-account i { width: 25px !important; height: 25px !important; font-size: 25px !important; color: #ffffff !important; fill: none !important; stroke: currentColor !important; line-height: 1 !important; } #brxe-cmbpre .vv-header-account { width: 27px !important; height: 27px !important; font-size: 25px !important; line-height: 1 !important; }}@media (max-width: 767px) { #brxe-cmbpre .vv-header-actions { gap: var(--vv-header-actions-gap-mobile) !important; } #brxe-cmbpre .vv-header-menu-mobile { width: var(--vv-mobile-menu-size-phone) !important; height: var(--vv-mobile-menu-size-phone) !important; flex-basis: var(--vv-mobile-menu-size-phone) !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle { width: var(--vv-mobile-menu-size-phone) !important; height: var(--vv-mobile-menu-size-phone) !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle span, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-top, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-center, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-bottom { left: 2px !important; right: 2px !important; height: 2px !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-top { top: 5px !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-center { top: 12px !important; } #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-toggle .bar-bottom { top: 19px !important; } #brxe-cmbpre .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-toggle .bar-top, #brxe-cmbpre .vv-header-menu-mobile:has(.bricks-mobile-menu-toggle[aria-expanded="true"]) .bricks-mobile-menu-toggle .bar-top, #brxe-cmbpre .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom, #brxe-cmbpre .vv-header-menu-mobile:has(.bricks-mobile-menu-toggle[aria-expanded="true"]) .bricks-mobile-menu-toggle .bar-bottom { top: 12px !important; }}@media (max-width: 1180px) { body .bricks-mobile-menu-wrapper, body .bricks-mobile-menu-wrapper.right, body nav.bricks-mobile-menu-wrapper, body nav.bricks-mobile-menu-wrapper.right, #brxe-cmbpre .bricks-mobile-menu-wrapper, #brxe-cmbpre .bricks-mobile-menu-wrapper.right, #brxe-cmbpre nav.bricks-mobile-menu-wrapper, #brxe-cmbpre nav.bricks-mobile-menu-wrapper.right { width: var(--vv-mobile-drawer-width) !important; min-width: var(--vv-mobile-drawer-width) !important; max-width: var(--vv-mobile-drawer-width) !important; box-sizing: border-box !important; color: #f5f7fa !important; background: radial-gradient(circle at top right, rgba(37,199,247,.055), transparent 34%), radial-gradient(circle at bottom left, rgba(255,255,255,.025), transparent 34%), linear-gradient(180deg, rgba(11,13,17,.985) 0%, rgba(5,6,9,.995) 100%) !important; border-left: 1px solid rgba(255,255,255,.10) !important; border-right: 0 !important; box-shadow: -24px 0 80px rgba(0,0,0,.62), inset 1px 0 0 rgba(255,255,255,.035), inset 0 1px 0 rgba(255,255,255,.035) !important; overflow: hidden !important; } body .bricks-mobile-menu-wrapper .bricks-mobile-menu, #brxe-cmbpre .bricks-mobile-menu-wrapper .bricks-mobile-menu, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-wrapper .bricks-mobile-menu { position: relative !important; z-index: 1 !important; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 56px 0 0 !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; gap: 0 !important; list-style: none !important; background: transparent !important; box-sizing: border-box !important; } body .bricks-mobile-menu-wrapper .bricks-mobile-menu > li, #brxe-cmbpre .bricks-mobile-menu-wrapper .bricks-mobile-menu > li, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu li, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-wrapper li { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border-bottom: 1px solid rgba(255,255,255,.075) !important; box-sizing: border-box !important; } body .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a, #brxe-cmbpre .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu a, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu-wrapper a { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 15px 24px !important; color: rgba(245,247,250,.94) !important; font-size: 18px !important; line-height: 1.25 !important; font-weight: 750 !important; letter-spacing: -0.01em !important; text-align: left !important; text-decoration: none !important; background: transparent !important; border: 0 !important; outline: none !important; box-shadow: none !important; box-sizing: border-box !important; } body .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a:hover, body .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a:focus, body .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a:focus-visible, #brxe-cmbpre .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a:hover, #brxe-cmbpre .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a:focus, #brxe-cmbpre .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > a:focus-visible, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu .current-menu-item > a, #brxe-cmbpre .vv-header-menu-mobile .bricks-mobile-menu .current_page_item > a { color: #ffffff !important; background: rgba(255,255,255,.045) !important; text-decoration: none !important; border: 0 !important; outline: none !important; box-shadow: none !important; } body .bricks-mobile-menu-wrapper::before, body nav.bricks-mobile-menu-wrapper::before, #brxe-cmbpre .bricks-mobile-menu-wrapper::before, #brxe-cmbpre nav.bricks-mobile-menu-wrapper::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; right: 0 !important; height: 120px !important; background: radial-gradient(circle at 86% 0%, rgba(37,199,247,.10), transparent 54%) !important; pointer-events: none !important; z-index: 0 !important; }}#brxe-cmbpre .vv-header-actions .vv-lc-action { flex: 0 0 var(--vv-lc-box-size) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: var(--vv-lc-box-size) !important; height: var(--vv-lc-box-size) !important; min-width: var(--vv-lc-box-size) !important; min-height: var(--vv-lc-box-size) !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; background: transparent !important; border: 0 !important; border-radius: 999px !important; box-shadow: none !important; line-height: 1 !important; cursor: pointer !important; overflow: visible !important; transition: color .2s ease, background-color .2s ease, box-shadow .2s ease, transform .2s ease;}#brxe-cmbpre .vv-header-actions .vv-lc-action:hover { color: #25c7f7 !important; background: rgba(37,199,247,.08) !important; box-shadow: 0 0 16px rgba(37,199,247,.20) !important;}#brxe-cmbpre .vv-header-actions .vv-lc-action:active { transform: scale(.96);}#brxe-cmbpre .vv-header-actions .vv-lc-action .brxe-code { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: var(--vv-lc-box-size) !important; height: var(--vv-lc-box-size) !important; min-width: var(--vv-lc-box-size) !important; min-height: var(--vv-lc-box-size) !important; margin: 0 !important; padding: 0 !important; line-height: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important;}#brxe-cmbpre .vv-header-actions .vv-lc-action .vv-lc-svg { display: block !important; width: var(--vv-lc-svg-size) !important; height: var(--vv-lc-svg-size) !important; min-width: var(--vv-lc-svg-size) !important; min-height: var(--vv-lc-svg-size) !important; margin: 0 !important; padding: 0 !important; color: inherit !important; fill: currentColor !important; pointer-events: none !important;}#brxe-cmbpre .vv-header-actions .vv-lc-action .vv-lc-svg path { fill: currentColor !important;}#brxe-cmbpre .vv-header-actions .vv-header-account:hover,#brxe-cmbpre .vv-header-actions .vv-header-cart:hover,#brxe-cmbpre .vv-header-actions .js-side-cart-toggle:hover { color: #ffffff !important; background: rgba(255,255,255,.055) !important;}@media (max-width: 1180px) { body:has(.vv-lc-popup) #brxe-cmbpre .vv-header-menu-mobile:not(.show-mobile-menu) .bricks-mobile-menu-toggle { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }}#brx-header.brx-sticky,#brx-header.sticky { z-index: 99999 !important;}#brx-header.brx-sticky.scrolling,#brx-header.sticky.scrolling { background: #000000 !important; border-bottom: 1px solid rgba(255,255,255,.11) !important; box-shadow: 0 4px 18px rgba(0,0,0,.38) !important;}body .cart-detail.off-canvas,body .cart-detail.off-canvas.right,body .off-canvas { z-index: 100010 !important;}body .off-canvas-overlay { z-index: 100009 !important;}@media (min-width: 1181px) { #brx-header, #brx-header .vv-header-inner, #brx-header .vv-header-nav-desktop, #brx-header .vv-header-menu-desktop, #brx-header .vv-header-menu-desktop .bricks-nav-menu-wrapper, #brx-header .vv-header-menu-desktop .bricks-nav-menu, #brx-header .vv-header-menu-desktop .bricks-nav-menu > li { overflow: visible !important; } #brx-header .vv-header-menu-desktop .bricks-nav-menu { display: flex !important; align-items: center !important; justify-content: center !important; flex-wrap: nowrap !important; gap: 28px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; white-space: nowrap !important; } #brx-header .vv-header-menu-desktop .bricks-nav-menu > li { flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; white-space: nowrap !important; } #brx-header .vv-header-menu-desktop #menu-item-64 > .brx-submenu-toggle { display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; color: inherit !important; background: transparent !important; border: 0 !important; box-shadow: none !important; line-height: 1 !important; white-space: nowrap !important; } #brx-header .vv-header-menu-desktop #menu-item-64 > .brx-submenu-toggle > a { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; color: inherit !important; text-decoration: none !important; white-space: nowrap !important; line-height: 1 !important; } #brx-header .vv-header-menu-desktop #menu-item-64 > .brx-submenu-toggle > button { display: none !important; } #brx-header .vv-header-menu-desktop #menu-item-64 > .brx-submenu-toggle::after { content: "" !important; display: inline-block !important; flex: 0 0 9px !important; width: 9px !important; height: 9px !important; margin-left: 1px !important; margin-top: -3px !important; border-right: 2px solid currentColor !important; border-bottom: 2px solid currentColor !important; transform: rotate(45deg) !important; transform-origin: center !important; opacity: .92 !important; } #brx-header .vv-header-menu-desktop #menu-item-64:hover > .brx-submenu-toggle::after { opacity: 1 !important; } #brx-header .vv-header-menu-desktop #menu-item-64 > .brx-megamenu, #brx-header .vv-header-menu-desktop #menu-item-64 > .brx-megamenu.brx-submenu-positioned, #brx-header .vv-header-menu-desktop .brx-megamenu[data-menu-id="64"], #brx-header .vv-header-menu-desktop .brx-megamenu[data-menu-id="64"][style] { position: fixed !important; top: var(--vv-mega-pc-top) !important; left: 0 !important; right: 0 !important; width: 100vw !important; min-width: 100vw !important; max-width: 100vw !important; margin: 0 !important; padding: 0 !important; transform: none !important; background: transparent !important; border: 0 !important; box-shadow: none !important; z-index: 100000 !important; overflow: visible !important; } #brx-header .vv-header-menu-desktop .vv-shop-mega { width: 100vw !important; min-width: 100vw !important; max-width: 100vw !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; background: radial-gradient(circle at 18% 0%, rgba(37,199,247,.045), transparent 34%), linear-gradient(180deg, rgba(0,0,0,.985), rgba(2,3,4,.992)) !important; border-top: 1px solid rgba(255,255,255,.08) !important; border-bottom: 1px solid rgba(255,255,255,.08) !important; box-shadow: 0 26px 70px rgba(0,0,0,.58), inset 0 1px 0 rgba(255,255,255,.035) !important; overflow: hidden !important; } #brx-header .vv-header-menu-desktop .vv-shop-mega, #brx-header .vv-header-menu-desktop .vv-shop-mega *, #brx-header .vv-header-menu-desktop .vv-shop-mega a { box-sizing: border-box !important; white-space: normal !important; text-align: left !important; } #brx-header .vv-header-menu-desktop .vv-shop-mega-inner { display: grid !important; grid-template-columns: minmax(520px, 2.05fr) minmax(130px, .55fr) minmax(200px, .72fr) minmax(180px, .68fr) !important; column-gap: 64px !important; row-gap: 24px !important; align-items: start !important; width: min(100%, var(--vv-mega-pc-inner)) !important; max-width: var(--vv-mega-pc-inner) !important; margin-left: auto !important; margin-right: auto !important; padding: 30px 30px 34px !important; } #brx-header .vv-header-menu-desktop .vv-shop-mega-col { display: flex !important; flex-direction: column !important; align-items: flex-start !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; } #brx-header .vv-header-menu-desktop .vv-shop-mega-title { margin: 0 0 18px 0 !important; padding: 0 !important; color: #ffffff !important; font-size: 17px !important; line-height: 1.25 !important; font-weight: 850 !important; letter-spacing: .01em !important; } #brx-header .vv-header-menu-desktop .vv-mega-links { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; } #brx-header .vv-header-menu-desktop .vv-mega-link { max-width: 100% !important; margin: 0 !important; padding: 0 !important; color: rgba(245,247,250,.88) !important; font-size: 15px !important; line-height: 1.34 !important; font-weight: 520 !important; letter-spacing: 0 !important; text-decoration: none !important; background: transparent !important; border-bottom: 1px solid rgba(255,255,255,.16) !important; box-shadow: none !important; word-break: normal !important; overflow-wrap: anywhere !important; } #brx-header .vv-header-menu-desktop .vv-mega-link:hover { color: #ffffff !important; border-color: rgba(37,199,247,.72) !important; } #brx-header .vv-header-menu-desktop .vv-shop-mega-col-popular .vv-mega-link { display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; width: 100% !important; max-width: 100% !important; overflow: hidden !important; line-height: 1.34 !important; } #brx-header .vv-header-menu-desktop .vv-shop-mega-col-puffs .vv-mega-link, #brx-header .vv-header-menu-desktop .vv-shop-mega-col-features .vv-mega-link, #brx-header .vv-header-menu-desktop .vv-shop-mega-col-flavors .vv-mega-link { display: inline-flex !important; width: auto !important; }}@media (min-width: 1181px) and (max-width: 1320px) { body { --vv-mega-pc-top: 92px; --vv-mega-pc-inner: 1180px; } #brx-header .vv-header-menu-desktop .vv-shop-mega-inner { grid-template-columns: minmax(390px, 1.65fr) minmax(125px, .58fr) minmax(170px, .7fr) minmax(150px, .62fr) !important; column-gap: 42px !important; padding-left: 24px !important; padding-right: 24px !important; } #brx-header .vv-header-menu-desktop .vv-shop-mega-title { margin-bottom: 17px !important; font-size: 16px !important; } #brx-header .vv-header-menu-desktop .vv-mega-link { font-size: 14.5px !important; }}@media (max-width: 1180px) { #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu > li.menu-item-has-children > .brx-submenu-toggle { display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu > li.menu-item-has-children > .brx-submenu-toggle > a { flex: 1 1 auto !important; display: flex !important; align-items: center !important; margin: 0 !important; padding: 15px 24px !important; color: rgba(245,247,250,.95) !important; font-size: 18px !important; line-height: 1.25 !important; font-weight: 750 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu > li.menu-item-has-children > .brx-submenu-toggle > button { flex: 0 0 46px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 46px !important; height: 54px !important; margin: 0 !important; padding: 0 !important; color: rgba(245,247,250,.86) !important; background: transparent !important; border: 0 !important; box-shadow: none !important; outline: none !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu > li.menu-item-has-children > .brx-submenu-toggle > button svg { display: block !important; width: 12px !important; height: 12px !important; opacity: .9 !important; transform: rotate(0deg) !important; transform-origin: center !important; transition: transform .2s ease, opacity .2s ease !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu > li.menu-item-has-children:has(> .brx-megamenu[style*="display: block"]) > .brx-submenu-toggle > button svg, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu > li.menu-item-has-children:has(> .brx-submenu-toggle button[aria-expanded="true"]) > .brx-submenu-toggle > button svg { transform: rotate(180deg) !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] { position: relative !important; top: auto !important; left: auto !important; right: auto !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; transform: none !important; background: transparent !important; border: 0 !important; box-shadow: none !important; overflow: hidden !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega { width: 100% !important; min-width: 0 !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; background: radial-gradient(circle at 90% 0%, rgba(37,199,247,.055), transparent 38%), linear-gradient(180deg, rgba(255,255,255,.026), rgba(255,255,255,.008)) !important; border-top: 1px solid rgba(255,255,255,.065) !important; border-bottom: 1px solid rgba(255,255,255,.065) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.025) !important; overflow: hidden !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-inner { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 13px !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 14px 18px 16px !important; background: transparent !important; box-sizing: border-box !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col + .vv-shop-mega-col { margin-top: 1px !important; padding-top: 11px !important; border-top: 1px solid rgba(255,255,255,.07) !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-title { display: flex !important; align-items: center !important; width: 100% !important; margin: 0 0 5px 0 !important; padding: 0 0 0 8px !important; color: #ffffff !important; font-size: 14px !important; line-height: 1.2 !important; font-weight: 850 !important; letter-spacing: .005em !important; text-align: left !important; background: transparent !important; border: 0 !important; border-left: 2px solid rgba(37,199,247,.72) !important; box-shadow: none !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .brxe-shortcode, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .brxe-shortcode > div, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .brxe-block, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .brxe-container { min-height: 0 !important; margin: 0 !important; padding-top: 5px !important; padding-bottom: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-popular .vv-mega-links { display: flex !important; flex-direction: column !important; gap: 5px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-popular .vv-mega-link { display: block !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 7px 9px !important; color: rgba(245,247,250,.88) !important; font-size: 12.4px !important; line-height: 1.32 !important; font-weight: 560 !important; letter-spacing: 0 !important; text-align: left !important; text-decoration: none !important; white-space: normal !important; word-break: normal !important; overflow-wrap: anywhere !important; overflow: visible !important; text-overflow: clip !important; -webkit-line-clamp: unset !important; -webkit-box-orient: initial !important; background: rgba(255,255,255,.035) !important; border: 1px solid rgba(255,255,255,.07) !important; border-radius: 9px !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.025) !important; box-sizing: border-box !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-popular .vv-mega-link:hover { color: #ffffff !important; background: rgba(37,199,247,.055) !important; border-color: rgba(37,199,247,.22) !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-puffs .vv-mega-links { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 6px !important; margin: 0 !important; padding: 0 !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-features .vv-mega-links, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-flavors .vv-mega-links { display: grid !important; grid-template-columns: 1fr !important; gap: 6px !important; margin: 0 !important; padding: 0 !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-puffs .vv-mega-link, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-features .vv-mega-link, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-flavors .vv-mega-link { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 6px 8px !important; color: rgba(245,247,250,.84) !important; font-size: 12.5px !important; line-height: 1.18 !important; font-weight: 560 !important; letter-spacing: 0 !important; text-align: left !important; text-decoration: none !important; white-space: normal !important; word-break: normal !important; overflow-wrap: anywhere !important; background: rgba(255,255,255,.032) !important; border: 1px solid rgba(255,255,255,.065) !important; border-radius: 999px !important; box-shadow: none !important; outline: none !important; box-sizing: border-box !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-puffs .vv-mega-link:hover, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-features .vv-mega-link:hover, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-flavors .vv-mega-link:hover { color: #ffffff !important; background: rgba(37,199,247,.055) !important; border-color: rgba(37,199,247,.25) !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-flavors { padding-bottom: 8px !important; margin-bottom: 2px !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-flavors .vv-mega-links { padding-bottom: 4px !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega-col-flavors .vv-mega-link:last-child { margin-bottom: 6px !important; } #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega .vv-mega-link, #brx-header .vv-header-menu-mobile.show-mobile-menu .bricks-mobile-menu-wrapper .brx-megamenu[data-menu-id="64"] .vv-shop-mega .vv-mega-link * { margin-top: 0 !important; margin-bottom: 0 !important; box-shadow: none !important; }}