body.woocommerce-checkout{overflow:unset !important}body.woocommerce-checkout header#header{height:auto !important}body.woocommerce-checkout header#header .header-wrapper{position:relative !important;animation:unset !important;top:unset !important}body.woocommerce-checkout header#header .header-inner>div,body.woocommerce-checkout #top-bar,body.woocommerce-checkout footer#footer{display:none !important}body.woocommerce-checkout header#header .header-inner>div#logo{display:flex !important;margin:0 auto}.nk-checkout-page button{margin:0 !important;min-height:unset !important;height:auto !important}.nk-checkout-page .woocommerce-order,.nk-checkout-page form.woocommerce-checkout{display:flex;position:relative;margin-bottom:0}.nk-checkout-page .woocommerce-order{min-height:calc(100vh - 4.167rem)}.woocommerce-NoticeGroup-checkout{cursor:pointer}.nk-checkout-page form.woocommerce-checkout .woocommerce-NoticeGroup{position:fixed;right:1.042rem;top:1.042rem;z-index:100000}.nk-checkout-page form.woocommerce-checkout .woocommerce-NoticeGroup .message-wrapper{padding:0;margin:0}.nk-checkout-page form.woocommerce-checkout .woocommerce-NoticeGroup .message-wrapper .message-container{margin-bottom:.521rem;padding:.417rem 1.042rem;-webkit-border-radius:.26rem;-moz-border-radius:.26rem;border-radius:.26rem;font-size:.729rem;line-height:1.042rem;text-align:left}.nk-checkout-page form.woocommerce-checkout .woocommerce-NoticeGroup .message-wrapper .message-container.alert-color{background-color:#ffe9ec;border-color:#ffe9ec;color:#721c24}.nk-checkout-page form.woocommerce-checkout .woocommerce-NoticeGroup .message-wrapper .message-container.success-color{background-color:#daffe2;border-color:#daffe2;color:#1e8c34}.nk-checkout-page #customer-details .column-inner{width:26.042rem;max-width:100%}.nk-checkout-page #customer-details{padding:2.604rem}.nk-checkout-page .checkout-column{width:50%}.nk-checkout-page .checkout-column .woocommerce-checkout-review-order-table{padding:2.604rem;width:31.25rem;max-width:100%}.nk-checkout-page #order-review .blockUI.blockOverlay:before{top:calc(50% - 1.5625rem);width:3.125rem;height:3.125rem;position:absolute;left:calc(50% - 1.5625rem);content:'';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:50;border:.208rem solid #dedede;border-bottom-color:var(--sub-cl);display:inline-block;box-sizing:border-box;animation:rotation .6s linear infinite}.nk-checkout-page #order-review{background-color:#f4f4f4;border-left:.052rem solid #dfdfdf}.nk-checkout-page #order-review .column-inner{position:sticky;top:1.042rem}.nk-checkout-page #customer-details{display:flex;justify-content:flex-end}.nk-checkout-page #customer-details .column-inner>div+div{margin-top:1.042rem}.nk-checkout-page #customer-details h3{font-size:1.042rem;line-height:1.458rem;padding:0;margin:0 0 .521rem}.nk-checkout-page #customer-details .woocommerce-billing-fields{border:none !important;padding-top:0 !important}.nk-checkout-page #customer-details .form-row{width:100%;float:unset;padding:0;margin:0 0 .833rem}.nk-checkout-page #customer-details .woocommerce-input-wrapper{display:block;width:100%}.nk-checkout-page #customer-details label{display:none}.nk-checkout-page #customer-details .select2-container{margin-bottom:0 !important}.nk-checkout-page #customer-details .select2-container .select2-selection--single{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .45em top 50%;background-repeat:no-repeat;background-size:auto .833rem}.nk-checkout-page #customer-details .select2-container .select2-selection--single,.nk-checkout-page #customer-details textarea,.nk-checkout-page #customer-details input{appearance:none !important;background-color:#fff !important;border:.052rem solid #d9d9d9 !important;border-radius:.26rem !important;box-sizing:border-box;color:#333;font-size:.833rem !important;height:auto !important;line-height:normal !important;padding:.625rem 1.042rem;width:100%;box-shadow:unset !important;margin:0 !important}.nk-checkout-page #customer-details .select2-container .select2-selection--single .select2-selection__rendered{line-height:normal !important;font-size:.833rem !important;padding:0 !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-container--default .select2-selection--single .select2-selection__arrow>b{border-color:transparent !important}.nk-checkout-page #customer-details ul.wc_payment_methods{margin-bottom:1.042rem}.nk-checkout-page #customer-details li.wc_payment_method{border:.052rem solid #dedede;padding:0 !important;overflow:hidden}.nk-checkout-page #customer-details li.wc_payment_method input{width:.833rem !important;height:.833rem !important;padding:0 !important;margin-left:.625rem !important;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;appearance:auto !important;cursor:pointer}.nk-checkout-page #customer-details li.wc_payment_method:first-of-type{-webkit-border-radius:.26rem .26rem 0 0;-moz-border-radius:.26rem .26rem 0 0;border-radius:.26rem .26rem 0 0}.nk-checkout-page #customer-details li.wc_payment_method:last-of-type{-webkit-border-radius:0 0 .26rem .26rem;-moz-border-radius:0 0 .26rem .26rem;border-radius:0 0 .26rem .26rem}.nk-checkout-page #customer-details li.wc_payment_method+li.wc_payment_method{border-top:none !important}.nk-checkout-page #customer-details li.wc_payment_method .payment_box{padding:.625rem;background-color:#f4f4f4;font-size:.833rem;line-height:1.146rem}.nk-checkout-page #customer-details li.wc_payment_method .payment_box>p{padding:0;margin-bottom:.521rem}.nk-checkout-page #customer-details li.wc_payment_method .payment_box>*:last-child{margin-bottom:0}.nk-checkout-page #customer-details li.wc_payment_method .payment_method_title{display:flex;align-items:center;border-bottom:.052rem solid #dedede}.nk-checkout-page #customer-details li.wc_payment_method label{padding:.625rem;display:block !important;flex-grow:1;cursor:pointer;margin:0}.nk-checkout-page #customer-details button{-webkit-border-radius:.26rem;-moz-border-radius:.26rem;border-radius:.26rem;background-color:var(--sub-cl);width:100%;padding:.521rem 1.25rem;border:none !important;outline:none !important;color:#fff;font-weight:500;font-size:.833rem;line-height:1.25rem}.nk-checkout-page .checkout-products .checkout-product-item{display:flex;align-items:center}.nk-checkout-page .checkout-products .checkout-product-item+.checkout-product-item{margin-top:.625rem}.nk-checkout-page .checkout-products .checkout-product-thumb{width:4.167rem;min-width:4.167rem;height:4.167rem;position:relative}.nk-checkout-page .checkout-products .checkout-product-thumb img{-webkit-border-radius:.26rem;-moz-border-radius:.26rem;border-radius:.26rem;border:.052rem solid #dadada}.nk-checkout-page .checkout-products .checkout-product-thumb .checkout-product-remove{position:absolute;z-index:3;top:0;left:0;width:1.042rem;height:1.042rem;background-color:gray;color:#fff;line-height:1.042rem;font-size:.625rem;font-weight:700;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transform:translate(-30%,-30%);cursor:pointer}.nk-checkout-page .checkout-products .checkout-product-thumb img{width:100%;height:100%;object-fit:contain}.nk-checkout-page .checkout-products .checkout-product-subtotal{width:5.208rem;min-width:5.208rem;text-align:right}.nk-checkout-page .checkout-products .checkout-product-name{padding:0 .833rem;flex-grow:1}.nk-checkout-page .checkout-products .checkout-product-name .checkout-product-price{display:flex;align-items:center;margin-top:.521rem}.nk-checkout-page .checkout-products .checkout-product-quantity{display:flex;margin-right:1.042rem}.nk-checkout-page .checkout-products .checkout-product-quantity button.minus{-webkit-border-radius:.26rem 0 0 .26rem;-moz-border-radius:.26rem 0 0 .26rem;border-radius:.26rem 0 0 .26rem}.nk-checkout-page .checkout-products .checkout-product-quantity button.plus{-webkit-border-radius:0 .26rem .26rem 0;-moz-border-radius:0 .26rem .26rem 0;border-radius:0 .26rem .26rem 0}.nk-checkout-page .checkout-products .checkout-product-quantity button{background-color:#fff;min-height:unset;padding:0;line-height:1;text-align:center;width:1.667rem;border:.052rem solid #dadada;font-size:.833rem;font-weight:500}.nk-checkout-page .checkout-products .checkout-product-quantity button:hover{background-color:#dadada}.nk-checkout-page .checkout-products .checkout-product-quantity input::-webkit-outer-spin-button,.nk-checkout-page .checkout-products .checkout-product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nk-checkout-page .checkout-products .checkout-product-quantity input{-moz-appearance:textfield;appearance:none !important;-webkit-appearance:none !important;width:1.667rem;height:1.667rem;text-align:center;box-shadow:unset !important;border:.052rem solid #dadada;border-right:none;border-left:none;margin:0 !important;padding:0 !important;font-size:.729rem;line-height:1.042rem}.nk-checkout-page .checkout-products .checkout-product-name .checkout-product-price span.amount{font-size:.625rem;line-height:.9375rem;color:#666;font-weight:400}.nk-checkout-page .checkout-products .checkout-product-name h4{font-size:.729rem;font-weight:700;line-height:1.042rem;color:#000}.nk-checkout-page .checkout_coupon{margin-top:1.5625rem;display:flex;overflow:hidden}.nk-checkout-page .checkout_coupon input{appearance:none !important;background-color:#fff !important;border:.052rem solid #d9d9d9 !important;border-radius:.26rem 0 0 .26rem !important;box-sizing:border-box;color:#333;font-size:.833rem !important;height:auto !important;line-height:normal !important;padding:.625rem 1.042rem;width:100%;box-shadow:unset !important;margin:0 !important}.nk-checkout-page .checkout_coupon button{margin:0;padding:.3125rem 1.042rem !important;width:max-content !important;flex:0 0 auto;-webkit-border-radius:0 .26rem .26rem 0;-moz-border-radius:0 .26rem .26rem 0;border-radius:0 .26rem .26rem 0;background-color:var(--sub-cl);border:none !important;outline:none !important;color:#fff;font-size:.833rem;line-height:1.042rem}.nk-checkout-page .checkout-total-table{margin-top:1.5625rem}.nk-checkout-page .checkout-total-table .total-row{display:flex;align-items:center;justify-content:space-between;padding:.521rem 0}.nk-checkout-page span.amount{font-size:.833rem;line-height:1.042rem}.nk-checkout-page .checkout-total-table .total-row.order-total div.value span.amount{font-size:1.042rem;line-height:1.354rem;color:var(--sub-cl)}.nk-checkout-page .checkout-total-table .total-row>div:first-of-type{font-size:.9375rem;line-height:1.354rem;font-weight:500;color:#000}.nk-checkout-page .checkout-total-table .total-row>div.value{font-size:.9375rem;line-height:1.354rem;font-weight:600}.show-on-tablet{display:none !important}.swal2-container .swal2-title{font-size:1.5rem}.swal2-container div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{background-color:#7a !important}.swal2-container div:where(.swal2-icon).swal2-success .swal2-success-ring{border-color:#7a !important}.swal2-container .swal2-actions button.swal2-styled{font-size:.8rem;line-height:1.4rem;min-height:unset !important;height:auto !important}.nk-checkout-page .woocommerce-order{padding:4.167rem 0 4.167rem;justify-content:space-between}.nk-checkout-page .woocommerce-order .checkout-column.col-5{width:41.66666667%}.nk-checkout-page .woocommerce-order #customer-details{padding:0}.nk-checkout-page .woocommerce-order #order-review{background-color:transparent;border:none}.nk-checkout-page .woocommerce-order #order-review .column-inner{background-color:#f9f3ff;padding:3.125rem 2.34375rem;-webkit-border-radius:.521rem;-moz-border-radius:.521rem;border-radius:.521rem}.nk-checkout-page .woocommerce-order #customer-details .woocommerce-order-overview{list-style:none;margin:0;padding:0}.nk-checkout-page .woocommerce-order #customer-details .woocommerce-order-overview>li{display:flex;margin-bottom:0}.nk-checkout-page .woocommerce-order #customer-details .woocommerce-order-overview>li+li{margin-top:.625rem}.nk-checkout-page .woocommerce-order #customer-details .woocommerce-order-overview span{display:block;width:7.8125rem;min-width:7.8125rem;padding-right:.521rem;color:#333;font-size:.833rem;line-height:1.25rem}.nk-checkout-page .woocommerce-order #customer-details .woocommerce-order-overview strong{color:#333;word-break:break-word;font-size:.833rem;line-height:1.25rem;font-weight:600;flex-grow:1}.nk-checkout-page .woocommerce-order #customer-details .order-information-group{margin-top:1.771rem;border-top:.052rem solid #e6e6e6;padding-top:1.771rem}.nk-checkout-page .woocommerce-order #customer-details h3{font-size:.9375rem;font-weight:600;line-height:1.25rem;color:#000;margin-bottom:1.042rem}.nk-checkout-page .woocommerce-order #customer-details .order-information-group .billing-address br{display:inline}.nk-checkout-page .woocommerce-order #customer-details .column-inner{width:36.458rem}.nk-checkout-page .woocommerce-order #customer-details .bacs-payment{display:flex}.nk-checkout-page .woocommerce-order #customer-details .bacs-payment .img-qr{width:11.458rem;min-width:11.458rem;padding-left:1.25rem;padding-right:1.25rem;margin-left:1.25rem;border-left:.052rem solid #d5d5d5}.nk-checkout-page .woocommerce-order #customer-details .bacs-payment .img-qr img{width:100%;height:auto}.nk-checkout-page .check-success{display:flex;align-items:center;gap:1.5625rem}.nk-checkout-page .check-success>p{margin-bottom:0;font-size:1.042rem;font-weight:400;line-height:1.458rem;text-align:left}.nk-checkout-page .check-success>p>b{display:block;font-size:1.5625rem;font-weight:600;line-height:1.979rem}.nk-checkout-page .woocommerce-order #customer-details .bacs-payment{margin-top:1.771rem;border-top:.052rem solid #e6e6e6;padding-top:1.771rem}.nk-checkout-page .order-failed{width:100%;padding-left:15px;padding-right:15px}.nk-checkout-page .order-failed-content{width:970px;max-width:100%;margin-left:auto;margin-right:auto;padding:80px;box-shadow:4px 4px 20px 0px #0000000D}.nk-checkout-page .order-failed-content .icon-failed svg{margin-left:auto;margin-right:auto}.nk-checkout-page .order-failed-content .icon-failed{margin:0 auto 30px;text-align:center}.nk-checkout-page .order-failed-content .buttons-wrap>a{margin:0 !important}.nk-checkout-page .order-failed-content .buttons-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin:0 120px}.nk-checkout-page .order-failed-content .order-failed-message b{display:block;font-size:30px;font-weight:600;line-height:29px;margin-bottom:6px;color:#f50000}.nk-checkout-page .order-failed-content .order-failed-message{font-size:20px;font-weight:400;line-height:29px;color:#333}@media only screen and (max-width:1199px){.nk-checkout-page .woocommerce-order #customer-details .bacs-payment .img-qr{width:9.5rem;min-width:9.5rem}}@media only screen and (max-width:991px){.nk-checkout-page .review-order-table-heading{padding:1.042rem 2.604rem;border-bottom:.052rem solid #dfdfdf}.nk-checkout-page .review-order-table-heading .heading-inner span.amount{font-size:1.042rem;line-height:1.354rem;color:var(--sub-cl)}.nk-checkout-page .review-order-table-heading .heading-inner>button{border:none !important;outline:none !important;background-color:transparent !important;display:flex;align-items:center;gap:.521rem}.nk-checkout-page .review-order-table-heading .heading-inner>button.active svg{transform:rotate(180deg)}.nk-checkout-page .review-order-table-heading .heading-inner{display:flex;align-items:center;justify-content:space-between;width:26.042rem;max-width:100%;margin:0 auto}.nk-checkout-page #order-review{border-left:none}.nk-checkout-page #order-review .woocommerce-checkout-review-order-table{display:none}.nk-checkout-page form.woocommerce-checkout{flex-wrap:wrap;flex-direction:column-reverse}.nk-checkout-page #customer-details{justify-content:center}.nk-checkout-page .checkout-column .woocommerce-checkout-review-order-table{margin:auto}.nk-checkout-page .checkout-column{width:100%}.show-on-tablet{display:block !important}.nk-checkout-page .checkout-total-table{margin:1.042rem 0}.nk-checkout-page .woocommerce-order{flex-direction:column}.nk-checkout-page .woocommerce-order .checkout-column.col-5{width:100%;margin-top:3rem}.nk-checkout-page .woocommerce-order #order-review .column-inner{padding:2rem calc(calc(100% - 36.458rem)/2)}.nk-checkout-page .check-success{flex-direction:column;gap:10px}.nk-checkout-page .check-success>p{text-align:center}.nk-checkout-page .woocommerce-order{padding:2rem 0}.nk-checkout-page .order-failed-content .buttons-wrap{margin:0}}@media only screen and (max-width:767px){.nk-checkout-page #customer-details,.nk-checkout-page .checkout-column .woocommerce-checkout-review-order-table{padding:1.042rem}.nk-checkout-page .checkout-products .checkout-product-thumb{width:3.125rem;min-width:3.125rem;height:3.125rem}.nk-checkout-page .checkout-products .checkout-product-subtotal span.amount{font-size:.677rem;font-weight:700}.nk-checkout-page .checkout-products .checkout-product-subtotal{width:4.167rem;min-width:4.167rem}.nk-checkout-page .checkout-products .checkout-product-quantity input{width:1.354rem;height:1.354rem;font-size:.625rem}.nk-checkout-page .checkout-products .checkout-product-quantity button{width:1.354rem}.nk-checkout-page #customer-details .select2-container .select2-selection--single .select2-selection__rendered,.nk-checkout-page #customer-details .select2-container .select2-selection--single,.nk-checkout-page #customer-details textarea,.nk-checkout-page #customer-details input{font-size:.729rem !important}.nk-checkout-page .review-order-table-heading{padding:.521rem 1.042rem}.nk-checkout-page .woocommerce-order #customer-details .bacs-payment{flex-direction:column}.nk-checkout-page .woocommerce-order #customer-details .bacs-payment .img-qr{width:100%;min-width:unset;border-left:none;margin:2rem auto 0;max-width:260px}.nk-checkout-page .woocommerce-order #order-review .column-inner{padding:1rem}.nk-checkout-page .checkout-total-table .total-row>div:first-of-type{font-size:.8rem;line-height:1.354rem;font-weight:500;color:#000}.nk-checkout-page .checkout-total-table .total-row>div.value{font-size:.8rem;line-height:1.354rem;font-weight:600;color:#000}.nk-checkout-page .order-failed-content{padding:20px}.nk-checkout-page .order-failed-content .buttons-wrap{grid-template-columns:1fr}.nk-checkout-page .order-failed-content .order-failed-message{font-size:18px}}