.woocommerce-checkout .woocommerce-billing-fields>h3{display:none!important}.woocommerce-checkout .woocommerce-additional-fields>h3{display:none!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none!important;width:100%!important}.woocommerce-checkout .col2-set .col-2{margin-top:28px}.woocommerce-checkout .woocommerce-additional-fields{margin-bottom:35px}.woocommerce-checkout form .form-row label{font-weight:600;margin-bottom:7px;line-height:1.4}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select{background:#ffffff!important;border:1px solid #d9d9d9!important;border-radius:9px!important;padding:13px 15px!important;min-height:48px;box-shadow:none!important;transition:border 0.2s ease,box-shadow 0.2s ease}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus{border-color:#777!important;box-shadow:0 0 0 2px rgba(0,0,0,0.05)!important;outline:none!important}.woocommerce-checkout form .form-row{margin-bottom:17px!important}.woocommerce-checkout ::placeholder{opacity:0.55}.woocommerce-checkout textarea{min-height:115px;resize:vertical}.woocommerce-checkout h3,.woocommerce-checkout .form-row-heading{margin-top:15px;margin-bottom:18px}.woocommerce-checkout #order_review_heading{margin-top:35px;margin-bottom:18px}.woocommerce-checkout-review-order-table{border-radius:9px;overflow:hidden}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:14px 16px!important}.woocommerce-checkout-review-order-table .cart-subtotal{display:none}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:18px;font-weight:700}@media (max-width:767px){.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select{font-size:16px!important}.woocommerce-checkout form .form-row{width:100%!important;float:none!important}}.woocommerce-checkout #payment{background:#ffffff!important;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.woocommerce-checkout #payment .payment_box{background:#f7f7f7!important}.woocommerce-checkout #payment .form-row.place-order{background:#ffffff!important;padding:20px!important}.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:18px}.woocommerce-checkout #payment .woocommerce-privacy-policy-text{line-height:1.7}.popkids-cart button[name="update_cart"]{display:none!important}.popkids-cart .product-thumbnail{display:none!important}.popkids-cart .product-name a{color:#333333!important;font-weight:500}.popkids-cart .product-name a:hover{color:#8B35CF!important}.popkids-cart .woocommerce-message .button,.popkids-cart .woocommerce-info .button{background:#ffffff!important;color:#8B35CF!important;border:1px solid #8B35CF!important;border-radius:8px!important;font-size:16px!important;padding:10px 20px!important}.popkids-cart .woocommerce-message .button:hover,.popkids-cart .woocommerce-info .button:hover{background:#f7f0fc!important}.woocommerce-checkout #place_order{background-color:#8e2de2!important;color:#ffffff!important;border:none!important;border-radius:10px!important;padding:14px 24px!important;font-size:18px!important;font-weight:500!important;width:100%!important;cursor:pointer!important;transition:background-color 0.2s ease}.woocommerce-checkout #place_order:hover{background-color:#7020b8!important;color:#ffffff!important}.woocommerce-checkout #place_order:disabled{opacity:0.6;cursor:not-allowed!important}.woocommerce-checkout .woocommerce form.form-row input.input-text,.woocommerce-checkout .woocommerce form.form-row textarea,.woocommerce-checkout .woocommerce form.form-row select{background:#ffffff!important;border:1px solid #dddddd!important;border-radius:8px!important;padding:14px!important;color:#333333!important;font-size:15px!important;box-shadow:none!important}.woocommerce-checkout .woocommerce form.form-row input.input-text:focus,.woocommerce-checkout .woocommerce form.form-row textarea:focus,.woocommerce-checkout .woocommerce form.form-row select:focus{border-color:#8e2de2!important;outline:2px solid rgba(142,45,226,0.15)}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{font-size:24px!important;font-weight:600!important;color:#333333!important;padding-bottom:14px!important;margin-bottom:25px!important;border-bottom:2px solid #8e2de2!important}.woocommerce-checkout #billing_barnets_uppgifter_field{font-size:24px!important;font-weight:600!important;color:#333333!important;padding-bottom:14px!important;margin-bottom:28px!important;border-bottom:2px solid #8e2de2!important}.single-product .product_meta{display:none!important}.single-product button.single_add_to_cart_button{background:#a52cc8!important;color:#ffffff!important;border:none!important;border-radius:30px!important;padding:14px 30px!important;font-size:17px!important;font-weight:600!important;cursor:pointer;transition:all 0.2s ease}.single-product button.single_add_to_cart_button:hover{background:#8420a5!important;color:#ffffff!important;transform:translateY(-2px)}.single-product button.single_add_to_cart_button:disabled{opacity:0.5;cursor:not-allowed;transform:none}.single-product .variations select{width:100%!important;min-width:220px;padding:14px 18px!important;background-color:#f8effb!important;color:#333333!important;border:1px solid #d9a2e8!important;border-radius:12px!important;font-size:16px!important;cursor:pointer}.single-product .variations label{font-size:16px!important;font-weight:600!important;color:#333333!important}.single-product .variations{margin-bottom:20px!important}.single-product .variations td.label{width:190px!important;min-width:190px!important;padding-right:20px!important;vertical-align:middle!important}.single-product .variations td.label label{white-space:nowrap!important}.single-product .variations td.value{width:auto!important}.single-product form.variations_form table.variations,.single-product form.variations_form table.variations tbody,.single-product form.variations_form table.variations tr{display:block!important}.single-product form.variations_form table.variations td.label,.single-product form.variations_form table.variations td.value{display:block!important;width:100%!important;min-width:0!important;padding:0!important}.single-product form.variations_form table.variations td.label{margin-bottom:10px!important}.single-product form.variations_form table.variations select{max-width:350px!important}.single-product .summary .price,.single-product .summary .price .amount{color:#a52cc8!important}.single-product .product_title{line-height:1.3!important}.single-product .stock{display:none!important}.single-product .single_variation_wrap .woocommerce-variation-add-to-cart{margin-top:20px!important}.woocommerce-message{background:#f8effb!important;color:#444!important;border:1px solid #e5b9f0!important;border-radius:12px!important;padding:20px 24px!important;box-shadow:none!important}.woocommerce-message .button{background:#ffffff!important;color:#a727ce!important;border:1px solid #e5b9f0!important;border-radius:25px!important;font-size:15px!important}.woocommerce-cart .woocommerce-message .button{display:none!important}.popkids-konto .woocommerce-MyAccount-navigation{width:28%;float:left}.popkids-konto .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.popkids-konto .woocommerce-MyAccount-navigation li{list-style:none;margin-bottom:9px}.popkids-konto .woocommerce-MyAccount-navigation a{display:block;background:#ffffff;color:#7133b8;padding:13px 16px;border-radius:10px;text-decoration:none;font-weight:600;transition:background 0.2s ease}.popkids-konto .woocommerce-MyAccount-navigation a:hover,.popkids-konto .woocommerce-MyAccount-navigation .is-active a{background:#7133b8;color:#ffffff}.popkids-konto .woocommerce-MyAccount-content{width:68%;float:right}.popkids-konto .woocommerce-MyAccount-content a{color:#7133b8}@media (max-width:767px){.popkids-konto .woocommerce-MyAccount-navigation,.popkids-konto .woocommerce-MyAccount-content{width:100%;float:none}.popkids-konto .woocommerce-MyAccount-navigation{margin-bottom:25px}}.popkids-kassa .woocommerce-order{background:#F9F5FF;border-radius:16px;padding:35px}.popkids-kassa .woocommerce-thankyou-order-received{color:#7133b8;font-size:26px;font-weight:700;line-height:1.4;margin-bottom:25px}.popkids-kassa .woocommerce-order-overview{background:#ffffff;border-radius:12px;padding:22px!important;margin-bottom:30px!important}.popkids-kassa .woocommerce-order-details,.popkids-kassa .woocommerce-customer-details{background:#ffffff;border-radius:12px;padding:25px;margin-bottom:25px}.popkids-kassa .woocommerce-order h2{color:#7133b8}@media (max-width:767px){.popkids-kassa .woocommerce-order{padding:20px}}.woocommerce-checkout .popkids-bekraftelseknapp{display:none!important}.woocommerce-order-received .popkids-bekraftelseknapp{display:table!important;margin:30px auto 0!important}.popkids-book-button{display:table!important;margin:20px auto!important;padding:12px 28px!important;background-color:#7428bd!important;color:#ffffff!important;border:none!important;border-radius:30px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;transition:background-color 0.2s ease}.popkids-book-button:hover{background-color:#57208e!important;color:#ffffff!important}.popkids-kursinfo{text-align:center!important;margin:8px auto 4px!important;padding-top:12px!important;border-top:1px solid #e8e8e8!important;max-width:330px!important;color:#555555!important;font-size:14px!important;line-height:1.5!important}.popkids-kursinfo div{color:#555555!important;margin-bottom:5px!important}.popkids-kursinfo+.popkids-book-button{margin-top:14px!important}.popkids-kursinfo .popkids-schema{font-weight:600!important}.single-product .popkids-kursschema{margin:20px 0 28px;padding:20px 24px;background:#faf8fc;border-radius:12px}.single-product .popkids-kursschema h3{font-size:20px;font-weight:600;margin-bottom:12px;padding-bottom:0}.single-product .popkids-kursschema p{margin-bottom:10px;padding-bottom:0}.single-product .popkids-kursschema ol{margin:0;padding-left:24px}.single-product .popkids-kursschema li{padding:3px 0;color:#555;font-size:15px}.single-product klarna-placement,.single-product [data-key="credit-promotion-auto-size"],.single-product .klarna-onsite-messaging,.single-product .wc-stripe-klarna-message{display:none!important}.woocommerce div.product .woocommerce-Tabs-panel--description>h2:first-child{display:none}@media (min-width:981px){.single-product .woocommerce-product-gallery img.wp-post-image{width:75%!important;height:auto!important;display:block;margin-left:auto;marargin-right:auto}}.woocommerce ul.products li.product a img{width:75%!important;height:auto!important;display:block!important;margin-left:auto!important;margin-right:auto!important;float:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{line-height:1.5!important}.woocommerce-checkout-review-order-table td.product-name{font-weight:700}.woocommerce-checkout-review-order-table td.product-name dl.variation{font-weight:400}.woocommerce-checkout-review-order-tabletd.product-name .product-quantity{display:none!important}@media only screen and (max-width:767px){.popkids-kurslista ul.products{display:block!important;width:100%!important;padding:0!important;margin:0!important}.popkids-kurslista ul.products li.product{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0 0 40px!important;text-align:center!important}.popkids-kurslista ul.products li.product:nth-child(n){width:100%!important;margin-right:0!important}.popkids-kurslista ul.products li.product img{max-width:230px!important;width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}.popkids-kurslista ul.products li.product .woocommerce-loop-product__title{text-align:center!important}}