body{font-family:"DIN",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#12212B;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading,.woo-account .woocommerce-EditAccountForm legend,.woo-checkout .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .cart-empty{font-weight:800;text-transform:uppercase}.heading span,.woo-account .woocommerce-EditAccountForm legend span,.woo-checkout .woocommerce-order .woocommerce-thankyou-order-received span,.woo-checkout .cart-empty span{color:#19ADBE}.heading--lg{font-size:36px;line-height:40px}.heading--md{font-size:22px;line-height:26px}.heading--sm,.woo-account .woocommerce-EditAccountForm legend,.woo-checkout .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .cart-empty{font-size:16px;line-height:20px}@media only screen and (min-width:768px){.heading--lg{font-size:45px;line-height:40px}.heading--md{font-size:30px;line-height:33px}.heading--sm,.woo-account .woocommerce-EditAccountForm legend,.woo-checkout .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .cart-empty{font-size:20px;line-height:24px}}@media only screen and (min-width:1025px){.heading--line{padding-left:50px;position:relative}.heading--line:before{content:"";width:35px;height:1px;background:#12212B;position:absolute;top:15px;left:0}.heading--line-w:before{background-color:#fff}}a,a:visited{color:inherit;text-decoration:none;transition:all 0.2s ease}@font-face{font-display:swap;font-family:"DIN";src:url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Light.eot);src:url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Light.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Light.svg#DIN-Light") format("svg"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Light.ttf) format("truetype"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Light.woff) format("woff"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"DIN";src:url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Regular.eot);src:url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Regular.svg#DIN-Regular") format("svg"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Regular.ttf) format("truetype"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Regular.woff) format("woff"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"DIN";src:url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Medium.eot);src:url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Medium.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Medium.svg#DIN-Medium") format("svg"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Medium.ttf) format("truetype"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Medium.woff) format("woff"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"DIN";src:url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Bold.eot);src:url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Bold.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Bold.svg#DIN-Bold") format("svg"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Bold.ttf) format("truetype"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Bold.woff) format("woff"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Bold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:"DIN";src:url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Black.eot);src:url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Black.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/ngenco-2024/library/fonts/DIN-Black.svg#DIN-Black") format("svg"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Black.ttf) format("truetype"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Black.woff) format("woff"),url(/wp-content/themes/ngenco-2024/library/fonts/DIN-Black.woff2) format("woff2");font-weight:800;font-style:normal}.ui-btn,.woocommerce .button{display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:50px;font-size:15px;font-weight:600;text-transform:uppercase;min-width:222px;text-align:center;line-height:18px}.ui-btn--sm,.woo-checkout .checkout-button,.woocommerce .button--small{height:45px}.ui-btn--outline{border:2px solid #19ADBE}.ui-btn--outline:hover{color:#fff;background:#19ADBE}.ui-btn--fill,.woocommerce .button{border:2px solid #19ADBE;background:#19ADBE;color:#fff}.ui-btn--fill:visited,.woocommerce .button:visited{color:#fff}.ui-btn--fill:hover,.woocommerce .button:hover{border:2px solid #1698a7;background:#1698a7}.ui-btn--white{border:2px solid #fff;color:#fff}.ui-btn--white:visited{color:#fff}.ui-btn--white:hover{color:#19ADBE;background:#fff}.ui-btn--dark{border:2px solid #12212B;background:#12212B;color:#fff}.ui-btn--dark:visited{color:#fff}.ui-btn--dark:hover{border:2px solid #0a1319;background:#0a1319}.btn-wrap>.ui-btn,.woocommerce .btn-wrap>.button{width:100%}.btn-wrap>.ui-btn:nth-child(2),.woocommerce .btn-wrap>.button:nth-child(2){margin-top:8px}@media only screen and (min-width:768px){.ui-btn,.woocommerce .button{height:65px}.btn-wrap{display:flex}.btn-wrap>.ui-btn,.woocommerce .btn-wrap>.button{flex:1;position:relative}.btn-wrap>.ui-btn:after,.woocommerce .btn-wrap>.button:after{content:"";position:absolute;top:-2px;width:0;height:0;border-style:solid}.btn-wrap>.ui-btn:nth-child(1):after,.woocommerce .btn-wrap>.button:nth-child(1):after{border-width:0 15px 65px 0;right:-2px;border-color:#fff0 #fff #fff0 #fff0}.btn-wrap>.ui-btn:nth-child(2),.woocommerce .btn-wrap>.button:nth-child(2){margin-top:0}.btn-wrap>.ui-btn:nth-child(2):after,.woocommerce .btn-wrap>.button:nth-child(2):after{border-width:65px 0 0 15px;left:-2px;border-color:#fff0 #fff0 #fff0 #fff}section.grey .btn-wrap>.ui-btn:nth-child(1):after,section.grey .woocommerce .btn-wrap>.button:nth-child(1):after,.woocommerce section.grey .btn-wrap>.button:nth-child(1):after{border-color:#fff0 #F8F8F8 #fff0 #fff0}section.grey .btn-wrap>.ui-btn:nth-child(2):after,section.grey .woocommerce .btn-wrap>.button:nth-child(2):after,.woocommerce section.grey .btn-wrap>.button:nth-child(2):after{border-color:#fff0 #fff0 #fff0 #F8F8F8}}.woocommerce .clear{clear:both}.woocommerce table{width:100%}.woocommerce table th{padding:20px 0;text-align:left;font-weight:700}.woocommerce table td{padding:20px 0}.woocommerce table td:last-child{padding-right:0;text-align:right}.woocommerce table tr:not(:first-of-type){border-top:1px solid #EDEDED}.woocommerce form .form-row{margin-bottom:20px}.woocommerce form .form-row label{display:block;font-size:14px;margin-bottom:7px}.woocommerce form .form-row label .required{color:#F44336}.woocommerce form .form-row input:not([type=checkbox]){height:42px;border:1px solid #D0D3D6;padding:0 20px;box-sizing:border-box;width:100%;outline:none;background:#fff;box-shadow:none;border-radius:3px;font-size:14px}.woocommerce form .form-row textarea{width:100%;border-radius:3px;min-height:150px;padding:20px;resize:none;border:1px solid #D0D3D6;outline:none;box-shadow:none;font-size:14px}.woocommerce form .form-row.form-row-submit{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.woocommerce form .form-row.place-order{margin-bottom:0}.woocommerce form .form-row.place-order .button{width:100%}.woocommerce form .form-row.create-account{margin:30px 0 0}.woocommerce form .woocommerce-form__label-for-checkbox#ship-to-different-address{margin-bottom:0}.woocommerce form .woocommerce-form__label-for-checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.woocommerce form .woocommerce-form__label-for-checkbox span{position:relative;cursor:pointer;display:flex;align-items:center;line-height:1;font-size:14px}.woocommerce form .woocommerce-form__label-for-checkbox span:before{-webkit-appearance:none;background-color:#fff0;border:1px solid #CFD2D3;border-radius:3px;box-shadow:none;content:"";cursor:pointer;margin-right:8px;padding:6px;position:relative}.woocommerce form .woocommerce-form__label-for-checkbox span:after{border:solid #19ADBE;border-width:0 2px 2px 0;content:"";display:block;height:8px;opacity:0;left:5px;position:absolute;top:2px;transform:rotate(45deg);transition:all 0.3s ease,transform 0s linear;width:5px}.woocommerce form .woocommerce-form__label-for-checkbox input:checked+span:after{opacity:1}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{display:flex;flex-direction:column;text-align:center;padding:15px 20px;position:relative;background-color:#fff;box-shadow:0 0 10px rgb(0 0 0 / .05);color:#12212B;border-top:3px solid #12212B;list-style:none outside;width:auto;word-wrap:break-word;overflow:auto;margin:0 0 30px;font-size:13px;font-weight:600;text-transform:uppercase}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a{order:1;font-size:13px;margin:15px auto 0}.woocommerce .woocommerce-message a.showlogin,.woocommerce .woocommerce-error a.showlogin,.woocommerce .woocommerce-info a.showlogin{margin:10px auto 0;color:#19ADBE}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before{font-family:"Font Awesome 5 Free";content:"\F058";font-weight:900;display:inline-block;float:left;font-size:16px}.woocommerce .woocommerce-error{border-top-color:#f44336}.woocommerce .woocommerce-error:before{content:"\F06A";color:#f44336}.woocommerce .woocommerce-info{border-top-color:#5b95a4}.woocommerce .woocommerce-info:before{content:"\F06A";color:#5b95a4}.woocommerce .button{transition:all 0.2s ease}.woocommerce .button--small{margin:0 auto}.woocommerce .cart_items .cart_item{display:flex;align-items:flex-start;position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f1f1}.woocommerce .cart_items .cart_item__remove{position:absolute;width:20px;height:20px;border-radius:100%;background:#12212B;color:#fff;top:-10px;left:-10px;display:flex;align-items:center;justify-content:center;font-size:1.25em;line-height:20px}.woocommerce .cart_items .cart_item__remove:hover{background:#19ADBE}.woocommerce .cart_items .cart_item__image{display:flex;align-items:center;border:1px solid #f1f1f1;width:80px;height:80px;margin-right:30px}.woocommerce .cart_items .cart_item__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.woocommerce .cart_items .cart_item__details{flex:1}.woocommerce .cart_items .cart_item__title a{text-transform:uppercase;font-size:15px;font-weight:500}.woocommerce .cart_items .cart_item__title a:hover{color:#19ADBE}.woocommerce .cart_items .cart_item__price{margin-left:auto;font-size:.75em}.woocommerce .cart_items .cart_item__price>span{font-weight:500;font-size:18px;color:#12212B}.woocommerce .cart_items .cart_item__quantity{margin:20px 0;margin-left:auto}.woocommerce .cart_items .cart_item__quantity label{display:none}.woocommerce .cart_items .cart_item__quantity input{width:65px;height:42px;border:1px solid #CFD2D3;text-align:center}.woocommerce .cart_items--marginbottom{margin-bottom:30px}.woocommerce .cart_items--condensed .cart_item__price{font-size:1em}.woocommerce .cart_items--condensed .cart_item__price>span{font-size:inherit}.woocommerce .cart_items--condensed .cart_item:not(:last-of-type){margin-bottom:10px;padding-bottom:10px}.order-details{font-size:14px}.order-details>*{display:flex;justify-content:space-between;align-items:center}.order-details>* strong{font-weight:600}.order-details>* .amount{font-size:18px}.order-details>*>p:first-child{font-weight:600}.order-details>*:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ededed}.order-details>*.shipping{flex-direction:column;align-items:flex-start}.order-details>*.shipping p:first-child{margin-bottom:15px}.woocommerce-form-login__rememberme{display:none!important}@media only screen and (min-width:481px){.woocommerce form .form-row.form-row-submit{flex-direction:row}.woocommerce form .form-row.form-row-submit .button{margin-top:0}}@media only screen and (min-width:768px){.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{align-items:center;flex-direction:row;text-align:left}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a{margin:0 0 0 auto}.woocommerce .woocommerce-message a.showlogin,.woocommerce .woocommerce-error a.showlogin,.woocommerce .woocommerce-info a.showlogin{margin:0 0 0 10px}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before{margin-right:8px}.woocommerce .woocommerce-NoticeGroup .woocommerce-message,.woocommerce .woocommerce-NoticeGroup .woocommerce-error,.woocommerce .woocommerce-NoticeGroup .woocommerce-info{display:block}.woocommerce .woocommerce-NoticeGroup .woocommerce-message li:not(:first-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-error li:not(:first-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-info li:not(:first-of-type){padding-left:22px}.woocommerce .woocommerce-NoticeGroup .woocommerce-message li:not(:last-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-error li:not(:last-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-info li:not(:last-of-type){margin-bottom:5px}.woocommerce form .form-row.form-row-first{float:left;width:calc(50% - 15px)}.woocommerce form .form-row.form-row-last{float:right;width:calc(50% - 15px)}.woocommerce .cart_items .cart_item{margin-bottom:35px;padding-bottom:35px}.woocommerce .cart_items .cart_item__image{margin-bottom:0}.woocommerce .cart_items .cart_item__details{flex:1;display:flex;justify-content:space-between;align-items:baseline}.woocommerce .cart_items .cart_item__title a{margin-bottom:10px;display:block}}@media only screen and (min-width:768px){.woocommerce .cart_items .cart_item__title{margin-right:60px}.woocommerce .cart_items .cart_item__quantity{margin:0 60px 0 auto}}.woo-checkout{padding:40px 0}.woo-checkout .cart-empty{margin:0 auto 30px;text-align:center}.woo-checkout .button--empty{margin:0 auto;width:200px;display:flex}.woo-checkout .checkout-button{width:100%}.woo-checkout .checkout-button:before{content:"\F023";font-family:"Font Awesome 5 Free";margin-right:10px}.woo-checkout .cart-wrap{margin-bottom:50px}.woo-checkout .cart-wrap__form{margin-bottom:60px}.woo-checkout .cart-wrap .wc-proceed-to-checkout{margin-top:30px}.woo-checkout .cart_coupon{display:flex;margin-top:30px;padding-top:30px;margin-bottom:30px;border-top:1px solid #f1f1f1}.woo-checkout .cart_coupon input{height:50px;padding:0 20px;border:1px solid #f1f1f1;color:#444343;flex:1;border-right:none;font-size:14px;outline:none}.woo-checkout .cart_coupon button{width:100px;background:#12212B;border-color:#12212B;color:#fff;height:50px;min-width:140px;white-space:nowrap;padding:0 20px}.woo-checkout .cart_help{text-align:center}.woo-checkout .cart_help .heading--sm,.woo-checkout .cart_help .woo-account .woocommerce-EditAccountForm legend,.woo-account .woocommerce-EditAccountForm .woo-checkout .cart_help legend,.woo-checkout .cart_help .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .woocommerce-order .cart_help .woocommerce-thankyou-order-received,.woo-checkout .cart_help .cart-empty{margin-bottom:20px}.woo-checkout .cart_help a{text-decoration:underline;font-weight:600}.woo-checkout .woocommerce-cart-form__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #f1f1f1}.woo-checkout .woocommerce-cart-form__title span{font-size:14px;font-weight:500}.woo-checkout .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox{display:block;margin-bottom:15px}.woo-checkout .woocommerce-cart-form__title .heading,.woo-checkout .woocommerce-cart-form__title .woo-account .woocommerce-EditAccountForm legend,.woo-account .woocommerce-EditAccountForm .woo-checkout .woocommerce-cart-form__title legend,.woo-checkout .woocommerce-cart-form__title .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .woocommerce-order .woocommerce-cart-form__title .woocommerce-thankyou-order-received,.woo-checkout .woocommerce-cart-form__title .cart-empty{margin-bottom:0}.woo-checkout .woocommerce-checkout-payment .button:before{content:"\F023";font-family:"Font Awesome 5 Free";margin-right:10px}.woo-checkout .wc_payment_methods li{line-height:2}.woo-checkout .wc_payment_methods li.wc_payment_method{position:relative;margin-bottom:20px}.woo-checkout .wc_payment_methods li.wc_payment_method input{height:auto;opacity:0;display:none}.woo-checkout .wc_payment_methods li.wc_payment_method label{padding-left:30px;position:relative}.woo-checkout .wc_payment_methods li.wc_payment_method label[for=payment_method_paypal] img{margin-left:15px;max-width:160px}.woo-checkout .wc_payment_methods li.wc_payment_method label:before{content:"";width:17px;height:17px;border:1px solid #707070;border-radius:17px;position:absolute;left:0;top:-3px}.woo-checkout .wc_payment_methods li.wc_payment_method label:after{content:"";width:9px;height:9px;background:#19ADBE;border-radius:9px;position:absolute;left:4px;top:1px}.woo-checkout .wc_payment_methods li.wc_payment_method input:checked+label:before{content:"\F058"}.woo-checkout .wc_payment_methods li.wc_payment_method .payment_box{background-color:#f0f0f2;font-size:.75em;position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;border-radius:2px;line-height:1.5}.woo-checkout .wc_payment_methods li.wc_payment_method .payment_box:before{content:"";display:block;border:1em solid #f0f0f2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woo-checkout .wc_payment_methods li.wc_payment_method .payment_method_paypal .about_paypal{display:none}.woo-checkout .wc_payment_methods li.payment_method_stripe img.stripe-icon{max-width:40px;padding-left:3px;margin:0}.woo-checkout .woocommerce-form{margin:-30px 0 30px 0;padding:30px 30px 40px;background:#fff;position:relative;z-index:2;border:none;border-radius:0;box-shadow:0 10px 25px rgb(0 0 0 / .075)}.woo-checkout .woocommerce-form .lost_password{font-size:.875em}.woo-checkout .woocommerce-form p:first-of-type{margin-bottom:30px}.woo-checkout .woocommerce-order .woocommerce-thankyou-order-received{color:#12212B;font-weight:700;margin-bottom:30px}.woo-checkout .woocommerce-order .woocommerce-order-overview{font-size:.875em;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #f1f1f1}.woo-checkout .woocommerce-order .woocommerce-order-overview li strong{display:block}.woo-checkout .woocommerce-order .woocommerce-order-overview li:not(:last-of-type){margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #f1f1f1}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address{font-size:.875em}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address .heading--sm,.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address .woo-account .woocommerce-EditAccountForm legend,.woo-account .woocommerce-EditAccountForm .woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address legend,.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address .cart-empty,.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address .woocommerce-thankyou-order-received{margin-bottom:10px}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address:not(:last-of-type){margin-bottom:30px}.select2-container{height:42px}.select2-container .select2-selection--single{height:42px;border-color:#D0D3D6;border-radius:0;font:14px "DIN",Helvetica,Arial,sans-serif;outline:none;box-shadow:none;border-radius:3px}.select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;height:100%;line-height:42px;font:14px "DIN",Helvetica,Arial,sans-serif;padding:0 20px;outline:none;box-shadow:none}.select2-container .select2-selection--single .select2-selection__arrow{top:0;right:0;height:42px;width:42px;display:flex;align-items:center;justify-content:center}.select2-container .select2-selection--single .select2-selection__arrow:before{content:"\F078";font-family:"Font Awesome 5 FREE";color:#12212B;font-size:12px;font-weight:600}.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.select2-container .select2-dropdown{border:1px solid #f1f1f1}.select2-container .select2-search__field{outline:none;border:none;height:35px;border:1px solid #e0e0e0!important;font:14px "DIN",Helvetica,Arial,sans-serif}.select2-container .select2-results__option{font:14px "DIN",Helvetica,Arial,sans-serif;padding:8px 20px}.shipping_address{margin-top:30px}.cart_box .heading--sm,.cart_box .woo-account .woocommerce-EditAccountForm legend,.woo-account .woocommerce-EditAccountForm .cart_box legend,.cart_box .woo-checkout .cart-empty,.woo-checkout .cart_box .cart-empty,.cart_box .woo-checkout .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .woocommerce-order .cart_box .woocommerce-thankyou-order-received{line-height:1}.cart_box__heading{margin-bottom:20px}.cart_box--right{font-size:14px}.cart_box--left{margin-bottom:60px}@media only screen and (max-width:767px){.woo-checkout .woocommerce-checkout-review-order-table,.woo-checkout .woocommerce-order-details{background:#f5f5f5;width:calc(100% + 40px);padding:40px 20px;margin:0 0 30px -20px}.woo-checkout .woocommerce-customer-details{margin-bottom:30px}}@media only screen and (min-width:768px){.woo-checkout{padding:80px 0}.woo-checkout .cart_box{background:#fff;border-radius:6px;overflow:hidden}.woo-checkout .cart_box .cart_box__wrap,.woo-checkout .cart_box .cart_box__heading{padding:30px}.woo-checkout .cart_box__heading{background:#12212B;color:#fff;margin-bottom:0}.woo-checkout .cart_box--left{box-shadow:0 0 25px rgb(0 0 0 / .075)}.woo-checkout .cart_box--left:not(:last-child){margin-bottom:30px}.woo-checkout .cart_box--left.cart_box--notes{margin-bottom:0}.woo-checkout .cart_box--right{box-shadow:5px 5px 25px rgb(0 0 0 / .1)}.woo-checkout .cart_box--right:not(:first-of-type){margin-top:30px}.woo-checkout .woocommerce-order .woocommerce-customer-details{display:flex}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address{flex:1}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address:not(:last-of-type){margin-right:30px}}@media only screen and (min-width:1025px){.woo-checkout{padding:100px 0}.woo-checkout .cart_box--left{margin-right:30px}.woo-checkout .cart_box--right{min-width:300px}.woo-checkout .cart-wrap__block{display:flex;margin-bottom:100px}.woo-checkout .cart-wrap__form{flex:1;margin-bottom:0}.woocommerce-order .cart-wrap__form{display:flex}.woocommerce-order .cart-wrap__form .cart_box--left{flex:1}}@media only screen and (min-width:1200px){.woo-checkout .cart_box--right{width:350px}.woo-checkout .cart-wrap__order{width:350px}}.woo-account{padding:60px 0}.woo-account__wrap{max-width:750px;width:100%;margin:0 auto}.woo-account__wrap--login{background:#F2F3F4;max-width:480px}.woo-account__wrap--login>.heading,.woo-account .woocommerce-EditAccountForm .woo-account__wrap--login>legend,.woo-checkout .woo-account__wrap--login>.cart-empty,.woo-checkout .woocommerce-order .woo-account__wrap--login>.woocommerce-thankyou-order-received{background:#12212B;color:#fff;padding:22px 30px;font-weight:600;font-size:15px}.woo-account__wrap--login .woocommerce-form-login,.woo-account__wrap--login .woocommerce-ResetPassword{padding:30px}.woo-account__wrap--login .woocommerce-form-login .form-row-submit,.woo-account__wrap--login .woocommerce-ResetPassword .form-row-submit{margin-bottom:0}.woo-account__wrap--login .woocommerce-form-login .form-row-submit .button,.woo-account__wrap--login .woocommerce-ResetPassword .form-row-submit .button{width:100%;max-width:none}.woo-account__wrap--login .woocommerce-form-login .woocommerce-LostPassword{margin-bottom:20px;font-size:14px;font-weight:500}.woo-account__wrap--login .woocommerce-ResetPassword>p:first-of-type{margin-bottom:20px}.woo-account.woo-account--loggedout .woocommerce{display:block}.woo-account.woo-account--loggedout .woocommerce .woocommerce-notices-wrapper{max-width:480px;margin:0 auto}.woo-account .account_box{box-shadow:0 0 25px rgb(0 0 0 / .075);padding:40px}.woo-account .account_box p{margin-bottom:30px}.woo-account .account_box p:last-of-type{margin-bottom:0}.woo-account .woocommerce-MyAccount-navigation-link a{background:#F0F0F2;padding:20px 30px;display:flex;align-items:center}.woo-account .woocommerce-MyAccount-navigation-link a:before{content:"";position:relative;margin-right:20px;height:20px;width:20px}.woo-account .woocommerce-MyAccount-navigation-link.is-active{border-bottom:4px solid #c1c1c1;font-weight:500}.woo-account .woocommerce-MyAccount-navigation-link:not(:last-of-type){margin-bottom:10px}.woo-account .woocommerce-MyAccount-navigation-link--dashboard a:before{background:url(/wp-content/themes/ngenco-2024/library/images/icons/account.svg) center/contain no-repeat}.woo-account .woocommerce-MyAccount-navigation-link--orders a:before{background:url(/wp-content/themes/ngenco-2024/library/images/icons/orders.svg) center/contain no-repeat}.woo-account .woocommerce-MyAccount-navigation-link--edit-address a:before{background:url(/wp-content/themes/ngenco-2024/library/images/icons/addresses.svg) center/contain no-repeat}.woo-account .woocommerce-MyAccount-navigation-link--edit-account a:before{background:url(/wp-content/themes/ngenco-2024/library/images/icons/account-details.svg) center/contain no-repeat}.woo-account .woocommerce-MyAccount-navigation-link--customer-logout a:before{background:url(/wp-content/themes/ngenco-2024/library/images/icons/logout.svg) center/contain no-repeat}.woo-account .woocommerce-MyAccount-content{padding:20px 0}.woo-account .woocommerce-MyAccount-content .button{max-width:250px}.woo-account .woocommerce-MyAccount-content p{margin-bottom:30px}.woo-account .woocommerce-MyAccount-content .cart_items{margin-bottom:30px}.woo-account .woocommerce-MyAccount-content .woocommerce-table--order-details{margin-bottom:30px}.woo-account .woocommerce-Address-title{display:flex;justify-content:space-between;margin-bottom:10px}.woo-account .woocommerce-Address-title .heading,.woo-account .woocommerce-Address-title .woocommerce-EditAccountForm legend,.woo-account .woocommerce-EditAccountForm .woocommerce-Address-title legend,.woo-account .woocommerce-Address-title .woo-checkout .cart-empty,.woo-checkout .woo-account .woocommerce-Address-title .cart-empty,.woo-account .woocommerce-Address-title .woo-checkout .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .woocommerce-order .woo-account .woocommerce-Address-title .woocommerce-thankyou-order-received{margin-bottom:0}.woo-account .woocommerce-Address-title a{color:#12212B;font-weight:700}.woo-account .woocommerce-Address:not(:last-of-type){margin-bottom:30px}.woo-account .woocommerce-orders-table{font-size:.875em}.woo-account .woocommerce-orders-table__header{padding:10px}.woo-account .woocommerce-orders-table__cell-order-number{font-weight:700}.woo-account .woocommerce-orders-table__cell .button{height:30px;max-width:100px}.woo-account--loggedout .woocommerce-message,.woo-account--loggedout .woocommerce-error,.woo-account--loggedout .woocommerce-info{max-width:750px;margin:0 auto 30px}@media only screen and (max-width:767px){.woo-account .woocommerce-orders-table thead{display:none}.woo-account .woocommerce-orders-table td{display:flex;align-items:center;justify-content:space-between}.woo-account .woocommerce-orders-table td .amount{margin-left:auto;margin-right:5px}.woo-account .woocommerce-orders-table td:before{content:attr(data-title);font-weight:700;margin-right:30px}}@media only screen and (min-width:768px){.woo-account{padding:80px 0}.woo-account .woocommerce{display:flex}.woo-account .woocommerce-MyAccount-navigation{width:30%;margin-right:30px}.woo-account .woocommerce-MyAccount-content{flex:1}}@media only screen and (min-width:1025px){.woo-account{padding:110px 0}}