#footer .us-footer-modern{background:#080808;color:#eee;padding:56px 28px 26px;font-weight:400;width:100%;max-width:none}#footer .us-footer-modern>*{max-width:1200px;margin-left:auto;margin-right:auto}#footer .uf-groups{display:grid;grid-template-columns:1.3fr 1.3fr 1fr .9fr 1.1fr;gap:30px;padding-bottom:34px;border-bottom:1px solid #242424}#footer .uf-group{margin:0;border:0}#footer .uf-group summary{font-size:17px;font-weight:400;list-style:none;display:flex;justify-content:space-between;padding:8px 0 24px;line-height:1.4;color:#eee;cursor:default}#footer .uf-group summary::-webkit-details-marker{display:none}#footer .uf-group summary span{display:none}#footer .uf-links{display:grid;gap:12px}#footer .uf-links a{font-size:12px!important;color:#aaa!important;text-decoration:none!important;line-height:1.6}#footer .uf-links a:hover{color:white!important;text-decoration:underline!important}#footer .uf-device:not(.uf-open) .uf-links a:nth-child(n+5){display:none}#footer .uf-expand{display:inline-block;background:none!important;border:0;border-bottom:1px solid #555!important;color:#eee!important;padding:0 0 6px;margin:22px 0 0;min-height:0;line-height:1.5;font-size:12px;letter-spacing:0;text-transform:none;font-weight:400;box-shadow:none;border-radius:0}#footer .uf-newsletter{padding:38px 0 40px;display:grid;grid-template-columns:1fr 1fr;gap:32px;border-bottom:1px solid #242424}#footer .uf-newsletter h2{color:#eee;font-weight:400;font-size:23px;margin:0 0 10px;letter-spacing:-.4px}#footer .uf-newsletter p{font-size:13px;color:#aaa;margin:0;line-height:1.6}#footer .uf-newsletter .us-newsletter-form{position:relative;margin:0;display:flex;flex-wrap:wrap;gap:0;border:0;background:none;padding:0;box-shadow:none}#footer .uf-newsletter .us-newsletter-form>label:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#footer .uf-newsletter input[type=email]{width:calc(100% - 50px);height:48px;background:transparent!important;color:white!important;border:0!important;border-bottom:1px solid #777!important;border-radius:0;box-shadow:none!important;margin:0;padding:12px 0;font-size:15px;order:0}#footer .uf-newsletter button[type=submit]{order:1;width:50px;height:48px;min-height:0;margin:0;background:none!important;color:#2cff73!important;border:0!important;border-bottom:1px solid #777!important;border-radius:0;padding:0;font-size:0!important;box-shadow:none!important}#footer .uf-newsletter button[type=submit]:after{content:'↗';font-size:28px;display:block}#footer .uf-newsletter button[type=submit]:disabled{opacity:.55}#footer .uf-newsletter .us-newsletter-consent{order:2;display:flex;align-items:flex-start;width:100%;gap:9px;color:#aaa;font-size:11px!important;font-weight:400;line-height:1.6;margin:14px 0 0}#footer .us-newsletter-consent span,#footer .us-newsletter-consent a{font-size:11px!important;color:#aaa!important}#footer .us-newsletter-consent input{flex:0 0 auto;margin:3px 0 0;accent-color:#2cff73}#footer .uf-newsletter .us-newsletter-challenge{order:3;width:100%}#footer .uf-newsletter .us-newsletter-status{order:4;width:100%;margin-top:8px}#footer .uf-bottom{display:flex;justify-content:space-between;align-items:center;padding:34px 0;gap:24px}#footer .uf-brand{font-size:27px!important;font-weight:800;letter-spacing:-1.8px;color:#fff!important;text-decoration:none}#footer .uf-brand span{color:#2cff73}#footer .uf-social{margin-top:18px}#footer .uf-social .social-icons{font-size:14px}#footer .uf-store label{color:#aaa;font-size:11px;font-weight:400;margin-bottom:9px;display:block}#footer .uf-store select{background-color:#080808;color:#eee;border:0;border-bottom:1px solid #777;border-radius:0;padding:8px 28px 8px 0;font:inherit;font-size:14px;box-shadow:none;height:auto;margin:0}#footer .uf-fine{border-top:1px solid #242424;padding-top:20px;color:#999;font-size:11px;line-height:1.8}#footer .us-footer-modern :is(a,button,summary,input,select):focus-visible{outline:2px solid #2cff73;outline-offset:4px}#footer .footer-widgets:has(.us-footer-modern){padding:0;background:#080808}#footer .footer-widgets:has(.us-footer-modern)>.row{max-width:none;margin:0;display:block}#footer .footer-widgets:has(.us-footer-modern)>.row>.widget{width:100%;max-width:none;padding:0;margin:0}#footer .footer-widgets:has(.us-footer-modern) .widget:empty{display:none}#footer .absolute-footer{display:none}@media(min-width:850px){#footer .uf-group summary{pointer-events:none}}@media(max-width:849px){#footer .us-footer-modern{padding:22px 24px 24px}#footer .uf-groups{display:block;padding:0;border:0}#footer .uf-group{border-bottom:1px solid #242424}#footer .uf-group summary{font-size:25px;padding:25px 0;cursor:pointer;letter-spacing:-.5px}#footer .uf-group summary span{display:block;font-size:28px;font-weight:300}#footer .uf-group[open] summary span{font-size:0}#footer .uf-group[open] summary span:after{content:'−';font-size:28px}#footer .uf-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding-bottom:28px}#footer .uf-links a{font-size:13px!important}#footer .uf-device:not(.uf-open) .uf-links a:nth-child(n+5){display:block}#footer .uf-expand{display:none}#footer .uf-newsletter{grid-template-columns:1fr;gap:20px;padding:30px 0}#footer .uf-newsletter h2{font-size:22px}#footer .uf-bottom{align-items:flex-start;flex-direction:column;padding:28px 0;gap:28px}#footer .uf-store,#footer .uf-store select{width:100%}}#footer .us-footer-modern .uf-newsletter .us-newsletter-form button[type=submit]{background:transparent!important;color:#2cff73!important}#footer .us-footer-modern .uf-newsletter .us-newsletter-form button[type=submit]:after{background:none!important;color:#2cff73!important}#footer .us-footer-modern .uf-newsletter .us-newsletter-form input[type=email]{min-width:0}#footer .us-footer-modern .uf-newsletter>*{min-width:0}#footer .uf-brand{display:inline-block;line-height:0}#footer .uf-brand img{display:block;width:150px;height:auto;max-width:100%;filter:brightness(0) invert(1)}@media(max-width:849px){#footer .us-footer-modern .uf-group summary{font-size:16px;line-height:1.4;padding:16px 0;letter-spacing:0}#footer .us-footer-modern .uf-group summary span,#footer .us-footer-modern .uf-group[open] summary span:after{font-size:22px}#footer .us-footer-modern .uf-group[open] summary span{font-size:0}#footer .us-footer-modern .uf-links{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 0 18px}#footer .us-footer-modern .uf-links a{display:block;line-height:1.5}#footer .us-footer-modern .uf-newsletter h2{font-size:16px;line-height:1.4}}@media(hover:hover){#footer .us-footer-modern .uf-newsletter .us-newsletter-form button[type=submit]:hover{background:#2cff73!important;color:#000!important}#footer .us-footer-modern .uf-newsletter .us-newsletter-form button[type=submit]:hover:after{color:#000!important}}#footer .uf-brand img{width:48px;height:48px;object-fit:contain;filter:none}#footer .us-footer-modern>.uf-newsletter{padding-top:0;margin-bottom:32px}#footer .uf-groups{padding-top:0}@media(max-width:849px){#footer .us-footer-modern>.uf-newsletter{padding-top:8px;margin-bottom:0}#footer .uf-bottom{border-top:1px solid #242424}}@media(max-width:849px){#header #logo{width:110px!important}#header #logo img{width:110px!important;height:auto!important}#header .mobile-nav :is(.icon-menu,.icon-search,.icon-user,.icon-shopping-cart),#header .account-item .icon-user{width:21px!important;height:21px!important;background-size:21px 21px!important}#header .mobile-nav :is(.icon-menu,.icon-search,.icon-user,.icon-shopping-cart):before,#header .account-item .icon-user:before{width:21px!important;height:21px!important;background-size:21px 21px!important}#header .mobile-nav :is(.icon-menu,.icon-search,.icon-user,.icon-shopping-cart):after,#header .account-item .icon-user:after{background-size:21px 21px!important}#header .mobile-nav a>svg,#header .account-item>a>svg{width:21px!important;height:21px!important}}@media(max-width:849px){#header .mobile-nav{gap:0!important}#header .mobile-nav>li{margin-left:0!important;margin-right:0!important}#header .mobile-nav>li>a{width:36px!important;min-width:36px!important;padding-left:0!important;padding-right:0!important}}#footer .us-footer-modern .uf-fine p{font-size:11px!important;line-height:1.8!important;color:#999!important;margin:0}#footer .us-footer-modern .uf-group{box-shadow:none!important;border-radius:0!important}#footer .us-footer-modern .uf-newsletter .us-newsletter-form button[type=submit]{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center}#footer .us-footer-modern .uf-newsletter .us-newsletter-form button[type=submit]:after{content:""!important;display:block!important;width:28px!important;height:28px!important;background:#2cff73!important;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat!important;transform:none!important;margin:0!important}@media(hover:hover){#footer .us-footer-modern .uf-newsletter .us-newsletter-form button[type=submit]:hover:after{background:#000!important}}@media(max-width:849px){#footer .us-footer-modern .uf-group{border:0!important}#footer .us-footer-modern .uf-group summary{align-items:center;gap:16px}#footer .us-footer-modern .uf-group summary span{flex:0 0 22px;width:22px;height:22px;line-height:22px;text-align:center}#footer .us-footer-modern .uf-group[open] summary span:after{display:block;line-height:22px}}.container .message-container{padding-top:10px}.woocommerce-checkout #place_order::after,.woocommerce-checkout .us-steps-mobile-checkout::after,.woocommerce-checkout #us-mobile-checkout-bar .us-bar-action::after,.woocommerce-checkout .icon-lock{color:#000!important;filter:brightness(0)!important}