.woocommerce-message{display:none!important}:root{--pa-black:#0a0a0a;--pa-black-neon:#1a1a1a;--pa-dark:#111111;--pa-white:#ffffff;--pa-white-alt:rgba(255, 255, 255, 0.9);--pa-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);--pa-cyber-path:polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);--pa-neon-flow:linear-gradient(90deg, #0a0a0a, #333333, #555555, #333333, #0a0a0a)}body:not(.ux-builder-active):not(.customizer-active):not(.wp-admin){background-image:linear-gradient(rgb(0 0 0 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(0 0 0 / .03) 1px,transparent 1px);background-size:40px 40px;#masthead,.header-main{background-color:var(--pa-white)!important;box-shadow:0 4px 35px rgb(0 0 0 / .08)!important;border-bottom:2px solid #fff0;border-image:var(--pa-neon-flow) 1;transition:var(--pa-transition)}&.stuck #masthead{background-color:var(--pa-white-alt)!important;backdrop-filter:blur(15px);border-bottom:2px solid var(--pa-black);animation:pa-neon-flow-anim 4s linear infinite;background-size:200% 100%}@keyframes pa-neon-flow-anim{0%{border-image-source:linear-gradient(90deg,#0a0a0a,#333333,#555555)}50%{border-image-source:linear-gradient(90deg,#555555,#0a0a0a,#333333)}100%{border-image-source:linear-gradient(90deg,#333333,#555555,#0a0a0a)}}.header-nav.nav>li>a{font-family:"Inter",sans-serif;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.12em;color:var(--pa-dark)!important;font-size:.8rem;padding:22px 18px;transition:var(--pa-transition);overflow:hidden}.header-nav.nav>li>a::before{content:'';position:absolute;top:50%;left:0;width:3px;height:0;background:var(--pa-black);transform:translateY(-50%);transition:var(--pa-transition)}.header-nav.nav>li>a:hover{color:var(--pa-black)!important;padding-left:25px;background:rgb(0 0 0 / .04)}.header-nav.nav>li>a:hover::before{height:60%}.button:not(.back-to-top):not(#top-link),.btn:not(.back-to-top):not(#top-link){clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);padding-left:25px!important;padding-right:25px!important;font-weight:900!important;letter-spacing:2px;transition:var(--pa-transition)}.back-to-top.button,#top-link.button,.wishlist-button.button,.wishlist-icon.button,.add_to_wishlist.button,.yith-wcwl-add-to-wishlist .button{clip-path:none!important;padding-left:0!important;padding-right:0!important;transform:none!important}.woocommerce-ResetPassword button[type="submit"],.lost_reset_password button[type="submit"]{width:auto!important;min-width:280px!important;display:inline-block!important;margin-top:15px}.button.primary:hover,.btn-primary:hover{box-shadow:-5px 0 15px rgb(0 0 0 / .3),5px 0 15px rgb(0 0 0 / .3);transform:skew(-2deg) scale(1.05)}.product-small{transition:var(--pa-transition);border:1px solid #fff0}.product-small:hover{border-color:rgb(0 0 0 / .12);background:#fff;box-shadow:0 20px 50px rgb(0 0 0 / .12)}.product-small:hover .box-image{transform:translateY(-10px) scale(1.02)}.product-small:hover .box-image::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(80 80 80 / .08),transparent,rgb(0 0 0 / .08));mix-blend-mode:screen;pointer-events:none}.price,.amount{color:var(--pa-black)!important;font-weight:900;font-style:italic;font-size:1.1em}.cart-icon strong{clip-path:circle(50% at 50% 50%);background:var(--pa-black)!important;animation:pa-pulse 2s infinite}@keyframes pa-pulse{0%{box-shadow:0 0 0 0 rgb(0 0 0 / .5)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}#footer{background-color:var(--pa-dark)!important;border-top:4px solid var(--pa-black)}#footer .widget-title{color:#888888!important;text-transform:uppercase;font-weight:900;letter-spacing:2px}}.product-small.col{padding:6px!important}.product-small.box,.product-small .col-inner{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.product-small .box-image{background-color:#f0f0f0!important;border-radius:0!important;overflow:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease}.product-small .box-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:12px;transition:transform 0.4s ease}.product-small:hover .box-image{background-color:#e8e8e8!important;transform:none!important;box-shadow:none!important}.product-small:hover .box-image img{transform:scale(1.04)}.product-small:hover .box-image{transform:none!important}.badge-container{z-index:10;margin:10px!important}.product-small .badge-inner{background-color:#f7d800!important;color:#000000!important;font-family:"Inter","Outfit",sans-serif!important;font-weight:500!important;font-size:0.75rem!important;text-transform:uppercase!important;letter-spacing:.05em;padding:6px 12px!important;border-radius:4px!important;border:none!important;box-shadow:none!important;line-height:1}.product-small .badge-inner .onsale{background:transparent!important;color:inherit!important;font-size:inherit!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.product-small .badge-inner::before,.product-small .badge-inner::after,.product-small .badge-container .badge::before,.product-small .badge-container .badge::after{display:none!important}.product-small .box-text.box-text-products{padding:10px 4px 8px!important;text-align:left!important;background:transparent!important}.product-small .category{font-family:"Inter",sans-serif!important;font-size:0.65rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em;color:#888888!important;margin:0 0 4px 0!important;display:block}.product-small .name.product-title,.product-small p.name{margin:0 0 5px 0!important;font-size:0.9rem!important;line-height:1.3!important}.product-small .name.product-title a,.product-small p.name a{font-family:"Inter","Outfit",sans-serif!important;font-weight:700!important;font-size:0.9rem!important;text-transform:uppercase!important;letter-spacing:.04em;color:#111111!important;text-decoration:none!important;transition:color 0.2s ease;display:block;line-height:1.35}.product-small .name.product-title a:hover,.product-small p.name a:hover{color:#555555!important}.product-small .star-rating,.product-small .woocommerce-product-rating,.product-small .wc-block-grid__product-rating,ul.products .star-rating,.woocommerce .products .star-rating,.product-small .tinv-wishlist,.products .star-rating{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}.product-small .price-wrapper .price,.product-small .price{font-family:"Inter","Outfit",sans-serif!important;font-size:0.82rem!important;font-weight:600!important;font-style:normal!important;color:#111111!important;letter-spacing:.02em}.product-small .price ins{text-decoration:none!important;color:#111111!important}.product-small .price del{color:#999999!important;font-weight:400!important;font-size:0.75rem!important;margin-right:4px}.product-small{transition:none!important;border:none!important}.product-small:hover{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.product-small .button.add_to_cart_button{display:none}.custom-login-register-wrapper{max-width:450px;margin:60px auto;padding:40px;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgb(0 0 0 / .06)}.custom-form-title{text-align:center;font-size:24px;font-weight:700;margin-bottom:5px;color:#111}.custom-form-subtitle{text-align:center;font-size:14px;color:#666;margin-bottom:30px}.custom-login-card .woocommerce-Input{border-radius:6px!important;background-color:#f9f9f9!important;border:1px solid #e0e0e0!important;padding:12px 15px!important;font-size:15px!important;box-shadow:none!important;width:100%}.custom-login-card .woocommerce-Input:focus{border-color:#6a4cff!important;background-color:#fff!important}.custom-login-card .button{background-color:#6a4cff!important;border-radius:6px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;padding:12px!important;color:#fff!important;box-shadow:none!important;clip-path:none!important}.custom-login-card .button:hover{background-color:#5839e8!important;transform:none!important}.custom-form-divider{text-align:center;position:relative;margin:25px 0}.custom-form-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#e0e0e0}.custom-form-divider span{background:#fff;padding:0 15px;position:relative;color:#999;font-size:13px;text-transform:lowercase}.custom-toggle-text{text-align:center;font-size:14px;color:#444}.custom-otp-wrapper{margin-top:15px!important;padding-top:15px;border-top:1px dashed #eee}.account-login-inner::after,.account-login-inner::before,#customer_login::after,#customer_login::before{display:none!important}#customer_login{display:block!important;width:100%!important}.custom-login-card .form-row{width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important}.custom-login-card .woocommerce-Input{width:100%!important;max-width:100%!important}body.woocommerce-account:not(.logged-in) #masthead,body.woocommerce-account:not(.logged-in) #header,body.woocommerce-account:not(.logged-in) #footer,body.woocommerce-account:not(.logged-in) .footer-wrapper,body.woocommerce-account:not(.logged-in) .absolute-footer,body.woocommerce-account:not(.logged-in) .page-title{display:none!important}body.woocommerce-account:not(.logged-in) #main{padding-top:0!important;height:100vh!important;overflow-y:hidden!important;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f4f4f4}body.woocommerce-account:not(.logged-in) .page-wrapper,body.woocommerce-account:not(.logged-in) .row{width:100%;max-width:100%}body.woocommerce-account:not(.logged-in) .custom-login-register-wrapper{margin:0 auto;padding:30px 40px!important;max-height:95vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}body.woocommerce-account:not(.logged-in) .custom-login-register-wrapper::-webkit-scrollbar{display:none}body.woocommerce-account #customer_login .custom-login-card .button,body.woocommerce-account #customer_login .custom-login-card button.button,body.woocommerce-account #customer_login .custom-login-card input.button{background-color:#5839e8!important;border-radius:8px!important;color:#fff!important;font-weight:600!important;box-shadow:none!important;text-transform:none!important;font-size:15px!important;padding:12px 20px!important;border:none!important}body.woocommerce-account #customer_login .custom-login-card .button:hover,body.woocommerce-account #customer_login .custom-login-card button.button:hover,body.woocommerce-account #customer_login .custom-login-card input.button:hover{background-color:#4b2bd6!important}#customer_login .custom-login-card .woocommerce-Input,#customer_login .custom-login-card input[type="text"],#customer_login .custom-login-card input[type="password"],#customer_login .custom-login-card input[type="email"]{border-radius:8px!important;background-color:#f9f9f9!important;border:1px solid #e5e5e5!important;padding:15px!important;font-size:14px!important;box-shadow:none!important;height:auto!important}#customer_login .custom-login-card .woocommerce-Input:focus,#customer_login .custom-login-card input:focus{border-color:#5839e8!important;background-color:#fff!important;box-shadow:0 0 0 1px #5839e8!important}.custom-privacy-text{text-align:center;margin-top:30px;font-size:13px;color:#999}.custom-privacy-text a{color:#ffb900}.woocommerce-privacy-policy-text{display:none!important}.off-canvas-right .off-canvas-wrapper{background:#ffffff!important}.cart-popup .cart-title,.off-canvas-cart .cart-title,.off-canvas .cart-title{text-transform:uppercase!important;font-family:"Inter","Outfit",sans-serif!important;font-weight:800!important;font-size:1.2rem!important;border-bottom:2px solid #000!important;padding-bottom:15px!important;margin-bottom:20px!important;letter-spacing:.05em;text-align:left}.widget_shopping_cart_content .cart-empty{font-family:"Inter","Outfit",sans-serif!important;font-weight:800!important;font-size:1.3rem!important;color:#111!important;text-align:center;margin:40px 0!important}.widget_shopping_cart_content .cart-empty::before{display:none!important}.widget_shopping_cart_content .return-to-shop{display:none!important}.custom-cart-btn{display:block;width:100%;text-align:center;border:1px solid #111!important;border-left:4px solid #fce800!important;background:transparent!important;color:#111!important;font-family:"Inter","Outfit",sans-serif!important;font-weight:800!important;font-size:0.9rem!important;text-transform:uppercase!important;letter-spacing:.05em;padding:15px!important;margin-bottom:15px!important;border-radius:0!important;transition:all 0.2s ease;text-decoration:none!important}.custom-cart-btn:hover{background:rgb(0 0 0 / .03)!important;border-left-width:8px!important;color:#000!important}.widget_shopping_cart .cart_list li{padding:15px 0!important;border-bottom:1px solid #eee!important;display:flex!important;align-items:flex-start;position:relative}.widget_shopping_cart .cart_list li a.remove{position:absolute!important;top:15px!important;right:0!important;left:auto!important;color:#888!important;font-size:18px!important;font-weight:300!important;background:transparent!important;border:none!important;border-radius:0!important}.widget_shopping_cart .cart_list li a.remove:hover{color:#000!important;background:transparent!important}.widget_shopping_cart .cart_list li img{width:70px!important;height:70px!important;object-fit:contain;background:#f0f0f0!important;float:left!important;margin-right:15px!important;border-radius:0!important;box-shadow:none!important}.widget_shopping_cart .cart_list li>a:not(.remove){font-family:"Inter","Outfit",sans-serif!important;font-weight:600!important;font-size:0.9rem!important;color:#111!important;padding-right:25px!important;margin-bottom:10px!important;display:block}.widget_shopping_cart .quantity{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;padding-left:85px!important;margin-top:-15px!important}.widget_shopping_cart .quantity .amount{font-family:"Inter","Outfit",sans-serif!important;font-weight:600!important;color:#111!important}.widget_shopping_cart .quantity input[type="number"]{border:1px solid #ddd!important;width:40px!important;height:30px!important;border-radius:0!important;font-family:"Inter",sans-serif!important;padding:0;text-align:center;box-shadow:none!important}.widget_shopping_cart .quantity input[type="button"]{border:1px solid #ddd!important;background:transparent!important;height:30px!important;width:30px!important;border-radius:0!important;color:#111!important;padding:0;box-shadow:none!important}.widget_shopping_cart .quantity .quantity-button.minus{border-right:none!important}.widget_shopping_cart .quantity .quantity-button.plus{border-left:none!important}.widget_shopping_cart .total{border-top:2px solid #000!important;padding-top:20px!important;margin-top:20px!important;background:#fff!important}.widget_shopping_cart .total strong{text-transform:uppercase!important;font-family:"Inter","Outfit",sans-serif!important;font-weight:800!important;font-size:1.1rem!important;color:#111!important}.widget_shopping_cart .total .amount{font-size:1.1rem!important;font-weight:700!important;color:#111!important}.cart-tax-notice{font-family:"Inter",sans-serif;font-size:.8rem;color:#666;margin-bottom:20px;text-align:left}.widget_shopping_cart .buttons{display:flex!important;flex-direction:column-reverse!important;gap:10px!important;padding:0!important}.widget_shopping_cart .buttons a{display:block!important;width:100%!important;margin:0!important;border-radius:0!important;font-family:"Inter","Outfit",sans-serif!important;font-weight:800!important;font-size:0.95rem!important;text-transform:uppercase!important;padding:16px!important;letter-spacing:.05em;text-align:center}.widget_shopping_cart .buttons a.checkout{background:transparent!important;color:#111!important;border:1px solid #111!important;border-left:4px solid #fce800!important}.widget_shopping_cart .buttons a.checkout:hover{background:rgb(0 0 0 / .03)!important;border-left-width:8px!important}.widget_shopping_cart .buttons a:not(.checkout){background:transparent!important;color:#111!important;border:1px solid #ddd!important}.widget_shopping_cart .buttons a:not(.checkout):hover{border-color:#111!important}.mfp-wrap{overflow:visible!important}.mfp-content{vertical-align:top!important;position:fixed!important;top:0!important;right:0!important;left:auto!important;height:100vh!important;width:760px!important;max-width:96vw!important;margin:0!important;transform:translateX(100%)!important;transition:transform 0.4s cubic-bezier(.16,1,.3,1)!important;opacity:1!important}.mfp-wrap.mfp-ready .mfp-content{transform:translateX(0)!important}.mfp-wrap.mfp-removing .mfp-content{transform:translateX(100%)!important}.mfp-bg{background:#000!important;opacity:0!important;transition:opacity 0.4s ease-out!important}.mfp-bg.mfp-ready{opacity:0.5!important}.mfp-bg.mfp-removing{opacity:0!important}.cart-popup,#cart-popup{width:100%!important;max-width:100%!important;height:100vh!important;padding:0!important;position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:-4px 0 20px rgb(0 0 0 / .12)!important}.cart-popup .cart-title,.cart-popup-title,.cart-popup>h4{display:none!important}.cart-popup-inner{padding:0!important;height:100%;overflow:hidden;flex:1;display:flex;flex-direction:column}.vitality-dual-cart-wrapper{display:flex;width:100%;flex:1;height:calc(100vh - 50px);overflow:hidden}.vitality-cart-cross-sells{width:42%;min-width:42%;padding:28px 24px;border-right:1px solid #e8e8e8;height:100%;overflow-y:auto;box-sizing:border-box}.vitality-cart-main{width:58%;min-width:58%;padding:28px 24px;display:flex;flex-direction:column;box-sizing:border-box;background:#fff;height:100%;overflow-y:auto}.vitality-cart-cross-sells::-webkit-scrollbar{width:4px}.vitality-cart-cross-sells::-webkit-scrollbar-track{background:#fff0}.vitality-cart-cross-sells::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.vitality-cart-cross-sells::-webkit-scrollbar-thumb:hover{background:#aaa}.vitality-cart-cross-sells h4,.vitality-cart-header{font-family:"Inter","Outfit",sans-serif!important;font-size:0.85rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em;color:#111!important;margin:0 0 16px 0!important;padding:0 0 12px 0!important;border-bottom:1px solid #ddd!important;line-height:1}.cross-sell-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.cross-sell-item:last-child{border-bottom:none}.cross-sell-img{display:block;flex-shrink:0;width:88px;height:88px;border:1px solid #e8e8e8;overflow:hidden;background:#f7f7f7}.cross-sell-img img{width:88px!important;height:88px!important;object-fit:contain!important;display:block!important;margin:0!important}.cross-sell-details{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-width:0}.cross-sell-title{font-family:"Inter","Outfit",sans-serif!important;font-size:0.82rem!important;font-weight:400!important;color:#111!important;text-decoration:none!important;line-height:1.35;margin-bottom:4px!important;display:block;word-break:break-word}.cross-sell-title:hover{color:#555!important}.cross-sell-price{font-family:"Inter","Outfit",sans-serif!important;font-size:0.82rem!important;font-weight:400!important;color:#111!important;margin-bottom:8px!important;display:block}.cross-sell-add{display:inline-block;font-family:"Inter","Outfit",sans-serif!important;font-size:0.72rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em;color:#111!important;text-decoration:none!important;border-bottom:1.5px solid #fce800!important;padding-bottom:1px;align-self:flex-start;transition:border-width 0.15s ease;background:transparent!important;padding-left:0!important;padding-right:0!important}.cross-sell-add:hover{border-bottom-width:3px!important;color:#000!important}.widget_shopping_cart_content .cart-empty{font-family:"Inter","Outfit",sans-serif!important;font-size:0.9rem!important;font-weight:600!important;color:#111!important;text-align:left;margin:0 0 20px 0!important;padding:0!important}.widget_shopping_cart_content .return-to-shop,.widget_shopping_cart_content .cart-empty::before{display:none!important}.custom-empty-cart-buttons{display:flex;flex-direction:column;gap:10px;margin-top:16px}.custom-cart-btn{display:block;width:100%;box-sizing:border-box;text-align:center;font-family:"Inter","Outfit",sans-serif!important;font-size:0.78rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em;color:#111!important;text-decoration:none!important;background:transparent!important;border:1px solid #111!important;border-left:4px solid #fce800!important;padding:14px 20px!important;border-radius:0!important;transition:border-left-width 0.15s ease,background 0.15s ease}.custom-cart-btn:hover{border-left-width:8px!important;background:rgb(0 0 0 / .02)!important;color:#000!important}.vitality-cart-main .widget_shopping_cart .cart_list,.vitality-cart-main .woocommerce-mini-cart{max-height:440px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 14px 0 0!important;margin:0!important;list-style:none!important}.vitality-cart-main .widget_shopping_cart .cart_list::-webkit-scrollbar,.vitality-cart-main .woocommerce-mini-cart::-webkit-scrollbar{width:6px}.vitality-cart-main .widget_shopping_cart .cart_list::-webkit-scrollbar-track,.vitality-cart-main .woocommerce-mini-cart::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.vitality-cart-main .widget_shopping_cart .cart_list::-webkit-scrollbar-thumb,.vitality-cart-main .woocommerce-mini-cart::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.vitality-cart-main .widget_shopping_cart .cart_list::-webkit-scrollbar-thumb:hover,.vitality-cart-main .woocommerce-mini-cart::-webkit-scrollbar-thumb:hover{background:#999}.widget_shopping_cart .cart_list li,.widget_shopping_cart .woocommerce-mini-cart-item{display:grid!important;grid-template-columns:72px 1fr!important;grid-template-rows:min-content min-content!important;column-gap:16px!important;row-gap:6px!important;align-items:start!important;position:relative!important;padding:16px 10px 16px 0!important;border-bottom:1px solid #efefef!important;background:transparent!important;height:auto!important;max-height:none!important;min-height:104px!important}.widget_shopping_cart .cart_list li a.remove,.widget_shopping_cart .cart_list li .remove_from_cart_button{position:absolute!important;top:18px!important;right:0!important;left:auto!important;float:none!important;font-size:14px!important;line-height:1!important;color:#bbb!important;font-weight:300!important;background:none!important;border:none!important;border-radius:0!important;width:20px!important;height:20px!important;text-align:center!important;padding:0!important;display:block!important;text-decoration:none!important;z-index:2!important}.widget_shopping_cart .cart_list li a.remove:hover{color:#333!important}.widget_shopping_cart .cart_list li>a:not(.remove){display:contents!important;font-family:"Inter","Outfit",sans-serif!important;font-size:0.83rem!important;font-weight:500!important;color:#111!important;text-decoration:none!important;line-height:1.45!important}.widget_shopping_cart .cart_list li>a:not(.remove):hover{color:#444!important}.widget_shopping_cart .cart_list li>a:not(.remove) img{grid-column:1 / 2!important;grid-row:1 / 3!important;width:72px!important;height:72px!important;max-width:72px!important;min-width:72px!important;object-fit:contain!important;background:#f5f5f5!important;border:1px solid #eee!important;display:block!important;margin:0!important;padding:0!important;position:static!important}.widget_shopping_cart .cart_list li>.quantity,.widget_shopping_cart .cart_list li>.ux-mini-cart-qty{grid-column:2 / 3!important;grid-row:2 / 3!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;margin:0!important;gap:0!important}.widget_shopping_cart .cart_list li .quantity .buttons_added,.widget_shopping_cart .cart_list li .quantity div.quantity,.widget_shopping_cart .cart_list li .ux-mini-cart-qty .buttons_added,ul.product_list_widget li .quantity.buttons_added{display:flex!important;align-items:center!important;flex-shrink:0!important;gap:0!important;padding:0!important;margin:0!important;width:auto!important;min-width:0!important;max-width:none!important;background:#fff!important;border:1px solid #555!important;border-radius:2px!important;height:28px!important;overflow:hidden!important}.widget_shopping_cart .cart_list li .quantity input[type="button"],.widget_shopping_cart .cart_list li .quantity input.minus,.widget_shopping_cart .cart_list li .quantity input.plus,.widget_shopping_cart .cart_list li .quantity .minus,.widget_shopping_cart .cart_list li .quantity .plus,.widget_shopping_cart .cart_list li .ux-quantity__button,.widget_shopping_cart .cart_list li .ux-mini-cart-qty input[type="button"]{width:28px!important;min-width:28px!important;max-width:28px!important;height:100%!important;border:none!important;background:transparent!important;font-size:16px!important;font-weight:600!important;color:#111!important;line-height:1!important;padding:0!important;border-radius:0!important;flex-shrink:0!important;cursor:pointer!important;text-align:center!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;outline:none!important}.widget_shopping_cart .cart_list li .quantity input[type="button"]:hover,.widget_shopping_cart .cart_list li .ux-mini-cart-qty input[type="button"]:hover{background:#f5f5f5!important}.widget_shopping_cart .cart_list li .quantity input[type="number"],.widget_shopping_cart .cart_list li .quantity input.qty,.widget_shopping_cart .cart_list li .ux-mini-cart-qty input[type="number"],.widget_shopping_cart .cart_list li .ux-mini-cart-qty input.qty{width:34px!important;min-width:34px!important;max-width:34px!important;height:100%!important;border:none!important;text-align:center!important;font-size:0.85rem!important;font-weight:600!important;background:transparent!important;color:#111!important;padding:0!important;box-shadow:none!important;outline:none!important;-moz-appearance:textfield!important;-webkit-appearance:none!important;flex-shrink:0!important}.widget_shopping_cart .cart_list li .quantity input::-webkit-inner-spin-button,.widget_shopping_cart .cart_list li .quantity input::-webkit-outer-spin-button,.widget_shopping_cart .cart_list li .ux-mini-cart-qty input::-webkit-inner-spin-button,.widget_shopping_cart .cart_list li .ux-mini-cart-qty input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.widget_shopping_cart .cart_list li .quantity>.woocommerce-Price-amount,.widget_shopping_cart .cart_list li .quantity>.amount,.widget_shopping_cart .cart_list li>.quantity>.woocommerce-Price-amount,.widget_shopping_cart .cart_list li .ux-mini-cart-qty>.woocommerce-Price-amount,.widget_shopping_cart .cart_list li .ux-mini-cart-qty>.product-subtotal,.widget_shopping_cart .cart_list li .ux-mini-cart-qty .amount{font-family:"Inter",sans-serif!important;font-size:0.9rem!important;font-weight:700!important;color:#111!important;margin-left:auto!important;white-space:nowrap!important;display:inline-block!important}.cart-tax-notice,.widget_shopping_cart .total+p{font-family:"Inter",sans-serif!important;font-size:0.73rem!important;color:#888!important;margin:10px 0!important}.widget_shopping_cart .total{border-top:1px solid #ddd!important;padding-top:14px!important;margin-top:10px!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.widget_shopping_cart .total strong{font-family:"Inter","Outfit",sans-serif!important;font-size:0.85rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em;color:#111!important}.widget_shopping_cart .total .amount{font-family:"Inter","Outfit",sans-serif!important;font-size:0.95rem!important;font-weight:600!important;color:#111!important}.widget_shopping_cart .buttons,p.woocommerce-mini-cart__buttons{display:flex!important;flex-direction:row!important;gap:10px!important;padding:0!important;margin-top:14px!important}.widget_shopping_cart .buttons a,p.woocommerce-mini-cart__buttons a,.widget_shopping_cart .buttons a.button,.widget_shopping_cart .buttons a.checkout,.widget_shopping_cart .buttons a.wc-forward,p.woocommerce-mini-cart__buttons a.button,p.woocommerce-mini-cart__buttons a.checkout{display:flex!important;align-items:center!important;justify-content:center!important;flex:1!important;box-sizing:border-box!important;margin:0!important;border-radius:4px!important;font-family:"Inter","Outfit",sans-serif!important;font-weight:700!important;font-size:0.73rem!important;text-transform:uppercase!important;letter-spacing:0.08em!important;padding:13px 10px!important;text-decoration:none!important;line-height:1!important;background-color:#fff!important;color:#111!important;border:1px solid #111!important;box-shadow:inset 6px 0 0 #fce800!important;clip-path:none!important;transform:none!important;transition:all 0.2s ease!important}.widget_shopping_cart .buttons a:hover,p.woocommerce-mini-cart__buttons a:hover,.widget_shopping_cart .buttons a.button:hover,.widget_shopping_cart .buttons a.checkout:hover{background-color:#f9f9f9!important;color:#111!important;box-shadow:inset 8px 0 0 #fce800!important;clip-path:none!important;transform:none!important}@media (max-width:749px){.cart-popup,#cart-popup{width:100vw!important;max-width:100vw!important}.vitality-dual-cart-wrapper{flex-direction:column}.vitality-cart-cross-sells,.vitality-cart-main{width:100%!important;min-width:100%!important;border-right:none;border-top:1px solid #eee;max-height:none}.vitality-cart-cross-sells{order:2}.vitality-cart-main{order:1}}html:has(.product-quick-view-container) .mfp-bg{background:#000!important;opacity:0.82!important}.mfp-wrap:has(.product-quick-view-container){overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;min-height:100vh!important;min-height:100dvh!important;align-items:center!important}.mfp-wrap:has(.product-quick-view-container) .mfp-container{position:relative!important;width:100%!important;max-width:1100px!important;flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:15px 20px 65px!important;box-sizing:border-box!important;text-align:left!important}.mfp-wrap:has(.product-quick-view-container) .mfp-content{width:100%!important;max-width:1100px!important;margin:auto!important;text-align:left!important;position:relative!important}.mfp-content .product-quick-view-container{background:#fff!important;border-radius:0!important;padding:0!important;width:100%!important;margin:0!important;box-shadow:0 40px 100px rgb(0 0 0 / .6)!important;overflow:hidden!important;position:relative!important}.mfp-content .product-quick-view-container .row.row-collapse{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;min-height:min(80vh, 600px)!important;margin:0!important;width:100%!important;max-width:100%!important;padding:0!important}.mfp-content .product-quick-view-container .row.row-collapse>.product-gallery.col{flex:0 0 54%!important;max-width:54%!important;width:54%!important;background:#f0f0f0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important;position:relative!important;float:none!important;overflow:hidden!important;min-height:420px!important}.mfp-content .product-quick-view-container .row.row-collapse>.product-info.summary.col{flex:0 0 46%!important;max-width:46%!important;width:46%!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow-y:auto!important;float:none!important;padding:0!important}.mfp-content .product-quick-view-container .product-lightbox-inner{padding:50px 45px!important}.mfp-content .product-quick-view-container h1{font-size:1.6rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1.5px!important;line-height:1.15!important;color:#111!important;margin-bottom:10px!important;margin-top:0!important}.mfp-content .product-quick-view-container .price{font-size:1.7rem!important;font-weight:800!important;color:#111!important;border-bottom:1px solid #e8e8e8!important;padding-bottom:22px!important;margin-bottom:22px!important;margin-top:8px!important}.mfp-content .product-quick-view-container .price del{opacity:0.55!important;font-size:0.75em!important;margin-right:6px!important}.mfp-content .product-quick-view-container .price ins{text-decoration:none!important}.mfp-content .product-quick-view-container .single_add_to_cart_button,.mfp-content .product-quick-view-container button.single_add_to_cart_button{background:transparent!important;color:#111!important;border:1.5px solid #f9de1a!important;border-radius:0!important;clip-path:none!important;font-size:0.8rem!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;padding:16px 24px!important;width:100%!important;box-sizing:border-box!important;transition:background 0.25s ease,color 0.25s ease!important;flex:1!important}.mfp-content .product-quick-view-container .single_add_to_cart_button:hover{background:#f9de1a!important;color:#111!important;border-color:#f9de1a!important}button.mfp-close{position:absolute!important;top:30px!important;right:16px!important;width:44px!important;height:44px!important;background:rgb(0 0 0 / .06)!important;color:#333!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;line-height:1!important;opacity:1!important;border:none!important;box-shadow:none!important;z-index:9999!important;cursor:pointer!important;transition:background 0.2s,color 0.2s!important;padding:0!important}button.mfp-close:hover{background:#111!important;color:#fff!important}.mfp-content .product-quick-view-container .product-gallery .slide img,.mfp-content .product-quick-view-container .product-gallery img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0!important}.mfp-content .product-quick-view-container .product-gallery .slider,.mfp-content .product-quick-view-container .product-gallery .slider-show-nav,.mfp-content .product-quick-view-container .product-gallery .flickity-viewport,.mfp-content .product-quick-view-container .product-gallery .slide{width:100%!important;height:100%!important;flex:1!important}.mfp-content .product-quick-view-container .product_meta{font-size:0.77rem!important;border-top:1px solid #eee!important;padding-top:16px!important;margin-top:16px!important;line-height:1.8!important}.mfp-content .product-quick-view-container form.cart{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;align-items:stretch!important;margin-top:4px!important}.mfp-content .product-quick-view-container form.cart .quantity{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;border:1px solid #ddd!important;border-radius:0!important;overflow:hidden!important;height:50px!important}.mfp-content .product-quick-view-container form.cart .quantity .minus,.mfp-content .product-quick-view-container form.cart .quantity .plus{background:transparent!important;border:none!important;border-radius:0!important;clip-path:none!important;width:36px!important;height:50px!important;font-size:1.2rem!important;font-weight:400!important;color:#111!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background 0.15s!important}.mfp-content .product-quick-view-container form.cart .quantity .minus:hover,.mfp-content .product-quick-view-container form.cart .quantity .plus:hover{background:#f5f5f5!important}.mfp-content .product-quick-view-container form.cart .quantity input[type=number]{width:36px!important;text-align:center!important;border:none!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;border-radius:0!important;height:50px!important;font-size:0.9rem!important;font-weight:600!important;padding:0!important;margin:0!important;background:#fff!important;color:#111!important}.mfp-content .product-quick-view-container form.cart .single_add_to_cart_button{flex:1!important;height:50px!important;padding:0 16px!important;font-size:0.78rem!important;letter-spacing:2px!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width:900px){.mfp-content .product-quick-view-container .row.row-collapse{flex-direction:column!important;min-height:auto!important}.mfp-content .product-quick-view-container .row.row-collapse>.product-gallery.col{flex:none!important;max-width:100%!important;width:100%!important;min-height:260px!important;padding:24px!important}.mfp-content .product-quick-view-container .row.row-collapse>.product-info.summary.col{flex:none!important;max-width:100%!important;width:100%!important}.mfp-content .product-quick-view-container .product-lightbox-inner{padding:28px 20px!important}.mfp-wrap:has(.product-quick-view-container) .mfp-container{padding:10px!important}.mfp-wrap:has(.product-quick-view-container) .mfp-content{max-width:100%!important}}.single-product .product-info{padding-top:40px!important}.single-product .product-title{font-size:2.2rem!important;font-weight:900!important;text-transform:uppercase!important;color:#111!important;line-height:1.2!important;margin-bottom:10px!important}.single-product .price{font-size:1.8rem!important;font-weight:600!important;color:#111!important;margin-bottom:20px!important;display:block}.single-product .product-info .woocommerce-product-rating{display:none!important}.single-product form.cart{margin-bottom:30px!important;margin-top:20px!important}.single-product form.cart:not(.variations_form),.single-product .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:15px!important;margin-top:15px!important}.single-product form.cart .quantity{display:flex!important;align-items:center!important;border:none!important;margin:0 15px 0 0!important;opacity:1!important;height:50px!important}.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;border-radius:0!important;background-color:#f0f0f0!important;border:none!important;color:#000000!important;font-size:1.5rem!important;font-weight:300!important;display:inline-block!important;text-align:center!important;cursor:pointer!important;padding:0!important;margin:0!important;line-height:40px!important;box-sizing:border-box!important;box-shadow:none!important;clip-path:none!important;transform:none!important;transition:background-color 0.2s ease!important;-webkit-appearance:none!important;appearance:none!important;text-indent:0!important;letter-spacing:normal!important}.single-product form.cart .quantity .minus:hover,.single-product form.cart .quantity .plus:hover{background-color:#e0e0e0!important}.single-product form.cart .quantity input[type="number"]{width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;border:none!important;background:transparent!important;text-align:center!important;font-size:1.1rem!important;font-weight:600!important;color:#000000!important;box-shadow:none!important;-moz-appearance:textfield;margin:0!important;padding:0!important;line-height:40px!important;box-sizing:border-box!important}.single-product form.cart .single_add_to_cart_button{flex:1!important;min-width:200px!important;height:50px!important;background-color:#000000!important;color:#ffffff!important;border:1px solid #000000!important;border-radius:0!important;padding:0 30px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all 0.3s ease!important;box-shadow:none!important;clip-path:none!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.single-product form.cart .single_add_to_cart_button.disabled{background-color:#000000!important;opacity:0.5!important;cursor:not-allowed!important}.single-product form.cart .single_add_to_cart_button:hover:not(.disabled){background-color:#ffeb00!important;color:#000000!important;border-color:#ffeb00!important}.single-product .product-info form.cart .button:not(.single_add_to_cart_button):not(.plus):not(.minus),.single-product .product-info .button.alt:not(.single_add_to_cart_button),.single-product .product-info .button.primary:not(.single_add_to_cart_button),.single-product .product-info .button.checkout,.single-product .product-info .buy-now,.single-product .product-info .devvn_buy_now,.single-product .product-info .devvn-buy-now,.single-product .product-info .buy_now_button{background-color:#5a31f4!important;background:#5a31f4!important;color:#ffffff!important;width:100%!important;height:50px!important;border:none!important;border-radius:0!important;padding:0 20px!important;font-size:0.95rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;clip-path:none!important;transform:none!important;margin-top:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.single-product .product-info form.cart .button:not(.single_add_to_cart_button):not(.plus):not(.minus):hover,.single-product .product-info .button.alt:not(.single_add_to_cart_button):hover,.single-product .product-info .button.primary:not(.single_add_to_cart_button):hover,.single-product .product-info .button.checkout:hover,.single-product .product-info .buy-now:hover,.single-product .product-info .devvn_buy_now:hover,.single-product .product-info .devvn-buy-now:hover,.single-product .product-info .buy_now_button:hover{background-color:#4a28cc!important;background:#4a28cc!important}@media (max-width:550px){.single-product form.cart:not(.variations_form),.single-product .woocommerce-variation-add-to-cart{flex-direction:column!important;align-items:stretch!important}.single-product form.cart .quantity{justify-content:center!important;margin-bottom:10px!important}}.single-product .shop-page-title,.single-product .woocommerce-breadcrumb{display:none!important}.single-product .shop-page-title .woocommerce-result-count,.category-filtering .woocommerce-result-count{margin:0!important;margin-right:30px!important}.single-product table.variations{position:relative;margin-top:30px!important;margin-bottom:20px!important}.single-product table.variations::before{content:"CHOOSE YOUR OPTIONS";display:block;font-family:"Inter","Outfit",sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#555;margin-bottom:20px}.single-product table.variations th{display:block!important;width:100%!important;text-align:left!important;padding:0 0 10px 0!important;font-family:"Inter","Outfit",sans-serif;font-size:0.8rem!important;font-weight:600!important;text-transform:uppercase!important;color:#111!important;background:transparent!important;border:none!important}.single-product table.variations td{display:block!important;padding:0!important;border:none!important}.single-product table.variations .ux-swatches,.single-product table.variations .vi-wpvs-variation-style{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.single-product table.variations .ux-swatch,.single-product table.variations .vi-wpvs-option-wrap{min-width:60px!important;height:50px!important;border-radius:0!important;border:1px solid #e8e8e8!important;background-color:#ffffff!important;color:#000000!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:"Inter","Outfit",sans-serif!important;font-size:1rem!important;font-weight:400!important;text-transform:uppercase!important;margin:0 8px 8px 0!important;padding:0 10px!important;box-shadow:none!important;transition:all 0.2s ease!important}.single-product table.variations .ux-swatch:hover,.single-product table.variations .vi-wpvs-option-wrap:hover{border-color:#000000!important}.single-product table.variations .ux-swatch.selected,.single-product table.variations .ux-swatch.active,.single-product table.variations .vi-wpvs-option-wrap.selected{background-color:#000000!important;color:#ffffff!important;border-color:#000000!important;box-shadow:none!important}.single-product .product_meta,.single-product .social-icons{display:none!important}.single-product .product-gallery .product-thumbnails,.single-product .product-gallery .vertical-thumbnails{scrollbar-width:none!important;-ms-overflow-style:none!important}.single-product .product-gallery .product-thumbnails::-webkit-scrollbar,.single-product .product-gallery .vertical-thumbnails::-webkit-scrollbar{display:none!important;width:0!important;background:transparent!important}.single-product .product-gallery>.row{align-items:stretch!important}.single-product .product-gallery .col.large-10{background-color:#ffffff!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.single-product .product-gallery-slider{width:100%!important}.single-product .product-gallery .woocommerce-product-gallery__wrapper{background-color:transparent!important}.single-product .product-gallery .flickity-prev-next-button{width:50px!important;height:50px!important;border-radius:0!important;background-color:#ffffff!important;box-shadow:0 2px 10px rgb(0 0 0 / .05)!important;opacity:1!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.single-product .product-gallery .flickity-prev-next-button.previous{left:0!important}.single-product .product-gallery .flickity-prev-next-button.next{right:0!important}.single-product .product-gallery .flickity-prev-next-button svg{display:none!important}.single-product .product-gallery .flickity-prev-next-button::before{content:"";display:block;width:12px;height:12px;border-top:1.5px solid #111;border-right:1.5px solid #111;position:absolute;top:50%;left:50%}.single-product .product-gallery .flickity-prev-next-button.previous::before{transform:translate(-30%,-50%) rotate(-135deg)}.single-product .product-gallery .flickity-prev-next-button.next::before{transform:translate(-70%,-50%) rotate(45deg)}.single-product #content{padding-top:0!important}.single-product .product-main{padding-top:0!important;margin-top:0!important}.single-product .accordion{border-top:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important;margin-top:30px!important}.single-product .accordion>.accordion-item{border:none!important}.single-product .accordion-title{padding:15px 0!important;font-weight:700!important;text-transform:uppercase!important;font-size:14px!important;color:#000000!important;display:flex!important;justify-content:space-between!important;background:transparent!important}.single-product .accordion-title::after{content:"v"!important;font-family:inherit!important;font-weight:300!important;font-size:16px!important;transition:transform 0.3s ease!important}.single-product .accordion-item.active .accordion-title::after{transform:rotate(180deg)!important}.single-product .accordion-inner{padding:15px 0!important;border:none!important}.vit-shopbtn{display:inline-flex!important;align-items:center!important}.vit-shopbtn svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;margin-left:6px!important}.shop-page-title .flex-row,.category-filtering{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:100%}.shop-page-title .flex-left,.category-filtering .flex-left{margin-right:15px}.shop-page-title .flex-right,.category-filtering .flex-right{display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;flex-grow:1}.shop-page-title .woocommerce-ordering,.category-filtering .woocommerce-ordering{margin:0!important}.shop-page-title .woocommerce-result-count,.category-filtering .woocommerce-result-count{margin:0!important;margin-right:30px!important}.woocommerce-ordering select{background-color:#000!important;color:#fff!important;border:none!important;border-left:3px solid #ffcc00!important;text-transform:uppercase;font-weight:700;padding:8px 15px;height:auto!important}.filter-button{border-left:3px solid #ffcc00!important;text-transform:uppercase;font-weight:700}.woocommerce-account .page-title.my-account-page-title{background-color:transparent!important;border-bottom:1px solid #eaeaea!important}.woocommerce-account .page-title.my-account-page-title h1{font-weight:600;font-size:1.8em;color:#111}.woocommerce-account .account-user{display:flex;align-items:center;background:#fff;padding:20px;border-radius:8px;border:1px solid #eaeaea;border-left:4px solid #f9de1a;margin-bottom:25px}.woocommerce-account .account-user .image{margin-right:15px;border:1px solid #eaeaea!important;padding:3px!important;border-radius:50%!important;background:#fff!important;display:inline-block!important}.woocommerce-account .account-user img.avatar{border-radius:50%!important;border:none!important;display:block!important}.woocommerce-account .account-user .user-name{color:#111;font-weight:600;font-size:1.1em;display:flex;flex-direction:column}.woocommerce-account .account-user .user-id{font-size:.85em;color:#777;font-weight:400}.woocommerce-MyAccount-navigation ul{border:none!important;padding:0!important}.woocommerce-MyAccount-navigation ul li{list-style:none;margin-bottom:5px;border-bottom:none!important}.woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 15px;background:#fff0;color:#555;font-weight:500;font-size:.95em;border-radius:6px;transition:all 0.2s ease}.woocommerce-MyAccount-navigation ul li a:hover{background:#f7f7f7;color:#111;font-weight:600;padding-left:20px}.woocommerce-MyAccount-navigation ul li.is-active a{background:#fdfbf0;color:#111;font-weight:600;padding-left:17px;border-left:3px solid #f9de1a}.woocommerce-account .dashboard-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;padding:0;margin-top:25px}.woocommerce-account .dashboard-links li{list-style:none;margin:0!important;width:100%!important}.woocommerce-account .dashboard-links li a{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #eaeaea;border-radius:10px;padding:30px 15px;font-weight:600;color:#444;transition:all 0.3s cubic-bezier(.25,.8,.25,1);text-align:center;font-size:.95em;box-shadow:0 2px 8px rgb(0 0 0 / .02)}.woocommerce-account .dashboard-links li a::before{content:'';display:block;width:28px;height:28px;margin-bottom:12px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.6;transition:all 0.3s ease}.woocommerce-account .dashboard-links li[class*="--orders"] a::before,.woocommerce-account .dashboard-links li.orders-link a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23333333' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z' /%3E%3C/svg%3E")}.woocommerce-account .dashboard-links li[class*="--downloads"] a::before,.woocommerce-account .dashboard-links li.downloads-link a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23333333' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4' /%3E%3C/svg%3E")}.woocommerce-account .dashboard-links li[class*="--edit-address"] a::before,.woocommerce-account .dashboard-links li.edit-address-link a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23333333' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z' /%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15 11a3 3 0 11-6 0 3 3 0 016 0z' /%3E%3C/svg%3E")}.woocommerce-account .dashboard-links li[class*="--edit-account"] a::before,.woocommerce-account .dashboard-links li.edit-account-link a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23333333' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z' /%3E%3C/svg%3E")}.woocommerce-account .dashboard-links li[class*="wishlist"] a::before,.woocommerce-account .dashboard-links li.wishlist-link a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23333333' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z' /%3E%3C/svg%3E")}.woocommerce-account .dashboard-links li a:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgb(0 0 0 / .05);border-color:#f9de1a;color:#111}.woocommerce-account .dashboard-links li a:hover::before{opacity:1;transform:scale(1.08)}.woocommerce-MyAccount-content>p{font-size:.95em;line-height:1.6;color:#555}.woocommerce-MyAccount-content>p strong{color:#111;font-weight:600}.woocommerce-MyAccount-content>p a{color:#111;font-weight:500;text-decoration:underline}.header-search-dropdown .nav-dropdown,.search-dropdown .dropdown-menu{border-radius:8px;box-shadow:0 5px 25px rgb(0 0 0 / .1)!important;border:1px solid #eaeaea!important;padding:8px!important;width:420px!important;right:0!important;transform:translateX(-200px)!important}.searchform .flex-row{border:1px solid #eaeaea!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important;display:flex!important;align-items:center!important;margin:0!important}.searchform .flex-row>.flex-col:last-child{order:-1!important}.searchform .flex-row>.flex-grow{order:0!important}.searchform .flex-row>.search-form-categories{order:1!important;border-left:1px solid #eaeaea!important;border-right:none!important;width:140px!important;flex:0 0 140px!important}.searchform button.ux-search-submit{clip-path:none!important;padding:0 15px!important;background:transparent!important;color:#444!important;border:none!important;height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transform:none!important;margin-bottom:0!important;transition:color 0.2s ease!important}.searchform button.ux-search-submit:hover{color:#f9de1a!important;background:transparent!important}.searchform button.ux-search-submit svg,.searchform button.ux-search-submit i{width:18px!important;height:18px!important}.searchform select.search_categories{border:none!important;background-color:transparent!important;height:40px!important;padding:0 25px 0 12px!important;font-size:14px!important;color:#444!important;text-transform:none!important;font-weight:500!important;margin-bottom:0!important;box-shadow:none!important}.searchform input.search-field{border:none!important;background-color:transparent!important;height:40px!important;font-size:14px!important;padding:0 15px!important;box-shadow:none!important;margin-bottom:0!important;color:#333!important}.woocommerce-cart .button,.woocommerce-checkout .button,.woocommerce-page .button,button.button,a.button,input.button,input[type="submit"]{border-radius:8px!important;clip-path:none!important;transform:none!important;transition:all 0.3s ease!important;box-shadow:0 2px 5px rgb(0 0 0 / .05)!important}.woocommerce-cart .button:hover,.woocommerce-checkout .button:hover,.woocommerce-page .button:hover,button.button:hover,a.button:hover,input.button:hover,input[type="submit"]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 15px rgb(0 0 0 / .15)!important}.woocommerce-cart button[name="update_cart"]{background-color:#f9de1a!important;color:#333!important;font-weight:bold!important}.woocommerce-cart a.checkout-button{border-radius:8px!important;font-weight:bold!important}.ux-quantity.quantity{display:inline-flex!important;border:1px solid #ddd!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important;min-width:110px!important}.ux-quantity.quantity .ux-quantity__button,.ux-quantity.quantity input.qty{transform:none!important;clip-path:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important}.ux-quantity.quantity input[type="number"]::-webkit-inner-spin-button,.ux-quantity.quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.ux-quantity.quantity input[type="number"]{-moz-appearance:textfield!important}.ux-quantity.quantity input.qty{border:none!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;width:60px!important;flex-grow:1!important;padding:0 5px!important;text-align:center!important;background:transparent!important;color:#333!important;font-size:16px!important;line-height:40px!important}.ux-quantity.quantity .ux-quantity__button{width:35px!important;flex-shrink:0!important;padding:0!important;background-color:#f9f9f9!important;color:#333!important;font-weight:bold!important;font-size:18px!important}.ux-quantity.quantity .ux-quantity__button:hover{background-color:#eee!important;transform:none!important;box-shadow:none!important}p.return-to-shop a.button.wc-backward{background-color:#f9de1a!important;color:#333!important;font-weight:bold!important;border-radius:8px!important;text-transform:uppercase!important}p.return-to-shop a.button.wc-backward:hover{background-color:#e6cd16!important;transform:translateY(-2px)!important;box-shadow:0 6px 15px rgb(0 0 0 / .15)!important}.woocommerce-MyAccount-content .woocommerce-Address-title a.edit,.woocommerce-MyAccount-content .u-columns .u-column a.edit,.woocommerce-Address a.edit{display:inline-block!important;padding:6px 15px!important;background-color:#f9de1a!important;color:#333!important;font-size:13px!important;font-weight:bold!important;border-radius:6px!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 2px 4px rgb(0 0 0 / .1)!important;margin-bottom:10px!important;transition:all 0.3s ease!important}.woocommerce-MyAccount-content .woocommerce-Address-title a.edit:hover,.woocommerce-MyAccount-content .u-columns .u-column a.edit:hover,.woocommerce-Address a.edit:hover{background-color:#e6cd16!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgb(0 0 0 / .15)!important}.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .u-column.woocommerce-Address,.woocommerce-MyAccount-content .col2-set.addresses .col-1,.woocommerce-MyAccount-content .col2-set.addresses .col-2{border:1px solid #e0e0e0!important;border-radius:8px!important;padding:25px!important;background-color:#fafafa!important;box-shadow:0 4px 10px rgb(0 0 0 / .03)!important;transition:all 0.3s ease!important;margin-bottom:20px!important}.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .u-column.woocommerce-Address:hover,.woocommerce-MyAccount-content .col2-set.addresses .col-1:hover,.woocommerce-MyAccount-content .col2-set.addresses .col-2:hover{box-shadow:0 6px 15px rgb(0 0 0 / .08)!important;border-color:#f9de1a!important}.woocommerce-MyAccount-content .woocommerce-Address-title h3{margin-top:0!important;border-bottom:2px solid #f9de1a!important;padding-bottom:10px!important;margin-bottom:15px!important;display:inline-block!important}address{font-style:normal!important;line-height:1.8!important;color:#555!important}.ux-free-shipping{background-color:#fafafa!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:15px!important;box-shadow:0 4px 15px rgb(0 0 0 / .03)!important;margin-bottom:20px!important;transition:all 0.3s ease!important}.ux-free-shipping:hover{box-shadow:0 6px 20px rgb(0 0 0 / .06)!important}.ux-free-shipping__notice{font-size:14px!important;font-weight:bold!important;color:#111!important;margin-bottom:12px!important;text-align:center!important}.ux-free-shipping__bar{height:14px!important;background-color:#e0e0e0!important;border-radius:20px!important;overflow:hidden!important;box-shadow:inset 0 2px 4px rgb(0 0 0 / .1)!important}.ux-free-shipping__bar-progress{background:linear-gradient(90deg,#f9de1a,#ffcc00)!important;border-radius:20px!important;position:relative!important;background-size:200% 200%!important;animation:progressGlow 2s infinite alternate,shimmer 3s linear infinite!important}@keyframes progressGlow{0%{box-shadow:0 0 5px rgb(249 222 26 / .4)}100%{box-shadow:0 0 15px rgb(249 222 26 / .9)}}@keyframes shimmer{0%{background-position:0% 50%}100%{background-position:100% 50%}}.woocommerce-order-received img[src*=" vietqr\],.woocommerce-order-received img[src*=\qrcode\],.sepay-checkout-qr img,.qr-image img,#sepay-qr-code-img{max-width:280px!important;height:auto!important;margin:0 auto;display:block;border-radius:8px}