.woocommerce #customer_login.col2-set h2{display:inline-block;text-align:center;width:100%}.woocommerce #customer_login.col2-set form.login,.woocommerce #customer_login.col2-set form.register{display:inline-block;margin-top:0;left:auto;width:100%;-webkit-border-radius:var(--wdtRadius_3X);border-radius:var(--wdtRadius_3X);-webkit-transform:none;transform:none}.woocommerce table.shop_table.customer_details{border-width:1px 0!important}.woocommerce form.register .woocommerce-form-row label:before{content:""}.woocommerce form.login.woocommerce-form .comment-form-wdt-privatepolicy.forgetmenot{margin-top:8px}.woocommerce .woocommerce-MyAccount-content .col-1,.woocommerce-page .woocommerce-MyAccount-content .col-1{float:left}.woocommerce .woocommerce-MyAccount-content .col-2,.woocommerce-page .woocommerce-MyAccount-content .col-2,.woocommerce form.register .button{float:right}.woocommerce-MyAccount-content .col-1 h3,.woocommerce-MyAccount-content .col-2 h3{margin-bottom:0}.woocommerce-MyAccount-content .col-1 address,.woocommerce-MyAccount-content .col-2 address{margin-top:0}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{display:inline-block;margin-bottom:20px;width:100%}.woocommerce-MyAccount-content .col-1 h3,.woocommerce-MyAccount-content .col-2 h3{margin-bottom:0}.woocommerce-MyAccount-content .col-1 address,.woocommerce-MyAccount-content .col-2 address{margin-top:0}.woocommerce .shop_table .order-actions,.woocommerce .shop_table .woocommerce-orders-table__cell-order-actions,.woocommerce table.my_account_orders .order-actions,.woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-actions,.woocommerce-page table.my_account_orders .woocommerce-orders-table__cell-order-actions{text-align:left}.woocommerce table.my_account_orders thead tr:first-child th{border-top-width:0}.woocommerce .shop_table .order-actions .button,.woocommerce .shop_table .download-file .button,.woocommerce .shop_table .woocommerce-orders-table__cell-order-actions .button{font-size:12px;margin-top:0;padding:8px 15px}.woocommerce form #billing_country_field.form-row-wide .selection-box:after,.woocommerce-page form #billing_country_field.form-row-wide .selection-box:after,.woocommerce form #billing_country_field.form-row-wide .selection-box:before,.woocommerce-page form #billing_country_field.form-row-wide .selection-box:before,.woocommerce form #billing_state_field.form-row-wide .selection-box:after,.woocommerce-page form #billing_state_field.form-row-wide .selection-box:after,.woocommerce form #billing_state_field.form-row-wide .selection-box:before,.woocommerce-page form #billing_state_field.form-row-wide .selection-box:before{display:none}.woocommerce-account .column .woocommerce-MyAccount-navigation{float:left;width:100%;margin:0 0 20px;padding:0;clear:both}.woocommerce-account .woocommerce-MyAccount-content fieldset{border:none;display:inline-block;margin-top:30px;padding:0;width:100%}.woocommerce-account .woocommerce-MyAccount-content fieldset p:last-child{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{border-bottom:none;display:inline-block;margin-bottom:20px;width:100%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength{background:0 0;margin:8px auto;padding:5px 5px 0;position:relative;text-align:center;width:100%;-webkit-transition:var(--wdtBaseTransition);transition:var(--wdtBaseTransition)}.woocommerce-account .woocommerce-MyAccount-content div[class$=woocommerce-password-strength]{border-width:0;padding:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.short{color:#e35b5b}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.bad{color:#f78b53}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.good{color:#ffc733}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.strong{color:#83c373}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength:before,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength:after{content:"";display:inline-block;height:2px;position:absolute;left:0;top:-3px;-webkit-transition:var(--wdtBaseTransition);transition:var(--wdtBaseTransition)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength:before{border:1px solid;height:4px;top:-3px;width:100%;z-index:1;-webkit-border-radius:4px;border-radius:4px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength:after{height:2px;top:-2px;-webkit-border-radius:6px;border-radius:6px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.short:before{border-color:#e35b5b}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.bad:before{border-color:#f78b53}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.good:before{border-color:#ffc733}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.strong:before{border-color:#83c373}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.short:after{background-color:#f1adad;width:25%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.bad:after{background-color:#fbc5a9;width:50%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.good:after{background-color:#ffe399;width:75%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-password-strength.strong:after{background-color:#c1e1b9;width:100%}.woocommerce-account .woocommerce-MyAccount-content h3{color:var(--wdtHeadAltColor);margin:0 0 30px}.woocommerce-account .woocommerce-MyAccount-navigation>ul{padding-left:0;margin-bottom:52px}.woocommerce-account .woocommerce-MyAccount-navigation>ul li{border-bottom:1px solid;line-height:50px;list-style:none;padding:0}.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content{float:left;margin:0;padding:0;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content p{margin-bottom:20px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content p:last-child{margin-bottom:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content mark{background-color:transparent;color:rgba(var(--wdtHeadAltColorRgb),.6);font-weight:700}.woocommerce-account .woocommerce .woocommerce-MyAccount-content p input~span{display:inline-block;width:100%;margin-top:10px;position:relative}.woocommerce-account .woocommerce .woocommerce-MyAccount-content p input~span:empty{display:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .col-1,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .col-2,.woocommerce-account .woocommerce-page .woocommerce-MyAccount-content .col-1,.woocommerce-account .woocommerce-page .woocommerce-MyAccount-content .col-2{display:inline-block;overflow:visible;padding:0;width:100%}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address.col-1,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address.col-2,.woocommerce-account .woocommerce-page .woocommerce-MyAccount-content .woocommerce-Address.col-1,.woocommerce-account .woocommerce-page .woocommerce-MyAccount-content .woocommerce-Address.col-2{border-style:solid;border-width:2px;margin:0 0 20px;padding:4px}.woocommerce-account .woocommerce-MyAccount-content .col-1 header,.woocommerce-account .woocommerce-MyAccount-content .col-2 header,.woocommerce-account .woocommerce-MyAccount-content .col-1 address,.woocommerce-account .woocommerce-MyAccount-content .col-2 address{border-style:dashed;border-width:2px;padding:20px}.woocommerce-account .woocommerce-MyAccount-content .col-1 header,.woocommerce-account .woocommerce-MyAccount-content .col-2 header{border-bottom-width:0}.woocommerce-account .woocommerce-MyAccount-content .col-1 address,.woocommerce-account .woocommerce-MyAccount-content .col-2 address{border-top-width:0;margin:0;padding-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses h3{display:inline-block;float:none;margin-bottom:0}.woocommerce-MyAccount-navigation>ul li a,.woocommerce-account .woocommerce-MyAccount-content fieldset legend{color:var(--wdtHeadAltColor)}.woocommerce .woocommerce-MyAccount-content a:not(.button){color:inherit}.woocommerce-MyAccount-navigation ul>li.is-active>a,.woocommerce .woocommerce-MyAccount-content a:hover,.woocommerce .woocommerce-MyAccount-content a:not(.button):hover{color:var(--wdtPrimaryColor)}@media only screen and (min-width:1541px) and (max-width:1724px){.woocommerce #customer_login.col2-set form.login,.woocommerce #customer_login.col2-set form.register{width:100%}}@media only screen and (min-width:1281px) and (max-width:1540px){.woocommerce #customer_login.col2-set form.login,.woocommerce #customer_login.col2-set form.register{width:100%}}@media only screen and (min-width:1025px){.woocommerce-table--order-downloads thead th{border-top-width:0}.woocommerce-table--order-downloads .download-remaining{width:20%}}@media only screen and (min-width:1025px) and (max-width:1280px){.woocommerce #customer_login.col2-set form.login,.woocommerce #customer_login.col2-set form.register{width:100%}.woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-date,.woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-status{min-width:110px}.woocommerce-account .page-with-sidebar .page .woocommerce>.woocommerce-MyAccount-navigation{width:24%}.woocommerce-account .page-with-sidebar .page .woocommerce>.woocommerce-MyAccount-content{width:74%}.page-with-sidebar .woocommerce table.shop_table.woocommerce-orders-table tr th,.page-with-sidebar .woocommerce table.shop_table.woocommerce-orders-table tr:not(:last-child) td{border-width:0 0 1px!important}.woocommerce table.shop_table.woocommerce-table--order-downloads tr th,.page-with-sidebar .woocommerce table.shop_table.woocommerce-table--order-downloads tr th,.woocommerce table.shop_table.woocommerce-table--order-downloads tr th.download-file{border-bottom-width:1px}.woocommerce table.shop_table.woocommerce-table--order-downloads tr:last-child,.woocommerce table.shop_table.woocommerce-table--order-downloads tr:last-child td,.woocommerce-page table.shop_table.woocommerce-table--order-downloads tr:last-child td,.woocommerce table.shop_table.woocommerce-table--order-downloads tr:last-child td:last-child,.woocommerce-page table.shop_table.woocommerce-table--order-downloads tr:last-child td:last-child,.woocommerce .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr:last-child,.woocommerce .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr:last-child td,.woocommerce-page .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr:last-child td,.woocommerce .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr:last-child td:last-child,.woocommerce-page .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr:last-child td:last-child{border-bottom-width:0!important;padding-top:15px!important}}@media only screen and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content{padding-left:15px}}@media only screen and (min-width:768px) and (max-width:1280px){.page-with-sidebar .col2-set:not(.woocommerce-Addresses){padding:25px 20px}.woocommerce-account .page-with-sidebar .woocommerce-order-details+.woocommerce-customer-details .col2-set:not(.woocommerce-Addresses){padding:0}.woocommerce .page-with-sidebar .col2-set .col-1,.woocommerce .page-with-sidebar .col2-set .col-2,.woocommerce-page .page-with-sidebar .col2-set .col-1,.woocommerce-page .page-with-sidebar .col2-set .col-2{margin:0 0 20px;width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.woocommerce table.shop_table.my_account_orders thead{display:none}.woocommerce table.shop_table.my_account_orders tr{margin-bottom:15px}.woocommerce table.shop_table.my_account_orders td,.woocommerce-page table.shop_table.my_account_orders td{border-width:0;display:inline-block;margin-right:-4px;padding:10px 25px!important;text-align:center!important;vertical-align:middle;width:33.33%!important}.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-status{text-align:center!important}.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-number{border-bottom:1px solid rgba(var(--wdtHeadAltColorRgb),.15);font-weight:700}.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-number a:not(:hover){color:var(--wdtHeadAltColor)}.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-number,.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-actions{border-width:0 0 1px;margin-bottom:0;text-align:center!important;width:100%!important}.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-actions{padding-top:0!important}.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-actions a{display:table;margin-left:auto;margin-right:auto;width:auto}.woocommerce table.shop_table.my_account_orders tr:last-child td.woocommerce-orders-table__cell-order-actions{border-bottom-width:0}.woocommerce #customer_login.col2-set form.login,.woocommerce #customer_login.col2-set form.register{width:100%}.logged-in.woocommerce-account .page-with-sidebar .page .woocommerce>.column{width:35%}.logged-in.woocommerce-account .page-with-sidebar .page .woocommerce>.column:last-child{width:63%}.woocommerce-account .page-with-sidebar .page .woocommerce>.woocommerce-MyAccount-navigation ul li a{font-size:14px}.woocommerce-account .page-with-sidebar .page .woocommerce>.woocommerce-MyAccount-content{padding:0}.woocommerce table.shop_table.woocommerce-table--order-downloads tr{border-style:solid;border-width:0 0 1px;border-color:rgba(var(--wdtHeadAltColorRgb),.15);display:inline-block;width:100%}.woocommerce table.shop_table.woocommerce-table--order-downloads tbody tr:last-child{border-bottom-width:0}.woocommerce table.shop_table.woocommerce-table--order-downloads tr th,.woocommerce table.shop_table.woocommerce-table--order-downloads tr td{border-width:0;display:inline-block!important;margin:0 -4px 0 0;padding:15px;width:33.33%}.woocommerce table.shop_table.woocommerce-table--order-downloads tr .download-expires{text-align:right!important}.woocommerce table.shop_table.woocommerce-table--order-downloads tr,.woocommerce .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr{margin-bottom:0}.woocommerce table.shop_table.woocommerce-table--order-downloads tr .download-remaining,.woocommerce table.shop_table.woocommerce-table--order-downloads tr td.download-file{text-align:center!important}.woocommerce table.shop_table.woocommerce-table--order-downloads tr th.download-file{display:none!important}.woocommerce table.shop_table.woocommerce-table--order-downloads tr td.download-file,.woocommerce table.shop_table.woocommerce-table--order-downloads tr:last-child td.download-file{padding:10px!important;width:100%}.woocommerce .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr td.download-file,.woocommerce-page .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr td.download-file,.woocommerce .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr:last-child td.download-file,.woocommerce-page .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr:last-child td.download-file,.woocommerce .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr:last-child td.download-file:last-child,.woocommerce-page .page-with-sidebar table.shop_table.woocommerce-table--order-downloads tr:last-child td.download-file:last-child{border-bottom-width:0;padding-top:10px!important}}@media only screen and (max-width:767px){.woocommerce-account table.shop_table{border-width:1px;display:block;position:relative;width:100%}.woocommerce-account table.shop_table{border-top-width:0!important}.woocommerce-account table.shop_table thead{display:block;float:left}.woocommerce-account table.shop_table tbody{display:block;overflow-x:auto;position:relative;width:auto;white-space:nowrap}.woocommerce-account table.shop_table thead tr.cart_table_item{display:block}.woocommerce-account table.shop_table th{display:block;margin-left:-1px}.woocommerce-account table.shop_table tbody tr{border-right:1px solid rgba(var(--wdtHeadAltColorRgb),.15);display:inline-block;margin-right:-3px;vertical-align:top}.woocommerce-account table.shop_table tbody tr:last-child{border-right-width:0}.woocommerce-account table.shop_table td{display:block;min-height:1.25em}.woocommerce .shop_table.customer_details th,.woocommerce .shop_table.customer_details td{text-align:center}.woocommerce form.checkout_coupon .button{float:right}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{margin:0 0 20px;width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:none}.woocommerce-account table.shop_table{border:2px solid rgba(var(--wdtHeadAltColorRgb),.15)!important}.woocommerce-account table.shop_table thead{display:none}.woocommerce-account table.shop_table tbody tr{border-bottom:2px solid rgba(var(--wdtHeadAltColorRgb),.15);display:block;margin:0!important;overflow:hidden;padding:0;position:relative;width:100%!important}.woocommerce-account table.shop_table tbody tr:last-child{border-bottom-width:0}.col2-set:not(.woocommerce-Addresses){padding:25px 20px}.woocommerce-account table.shop_table tbody tr{border-right-width:0}.woocommerce table.shop_table.my_account_orders thead{display:none}.woocommerce table.shop_table.my_account_orders tr{margin-bottom:15px}.woocommerce table.shop_table.my_account_orders td{display:inline-block;margin:0;padding:10px 25px!important;text-align:center;vertical-align:middle;width:100%!important}.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-number{border-bottom:1px solid rgba(var(--wdtHeadAltColorRgb),.15);font-weight:700}.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-number a:not(:hover){color:var(--wdtHeadAltColor)}.woocommerce table.shop_table.my_account_orders tr{border-bottom-width:1px}.woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-actions a{display:table;margin-left:auto;margin-right:auto;width:auto}.woocommerce-account .woocommerce .woocommerce-MyAccount-content{padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-content p .woocommerce-password-strength{margin:20px 0 15px}.woocommerce .shop_table.customer_details th,.woocommerce .shop_table.customer_details td{text-align:center}.woocommerce table.shop_table.woocommerce-table--order-downloads tbody{white-space:normal}.woocommerce table.shop_table.woocommerce-table--order-downloads tr{border-style:solid;border-width:0 0 1px;border-color:rgba(var(--wdtHeadAltColorRgb),.15);display:inline-block;width:100%}.woocommerce table.shop_table.woocommerce-table--order-downloads tbody tr:last-child{border-bottom-width:0}.woocommerce table.shop_table.woocommerce-table--order-downloads tr th,.woocommerce table.shop_table.woocommerce-table--order-downloads tr td{border-width:0;display:inline-block!important;float:none;margin:0;width:100%!important}.woocommerce table.shop_table.woocommerce-table--order-downloads tr th.download-file{display:none!important}.woocommerce table.shop_table.woocommerce-table--order-downloads tr td.download-file{border-width:1px 0 0;text-align:center!important;margin-top:10px;padding:10px;width:100%}}@media only screen and (max-width:479px){.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions{text-align:center}.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button{margin-top:7px}.woocommerce form .woocommerce-account-fields .form-row{margin:0}}@media only screen and (max-width:319px){.woocommerce .shop_table.customer_details th:first-child,.woocommerce .shop_table.customer_details td:first-child{width:50%}}