@font-face{font-family:star;src:url("../fonts/stars/star.eot");src:url("../fonts/stars/star.eot?#iefix") format("embedded-opentype"),url("../fonts/stars/star.woff") format("woff"),url("../fonts/stars/star.ttf") format("truetype"),url("../fonts/stars/star.svg#star") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WooCommerce;src:url("../fonts/woocommerce/WooCommerce.eot");src:url("../fonts/woocommerce/WooCommerce.eot?#iefix") format("embedded-opentype"),url("../fonts/woocommerce/WooCommerce.woff") format("woff"),url("../fonts/woocommerce/WooCommerce.ttf") format("truetype"),url("../fonts/woocommerce/WooCommerce.svg#WooCommerce") format("svg");font-weight:400;font-style:normal;font-display:swap}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.w-auto{width:auto}.h-20{height:20%}.h-30{height:30%}.h-40{height:40%}.h-50{height:50%}.h-60{height:60%}.h-70{height:70%}.h-75{height:75%}.h-80{height:80%}.h-90{height:90%}.h-100{height:100%}.h-auto{height:auto}@media (min-width: 768px){.w-md-20{width:20%}.w-md-30{width:30%}.w-md-40{width:40%}.w-md-50{width:50%}.w-md-60{width:60%}.w-md-70{width:70%}.w-md-75{width:75%}.w-md-80{width:80%}.w-md-90{width:90%}.w-md-100{width:100%}.w-md-auto{width:auto}.h-md-20{height:20%}.h-md-30{height:30%}.h-md-40{height:40%}.h-md-50{height:50%}.h-md-60{height:60%}.h-md-70{height:70%}.h-md-75{height:75%}.h-md-80{height:80%}.h-md-90{height:90%}.h-md-100{height:100%}.h-md-auto{height:auto}}label.checkbox,.woocommerce-form-login__rememberme{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.checkout-step-1 input:checked:after{line-height:1.5}input[type="radio"],input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;line-height:1;width:auto;padding:0 .5rem 0 0;border:0}input[type="radio"]:after,input[type="checkbox"]:after{content:'';width:20px;height:inherit;border:solid 1px;display:block}input[type="radio"]:checked,input[type="checkbox"]:checked{background-color:transparent}input[type="radio"]:checked:after,input[type="checkbox"]:checked:after{text-align:center;content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff;background-color:#0c0c0c;border-color:#0c0c0c}.place-order label{align-items:flex-start}.place-order input{line-height:1.5}.shipping-method{margin-bottom:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.shipping-method label[for*="shipping_method"]{margin-bottom:0;font-size:.825rem;padding-left:.5rem}.checkout-header{padding-top:1rem;padding-bottom:1rem}.checkout-header p{margin-bottom:0}#logo{max-height:120px}.box-border{border:1px solid #bdbdbd}div[class*="checkout-step-"] .button{width:100%;margin-top:1rem;font-weight:bold}@media (min-width: 768px){div[class*="checkout-step-"] .button{font-size:1.25rem}}div[class*="checkout-step-"] .button:after{content:'\f054';font-weight:900;font-family:'Font Awesome 5 Pro';margin-left:.5rem}.checkout-step-1 .button.disabled{pointer-events:none;opacity:0.3}.woocommerce-form-coupon{-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid;padding:1rem;margin-bottom:1rem}.woocommerce-form-coupon input{-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid;padding:.375rem .75rem;width:100%;height:100%}.woocommerce-form-coupon input::placeholder{font-size:.75rem}@media (min-width: 768px){.edit-fields>div[class*="-information"]{width:40%;display:inline-block;vertical-align:top}}.checkout label{font-size:.75rem}.checkout .box-shadow img{float:left}.checkout .edit-fields h3{color:#62BF09}.checkout .edit-fields h3:before{font-family:'Font Awesome 5 Pro';content:"\f058";font-weight:900;margin-right:.5rem}.checkout .edit-fields p{color:#495057}.checkout .opacity{opacity:0.5}.checkout .checkout-step-2 h3,.checkout .checkout-step-2 img{display:inline-block}.checkout .checkout-step-2 h3.check,.checkout .checkout-step-2 img.check{color:#62BF09}.checkout .checkout-step-2 h3.check:before,.checkout .checkout-step-2 img.check:before{font-family:'Font Awesome 5 Pro';content:"\f058";font-weight:900;margin-right:.5rem}.checkout .checkout-step-2 img{float:none;margin-left:1rem;padding-bottom:0;max-width:80px}.checkout .checkout-step-2 .smartpost-uf-wrap button,.checkout .checkout-step-2 .lahipaketti-wrap-sz button{background-color:#0c0c0c;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border:0;padding:.5rem 3rem}@media (max-width: 991.98px){.checkout .checkout-step-2 .smartpost-uf-wrap button,.checkout .checkout-step-2 .lahipaketti-wrap-sz button{margin-top:.5rem}}.checkout .checkout-step-2 .smartpost-uf-wrap input,.checkout .checkout-step-2 .lahipaketti-wrap-sz input{padding:8px;width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c}.checkout .checkout-step-2 .smartpost-uf-wrap select,.checkout .checkout-step-2 .lahipaketti-wrap-sz select{max-width:100%}.checkout .checkout-step-3 h3,.checkout .checkout-step-3 img{display:inline-block !important}.checkout .checkout-step-3 img{float:none;padding-bottom:0}.checkout .checkout-step-3 #payment .bank-button{background-size:60px 60px;background-position:center;background-repeat:no-repeat;position:relative}.checkout .checkout-step-3 #payment .bank-button:before{content:"";background-color:#0c0c0c;opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.checkout .checkout-step-3 #payment .bank-button-border{background-size:65px 65px;background-position:center;background-repeat:no-repeat;border-left-width:.5rem}.woocommerce-checkout-payment input:checked+label:after{z-index:-1;position:absolute;width:100%;height:100%;left:0;top:0;content:" ";border-bottom:1px solid}.woocommerce-checkout-payment ul{padding-left:0;list-style:none}.woocommerce-checkout-payment label{font-size:1rem;margin-bottom:0}.woocommerce-checkout-payment li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:.5rem;position:relative}.woocommerce-checkout-payment li.payment_method_klarna_payments_pay_later a{line-height:2 !important;margin-left:.5rem}.woocommerce-checkout-payment .payment_box{font-size:.8rem;margin-top:.25rem;width:100%}.woocommerce-checkout-payment .payment_box p{margin-bottom:.5rem}.woocommerce-checkout-payment .place-order .bank_button_wrap{border:0}.woocommerce-form-login label{margin-bottom:0;font-weight:600}.woocommerce-form-login input:not([type="checkbox"]),.woocommerce-form-login textarea{padding:.375rem .75rem;width:100%;-webkit-border:1px solid #ced4da;-moz-border:1px solid #ced4da;-ms-border:1px solid #ced4da;border:1px solid #ced4da;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem}.woocommerce-form-login label,.woocommerce-form-login .woocommerce-input-wrapper{width:100%;color:#0c0c0c}.woocommerce-form-login button{margin:1rem 0}.woocommerce-checkout-review-order{border:1px solid #bdbdbd;padding:1rem}@media (max-width: 991.98px){.woocommerce-checkout-review-order{display:none}}.review-order-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.review-order-header{flex:0 0 66.66667%;max-width:66.66667%;position:relative;width:100%}.review-order-value{flex:0 0 33.33333%;max-width:33.33333%;position:relative;width:100%;text-align:right}.includes_tax{display:block}.cart-subtotal{border-top:1px solid;border-bottom:1px solid;padding:1rem 0 0 0;margin-bottom:1rem}@media (max-width: 991.98px){.mobile-order-review{padding:1rem;margin-bottom:1rem}.mobile-order-review.preview .includes_tax{display:none}.woocommerce-checkout-review-order-table>div:not(.order-total){display:none}}.woocommerce-checkout .contents>div>div>div:first-of-type{display:none}.woocommerce-billing-fields #billing_company_field{display:none}.woocommerce-billing-fields input.border-warning,.woocommerce-additional-fields input.border-warning,.woocommerce-shipping-fields input.border-warning,.woocommerce-address-fields input.border-warning,.woocommerce-account-fields input.border-warning{border-color:red}.shipping .shipping-method label[for*="shipping_method"]{font-size:1rem}.woocommerce-terms-and-conditions-wrapper label{font-size:.75rem}
