.woocommerce-account .u-column1,.woocommerce-account .u-column2{background:#037c98!important;padding:40px!important;border-radius:10px!important;box-shadow:0 8px 25px rgba(0,0,0,0.15)!important;border:none!important}.woocommerce-account .woocommerce-form-login{display:flex!important;flex-direction:column!important}.woocommerce-account .u-column1 h2,.woocommerce-account .u-column2 h2{color:#ffffff!important;font-weight:700!important;margin-bottom:25px!important;padding-bottom:15px!important;border-bottom:3px solid #ffffff!important}.woocommerce-account .woocommerce-form-login label,.woocommerce-account .woocommerce-form-register label{color:#ffffff!important;font-weight:600!important}.woocommerce-account .woocommerce-form-login input[type="text"],.woocommerce-account .woocommerce-form-login input[type="password"],.woocommerce-account .woocommerce-form-login input[type="email"],.woocommerce-account .woocommerce-form-register input[type="text"],.woocommerce-account .woocommerce-form-register input[type="password"],.woocommerce-account .woocommerce-form-register input[type="email"]{background:#ffffff!important;border:2px solid #ffffff!important;border-radius:10px!important;color:#000000!important;padding:14px 16px!important;width:100%!important}.woocommerce-account .woocommerce-form-login .form-row{order:1!important}.woocommerce-account .woocommerce-LostPassword{order:2!important;margin:15px 0 20px 0!important}.woocommerce-account .woocommerce-LostPassword a{color:#ffffff!important;text-decoration:none!important}.woocommerce-account .woocommerce-form-login__rememberme{order:3!important}.woocommerce-account .woocommerce-form-login__rememberme label{color:#ffffff!important;display:inline-flex!important}.woocommerce-account .woocommerce-form-login__submit{order:4!important;background:linear-gradient(135deg,#6172c1 0%,#7a84d8 100%)!important;color:#ffffff!important;padding:18px 45px!important;border:none!important;border-radius:10px!important;font-size:18px!important;font-weight:700!important;width:100%!important;margin-top:auto!important}.woocommerce-account .woocommerce-form-login__submit:hover{background:linear-gradient(135deg,#4f5da3 0%,#6172c1 100%)!important;transform:translateY(-2px)!important}.woocommerce-account .woocommerce-form-register__submit{background:linear-gradient(135deg,#6172c1 0%,#7a84d8 100%)!important;color:#ffffff!important;padding:18px 45px!important;border:none!important;border-radius:10px!important;font-size:18px!important;font-weight:700!important;width:100%!important}.woocommerce-account .woocommerce-form-register__submit:hover{background:linear-gradient(135deg,#4f5da3 0%,#6172c1 100%)!important;transform:translateY(-2px)!important}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{background:#037c98!important;padding:30px!important;border-radius:10px!important}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation li a{color:#ffffff!important;padding:14px 18px!important;display:block!important;border-radius:10px!important}body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#6172c1!important}body.logged-in.woocommerce-account .woocommerce-MyAccount-content{background:#037c98!important;padding:40px!important;border-radius:10px!important}body.logged-in.woocommerce-account .woocommerce-MyAccount-content h2,body.logged-in.woocommerce-account .woocommerce-MyAccount-content h3,body.logged-in.woocommerce-account .woocommerce-MyAccount-content p,body.logged-in.woocommerce-account .woocommerce-MyAccount-content a{color:#ffffff!important}body.logged-in.woocommerce-account .woocommerce-MyAccount-content .button{background:linear-gradient(135deg,#6172c1 0%,#7a84d8 100%)!important;color:#ffffff!important;border-radius:10px!important;padding:12px 30px!important}body.logged-in.woocommerce-account .woocommerce-orders-table{background:#037c98!important;border-radius:10px!important}body.logged-in.woocommerce-account .woocommerce-orders-table th,body.logged-in.woocommerce-account .woocommerce-orders-table td,body.logged-in.woocommerce-account .woocommerce-orders-table a{color:#ffffff!important}body.logged-in.woocommerce-account .woocommerce-Address{background:#037c98!important;padding:30px!important;border-radius:10px!important}body.logged-in.woocommerce-account .woocommerce-Address h3,body.logged-in.woocommerce-account .woocommerce-Address address{color:#ffffff!important}.woocommerce ul.products li.product .woocommerce-loop-product__link img,.et_shop_image img{width:100%;height:200px;object-fit:contain;object-position:center}.woocommerce-order-received .woocommerce-notice--success,.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-order-received p.woocommerce-thankyou-order-received{background:linear-gradient(135deg,#6172c1 0%,#7a84d8 100%)!important;color:#ffffff!important;padding:25px 30px!important;border-radius:10px!important;font-size:18px!important;font-weight:600!important;text-align:center!important;margin-bottom:30px!important;border:none!important}.woocommerce-order-received .woocommerce-order-overview,.woocommerce-order-received ul.woocommerce-order-overview{background:#037c98!important;padding:30px!important;border-radius:10px!important;list-style:none!important;display:flex!important;flex-wrap:wrap!important;gap:20px!important;margin-bottom:30px!important}.woocommerce-order-received .woocommerce-order-overview li{background:rgba(255,255,255,0.1)!important;padding:15px 20px!important;border-radius:8px!important;flex:1 1 auto!important;min-width:150px!important;border-right:none!important}.woocommerce-order-received .woocommerce-order-overview li strong{display:block!important;color:#ffffff!important;font-size:16px!important;margin-bottom:5px!important}.woocommerce-order-received .woocommerce-order-overview li span,.woocommerce-order-received .woocommerce-order-overview li{color:#ffffff!important}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-table--order-details{background:#037c98!important;border-radius:10px!important;overflow:hidden!important;margin-bottom:30px!important}.woocommerce-order-received .woocommerce-order-details h2,.woocommerce-order-received .woocommerce-column__title{background:rgba(0,0,0,0.2)!important;color:#ffffff!important;padding:20px 25px!important;margin:0!important;font-weight:700!important;border-bottom:3px solid #ffffff!important}.woocommerce-order-received .woocommerce-table--order-details{width:100%!important;border-collapse:collapse!important}.woocommerce-order-received .woocommerce-table--order-details thead{background:rgba(0,0,0,0.15)!important}.woocommerce-order-received .woocommerce-table--order-details th,.woocommerce-order-received .woocommerce-table--order-details td{color:#ffffff!important;padding:15px 20px!important;border-bottom:1px solid rgba(255,255,255,0.2)!important}.woocommerce-order-received .woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce-table--order-details tfoot td{background:rgba(0,0,0,0.1)!important;font-weight:600!important}.woocommerce-order-received .woocommerce-table--order-details a{color:#ffffff!important;text-decoration:underline!important}.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received section.woocommerce-customer-details{background:#037c98!important;padding:30px!important;border-radius:10px!important;margin-bottom:30px!important}.woocommerce-order-received .woocommerce-customer-details h2{color:#ffffff!important;font-weight:700!important;margin-bottom:20px!important;padding-bottom:15px!important;border-bottom:3px solid #ffffff!important}.woocommerce-order-received .woocommerce-customer-details address{color:#ffffff!important;font-style:normal!important;line-height:1.8!important}.woocommerce-order-received .woocommerce-customer-details address p{color:#ffffff!important;margin:5px 0!important}.woocommerce-order-received .woocommerce-columns--addresses{display:flex!important;flex-wrap:wrap!important;gap:20px!important}.woocommerce-order-received .woocommerce-column--billing-address,.woocommerce-order-received .woocommerce-column--shipping-address{background:#037c98!important;padding:25px!important;border-radius:10px!important;flex:1 1 300px!important}.woocommerce-order-received .woocommerce-column--billing-address h2,.woocommerce-order-received .woocommerce-column--shipping-address h2{color:#ffffff!important;font-weight:700!important;margin-bottom:15px!important;padding-bottom:10px!important;border-bottom:2px solid rgba(255,255,255,0.5)!important}.woocommerce-order-received .woocommerce-column--billing-address address,.woocommerce-order-received .woocommerce-column--shipping-address address,.woocommerce-order-received .woocommerce-column--billing-address p,.woocommerce-order-received .woocommerce-column--shipping-address p{color:#ffffff!important}.woocommerce-order-received .ccfm-custom-fields{background:#037c98!important;padding:25px!important;border-radius:10px!important;margin-top:20px!important}.woocommerce-order-received .ccfm-custom-fields p{color:#ffffff!important}.woocommerce-order-received .woocommerce-bacs-bank-details{background:#037c98!important;padding:25px!important;border-radius:10px!important;margin-bottom:30px!important}.woocommerce-order-received .woocommerce-bacs-bank-details h2{color:#ffffff!important;border-bottom:3px solid #ffffff!important;padding-bottom:15px!important;margin-bottom:20px!important}.woocommerce-order-received .woocommerce-bacs-bank-details li{color:#ffffff!important}.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method{color:#ffffff!important}.woocommerce-order-received a.button,.woocommerce-order-received button.button,.woocommerce-order-received .button,.woocommerce-order-received input[type="submit"],.woocommerce-order-received .wc-action-button,.woocommerce-order-received .invoice,.woocommerce-order-received a.invoice,.woocommerce-order-received .woocommerce-button,.woocommerce-order-received .order-actions a,.woocommerce-order-received td.woocommerce-orders-table__cell-order-actions a,.woocommerce-order-received .woocommerce a.button,.woocommerce-order-received .woocommerce button.button{background:linear-gradient(135deg,#6172c1 0%,#7a84d8 100%)!important;color:#ffffff!important;padding:12px 25px!important;border:none!important;border-radius:10px!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important;transition:all 0.3s ease!important}.woocommerce-order-received a.button:hover,.woocommerce-order-received button.button:hover,.woocommerce-order-received .button:hover,.woocommerce-order-received .order-actions a:hover,.woocommerce-order-received .woocommerce a.button:hover,.woocommerce-order-received .woocommerce button.button:hover{background:linear-gradient(135deg,#4f5da3 0%,#6172c1 100%)!important;transform:translateY(-2px)!important;color:#ffffff!important}@media (max-width:768px){.woocommerce-order-received .woocommerce-order-overview{flex-direction:column!important}.woocommerce-order-received .woocommerce-order-overview li{width:100%!important}.woocommerce-order-received .woocommerce-columns--addresses{flex-direction:column!important}.woocommerce-order-received .woocommerce-column--billing-address,.woocommerce-order-received .woocommerce-column--shipping-address{width:100%!important}}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{background:#037c98!important;padding:20px 25px!important;border-radius:10px!important;margin:20px 0!important}.woocommerce-checkout .woocommerce-form__label-for-checkbox.checkbox span,.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text,.woocommerce-checkout .terms-and-conditions label,.woocommerce-checkout .woocommerce-form__label-for-checkbox{color:#ffffff!important;font-weight:500!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a,.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a{color:#ffffff!important;text-decoration:underline!important;font-weight:600!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a:hover{color:#7a84d8!important}.woocommerce-checkout .woocommerce-form__input-checkbox,.woocommerce-checkout input#terms{appearance:none!important;-webkit-appearance:none!important;width:22px!important;height:22px!important;background:#ffffff!important;border:2px solid #ffffff!important;border-radius:5px!important;cursor:pointer!important;vertical-align:middle!important;margin-right:10px!important;position:relative!important;flex-shrink:0!important}.woocommerce-checkout .woocommerce-form__input-checkbox:checked,.woocommerce-checkout input#terms:checked{background:#6172c1!important;border-color:#6172c1!important}.woocommerce-checkout .woocommerce-form__input-checkbox:checked::after,.woocommerce-checkout input#terms:checked::after{content:'✓'!important;position:absolute!important;color:#ffffff!important;font-size:14px!important;font-weight:bold!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper.woocommerce-invalid{border:2px solid #ff6b6b!important}.woocommerce-checkout .woocommerce-privacy-policy-text{color:#ffffff!important;font-size:14px!important;margin-top:10px!important}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#ffffff!important;text-decoration:underline!important}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar #adminbarsearch .adminbar-input,#wpadminbar .ab-top-menu>li>a,#wpadminbar .quicklinks a,#wpadminbar input[type="submit"],#wpadminbar button,#wpadminbar .ab-icon,.wp-admin .button,#wp-admin-bar-search .adminbar-input{background:none!important;background-image:none!important;padding:revert!important;border-radius:revert!important;transform:none!important;font-weight:normal!important}#wpadminbar #adminbarsearch .adminbar-input:focus,#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{background:#32373c!important}.header-phone-bar,.top-bar,.top-header,.et_pb_row .phone-bar,.site-header .phone-numbers{padding-top:8px!important;padding-bottom:8px!important;min-height:auto!important;line-height:1.2!important}.et_pb_section.phone-section{padding-top:10px!important;padding-bottom:10px!important}#main-header-menu ul.et-menu li a{border:5px solid #949fd2!important;border-radius:10px!important;color:#FFFFFF!important;background:#6172c1!important;padding:12px!important}#main-header-menu ul.et-menu li a:hover{border:5px solid #6172c1!important;background:#949fd2!important;color:#FFFFFF!important;opacity:1!important}#main-header-menu ul.sub-menu{background:transparent!important;border-radius:10px!important;box-shadow:none!important;padding:0 0 5px 5px!important}#main-header-menu ul.sub-menu li{padding:5px 0 5px 15px!important;margin:0!important;background:transparent!important}#main-header-menu .et_mobile_menu li a{border:5px solid #949fd2!important;border-radius:10px!important;color:#FFFFFF!important;background:#6172c1!important;padding:14px 18px!important;display:block}#main-header-menu .et_mobile_menu li a:hover{background:#949fd2!important;border-color:#6172c1!important}#main-header-menu .et_mobile_menu{border-radius:10px!important}#main-header-menu .et_mobile_menu li{padding:5px 0!important}body.search-results .onsale{display:none!important}body.search-results #main-header-menu .et_pb_menu__icon,body.search #main-header-menu .et_pb_menu__icon,body.search-results .et_pb_menu__cart-button,body.search .et_pb_menu__cart-button{padding:12px 20px!important;background:#6172c1!important;color:#fff!important;border:5px solid #949fd2!important;border-radius:10px!important}body.search-results .et_pb_menu__cart-button span.et_pb_menu__cart-text,body.search .et_pb_menu__cart-button span.et_pb_menu__cart-text{display:none!important}body.search-results .et_pb_menu__cart-button:before,body.search .et_pb_menu__cart-button:before{color:#fff!important}