#klarna-checkout{background:#fff;border:1px solid #eee;margin:0 auto;max-width:640px}.checkout{background:#fff}.checkout-title{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin:0 auto 16px;max-width:810px;padding-bottom:8px}.checkout-title h1{font-size:34px;margin-bottom:0}.checkout-title .payment-methods{align-items:center;display:flex;gap:5px}.checkout-title .payment-methods img{display:inline-block;max-height:20px}.checkout-note{background-color:#d8f2db;border:1px solid #8dac91;border-radius:4px;color:#272627;font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.57;margin:0 auto 16px;max-width:810px;padding:12px 16px 16px}.checkout-note strong{font-weight:700}.checkout-forms{counter-reset:section;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:810px}.checkout-form{border:1px solid #c1c9d1;border-radius:4px;padding:16px 16px 24px}.checkout-form h2{color:#272627;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.09;margin-bottom:16px}.checkout-form h2:before{content:counter(section) ". ";counter-increment:section}.checkout-form-group{position:relative}.checkout-form-input{border:1px solid #8898a7;border-radius:4px;height:48px;padding:8px 12px}.checkout-form-input.is-valid{background:#fff;border:1px solid #8898a7}.checkout-form-input.is-valid+.checkout-form-marker{background-color:#3bb54a}.checkout-form-input.is-invalid{background:#fff;border:1px solid #8898a7}.checkout-form-input.is-invalid+.checkout-form-marker{background-color:#dc3545}.checkout-form-marker{align-items:center;border:2px solid #fff;border-radius:50%;bottom:35px;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;line-height:1;position:absolute;right:-5px;width:20px}.checkout-form-marker img{width:10px}.checkout-form-button{background-color:#000;border:none;border-radius:4px;color:#fff;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;margin:12px 0 0;padding:16px;text-align:center;width:100%}.checkout-form.checkout-form-cross-selling{background-color:#fff2dc;border:none;padding:16px 0 42px 16px}.checkout-form p{color:#272627;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.57;margin:0 0 12px}.checkout-form .form-group{margin:0}.checkout-form .bv-no-focus-ring{display:flex;flex-direction:column;gap:8px}.checkout-form .custom-control{margin:0;padding:0}.checkout-form .custom-control-label{align-items:center;background-color:#f5f8fa;border:1px solid #f5f8fa;border-radius:4px;color:#272627;cursor:pointer;display:flex;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;gap:8px;letter-spacing:normal;line-height:1.5;margin:0;padding:7px 12px;width:100%}.checkout-form .custom-control-label:before{background-color:#fff;border:1px solid #d0dde7;border-radius:50%;height:18px;position:static;width:18px}.checkout-form .custom-control-label:after{display:none}.checkout-form .custom-control input:checked+.custom-control-label{border:1px solid #9c9fa2}.checkout-form .custom-control input:checked+.custom-control-label:before{background-color:#fff;border:1px solid #000;box-shadow:inset 0 0 0 4px #000}.checkout-form-shipping-group{display:flex;flex-direction:column;gap:8px}.checkout-form-shipping-option{border:1px solid #dee0e2;border-radius:4px;padding:16px}.checkout-form-shipping-option-inner{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.checkout-form-shipping-option .custom-control label{background:none!important;border:none!important;flex-shrink:0;padding:0!important}.checkout-form-shipping-image{border-radius:4px;display:block;flex-shrink:0;height:40px;margin-bottom:16px;order:1;width:56px}.checkout-form-shipping-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.checkout-form-shipping-price{color:#d04444;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1;order:2;text-align:right}.checkout-form-shipping-content{order:3;width:100%}.checkout-form-shipping-content p{color:#272627;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.43;margin:6px 0}.checkout-form-shipping-select{order:4;width:100%}.checkout-form-payment{margin-bottom:24px}.checkout-form-payment-option{border:1px solid #dee0e2;border-radius:4px;padding:16px}.checkout-form-payment-option-inner{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.checkout-form-payment-option-inner .custom-control label{background:none!important;border:none!important;flex-shrink:0;order:3;padding:0!important;width:100%}.checkout-form-payment-image{border-radius:4px;display:block;flex-shrink:0;height:40px;margin-bottom:16px;order:1;padding:5px;width:56px}.checkout-form-payment-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.checkout-form-payment-price{color:#d04444;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1;order:2;text-align:right}.checkout-form-payment-content{order:3;width:100%}.checkout-form-details h3{margin:24px 0 0}.checkout-form-details .checkout-form-group{margin:16px 0 0}.checkout-form-details label,.checkout-form-details p{margin:0 0 6px}.checkout-form-row{display:flex;gap:16px;justify-content:space-between}.checkout-form-row .checkout-form-group{flex-grow:1}.checkout-form-radio{align-items:center;display:flex;gap:8px;justify-content:flex-start}.checkout-form-radio strong{color:#272627;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1}.checkout-toggle{border:1px solid #c1c9d1;border-radius:4px;padding:0}.checkout-toggle-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.checkout-toggle-header span{color:#272627;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.11}.checkout-toggle-header .far{align-items:center;border:1px solid #dee0e2;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.checkout-toggle-header .fa-chevron-up{display:none}.checkout-toggle-header.is-open .fa-chevron-up{display:flex}.checkout-toggle-header.is-open .fa-chevron-down{display:none}.checkout-toggle-content{padding:0 16px 16px}.checkout-coupons{border-top:1px solid #ddd;margin:15px 0 0;padding:15px 0 0}.checkout-coupons ul{list-style-type:none;margin:0;padding:0}.checkout-coupons ul li{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.checkout-coupons ul li em{font-size:.9rem;font-style:normal}.checkout-coupons ul li .far{vertical-align:middle}.checkout-total{align-items:center;color:#272627;display:flex;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;font-stretch:normal;font-style:normal;gap:8px;justify-content:space-between;letter-spacing:normal;line-height:1;margin:24px 0 0}.checkout-total:after{align-self:flex-end;background-color:#dee0e2;content:"";display:block;flex-grow:1;height:1px;order:2;width:auto}.checkout-total strong{flex-shrink:0;font-weight:500;order:1}.checkout-total span{flex-shrink:0;font-weight:600;order:3}@media(min-width:768px){.checkout-form{padding:32px 32px 48px}.checkout-form h2{font-size:26px}.checkout-form-inner{align-items:flex-end;display:flex;gap:8px;justify-content:flex-start}.checkout-form-inner .checkout-form-input{flex-shrink:0;width:240px}.checkout-form-inner .checkout-form-button{margin:0;padding:16px 24px;width:auto}.checkout-form .bv-no-focus-ring{flex-direction:row;gap:30px}.checkout-form .bv-no-focus-ring .custom-radio{flex-grow:1}.checkout-form .checkout-form-payment-group,.checkout-form .checkout-form-shipping-group{display:flex;flex-direction:column!important;gap:8px}.checkout-form-shipping-option{gap:16px}.checkout-form-shipping-image{height:48px;width:72px}.checkout-form-shipping-content{margin:12px 0 0;order:2;width:calc(100% - 200px)}.checkout-form-shipping-content .custom-radio{flex-grow:0!important}.checkout-form-shipping-price{margin:12px 0 0;order:3}.checkout-form-payment-option-inner{flex-wrap:nowrap;gap:16px}.checkout-form-payment-image{height:48px;width:72px}.checkout-form-payment-content{margin:12px 0 0;order:2}.checkout-form-payment-content .custom-radio{flex-grow:0!important}.checkout-form-payment .checkout-form-radio{width:auto}.checkout-form-payment-price{margin:0;order:3}}