.checkout{overflow-x:hidden}.hide-header-footer{display:none!important}.checkout-footer,.checkout-header{background-color:#000}.checkout-header .container{height:80px}.checkout-footer .container,.checkout-header .container{align-content:center;align-items:center;display:flex;justify-content:space-between}.checkout-footer .container{height:70px}.checkout-header .go-back{width:130px}.checkout-header .go-back a{color:#fff;display:flex;font-family:Poppins;font-size:14px;font-weight:400;gap:16px;line-height:100%;text-decoration:none;transition:.2s}.checkout-header .phone-col{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.checkout-header .phone-col .title{color:#fff;font-family:Poppins;font-size:18px;font-weight:600;line-height:100%;text-align:right}.shipping-error{color:red;font-family:Poppins;font-size:18px;font-weight:600;margin-bottom:20px;margin-top:6px}.checkout-header .phone-col a{color:#fff;display:flex;font-family:Poppins;font-size:14px;font-weight:400;gap:10px;line-height:100%;text-decoration:none;transition:.2s}.checkout-header .phone-col a:hover{color:#ff7606}.checkout-footer .copyright-checkout{color:#fff;font-size:14px;font-weight:400}.checkout-footer .checkout-menu{align-content:center;align-items:center;display:flex;gap:32px;justify-content:center}.checkout-footer .checkout-menu a{color:#fff;font-size:14px;font-weight:400;text-decoration:none;transition:.2s}.checkout-footer .checkout-menu a:hover{color:#ff7606}.checkout{background:linear-gradient(180deg,#dedede,#dfd8cc)}.checkout-step-begin.checkout0-page-wrapper.checkout:before{display:none}.checkout-steps-con .column-two-checkout:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-1}.steps-wrap{flex-direction:row;justify-content:space-between;margin-bottom:35px;margin-top:40px}.active-step.step-checkout,.steps-wrap{align-content:center;align-items:center;display:flex}.active-step.step-checkout{background-color:#ff7606;border:none!important;height:52px;justify-content:center;min-width:52px;width:52px}.active-step.step-checkout img{filter:invert(100%) sepia(0) saturate(2%) hue-rotate(296deg) brightness(104%) contrast(101%)}.step-devider.solid-line{border-bottom:1px solid #000;height:0;width:120px}.step-devider.dotted-line{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='2' stroke-dasharray='4,12' stroke-linecap='square'/%3E%3C/svg%3E");border:0;height:1px;width:120px}.step-checkout{align-content:center;align-items:center;background-color:#fff;border-radius:50%;display:flex;height:52px;justify-content:center;min-width:52px;width:52px}.your-info-checkout img{height:auto;max-width:24px}.your-info-checkout{align-content:center;align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.checkout-steps-con{display:flex}.checkout-steps-con .column-two-checkout{display:flex;flex-direction:column;justify-content:flex-start}.checkout-steps-con .cart_list.product_list{height:auto;list-style:none;margin:0;padding:0}.checkout-steps-con .column-one-checkout{padding-right:123px;width:57%}.checkout-steps-con .column-two-checkout{padding-left:107px;position:relative;width:43%;z-index:2}.bold-checkout-cart-text{border-bottom:1px solid #dad1ca;font-size:18px;font-weight:600;line-height:22px;margin-top:40px;padding-bottom:20px}.column-two-checkout .cart-totals-wrap{background-color:transparent;border-radius:0;margin-bottom:0;margin-left:auto;margin-top:16px;max-width:100%;padding:0;width:100%}.column-two-checkout .cart-totals-wrap .mini-cart-total.cart-page{border-top:none;padding-top:16px}.submit-next-step{align-content:center;align-items:center;display:flex;gap:8px;justify-content:center;width:fit-content}.checkout-first.checkout-steps-con .column-one-checkout{margin-bottom:0;padding-right:123px;width:57%}.form-container .company-details{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.form-container .company-details input{width:100%}.form-container .company-details input.half-input{max-width:calc(50% - 8px)}.checkout-header .go-back a:hover{color:#ff7606}.checkout-header .go-back a:hover img{filter:brightness(0) saturate(100%) invert(52%) sepia(23%) saturate(5051%) hue-rotate(355deg) brightness(103%) contrast(105%)}.checkout .login-wrap{font-weight:400;margin-top:24px}.checkout .login-wrap,.checkout .login-wrap a{font-family:Poppins;font-size:16px;line-height:22px}.checkout .login-wrap a{color:#000;font-weight:700;text-decoration:underline;transition:.2s}.checkout .login-wrap a:hover{color:#ff7606}.checkout .form-title{border-bottom:1px solid #000;font-family:Poppins;font-size:32px;font-weight:700;line-height:100%;padding-bottom:24px}.checkout .billing-form .input-field{background-color:#fff;border:1px solid #fff;border-radius:8px;font-size:16px;font-weight:600;outline:none;padding:20px 50px 10px 16px;width:100%}.checkout .billing-form .input-field.email{margin-bottom:0}.checkout .billing-form .input-container label,.checkout .billing-form .input-container-full label{align-items:center;color:#adadad;cursor:text;display:flex;font-family:Poppins;font-size:16px;font-weight:400;height:48px;left:0;margin-left:16px;position:absolute;top:0;transition:.2s ease-in-out;width:100%}.checkout .billing-form .input-field:focus+label,.checkout .billing-form .input-field:not(:placeholder-shown)+label{color:#ff7606;font-size:8px;font-weight:600;pointer-events:none;top:-10px}.checkout .billing-form .input-field::placeholder{color:transparent}.checkout .billing-form .input-field:focus,.checkout .billing-form .input-field:not(:placeholder-shown){border:1px solid #ff7606}.checkout .billing-form .btn-submit{margin-top:24px}.checkout .billing-form .input-container-full{position:relative;width:100%}.checkout .billing-form{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding-bottom:70px;padding-top:24px}.input-container{max-width:calc(50% - 8px);position:relative;width:calc(50% - 8px)}.checkout .billing-form .country-input{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;background-color:#fff;background-image:url(/build/images/select-arrow.f72f12e3.svg);background-position-x:calc(100% - 16px);background-position-y:center;background-repeat:no-repeat;border:1px solid #fff;border-radius:8px;color:#adadad;font-family:Poppins;font-size:16px;outline:none;padding:15px 37px 14px 16px;width:100%}.checkout .billing-form .country-input.empty{border:1px solid #fff!important;color:#adadad;font-size:16px;font-weight:400!important}.checkout .billing-form .country-input:focus{background-image:url(/build/images/select-arrow-open.be1756c7.svg);border:1px solid #ff7606!important}.checkout .billing-form small{font-size:12px;font-style:italic;font-weight:500;max-width:calc(50% - 8px)}.checkout .billing-form .checkbox{align-content:center;align-items:center;display:flex;font-size:14px;justify-content:space-between;padding-left:30px;position:relative;width:100%}.checkout .billing-form .checkbox input{cursor:pointer;height:18px;left:0;margin:0;opacity:0;position:absolute;width:18px;z-index:9999}.checkout .billing-form .checkbox .checkmark{background-color:#fff;border:1px solid #dad1ca;border-radius:4px;height:18px;left:0;position:absolute;top:2px;width:18px}.checkout .billing-form .checkbox input:checked~.checkmark:after{display:block}.checkout .billing-form .checkbox .checkmark:after{background:url(/build/images/checkbox-cross-white.471e1005.svg);background-repeat:no-repeat;background-size:8px 8px;content:"";display:none;height:8px;left:4px;position:absolute;top:4px;width:8px}.checkout .billing-form .checkbox input:checked~.checkmark{background-color:#ff7606}.checkout .billing-form .checkbox input:hover~.checkmark:after{background:url(/build/images/checkbox-cross.50a373ac.svg);background-repeat:no-repeat;background-size:8px 8px;display:block;position:absolute}.checkout .billing-form .checkbox label{cursor:pointer;font-size:14px;font-weight:400;line-height:20px}.checkout .billing-form .checkbox label a{color:#000;transition:.2s}.checkout .billing-form .checkbox label a:hover{color:#ff7606}.checkout .billing-form .company-details,.checkout .billing-form .save-information{align-items:center;display:flex;flex-wrap:wrap;gap:16px;width:100%}.checkout .billing-form .save-information{margin-bottom:20px}.checkout .billing-form .btn-submit{background-color:#ff7606;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:500;line-height:100%;margin-top:0;outline:none;padding:15px 0;text-align:center;text-transform:uppercase;transition:.2s;width:100%}.checkout .billing-form .btn-submit:hover{background-color:#ff953d}.checkout .billing-form .toggle-password{background-image:url(/build/images/password-eye.fb2fbe21.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:19px;position:absolute;right:15px;top:15px;transition:.2s;width:19px}.checkout .billing-form .toggle-password.show{background-image:url(/build/images/password-eye-orange.fae80d98.svg)}.checkout .billing-form .checkboxes{border-top:1px solid #000;margin-top:20px;padding-top:24px;width:100%}.checkout .billing-form .checkboxes .checkbox{margin-bottom:10px}ul.payment-methods{border-bottom:1px solid #000;display:grid;gap:15px;grid-template-columns:1fr 1fr;list-style:none;margin:24px 0;padding:0 0 24px}ul.payment-methods li{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;height:61px;justify-content:center;transition:.25s}ul.payment-methods li.selected,ul.payment-methods li:hover{background-color:#fff0e3;border:1px solid #ff7606}.payment-methods-form .btn-submit{align-items:center;background-color:#ff7606;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-weight:500;gap:10px;justify-content:center;line-height:100%;margin-top:0;outline:none;padding:15px 0;text-align:center;text-transform:uppercase;transition:.2s;width:100%}.payment-methods-form .btn-submit:hover{background-color:#ff953d}.checkout-payment .column-one-checkout{padding-bottom:188px}.done-step.step-checkout img{filter:invert(100%) sepia(0) saturate(2%) hue-rotate(296deg) brightness(104%) contrast(101%)}.done-step.step-checkout{background-color:#000}.bold-checkout-cart-text-title{border-bottom:1px solid #000;font-family:Poppins;font-size:20px;font-weight:700;line-height:48px;padding-bottom:8px;width:100%}.product-title-cart{font-family:Poppins;font-size:14px;font-weight:600;line-height:20px;margin-bottom:10px;margin-top:0}.product-item-cart{align-items:flex-start;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding:16px 0;width:100%}.product-item-cart img{border-radius:8px;max-width:72px}.product-item-cart p{margin:0}.product-details-row{align-content:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.product-details-row p{font-family:Poppins;font-size:12px;font-weight:400}.bold-text-cart{font-weight:600!important}.product-details-row .old-price{color:#ff7606;margin-right:8px;text-decoration:line-through}.summary-text,.summary-value{font-family:Poppins;font-size:14px;font-weight:400}.summary-row-cart{align-content:center;display:flex;justify-content:space-between}.summary-section-cart{border-bottom:1px solid #000;display:flex;flex-direction:column;gap:6px;padding:16px 0}.discount-cart{color:#ff7606}.total-section{align-content:center;align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;margin-top:16px}.total-section .total-amount,.total-section .total-title{font-family:Poppins;font-size:16px;font-weight:400;line-height:28px}.app-discount-code{background-color:#ff7606;border-radius:8px;color:#fff;font-family:Poppins;font-size:14px;font-weight:400;line-height:14px;padding:12px 16px;width:fit-content}.discount-container input{background-color:#f3f3f3;border:none}.discount-wrap .apply-button{font-family:Poppins;font-size:16px;font-weight:500;text-align:center;text-transform:uppercase}.full-cart-wrap{padding:40px 0}.full-cart-wrap .discount-container{margin-bottom:8px}.shipping-selection-wrap{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;margin-top:24px;padding-bottom:24px}.shipping-selection-wrap .shipping-item{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:8px;cursor:pointer;display:flex;gap:28px;padding:22px;transition:all .3s}.shipping-selection-wrap .shipping-item:hover{border:2px solid #ff7606}.shipping-selection-wrap .shipping-item .shipping-title{font-family:Poppins;font-size:18px;font-weight:600;margin-bottom:5px}.shipping-selection-wrap .shipping-item .shipping-text{font-size:14px;font-weight:400}.hidden-shipping{display:none}.shipping-item.selected-shipping{background-color:#ff7606;border:2px solid #ff7606}.shipping-item.selected-shipping .shipping-text,.shipping-item.selected-shipping .shipping-title{color:#fff}.shipping-item.selected-shipping img{filter:invert(100%) sepia(0) saturate(2%) hue-rotate(296deg) brightness(104%) contrast(101%)}.shipping-form .btn-submit{background-color:#ff7606;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:500;line-height:100%;margin-top:0;outline:none;padding:15px 0;text-align:center;text-transform:uppercase;transition:.2s;width:100%}.shipping-form .btn-submit:hover{background-color:#ff953d}.shipping-form .input-field{background-color:#fff;border:1px solid #fff;border-radius:8px;font-size:16px;font-weight:600;outline:none;padding:20px 50px 10px 16px;width:100%}.shipping-form .input-container label,.shipping-form .input-container-full label{align-items:center;color:#adadad;cursor:text;display:flex;font-family:Poppins;font-size:16px;font-weight:400;height:48px;left:0;margin-left:16px;position:absolute;top:0;transition:.2s ease-in-out;width:100%}.shipping-form .input-field:focus+label,.shipping-form .input-field:not(:placeholder-shown)+label{color:#ff7606;font-size:8px;font-weight:600;pointer-events:none;top:-10px}.shipping-form .input-field::placeholder{color:transparent}.shipping-form .input-field:focus,.shipping-form .input-field:not(:placeholder-shown){border:1px solid #ff7606}.shipping-form .input-container-full{position:relative;width:100%}.shipping-form .address-inputs{display:flex;flex-direction:column;gap:16px}.our-delivery-wrap-fields{margin-bottom:40px;margin-top:12px}.shipping-form .shipping-price-wrap div{font-family:Poppins;font-size:20px;font-weight:600}.shipping-form .shipping-price-wrap .shipping-price-row{align-items:center;display:flex;gap:16px;margin-bottom:20px;margin-top:20px}.shipping-form .shipping-price-wrap .shipping-description{color:#6e6e6e;font-size:14px;font-weight:400}#address-ship{background-image:url(/build/images/maps-logo.dce4311c.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:40px}.shipping-form .seperator-line{background-color:#000;display:block;height:1px;margin-bottom:24px;margin-top:24px;width:100%}@media only screen and (min-width:1025px) and (max-width:1290px){.checkout-steps-con .column-one-checkout{padding-right:40px;width:57%}.checkout-steps-con .column-two-checkout{padding-left:40px;position:relative;width:43%}}@media only screen and (max-width:1024px){.checkout-steps-con{display:flex;flex-direction:column}.checkout-steps-con .column-one-checkout{width:100%}.checkout-steps-con .column-two-checkout{padding:0;width:100%}.checkout-steps-con .column-two-checkout:before{background-color:#fff;content:"";height:100%;left:auto;position:absolute;right:0;top:0;width:100%;z-index:-1}.checkout-steps-con .column-one-checkout{background-color:transparent;padding:0}.bold-checkout-cart-text{border-bottom:1px solid #dad1ca;font-size:18px;font-weight:600;line-height:22px;margin-top:26px;padding-bottom:20px}.checkout-steps-con .column-two-checkout{margin-left:-20px;padding:0 16px;position:relative;width:100vw}.checkout-steps-con .column-two-checkout .cart-totals-wrap{display:flex;flex-direction:column-reverse}li.mini_cart_item:last-child{padding-bottom:0}.form-container{margin-bottom:40px}.checkout-first.checkout-steps-con .column-one-checkout{margin-bottom:0;padding-right:123px;padding-right:0;width:57%;width:100%}.full-cart-wrap .product-item-cart .product-details-cart{width:100%!important}.payment-methods-form{padding-bottom:60px}.success-title{font-family:Poppins;font-size:24px!important;font-weight:700;margin-bottom:24px;margin-top:16px}.column-one-checkout.success-column{padding:60px 0}}@media only screen and (max-width:768px){.your-info-checkout{align-content:center;align-items:center;border-bottom:1px solid #000;display:flex;font-size:18px!important;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.form-container .company-details input.half-input{max-width:100%}.text-login{font-size:16px;font-weight:400;line-height:22px;margin-bottom:40px}.billing-details-group .input-field{max-width:100%}.submit-next-step{border:none;margin-top:16px;width:100%}.step-devider.solid-line{border-bottom:1px solid #dad1ca;height:0;width:40px}.step-devider.dotted-line{border:0;height:1px;width:40px}.steps-wrap{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px;margin-top:24px}.billing-details-group small{font-size:12px;font-style:italic;font-weight:500;max-width:100%!important}.checkout .form-title{border-bottom:1px solid #000;font-family:Poppins;font-size:24px;font-weight:700;line-height:100%;padding-bottom:16px}.input-container{max-width:100%;position:relative;width:100%}.checkout .billing-form small{font-size:12px;font-style:italic;font-weight:500;max-width:100%}.checkout .billing-form{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding-bottom:60px;padding-top:24px}.empty-space{display:none}.checkout-footer{align-items:flex-start;display:flex;flex-direction:column-reverse;height:fit-content;padding:64px 20px}.checkout-footer .checkout-menu{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.checkout-footer .container{align-content:center;align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:auto;justify-content:space-between;margin:0;padding:0}.checkout-header .go-back a{font-size:0}.checkout-header .phone-col .title{display:none}.checkout-header .phone-col a{font-size:0}.checkout-header .phone-col a img{filter:brightness(0) saturate(100%) invert(100%) sepia(95%) saturate(0) hue-rotate(155deg) brightness(105%) contrast(105%);height:18px;width:18px}.checkout-header .go-back,.checkout-header .phone-col{width:60px}}@media only screen and (max-width:400px){.steps-wrap{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-bottom:40px;margin-top:24px}ul.payment-methods{border-bottom:1px solid #000;display:grid;gap:15px;grid-template-columns:1fr;list-style:none;margin:24px 0;padding:0 0 24px}}