.tc-extra-product-options,.tc-totals-form{direction:rtl;unicode-bidi:embed}.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger{border-width:0 1px 0 0;left:0;right:auto}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-radio .tm-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-checkbox .tm-label{padding:0 .5em 0 0!important}.tm-extra-product-options .tc-element-container,.tm-extra-product-options .tmcp-ul-wrap,.tm-collapse-wrap{float:right!important}.tm-extra-product-options .tm-epo-datepicker,.tm-extra-product-options .tm-epo-timepicker{margin:0 0 0 -2.5em!important;max-width:100%!important;padding-left:2.5em!important;padding-right:1em!important}.vorodpress-wrap{max-width:420px;width:100%;margin:0 auto;padding:32px 24px;background:#fff;border-radius:12px;box-shadow:0 2px 16px rgb(0 0 0 / .08);font-family:inherit;position:relative;direction:rtl;box-sizing:border-box}.vorodpress-wrap h3{margin:0 0 8px;font-size:20px;color:#1a1a1a}.vorodpress-wrap p{margin:0 0 20px;color:#666;font-size:14px}.vorodpress-field{margin-bottom:16px}.vorodpress-field input{width:100%;padding:12px 14px;border:1.5px solid #ddd;border-radius:8px;font-size:15px;box-sizing:border-box;transition:border-color 0.2s;outline:none}.vorodpress-field input:focus{border-color:#0073aa}.vorodpress-btn{width:100%;padding:12px;background:#0073aa;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;transition:background 0.2s}.vorodpress-btn:hover{background:#005a87}.vorodpress-btn:disabled{background:#aaa;cursor:not-allowed}.vorodpress-btn-link{background:none;border:none;color:#0073aa;font-size:13px;cursor:pointer;margin-top:10px;display:block;width:100%;text-align:center}.vorodpress-error{color:#d63638;font-size:13px;margin-bottom:10px;min-height:18px}.vorodpress-timer{font-size:13px;color:#888;margin:10px 0;text-align:center}.vorodpress-loading{position:absolute;inset:0;background:rgb(255 255 255 / .8);display:flex;align-items:center;justify-content:center;border-radius:12px}.vorodpress-spinner{width:32px;height:32px;border:3px solid #ddd;border-top-color:#0073aa;border-radius:50%;animation:spin 0.7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.vp-profile{max-width:780px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 2px 16px rgb(0 0 0 / .08);overflow:hidden;position:relative;font-family:inherit;direction:rtl;display:flex;flex-direction:column}.vp-profile-header{background:#0073aa;padding:20px 24px;display:flex;align-items:center;flex-direction:row;gap:16px;color:#fff}.vp-profile-body{display:flex;flex-direction:row;min-height:600px}.vp-avatar-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;width:100%;padding:0 16px}.vp-avatar-overlay{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.2s}.vp-avatar-overlay svg{width:28px;height:28px;fill:#fff}.vp-avatar-container{position:relative;cursor:pointer;width:80px;height:80px}.vp-avatar-container:hover .vp-avatar{opacity:.7}.vp-avatar-container:hover .vp-avatar-overlay{opacity:1}.vp-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #ddd;display:block;transition:opacity 0.2s}.vp-avatar-edit{background:rgb(255 255 255 / .2);border:none;color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;cursor:pointer;transition:background 0.2s}.vp-avatar-edit:hover{background:rgb(255 255 255 / .35)}.vp-profile-name{flex:1;padding:0 16px}.vp-profile-name h3{margin:0 0 4px;font-size:18px}.vp-profile-name span{font-size:13px;opacity:.8;direction:ltr;display:block}.vp-tabs{display:flex;flex-direction:column;width:180px;min-width:180px;border-left:1px solid #eee;background:#fafafa;align-items:center;padding-top:24px;overflow-y:auto}.vp-tab{padding:12px 16px;background:none;border:none;border-left:3px solid #fff0;cursor:pointer;font-size:14px;color:#666;transition:all 0.2s;text-align:right;width:100%}.vp-user-name{font-size:13px;font-weight:700;color:#333;text-align:center;word-break:break-word}.vp-tab:hover{background:#f0f0f0;color:#0073aa}.vp-tab.active{color:#0073aa;border-left-color:#0073aa;font-weight:700;background:#fff}.vp-tab-content{display:none;padding:24px;flex:1;height:100%;overflow-y:auto;box-sizing:border-box}.vp-tab-content.active{display:block}.vp-field{margin-bottom:16px}.vp-field label{display:block;margin-bottom:6px;font-size:13px;color:#444;font-weight:700}.vp-field input{width:100%;padding:10px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:14px;box-sizing:border-box;outline:none;transition:border-color 0.2s}.vp-field input:focus{border-color:#0073aa}.vp-field input:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.vp-hint{font-size:11px;color:#999;margin:4px 0 0}.vp-btn{width:100%;padding:11px;background:#0073aa;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:background 0.2s;margin-top:8px}.vp-btn:hover{background:#005a87}.vp-btn-danger{background:#d63638}.vp-btn-danger:hover{background:#b32d2e}.vp-error{color:#d63638;font-size:13px;margin-bottom:10px;min-height:16px}.vp-success{color:#00a32a;font-size:13px;margin-bottom:10px;min-height:16px}.vp-loading{position:absolute;inset:0;background:rgb(255 255 255 / .8);display:flex;align-items:center;justify-content:center}.vp-spinner{width:32px;height:32px;border:3px solid #ddd;border-top-color:#0073aa;border-radius:50%;animation:spin 0.7s linear infinite}.vp-profile-header h3{margin:0;font-size:18px}.vp-user-card{display:flex;align-items:center;gap:16px;margin-bottom:16px}.vp-user-card .vp-avatar-wrap{flex-direction:column;align-items:center;gap:6px;border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:8px}.vp-user-card .vp-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #eee}.vp-user-card .vp-avatar-edit{background:#f0f0f0;border:none;color:#444;font-size:11px;padding:3px 8px;border-radius:4px;cursor:pointer;transition:background 0.2s}.vp-user-card .vp-avatar-edit:hover{background:#ddd}.vp-user-info{display:flex;flex-direction:column;gap:4px}.vp-user-info strong{font-size:16px;color:#222}.vp-user-info span{font-size:13px;color:#888;direction:ltr}.vp-divider{border:none;border-top:1px solid #eee;margin:0 0 20px}.vp-profile .vp-tab{display:flex!important;align-items:center;width:100%!important;padding:12px 16px!important;background:none!important;border:none!important;border-left:3px solid transparent!important;border-radius:0!important;cursor:pointer!important;font-size:14px!important;text-align:right!important;text-decoration:none!important;box-shadow:none!important;outline:none!important;transition:all 0.2s!important}.vp-profile .vp-tab.-icon{color:black!important}.vp-profile .vp-tab.active{font-weight:bold!important}.vp-profile .vp-tabs{display:flex!important;flex-direction:column!important;align-items:stretch!important}.vp-profile .vp-field input{width:100%!important;box-sizing:border-box!important;border-radius:8px!important;box-shadow:none!important}.vp-profile .vp-btn{display:block!important;width:100%!important;border-radius:8px!important;box-shadow:none!important;text-decoration:none!important}.vorodpress-wrap input,.vorodpress-wrap button{box-shadow:none!important;border-radius:inherit!important}.vorodpress-wrap .vorodpress-btn{display:block!important;width:100%!important;text-decoration:none!important}.vp-login-tabs{display:flex;border-bottom:2px solid #e0e0e0;margin-bottom:20px}.vp-login-tab{flex:1;padding:10px;background:none;border:none;border-bottom:3px solid #fff0;margin-bottom:-2px;cursor:pointer;font-size:14px;font-family:inherit;color:#888;transition:color 0.2s,border-color 0.2s}.vp-login-tab.active{color:#0073aa;font-weight:700}.vorodpress-wrap *{box-sizing:border-box}.vp-profile *{box-sizing:border-box}.vorodpress-wrap{background-color:#f0f8ff;opacity:1;border-radius:16px;box-shadow:0 2px 20px rgb(0 0 0 / .12);color:#1a3a4a}.vorodpress-wrap p,.vorodpress-wrap label,.vorodpress-wrap h2,.vorodpress-wrap h3{color:#1a3a4a}.vorodpress-btn{background:#0073aa;color:#fff;border-radius:16px}.vorodpress-btn:hover{background:#0073aacc}.vorodpress-field input{border-color:#b3d9ed;border-radius:calc(16px / 2)}.vorodpress-field input:focus{border-color:#0073aa}.vorodpress-error{color:#d63638}.vorodpress-btn-link{color:#00a0d2}.vorodpress-timer{color:#00a0d2}.vp-profile .vp-tab{color:#1a3a4a!important}.vp-profile .vp-tab-icon{color:#0073aa!important}.vp-profile .vp-tab.active{color:#0073aa!important;border-left-color:#0073aa!important}.vp-profile .vp-tab:hover{background:#e8f4f8!important;color:#0073aa!important}.vp-profile .vp-tabs{background:#e8f4f8!important}.vp-profile .vp-btn{background:#0073aa!important;color:#ffffff!important}.vp-profile .vp-btn:hover{opacity:0.9!important}.vorodpress-wrap .vorodpress-btn{background:#0073aa!important;color:#ffffff!important}.vp-profile{background:#f0f8ff;border-radius:16px;opacity:1;box-shadow:0 2px 20px rgb(0 0 0 / .12);color:#1a3a4a}.vp-profile p,.vp-profile label,.vp-profile h3,.vp-user-name{color:#1a3a4a}.vp-tabs{background:#e8f4f8}.vp-tab{color:#1a3a4a}.vp-tab-icon{color:#0073aa}.vp-profile-header{background:#0073aa}.vp-tab.active{color:#0073aa;border-left-color:#0073aa;background:#f0f8ff}.vp-tab:hover{background:#e8f4f8;color:#0073aa}.vp-btn{background:#0073aa;color:#fff;border-radius:calc(16px / 2)}.vp-btn:hover{background:#0073aacc}.vp-avatar{border-color:#0073aa}.vp-login-tab.active{background-color:#0073aa;color:#fff;box-shadow:0 2px 0 #005a87;border-bottom-color:#0073aa}.vorodpress-btn-link{text-decoration-color:#0073aa}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{zoom:1;width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails{zoom:1}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{zoom:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment{zoom:1}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;column-gap:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;flex-direction:column;width:100%;padding:0;position:relative}.woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid){grid-template-columns:repeat(4,1fr)}.woocommerce ul.products:not(.elementor-grid).columns-1,.woocommerce-page ul.products:not(.elementor-grid).columns-1{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-right:0}.woocommerce ul.products:not(.elementor-grid).columns-2,.woocommerce-page ul.products:not(.elementor-grid).columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-3,.woocommerce-page ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-5,.woocommerce-page ul.products:not(.elementor-grid).columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.woocommerce ul.products:not(.elementor-grid).columns-6,.woocommerce-page ul.products:not(.elementor-grid).columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left;display:flex;margin:0 auto}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{margin-left:5px}@media (min-width:545px){.woocommerce #content table.cart td.actions>input[type=submit],.woocommerce table.cart td.actions>input[type=submit],.woocommerce-page #content table.cart td.actions>input[type=submit],.woocommerce-page table.cart td.actions>input[type=submit]{margin:5px auto}}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{zoom:1;width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:calc(50% - 10px)}.woocommerce .cart-collaterals .cross-sells ul.products li.first,.woocommerce-page .cart-collaterals .cross-sells ul.products li.first{clear:both}.woocommerce .cart-collaterals .cross-sells ul.products li.last,.woocommerce-page .cart-collaterals .cross-sells ul.products li.last{margin-right:0}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;zoom:1;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{zoom:1}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{zoom:1}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0;width:100%;margin-bottom:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields,.woocommerce-page .woocommerce-billing-fields,.woocommerce-page .woocommerce-shipping-fields{zoom:1}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.review-rating{order:2}.star-rating{margin-right:10px}.review-count{margin-left:10px;font-size:14px;margin-top:-6px}@media (max-width:544px){.review-rating{display:block}.review-count{margin-left:0;margin-top:0}}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:0;margin:1em 0 0;padding:3px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{padding:3px 0;border-bottom:1px solid var(--ast-border-color);width:100%;margin:10px 0}.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row{padding-left:0;padding-right:0}