#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:16px}.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 24px;max-width:810px}.checkout-form{border:1px solid #c1c9d1;border-radius:4px;padding:16px}.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.custom-radio{margin:0;padding:0}.checkout-form .custom-control.custom-radio .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.custom-radio .custom-control-label:before{background-color:#fff;border:1px solid #d0dde7;border-radius:50%;height:18px;position:static;width:18px}.checkout-form .custom-control.custom-radio .custom-control-label:after{display:none}.checkout-form .custom-control.custom-radio input:checked+.custom-control-label{border:1px solid #9c9fa2}.checkout-form .custom-control.custom-radio input:checked+.custom-control-label:before{background-color:#fff;border:1px solid #000;box-shadow:inset 0 0 0 4px #000}.checkout-form .custom-checkbox{align-items:center;display:flex;gap:8px;justify-content:flex-start}.checkout-form .custom-checkbox strong{color:#272627;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1}.checkout-form .custom-checkbox a{color:#272627}.checkout-form .custom-checkbox .custom-control-label{position:relative}.checkout-form-shipping-group{display:flex;flex-direction:column;gap:8px}.checkout-form-shipping-header{display:flex;gap:6px;justify-content:space-between}.checkout-form-shipping-title{align-items:flex-start;display:flex;flex:1;flex-direction:row;gap:6px}.checkout-form-shipping-option{border:1px solid #dee0e2;border-radius:4px;padding:16px}.checkout-form-shipping-option-inner{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:0}.checkout-form-shipping-option .custom-radio{flex-grow:0!important}.checkout-form-shipping-option .custom-control label{background:none!important;border:none!important;flex-shrink:0;padding:0!important;width:auto}.checkout-form-shipping-info{flex:1}.checkout-form-shipping-image{display:block;flex-shrink:0}.checkout-form-shipping-image img{max-height:30px;min-height:22px;-o-object-fit:contain;object-fit:contain;width:50px}.checkout-form-shipping-price{color:#d04444;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:600;letter-spacing:normal;line-height:1;text-align:right}.checkout-form-shipping-content{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{flex:1;margin-left:34px}.checkout-form-shipping-select label{font-size:14px}.checkout-form-shipping-select .vs--unsearchable:not(.vs--disabled) .vs__search{display:none}.checkout-form-shipping-select .vs--single.vs--open .vs__selected{position:relative}.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-bottom:1px solid #c1c9d1;padding:0}.checkout-toggle-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0}.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;font-size:14px;height:24px;justify-content:center;width:24px}.checkout-toggle-header.sm{padding:14px 0}.checkout-toggle-header.sm span{font-size:16px}.checkout-toggle-header.sm .far{font-size:12px;height:20px;width:20px}.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{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.checkout-toggle-content[aria-expanded=true]{max-height:1000px}.checkout-toggle-content .checkout-form-inner{margin-bottom:16px}.checkout-coupons{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 .checkout-cart-total>div{align-items:center;color:#272627;display:flex;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;gap:8px;justify-content:space-between;letter-spacing:normal;line-height:1;margin:18px 0 0}.checkout .checkout-cart-total>div strong{flex-shrink:0;font-weight:500;order:1}.checkout .checkout-cart-total>div span{flex-shrink:0;font-weight:600;order:3}.checkout .checkout-cart-total>div.discount{color:#d04444}.checkout .checkout-cart-total>div.total{border-top:1px solid #c1c9d1;margin:9px 0 0;padding-top:9px}.checkout .checkout-actions.final{display:block;text-align:center}.checkout .checkout-actions.final button{border-radius:4px;margin:10px 0;width:100%}.checkout .checkout-actions.final a{color:#272627;-webkit-text-decoration:underline;text-decoration:underline}.checkout .checkout-actions.final .checkout-total .total-price{color:#272627;font-size:27px;font-weight:500}.checkout .checkout-checkboxes{margin-bottom:2rem}@media(min-width:768px){.checkout-form{padding:16px}.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-content{margin:12px 0 0;width:calc(100% - 200px)}.checkout-form-shipping-content .custom-radio{flex-grow:0!important}.checkout-form-shipping-title{gap:2rem}.checkout-form-shipping-image{width:auto}.checkout-form-shipping-price{font-size:20px}.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}}