.woocommerce-account .u-column1{max-width:600px;width:100%!important;margin:0 auto;float:none!important}.woocommerce-account .woocommerce-form-login .woocommerce-form-row label{display:block;margin-bottom:10px;font-weight:600}.woocommerce-account .woocommerce-form-login .woocommerce-form-row input,.woocommerce-account .lost_reset_password .woocommerce-form-row .woocommerce-Input{background:#fff!important;border:1px solid #d9d9d9!important;padding:21px 24px!important;color:#000!important;width:100%;line-height:normal!important;font-weight:600;height:51px;border-radius:5px!important}.woocommerce-account .lost_reset_password .woocommerce-form-row .woocommerce-Input{margin:20px 0}.woocommerce-account .lost_reset_password .woocommerce-form-row{margin:20px auto;float:none!important}.woocommerce-account .woocommerce-button,.woocommerce-account .woocommerce-Button{font-weight:600!important;background-color:#0917f4!important;color:#fff!important;border-radius:99px!important;font-size:18px!important}.woocommerce-account .woocommerce-Button{margin-top:15px!important}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{margin-top:15px;line-height:2px}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme span{font-size:16px;font-weight:500}.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword{margin-left:10px}.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a{color:#0717f4;transition:.3s;font-weight:700}.woocommerce-account .woocommerce-form-login .woocommerce-LostPassword a:hover{opacity:.6}.woocommerce-account .woocommerce h2{font-size:32px}.woocommerce-MyAccount-navigation>ul{padding-bottom:24px;padding-left:0}.woocommerce-MyAccount-navigation>ul li{margin-bottom:8px;position:relative;list-style:none}.woocommerce-account .woocommerce{padding-inline:20px}.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--downloads,.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--wc-smart-coupons{display:none}.woocommerce-MyAccount-navigation>ul li a,.woocommerce-MyAccount-navigation>ul li label{font-size:16px;color:#333;border-radius:4px;transition:.2s;display:block;padding:12px 16px;text-align:start;font-weight:600}.woocommerce-MyAccount-navigation>ul li a:hover,.woocommerce-MyAccount-navigation>ul li label:hover{background:#0917f4;color:#fff}.woocommerce-MyAccount-navigation>ul li.current-menu-item a,.woocommerce-MyAccount-navigation>ul li.is-active a{background:#0917f4;color:#fff}.woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-Message{display:flex;flex-direction:column-reverse;align-items:flex-start}.woocommerce-MyAccount-content .woocommerce-message a,.woocommerce-MyAccount-content .woocommerce-Message a{margin-top:16px;font-size:16px;padding:13px 15px}.woocommerce-MyAccount-content .woocommerce-message.no_subscriptions,.woocommerce-MyAccount-content .woocommerce-Message.no_subscriptions{flex-direction:column}.woocommerce-MyAccount-content p{font-size:18px;text-align:left;margin-bottom:30px}.woocommerce-MyAccount-content p a{color:#36a7f3}.woocommerce-MyAccount-content p a:hover{opacity:.6}.woocommerce-MyAccount-content .wlr-myaccount-page{padding:0}.woocommerce-MyAccount-content .wlr-myaccount-page .wlr-user-details{margin-bottom:30px}.woocommerce-MyAccount-content form input[type=submit]{display:inline-block;padding:10px 16px;border:none;cursor:pointer;background:#14b8a6;color:#fff;border-radius:4px;transition:.2s}.woocommerce-MyAccount-content form input[type=submit]:hover{opacity:.9}.woocommerce-MyAccount-content .woocommerce-Addresses .u-column1{float:left!important;width:48%!important}.woocommerce-MyAccount-content h2{text-align:left;font-size:24px!important;margin-bottom:10px}.woocommerce-MyAccount-content .addresses .title .edit{float:left;margin-bottom:10px}.woocommerce-MyAccount-content .addresses address{line-height:2;text-align:left}.woocommerce-MyAccount-content form .form-row input.input-text{background-color:#fff;max-width:100%;color:#000;font-size:14px;padding:10px 16px;line-height:1.7em;border:1px solid;border-radius:5px}.woocommerce-MyAccount-content form .form-row .selection .select2-selection__arrow b{display:none}.woocommerce-MyAccount-content .woocommerce-address-fields .button{margin-top:20px}.woocommerce-MyAccount-content form fieldset{margin-top:30px}.woocommerce-MyAccount-content form fieldset legend{font-size:22px;text-align:left;margin-bottom:10px}.woocommerce-MyAccount-content .woocommerce-info{background:#f6f5f8!important;padding:20px!important;color:#515151!important;border-top:2px solid #1e85be;display:flex;align-items:center;justify-content:space-between}.woocommerce-MyAccount-content .woocommerce-info::after{display:none}.woocommerce-MyAccount-content .acfw-single-coupon-block .acfw-coupon-content.has-description{text-align:center!important}.woocommerce-MyAccount-content .acfw-single-coupon-block .acfw-coupon-schedule{text-align:center;position:static;margin-top:10px}.woocommerce-checkout .acfw-loyalprog-notice-checkout .woocommerce-info{background:#2ea3f2!important;padding:1em 2em 1em 3.5em!important;color:#515151!important;display:flex;border-radius:0;align-items:center;justify-content:space-between}body.checkout-wc a,main.checkoutwc a,.lost_password a{color:#2ea3f2!important}.woocommerce-account :where(.woocommerce) .select2-container{width:100%!important}.woocommerce-account .acfw-coupons-list-block .acfw-coupons-grid,.woocommerce-account .acfw-single-coupon-block{width:100%;max-width:100%!important}.woocommerce-account .acfw-store-credit-history{overflow-x:scroll}.myaccount-dropdown-trigger{display:none}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:600px;width:100%!important;margin:0 auto;float:none!important}.woocommerce-account .woocommerce-info{flex-direction:column}.single-product .entry-summary p,.single-product .entry-summary #autoship-schedule-options,.single-product .entry-summary .cuw-product-addons .cuw-product-title,.single-product .entry-summary .cuw-product-addons .cuw-product-price .woocommerce-Price-amount,.single-product .entry-summary .cuw-product-addons .cuw-total-price-section span{font-size:16px!important}.single-product .entry-summary h4{font-size:20px}.single-product .entry-summary .quantity input.qty{width:60px;height:50px}.single-product .entry-summary .quantity{float:unset!important}.single-product div.product form.cart .button{float:unset!important}.single-product .entry-summary .product_meta span{font-size:16px}.single-product div.product div.images .flex-control-thumbs li{margin-right:20px}.single-product div.product .quantity-cart-wrapper{display:flex;margin-left:auto!important;justify-content:end}.single-product div.product .loyalprog-earn-message{display:none!important}.cuw-product-addons-pricing-section{display:none!important}.single-product div.product .add-to-cart-parent-wrapper{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}.single-product .add-to-cart-parent-wrapper{flex-direction:column;align-items:flex-start}.add-to-cart-parent-wrapper .cuw-total-price ins{font-size:20px;font-weight:600;color:#49a4f5;line-height:18px}.single-product .summary .price{display:none}.custom-cuw-total-price .price{display:block!important}.add-to-cart-parent-wrapper .custom-cuw-total-price bdi,.add-to-cart-parent-wrapper .custom-cuw-total-price .price span .woocommerce-Price-currencySymbol,.add-to-cart-parent-wrapper .custom-cuw-total-price .price span.woocommerce-Price-amount.amount{font-size:20px!important;font-weight:600;color:#49a4f5;line-height:18px}.single-product div.product form.cart .loyalprog-earn-message{display:block!important}.single-product .entry-summary .woocommerce-info{background:#0917f4;border-left:8px solid #1e1010;font-size:16px!important;margin-bottom:0}.single-product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap}.single-product .woocommerce-tabs ul.tabs li{flex-grow:1}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a,body.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:13px 22px!important}.single-product .woocommerce-tabs{margin:10px 0 30px!important}.single-product .woocommerce-tabs ul.tabs li a{text-align:center;width:100%;padding:13px 22px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-left:1px solid #d9d9d9!important}.single-product div.product .woocommerce-tabs .panel{padding:0!important}.single-product .woocommerce-Tabs-panel h2{font-size:22px;margin-bottom:10px;display:none}.single-product .woocommerce-Tabs-panel .custom-flexible-tab .custom-video{flex-grow:1;width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;position:relative;padding-top:56.25%;height:0;overflow:hidden}.single-product .woocommerce-Tabs-panel .custom-flexible-tab .custom-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-product .woocommerce-Tabs-panel .custom-flexible-tab .custom-video h4{margin-bottom:10px;font-weight:700;font-size:16px}.single-product .entry-summary .autoship-frequency{margin-top:20px}.single-product .entry-summary .cuw-product-addons{padding:15px!important;border:1px dashed #000!important;margin-bottom:15px}.single-product .entry-summary .cart{background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.07);border-radius:20px;padding:20px!important}.single-product .entry-summary .stock{display:none}.single-product .entry-summary .cart .stock{display:block}.single-product .related.products{padding:60px 0;background:#fafafa}.single-product .related.products .products{display:flex;flex-wrap:wrap;margin:-15px}.single-product .related.products #Relatedproducts{margin-bottom:30px}.single-product .related.products .products span.onsale{left:30px!important;top:30px!important}.single-product .related.products .products .product{width:100%!important;margin:15px!important;padding:30px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.07);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.single-product .related.products .products .product .button{max-width:170px;width:100%;text-align:center;margin:20px 0 0}.single-product #commentform .form-submit{margin:20px 0!important}.woocommerce-tabs{overflow-anchor:none}.single-product div.product div.images{float:none;width:100%}.single-product div.product div.summary{float:none;width:100%}.single-product div.product .quantity-cart-wrapper{margin-left:0!important;justify-content:flex-start!important;width:100%!important}.single-product .woocommerce-page .products .star-rating,.woocommerce .products .star-rating{margin:4px 0 25px!important}.single-product ul.products li.product .price{font-size:18px!important}.single-product ul.products li.product .star-rating{font-size:16px}.single-product .breadcrumbs-wrapper{padding:30px 0}.single-product .breadcrumbs-wrapper .woocommerce-breadcrumb{text-transform:capitalize}.single-product .faq-item{border-bottom:1px solid #ddd;padding:15px 0}.single-product .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:10px}.single-product .faq-question p{font-size:16px;margin:0;font-weight:700}.single-product .faq-arrow{font-size:16px;transition:transform .3s ease}.single-product .faq-item.active .faq-arrow{transform:rotate(180deg)}.single-product .faq-answer{display:none;padding-top:15px}@media screen and (min-width:768px){.woocommerce-MyAccount-content{padding-left:30px}.woocommerce-MyAccount-navigation{width:25%}.single-product .woocommerce-Tabs-panel .custom-flexible-tab{display:flex;gap:20px;flex-direction:column}.single-product .woocommerce-Tabs-panel .custom-flexible-tab .custom-video{width:48%;margin-bottom:0}.single-product .related.products .products .product{width:calc(50% - 30px)!important}.single-product div.product .woocommerce-tabs .panel{padding:30px!important}.single-product .woocommerce-tabs{margin:30px 0 45px!important}.single-product .entry-summary .cart{padding:35px!important}.single-product .entry-summary .quantity input.qty{width:80px}}@media screen and (min-width:1024px){.woocommerce-MyAccount-content .woocommerce-info{padding:1em 2em 1em 3.5em!important}.single-product .related.products .products .product{width:calc(33.33% - 30px)!important}.single-product div.product div.images{float:left;width:48%}.single-product div.product div.summary{float:right;width:48%}}@media screen and (min-width:1100px){.single-product .add-to-cart-parent-wrapper{flex-direction:row}.single-product div.product .add-to-cart-parent-wrapper{align-items:center}.single-product div.product .quantity-cart-wrapper{justify-content:flex-end!important}}@media (max-width:767px){.woocommerce-MyAccount-navigation ul{display:none}.myaccount-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;background:#f5f5f5;padding:12px 16px;cursor:pointer;border:1px solid #ddd;font-weight:600;margin-bottom:20px;border-radius:4px}.myaccount-dropdown-trigger span{font-size:16px;color:#333}.myaccount-dropdown-trigger .chevron{width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg);transition:transform .2s ease}.myaccount-dropdown-trigger.open .chevron{transform:rotate(-135deg)}.woocommerce-tabs .wc-tabs{display:none!important}.woocommerce-tabs .wc-tab{display:block!important;border-bottom:1px solid #ddd}.wc-accordion-title{padding:15px;font-weight:600;cursor:pointer;background:#f7f7f7;position:relative}.wc-accordion-title:after{content:"+";position:absolute;right:15px}.wc-accordion-title.active:after{content:"-"}.wc-tab-content{display:none;padding:15px}.wc-tab.active .wc-tab-content{display:block}.single-product .cuw-product-row{gap:10px!important;align-items:flex-start}.single-product .cuw-product-row div:nth-child(2){align-items:flex-start!important}}