.woocommerce-NoticeGroup-checkout ul.woocommerce-error li.enable_step2,.showstep2 .devvn_checkout_step1{display:none}.showstep2 .devvn_checkout_step2{display:block}.showstep2 ul.devvn_checkout_nav li:nth-child(1) i{color:#fff;background-color:#7ed321;border-color:#7ed321}.devvn_checkout_step2{display:none}form.checkout.woocommerce-checkout{position:relative}ul.devvn_checkout_nav{display:flex;width:calc(50% - 15px);justify-content:space-between;margin-bottom:50px;position:absolute}ul.devvn_checkout_nav li:nth-child(3) a:before{left:auto;right:0;transform:none}.woocommerce-form-coupon-toggle{display:none}.cart-header nav.breadcrumbs{font-size:13px;text-transform:none;padding-top:15px;padding-bottom:30px}.cart-header nav.breadcrumbs i.icon-lock.op-5{margin-right:5px}.cart-header nav.breadcrumbs .current,.cart-header nav.breadcrumbs a:hover{color:#000}.cart-header nav.breadcrumbs a,.cart-header nav.breadcrumbs i{opacity:1;color:#595959}ul.devvn_checkout_nav:before{content:"";position:absolute;border-top:2px solid #ebebeb;left:0;right:0;top:120%;z-index:1}ul.devvn_checkout_nav{padding-bottom:8px;margin-right:15px;z-index:10}ul.devvn_checkout_nav li a{font-family:inherit;color:#a6a6a6;font-size:14px;position:relative;display:block}ul.devvn_checkout_nav li.active a,ul.devvn_checkout_nav li a:hover{color:#000}ul.devvn_checkout_nav li a:before{content:"";width:10px;height:10px;left:50%;transform:translateX(-50%);background-color:#fff;bottom:-20px;display:block;position:absolute;z-index:1;border:1px solid #d7d7d7;background-position:center;background-repeat:no-repeat;background-size:9px}ul.devvn_checkout_nav li.active a:before{background-color:#000}ul.devvn_checkout_nav li:nth-child(1) a:before{left:0;transform:none}ul.devvn_checkout_nav li.active a:before{border-color:#000}ul.devvn_checkout_nav:after{content:"";position:absolute;border-top:2px solid #000;left:0;top:120%;z-index:1}ul.devvn_checkout_nav li.active:nth-child(2):after{content:"";border-top:2px solid #000;left:0;right:0;top:120%;z-index:1;position:absolute;width:50%}ul.devvn_checkout_nav li.active a:before{background:#000!important;border-color:#000!important}.checkout_infor.devvn_checkout_step1 .woocommerce-billing-fields{border-top:unset}.checkout_infor.devvn_checkout_step1 .woocommerce-billing-fields{border-top:unset;padding-top:0}.checkout_infor.devvn_checkout_step1 .woocommerce-billing-fields h3{font-size:16px;font-family:inherit;font-weight:700;text-transform:none;padding-top:0}p#order_comments_field label,.checkout_infor.devvn_checkout_step1 .woocommerce-shipping-fields label,.checkout_infor.devvn_checkout_step1 .woocommerce-billing-fields label{font-size:inherit;font-weight:300;font-family:inherit}.checkout_infor.devvn_checkout_step1 .woocommerce-shipping-fields label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex;align-items:center}.checkout_infor.devvn_checkout_step1 .woocommerce-shipping-fields input:not([type='radio'],[type='checkbox']),.checkout_infor.devvn_checkout_step1 .woocommerce-billing-fields input:not([type='radio'],[type='checkbox']){height:45px;box-shadow:unset}.checkout_infor.devvn_checkout_step1 .woocommerce-shipping-fields select,.checkout_infor.devvn_checkout_step1 .woocommerce-billing-fields select{height:45px!important}select,.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection{height:45px;line-height:45px;box-shadow:unset}.select2-container .select2-choice>.select2-chosen,.select2-container .select2-selection--single .select2-selection__rendered,.select2-selection{line-height:45px}p#order_comments_field textarea#order_comments{box-shadow:unset}.devvn_checkout_nextstep{display:flex;justify-content:space-between;align-items:center}.devvn_checkout_nextstep a#devvn_checkout_to_step2{height:40px;line-height:40px;padding:0 20px;background:var(--primary-color);color:#fff}a#devvn_checkout_back_step1,.devvn_checkout_nextstep a.devvn_backtop_cart{display:flex;align-items:center;font-size:14px;transition:0.3s;padding-left:15px;position:relative}a#devvn_checkout_back_step1 i.icon-angle-left,.devvn_checkout_nextstep a.devvn_backtop_cart i.icon-angle-left{margin-right:5px}a#devvn_checkout_back_step1:hover i,.devvn_checkout_nextstep a.devvn_backtop_cart:hover i{left:-5px}a#devvn_checkout_back_step1 i,.devvn_checkout_nextstep a.devvn_backtop_cart i{transition:0.3s;position:absolute;left:0}.checkout_payment.devvn_checkout_step2 div#order_review table.shipping__table.shipping__table--multiple tbody tr th,.devvn_checkout_payment .devvn_title_payment{font-size:16px;color:#000;text-transform:none;margin-bottom:15px;padding-bottom:0;padding-top:0}.checkout_payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method .devvn_input,.checkout_payment ul#shipping_method li.shipping__list_item{border:1px solid #d7d7d7;margin-bottom:15px;height:50px;padding:15px;font-size:16px;cursor:pointer}.checkout_payment ul#shipping_method li.shipping__list_item label.shipping__list_label{color:#000;cursor:pointer;opacity:1}.checkout_payment ul#shipping_method li.shipping__list_item input{opacity:1;color:#000;font-size:16px;cursor:pointer;margin-bottom:0;margin-top:2px}table.shipping__table.shipping__table--multiple tbody tr td{border:unset}.devvn_checkout_payment .devvn_title_payment{margin-top:15px}ul.wc_payment_methods.payment_methods.methods li.wc_payment_method .devvn_input{display:flex;align-items:center}ul.wc_payment_methods.payment_methods.methods li.wc_payment_method{border:unset}ul.wc_payment_methods.payment_methods.methods li.wc_payment_method .devvn_input input{margin-bottom:0;margin-top:0}.checkout_payment .shipping__table--multiple tbody tr{flex-direction:column}.checkout_payment .shipping__table--multiple tbody tr ul#shipping_method{width:100%}.checkout_payment table.shipping__table.shipping__table--multiple tr th{border-bottom:unset}ul.wc_payment_methods.payment_methods.methods li.wc_payment_method .devvn_input label{margin-bottom:0;font-weight:400}div#payment .form-row.place-order{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px}div#payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper{width:100%}div#payment .form-row.place-order button#place_order{margin:0;border:unset;text-transform:none;font-weight:400;font-size:14px;background:var(--primary-color)}.woocommerce-privacy-policy-text{font-size:14px}.woocommerce-privacy-policy-text p{margin-bottom:0}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name .devvn_box_icon,.shop_table .cart_item td.product-name .devvn_box_icon{display:flex}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr .devvn_box_icon .devvn_image img,.shop_table .cart_item td.product-name .devvn_box_icon .devvn_image img{width:100%;height:auto}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name .devvn_box_icon .devvn_image,.shop_table .cart_item td.product-name .devvn_box_icon .devvn_image{width:80px;background:#fff}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name,table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name{padding-left:0}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name .devvn_name,table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name{padding-left:15px}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name .devvn_name,table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name{font-size:17px;color:#000}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta li,table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name dl.variation{font-size:14px;text-transform:none;display:flex;flex-wrap:wrap;margin-top:5px;opacity:1}table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name .product-quantity .label,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name .devvn_name .product-quantity .label,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta li strong,table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name dl.variation dt{width:80px;margin-bottom:0;margin-right:0;font-weight:400;color:#595959;margin-top:0}table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name .product-quantity .qty,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name .devvn_name .product-quantity .qty,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul.wc-item-meta li p,table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name dl.variation dd{margin-right:0;width:calc(100% - 80px);margin:0;color:#595959}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name .devvn_name .product-quantity,table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name .product-quantity{display:flex;font-size:14px;opacity:1;margin-top:10px;color:#595959}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-Price-amount.amount,table.shop_table.woocommerce-checkout-review-order-table span.woocommerce-Price-amount.amount{font-size:16px;font-weight:300}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td,table.shop_table.woocommerce-checkout-review-order-table td{padding-top:20px;padding-bottom:20px}table.shop_table.woocommerce-checkout-review-order-table thead tr th.product-total{text-align:right}.devvn_coupon_wrap .coupon{display:flex;align-items:center}.devvn_coupon_wrap .coupon button.button.devvn_apply_coupon{margin:0;width:100px;height:45px;border:unset;box-shadow:unset;font-weight:300;text-transform:none;font-size:14px;padding:unset}.devvn_coupon_wrap .coupon input#coupon_code{margin:0;height:45px;font-size:14px;font-family:inherit;box-shadow:unset}table.shop_table tfoot tr:nth-child(1) th{border-bottom:1px solid #ececec}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th,table.shop_table.woocommerce-checkout-review-order-table tfoot th{font-size:15px;font-family:inherit;font-weight:400;color:#000;letter-spacing:0}table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child th,table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td{border-bottom:unset}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-child(1) th,table.shop_table.woocommerce-checkout-review-order-table tfoot tr:nth-child(1) th{padding-bottom:0}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td,table.shop_table.woocommerce-checkout-review-order-table td.shipping_cart_mess{font-size:14px;color:#595959}form.checkout.woocommerce-checkout .col-inner.is-well{box-shadow:unset;background:unset;padding:unset}.devvn_thank_you_products .devvn_inner:after,form.checkout.woocommerce-checkout .col-inner.is-well:after{position:fixed;top:0;bottom:0;width:100%;content:"";display:block;background-color:#f8f8f8}form.checkout.woocommerce-checkout .col-inner.is-well .checkout-sidebar.sm-touch-scroll{position:relative;z-index:2;padding-left:50px}.page-template-page-checkout-php .focused-checkout-footer{position:relative}form.checkout.woocommerce-checkout .row.pt-0.row-reverse .large-6.col:nth-child(2){padding-top:90px}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:nth-child(1) th,table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(1) th{padding-top:0;padding-bottom:19px}ul.devvn_checkout_nav li.checked a{color:#000}ul.devvn_checkout_nav li.checked a:before{background-image:url(/wp-content/themes/devvn-child/images/check-white.svg);background-color:#000;border-color:#000;z-index:11;background-position:center -1px}form.woocommerce-form.woocommerce-form-login.login input:not([type='radio'],[type='checkbox']){height:45px;box-shadow:unset}form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit{font-family:inherit;font-weight:300;text-transform:none;font-size:14px}.page-template-page-checkout form.woocommerce-form.woocommerce-form-login.login{width:calc(50% - 15px)}input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select,.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection{box-shadow:unset}input[type='email'],input[type='search'],input[type='number'],input[type='url'],input[type='tel'],input[type='text']{height:45px}.button,button,input[type='submit'],input[type='reset'],input[type='button']{font-weight:300;font-family:inherit;text-transform:none}ul#my-account-nav li.is-active.active a,ul#my-account-nav li a:hover{color:#000}ul#my-account-nav li a{font-size:16px;text-transform:none;font-family:inherit;color:#595959;font-weight:500}.widget_shopping_cart_content .woocommerce-mini-cart__empty-message{text-align:left}.woocommerce-order-received .woocommerce>.row .devvn_inner{top:0}.woocommerce-order-received .woocommerce>.row .devvn_inner ul.devvn_checkout_nav{top:0;width:calc(50% - 30px)}ul.devvn_checkout_nav li{list-style:none;margin-bottom:0}.woocommerce-order-received .woocommerce>.row .devvn_inner ul.devvn_checkout_nav li.active.checked a:before{background-image:url(/wp-content/themes/devvn-child/images/check-white.svg)!important}.woocommerce-order-received .woocommerce>.row .col.large-12.pb-0{position:unset}.woocommerce-order-received .woocommerce>.row{position:relative}.woocommerce-order-received .woocommerce>.row .large-6.devvn_col.col{padding-top:80px}ul.devvn_checkout_nav li.checked:last-child:before{content:"";position:absolute;display:block;width:100%;height:2px;background:#000;bottom:-8px;z-index:1;left:0}.large-6.col.devvn_thank_you_products .devvn_inner table.shop_table.woocommerce-checkout-review-order-table{margin-left:50px;z-index:110;position:relative}table.shop_table.woocommerce-checkout-review-order-table tr.cart-discount{background-color:unset}.woocommerce-order-received .woocommerce>.row .large-6.devvn_col.col .is-well.col-inner.entry-content{box-shadow:unset;background:unset;border:unset;padding:unset;margin-top:30px;border-top:1px solid #ebebeb;padding-top:30px}.devvn_info_order{display:flex}.devvn_info_order .devvn_info,.devvn_info_order .devvn_address{width:50%}.woocommerce-order-received .woocommerce>.row .large-6.devvn_col.col>p{display:none}.woocommerce-order-received .woocommerce>.row .large-6.devvn_col.col .is-well.col-inner.entry-content p.success-color.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received strong,.devvn_info_order .devvn_info h3,.devvn_info_order .devvn_address h3{font-size:17px;font-family:'Arial'!important;font-weight:500;margin-bottom:20px;color:#000}.woocommerce-order-received .woocommerce>.row .large-6.devvn_col.col .is-well.col-inner.entry-content ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{list-style:none;margin-bottom:0;margin-left:0}.woocommerce-order-received .woocommerce>.row .large-6.devvn_col.col .is-well.col-inner.entry-content ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong,.devvn_info_order ul li{list-style:none;margin-bottom:0;font-size:16px;font-weight:300;font-family:inherit;line-height:24px;color:#595959}.woocommerce-order-details{position:relative;z-index:11;padding-left:50px}ul.devvn_checkout_nav li{width:calc(100% / 3)}ul.devvn_checkout_nav li:nth-child(2){text-align:center}ul.devvn_checkout_nav li:nth-child(3){text-align:right}@media only screen and (max-width:1139px){.woocommerce-order-details,form.checkout.woocommerce-checkout .col-inner.is-well .checkout-sidebar.sm-touch-scroll{padding-left:15px}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name .devvn_name,table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name{font-size:16px}}@media only screen and (max-width:1023px){form.checkout.woocommerce-checkout ul.devvn_checkout_nav li a:before,ul.devvn_checkout_nav li a:before{bottom:-22px}.devvn_box_service .icon-box{flex-direction:column}.woocommerce-order-received ul.devvn_checkout_nav li a{height:36px;line-height:normal}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:nth-child(1) th,table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(1) th{height:53px;padding-bottom:12px}.woocommerce-order-received ul.devvn_checkout_nav li.checked:last-child:before{bottom:-10px}}@media only screen and (max-width:991px){ul.devvn_checkout_nav li:nth-child(3) a{justify-content:flex-end}ul.devvn_checkout_nav li:nth-child(2) a{justify-content:center}ul.devvn_checkout_nav li a{height:36px;line-height:normal;display:flex;align-items:center}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td.product-name .devvn_name,table.shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .devvn_name{font-size:14px}}@media only screen and (max-width:849px){table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:nth-child(1) th,table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(1) th{height:auto;padding-bottom:15px}form.checkout.woocommerce-checkout .row.pt-0.row-reverse .large-6.col.devvn_table_info_orders.active,.woocommerce-order-received .devvn_thank_you_products.active{display:block}form.checkout.woocommerce-checkout .row.pt-0.row-reverse .large-6.col.devvn_table_info_orders,.woocommerce-order-received .devvn_thank_you_products{display:none}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr:nth-child(1) th.product-total,table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(1) th.product-total{text-align:right}.devvn_header_box_product_checkout .devvn_button_info_don_hang{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#f8f8f8;position:relative}.devvn_header_box_product_checkout .devvn_button_info_don_hang .devvn_button{margin-bottom:0;font-size:16px;padding:0;border:unset;height:unset;line-height:normal;min-height:unset;display:flex;align-items:center}.woocommerce-order-received .devvn_thank_you_products{padding-bottom:0}.devvn_info_order{margin-top:20px}form.checkout.woocommerce-checkout .row.pt-0.row-reverse .large-6.col.devvn_table_info_orders{padding-bottom:0}form.checkout.woocommerce-checkout .row.pt-0.row-reverse .large-6.col:nth-child(2){margin-top:20px}.devvn_header_box_product_checkout .devvn_button_info_don_hang .devvn_button span{margin:0 10px}.devvn_header_box_product_checkout .devvn_button_info_don_hang.active:after{content:"";position:absolute;display:block;border-bottom:1px solid #ddd;bottom:0;right:15px;left:15px}.devvn_header_box_product_checkout .devvn_button_info_don_hang .devvn_price .amount{font-weight:700;color:#C54934;font-size:16px}.woocommerce-order-received .woocommerce>.row .large-6.devvn_col.col{order:3;padding-top:0}.woocommerce-order-received .devvn_thank_you_products{order:2}.woocommerce-order-received .woocommerce>.row .col.large-12.pb-0{order:1}.woocommerce-order-received .woocommerce>.row .devvn_inner ul.devvn_checkout_nav,ul.devvn_checkout_nav{position:relative;width:100%}.devvn_thank_you_products .devvn_inner:after,form.checkout.woocommerce-checkout .col-inner.is-well:after{position:absolute}form.checkout.woocommerce-checkout .row.pt-0.row-reverse .large-6.col:nth-child(2){padding-top:0}.woocommerce-order-received .woocommerce>.row .devvn_inner{position:relative}.woocommerce-order-details,form.checkout.woocommerce-checkout .col-inner.is-well{padding-top:15px;padding-right:15px}}@media only screen and (max-width:767px){table.shop_table tr:nth-child(1) th{font-size:14px;white-space:nowrap}.shop_table .cart_item td.product-name a{font-size:15px}.devvn_cart_item_data dl.variation{font-size:13px;margin-bottom:0}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-subtotal span.woocommerce-Price-amount.amount,.shop_table .cart_item td.product-price .amount{font-size:14px}.shop_table .cart_item td.product-quantity input{width:20px;min-height:unset;height:30px;line-height:30px;font-size:14px}.shop_table .cart_item td.product-remove a.remove{font-size:14px!important;line-height:1!important}}@media only screen and (max-width:549px){table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-Price-amount.amount,table.shop_table.woocommerce-checkout-review-order-table span.woocommerce-Price-amount.amount{font-size:14px}.devvn_info_order{flex-wrap:wrap}.devvn_header_box_product_checkout .devvn_button_info_don_hang .devvn_button{font-size:14px}.devvn_header_box_product_checkout .devvn_button_info_don_hang .devvn_price .amount{font-size:14px}.devvn_header_box_product_checkout .devvn_button_info_don_hang .devvn_price{margin-left:15px}.shop_table .mobile-product-price .mobile-product-price__qty{font-size:13px;color:#404040;display:flex;align-items:center;margin-bottom:10px}.shop_table .mobile-product-price .mobile-product-price__qty span.label{width:75px;margin-top:0;margin-bottom:0}.shop_table .mobile-product-price .mobile-product-price__qty span.value{width:calc(100% - 75px)}.shop_table .mobile-product-price{margin:0}.shop_table .mobile-product-price .mobile-product-price__qty span.value span.woocommerce-Price-amount.amount{color:#404040;font-weight:400}.shop_table .cart_item td.product-quantity{text-align:left}}