@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-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}img#logo{max-height:120px;width:auto}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form.cart input[type="number"]{text-align:center}.woocommerce form.woocommerce-checkout .button{width:100%;padding:.5625rem;text-decoration:none;font-size:1.25rem;font-weight:600}.woocommerce form.woocommerce-checkout .button:after{content:'\f054';font-weight:900;font-family:'Font Awesome 5 Pro';margin-left:.5rem}.woocommerce form.woocommerce-form-coupon{-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid;padding:1.5rem;margin-bottom:1rem}.woocommerce form.woocommerce-form-coupon .form-row-first{float:left}.woocommerce form.woocommerce-form-coupon .form-row-first input{-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid;padding-left:.25rem;width:100%}.woocommerce form.woocommerce-form-coupon .form-row-first input::placeholder{font-size:.75rem}.woocommerce form.woocommerce-form-coupon .form-row-last{float:right}.woocommerce form.woocommerce-form-coupon .form-row{width:48%;overflow:visible}form.checkout label{font-size:.75rem}form.checkout .box-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}form.checkout .box-shadow img{float:left}form.checkout .edit-fields h3{color:#62BF09}form.checkout .edit-fields h3:before{font-family:'Font Awesome 5 Pro';content:"\f058";font-weight:900;margin-right:.5rem}form.checkout .edit-fields p{color:#b6b6b6}@media (max-width: 991.98px){form.checkout .button{width:100%}}form.checkout .opacity{opacity:0.3}form.checkout .checkout-step-1 input[type="checkbox"]{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}form.checkout .checkout-step-1 .create-account label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}form.checkout .checkout-step-1 .create-account input[type="checkbox"]:after{content:'';width:20px;height:20px;border:solid 2px #0c0c0c;background-color:#fff;display:block;padding-left:3px;margin-left:-3px}form.checkout .checkout-step-1 .create-account input[type="checkbox"]:checked:after{text-align:center;content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff;line-height:1;background-color:#0c0c0c;border-color:#0c0c0c}form.checkout .checkout-step-1 #ship-to-different-address input[type=checkbox]:after{content:'\f067';font-weight:300;font-family:'Font Awesome 5 Pro';background-color:#fff;display:block;padding-left:3px}form.checkout .checkout-step-1 #ship-to-different-address input[type=checkbox]:checked{background-color:#ffffff}form.checkout .checkout-step-1 #ship-to-different-address input[type=checkbox]:checked:after{content:'\f068';font-weight:300;font-family:'Font Awesome 5 Pro'}form.checkout .checkout-step-1 #ship-to-different-address span{display:inline-block;margin-left:.5rem;vertical-align:middle}form.checkout .checkout-step-1 #checkbox_company_field input[type=checkbox]{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin-right:6px}form.checkout .checkout-step-1 #checkbox_company_field input[type=checkbox]:after{content:'\f067';font-weight:300;font-family:'Font Awesome 5 Pro';background-color:#fff;display:block}form.checkout .checkout-step-1 #checkbox_company_field input[type=checkbox]:checked{background-color:#ffffff}form.checkout .checkout-step-1 #checkbox_company_field input[type=checkbox]:checked:after{content:'\f068';font-weight:300;font-family:'Font Awesome 5 Pro'}form.checkout .checkout-step-1 #checkbox_company_field span{display:inline-block;vertical-align:middle;margin-left:3px}form.checkout .gift-certificate{background-color:#fff;-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c}form.checkout .gift-certificate input[type=radio]{margin-left:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}form.checkout .gift-certificate input[type=radio]:after{content:'';width:20px;height:20px;border:solid 2px;background-color:#fff;display:block;padding-left:3px;padding-bottom:3px;margin-left:-3px}form.checkout .gift-certificate input[type=radio]:checked:after{content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:300;line-height:1}form.checkout .gift-certificate label{padding-left:1rem;font-size:1rem;margin-bottom:0;vertical-align:middle}@media (max-width: 991.98px){form.checkout .gift-certificate label{width:90%}}form.checkout .gift-certificate .gift-certificate-receiver-detail-form input,form.checkout .gift-certificate .gift-certificate-receiver-detail-form textarea{-webkit-border:1px solid #0c0c0c;-moz-border:1px solid #0c0c0c;-ms-border:1px solid #0c0c0c;border:1px solid #0c0c0c;padding:.25rem}form.checkout .gift-certificate .gift-certificate-receiver-detail-form .form_table{border-top:0;padding:0;width:100%;margin-bottom:.5rem}form.checkout .gift-certificate .single_multi_list{padding-left:.5rem}form.checkout .gift-certificate .single_multi_list label{padding-left:.5rem}@media (min-width: 992px){form.checkout .gift-certificate .single_multi_list input#send_to_many{margin-left:.5rem}}form.checkout .checkout-step-2 h3,form.checkout .checkout-step-2 img{display:inline-block}form.checkout .checkout-step-2 h3.check,form.checkout .checkout-step-2 img.check{color:#62BF09}form.checkout .checkout-step-2 h3.check:before,form.checkout .checkout-step-2 img.check:before{font-family:'Font Awesome 5 Pro';content:"\f058";font-weight:900;margin-right:.5rem}form.checkout .checkout-step-2 img{float:none;margin-left:1rem;padding-bottom:0;max-width:80px}form.checkout .checkout-step-2 .shipping .woocommerce-shipping-methods>div{padding:.75rem;border-top:1px solid #0c0c0c}form.checkout .checkout-step-2 .shipping .woocommerce-shipping-methods>div:last-of-type{border-bottom:1px solid #0c0c0c;margin-bottom:1rem}form.checkout .checkout-step-2 .shipping .woocommerce-shipping-methods>div .shipping-method{margin-bottom:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}form.checkout .checkout-step-2 .shipping .woocommerce-shipping-methods>div .shipping-method label{margin-bottom:0;font-size:1rem;padding-left:.5rem;padding-top:0}form.checkout .checkout-step-2 .shipping .woocommerce-shipping-methods>div input[type=radio]{border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}form.checkout .checkout-step-2 .shipping .woocommerce-shipping-methods>div input[type=radio]:after{content:'';width:20px;height:20px;border:solid 2px;background-color:#fff;display:block;padding:0;margin-left:0}form.checkout .checkout-step-2 .shipping .woocommerce-shipping-methods>div input[type=radio]:checked:after{text-align:center;content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff;line-height:1;background-color:#0c0c0c;border-color:#0c0c0c}form.checkout .checkout-step-2 .smartpost-uf-wrap button,form.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){form.checkout .checkout-step-2 .smartpost-uf-wrap button,form.checkout .checkout-step-2 .lahipaketti-wrap-sz button{margin-top:.5rem}}form.checkout .checkout-step-2 .smartpost-uf-wrap input,form.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}form.checkout .checkout-step-2 .smartpost-uf-wrap select,form.checkout .checkout-step-2 .lahipaketti-wrap-sz select{max-width:100%}form.checkout .checkout-step-3 h3,form.checkout .checkout-step-3 img{display:inline-block}form.checkout .checkout-step-3 img{float:none;margin-left:1rem;padding-bottom:0;max-width:80px}form.checkout .checkout-step-3 .woocommerce-checkout-payment ul{padding-left:0;list-style:none}form.checkout .checkout-step-3 .woocommerce-checkout-payment ul input[type=radio]:after{content:'';width:20px;height:20px;border:solid 2px;background-color:#fff;display:block;margin-left:-3px}form.checkout .checkout-step-3 .woocommerce-checkout-payment ul input[type=radio]:checked:after{text-align:center;content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff;line-height:1;background-color:#0c0c0c;border-color:#0c0c0c}form.checkout .checkout-step-3 .woocommerce-checkout-payment ul label{padding-left:.5rem;font-size:1rem;margin-bottom:0;vertical-align:middle}form.checkout .checkout-step-3 .woocommerce-checkout-payment ul li{padding:.75rem;position:relative}form.checkout .checkout-step-3 .woocommerce-checkout-payment ul li img{display:none}form.checkout .checkout-step-3 .woocommerce-checkout-payment ul li.payment_method_klarna_payments_pay_later a{line-height:2 !important;margin-left:.5rem}form.checkout .checkout-step-3 .woocommerce-checkout-payment ul li .payment_box{font-size:.8rem;margin-top:.25rem}form.checkout .checkout-step-3 .woocommerce-checkout-payment ul li input:checked+label:after{background-color:#f7f7f7;z-index:-1;position:absolute;width:100%;height:100%;left:0;top:0;content:" ";-webkit-border:2px solid;-moz-border:2px solid;-ms-border:2px solid;border:2px solid}form.checkout .checkout-step-3 .woocommerce-checkout-payment .place-order{border-top:1px solid #0c0c0c}form.checkout .checkout-step-3 .woocommerce-checkout-payment .place-order input[type=checkbox]{width:auto;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}form.checkout .checkout-step-3 .woocommerce-checkout-payment .place-order input[type=checkbox]:after{content:'';width:20px;height:20px;border:solid 2px;background-color:#fff;display:block}form.checkout .checkout-step-3 .woocommerce-checkout-payment .place-order input[type=checkbox]:checked:after{text-align:center;font-size:1rem;content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff;line-height:1;background-color:#0c0c0c;border-color:#0c0c0c}form.checkout .checkout-step-3 .woocommerce-checkout-payment .place-order span{display:inline-block;margin-left:.5rem;vertical-align:top}form.checkout .checkout-step-3 .woocommerce-checkout-payment .place-order span.woocommerce-terms-and-conditions-checkbox-text{width:85%}form.checkout .checkout-step-3 .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{width:100%}form.checkout .checkout-step-3 .woocommerce-checkout-payment .place-order .bank_button_wrap{border:0}form.checkout .checkout-step-3 #payment .bank-button{background-size:60px 60px;background-position:center;background-repeat:no-repeat;position:relative}form.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}form.checkout .checkout-step-3 #payment .bank-button-border{background-size:65px 65px;background-position:center;background-repeat:no-repeat;border-left-width:.5rem}form.checkout .woocommerce-checkout-review-order-table{font-size:.8125rem}form.checkout .woocommerce-checkout-review-order-table.border{-webkit-border:1px solid;-moz-border:1px solid;-ms-border:1px solid;border:1px solid}form.checkout .woocommerce-checkout-review-order-table.border .border-bottom{border-bottom:1px solid}.woocommerce-checkout form.woocommerce-form-login .form-row-first,.woocommerce-checkout form.woocommerce-form-login .form-row-last{width:100%;float:none}.woocommerce-checkout form.woocommerce-form-login label{margin-bottom:0;font-weight:600}.woocommerce-checkout form.woocommerce-form-login input:not([type="checkbox"]),.woocommerce-checkout form.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-checkout form.woocommerce-form-login label,.woocommerce-checkout form.woocommerce-form-login .woocommerce-input-wrapper{width:100%;color:#0c0c0c}.woocommerce-checkout form.woocommerce-form-login button{margin-bottom:.5rem}.woocommerce-checkout .contents>div>div>div:first-of-type{display:none}@media (max-width: 991.98px){.woocommerce-checkout img#logo{width:60px}.woocommerce-checkout .woocommerce-checkout-review-order{display:none}.woocommerce-checkout .mobile-order-review.preview .order-total .includes_tax{display:none}.woocommerce-checkout .mobile-order-review .woocommerce-checkout-review-order-table{border:0 !important;padding:0 !important}.woocommerce-checkout .mobile-order-review .woocommerce-checkout-review-order-table>div:not(.order-total){display:none}.woocommerce-checkout .mobile-order-review .woocommerce-checkout-review-order-table>div.order-total{border-top:0 !important;padding-top:0 !important}}.woocommerce-billing-fields #checkbox_company{width:auto}.woocommerce-billing-fields #billing_company_field{display:none}.woocommerce-billing-fields #checkbox_company_field,.woocommerce-additional-fields #checkbox_company_field,.woocommerce-shipping-fields #checkbox_company_field,.woocommerce-address-fields #checkbox_company_field,.woocommerce-account-fields #checkbox_company_field{border-bottom:1px solid #0c0c0c}.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}.woocommerce-billing-fields .followup-checkout input[type=checkbox],.woocommerce-additional-fields .followup-checkout input[type=checkbox],.woocommerce-shipping-fields .followup-checkout input[type=checkbox],.woocommerce-address-fields .followup-checkout input[type=checkbox],.woocommerce-account-fields .followup-checkout input[type=checkbox]{height:20px;width:auto;margin-right:.5rem;vertical-align:middle}.woocommerce-billing-fields .followup-checkout input[type=checkbox]:after,.woocommerce-additional-fields .followup-checkout input[type=checkbox]:after,.woocommerce-shipping-fields .followup-checkout input[type=checkbox]:after,.woocommerce-address-fields .followup-checkout input[type=checkbox]:after,.woocommerce-account-fields .followup-checkout input[type=checkbox]:after{content:'';width:20px;height:20px;border:solid 2px;background-color:#fff;display:block;padding-left:3px}.woocommerce-billing-fields .followup-checkout input[type=checkbox]:checked:after,.woocommerce-additional-fields .followup-checkout input[type=checkbox]:checked:after,.woocommerce-shipping-fields .followup-checkout input[type=checkbox]:checked:after,.woocommerce-address-fields .followup-checkout input[type=checkbox]:checked:after,.woocommerce-account-fields .followup-checkout input[type=checkbox]:checked:after{content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:300;color:#fff}
