.single-product #main-content{background-color:#151d20!important;padding-top:0!important}.single-product .et_pb_column_1_tb_body{background:#151d20!important;box-shadow:none!important}.woocommerce div.product div.images img,.woocommerce-product-gallery__image,.woocommerce-product-gallery,.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image img{border-radius:0!important}.woocommerce div.product .woocommerce-tabs{display:block!important;width:100%!important;clear:both!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:8px!important;padding:20px!important;background:rgba(255,255,255,0.03)!important}.woocommerce div.product .woocommerce-tabs ul.tabs,.et_pb_tabs_controls{display:flex!important;flex-wrap:wrap!important;gap:24px!important;margin-bottom:20px!important;background:transparent!important;border:none!important;padding:0!important;list-style:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.et_pb_tabs_controls::before,.et_pb_tabs_controls::after{display:none!important;border:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li,.et_pb_tabs_controls li{background:transparent!important;border:none!important;color:#ffffff!important;opacity:0.65;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.et_pb_tabs_controls li a{color:#ffffff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.et_pb_tabs_controls li.et_pb_tab_active{background:transparent!important;border:none!important;opacity:1!important;border-bottom:2px solid #ffffff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.et_pb_tabs_controls li.et_pb_tab_active a{color:#ffffff!important}.woocommerce div.product .woocommerce-tabs .panel{display:block!important;width:100%!important;clear:both!important;margin-top:20px!important;color:#ffffff!important}.woocommerce div.product .woocommerce-tabs .panel *,.woocommerce #reviews,.woocommerce #reviews *{color:#ffffff!important}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce #reviews h2,.woocommerce .woocommerce-Reviews-title,.woocommerce .woocommerce-review__title{display:block!important;width:100%!important;clear:both!important;margin:0 0 20px 0!important;color:#ffffff!important}.woocommerce #review_form_wrapper,.woocommerce #review_form,.woocommerce #reviews #comments,.woocommerce #reviews #review_form_wrapper{display:block!important;width:100%!important;clear:both!important}.woocommerce #review_form textarea,.woocommerce #review_form input[type="text"],.woocommerce #review_form input[type="email"]{background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.18)!important;color:#ffffff!important}.woocommerce #review_form textarea::placeholder,.woocommerce #review_form input::placeholder{color:rgba(255,255,255,0.65)!important}.woocommerce #review_form #respond .form-submit input{background-color:transparent!important;color:#ffffff!important;border:1.5px solid #ffffff!important;border-radius:6px;padding:12px 24px;font-weight:600;transition:all 0.2s ease}.woocommerce #review_form #respond .form-submit input:hover{background-color:#ffffff!important;color:#5c5959!important}.woocommerce-info{border:1px solid rgba(255,255,255,0.25)!important;border-radius:8px;padding:16px 20px!important;color:#ffffff!important;cursor:pointer;transition:all 0.2s ease}.woocommerce-info:hover{border-color:#ffffff!important;background:rgba(255,255,255,0.05)!important}.woocommerce-info a{color:#00cfc8!important;font-weight:600;text-decoration:underline}.woocommerce-info a:hover{opacity:0.7}.woocommerce form.checkout_coupon button.button,.woocommerce form.checkout_coupon input.button{background:transparent!important;background-color:transparent!important;color:#ffffff!important;border:1.5px solid #ffffff!important;border-radius:50px!important;box-shadow:none!important;text-shadow:none!important;padding:12px 28px!important;font-weight:600!important;opacity:1!important}.woocommerce form.checkout_coupon button.button:hover,.woocommerce form.checkout_coupon input.button:hover{background:#ffffff!important;color:#5c5959!important}.woocommerce .quantity{display:flex;align-items:center;border:1.5px solid #ffffff;border-radius:50px;overflow:hidden;width:fit-content}.woocommerce .quantity input.qty{background:transparent!important;color:#ffffff!important;border:none!important;width:40px;text-align:center;font-weight:600;-moz-appearance:textfield;appearance:textfield}.woocommerce .quantity input.qty::-webkit-inner-spin-button,.woocommerce .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-btn{background:transparent;color:#ffffff;border:none;width:40px;height:40px;cursor:pointer;font-size:18px;transition:0.2s ease}.qty-btn:hover{background:#ffffff;color:#5c5959}.woocommerce .quantity input.qty{pointer-events:none;user-select:none}.woocommerce-checkout #payment .payment_methods label img,.woocommerce-checkout #payment .payment_method_woocommerce_payments_klarna label img,.woocommerce-checkout #payment .payment_method_redlight_swish label img{max-width:90px!important;max-height:28px!important;width:auto!important;height:auto!important;object-fit:contain!important;vertical-align:middle!important;display:inline-block!important;margin-left:8px!important}.woocommerce-checkout #payment .payment_box img{max-width:90px!important;max-height:28px!important;width:auto!important;height:auto!important;object-fit:contain!important}body.woocommerce-checkout #payment #place_order,body.woocommerce-checkout #payment button#place_order,body.woocommerce-checkout #payment button#place_order.button,body.woocommerce-checkout #payment button#place_order.button.alt{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:2px solid #ffffff!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;min-width:180px!important;padding:14px 28px!important;font-weight:600!important;opacity:1!important}body.woocommerce-checkout #payment #place_order:hover,body.woocommerce-checkout #payment button#place_order:hover,body.woocommerce-checkout #payment button#place_order.button:hover,body.woocommerce-checkout #payment button#place_order.button.alt:hover{background:#ffffff!important;color:#5c5959!important;-webkit-text-fill-color:#5c5959!important;border-color:#ffffff!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout .et_pb_wc_checkout_payment,body.woocommerce-checkout #payment{background:#2f2f2f!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:12px!important;padding:20px!important;box-shadow:none!important}body.woocommerce-checkout #payment .payment_box,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment li.wc_payment_method{background:transparent!important;border:none!important;box-shadow:none!important}body.woocommerce-checkout #payment .payment_box::before,body.woocommerce-checkout #payment .payment_box::after{display:none!important}body.woocommerce-checkout #payment,body.woocommerce-checkout #payment *{color:#ffffff!important}body.woocommerce-checkout #payment #card-panel,body.woocommerce-checkout #payment .p-Input,body.woocommerce-checkout #payment .p-CardNumberInput,body.woocommerce-checkout #payment .p-ExpiryDateInput,body.woocommerce-checkout #payment .p-SecurityCodeInput{background:#1f1f1f!important;border:1.5px solid rgba(255,255,255,0.25)!important;border-radius:8px!important}body.woocommerce-checkout #payment input,body.woocommerce-checkout #payment .p-Input-input{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.woocommerce-checkout #payment input::placeholder{color:rgba(255,255,255,0.5)!important}body.woocommerce-checkout .et_pb_wc_checkout_payment_info_0_tb_body,body.woocommerce-checkout .et_pb_module.et_pb_wc_checkout_payment_info_0_tb_body,body.woocommerce-checkout .et_pb_wc_checkout_payment_info,body.woocommerce-checkout .et_pb_module[class*="checkout-payment-info"]{background:#2f2f2f!important;background-color:#2f2f2f!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:12px!important;box-shadow:none!important}body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table{background:#2f2f2f!important;background-color:#2f2f2f!important}body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table td,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table th,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table tr,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table tbody,body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body table.shop_table thead{background:#2f2f2f!important;background-color:#2f2f2f!important;color:#ffffff!important}body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body{background:#2f2f2f!important;border-radius:12px!important;border:1px solid rgba(255,255,255,0.18)!important;padding:20px!important}body.woocommerce-cart .et_pb_wc_cart_products_0_tb_body .et_pb_module_inner{padding:0!important}body.woocommerce-cart button.button,body.woocommerce-cart input.button{background:transparent!important;background-color:transparent!important;color:#ffffff!important;border:1.5px solid #ffffff!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;padding:12px 26px!important;font-weight:600!important;transition:all 0.2s ease!important}body.woocommerce-cart button.button:hover,body.woocommerce-cart input.button:hover{background:#ffffff!important;color:#2f2f2f!important}body.woocommerce-cart a.checkout-button,body.woocommerce-cart .checkout-button{background:transparent!important;background-color:transparent!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;padding:14px 32px!important;font-weight:600!important;transition:all 0.2s ease!important}body.woocommerce-cart a.checkout-button:hover,body.woocommerce-cart .checkout-button:hover{background:#ffffff!important;color:#2f2f2f!important}body.single-product .et_pb_wc_images,body.single-product .et_pb_wc_images .et_pb_module_inner{background:transparent!important;background-color:transparent!important;padding:0!important;border:none!important;box-shadow:none!important}body.single-product .woocommerce-product-gallery,body.single-product .woocommerce div.product div.images{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}body.single-product .woocommerce-product-gallery__wrapper,body.single-product .flex-viewport{background:transparent!important}body.single-product .flex-control-thumbs,body.single-product .flex-control-thumbs li,body.single-product .flex-control-thumbs li img{background:transparent!important;border:none!important}body.single-product .et_pb_column{background:transparent!important}body.single-product .et_pb_tabs{background:transparent!important;border:none!important}body.single-product .et_pb_tab{background:#151d20!important;border:none!important;border-radius:12px!important;padding:20px!important}body.single-product .et_pb_tab_content{background:transparent!important;color:#FFFFF!important}body.single-product .et_pb_tabs,body.single-product .et_pb_all_tabs,body.single-product .et_pb_tab,body.single-product .et_pb_tab_content{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:0!important}body.single-product .et_pb_tabs::before,body.single-product .et_pb_tabs::after,body.single-product .et_pb_all_tabs::before,body.single-product .et_pb_all_tabs::after,body.single-product .et_pb_tab::before,body.single-product .et_pb_tab::after,body.single-product .et_pb_tab_content::before,body.single-product .et_pb_tab_content::after{display:none!important;content:none!important;border:none!important;box-shadow:none!important}body.single-product .et_pb_tab{padding:20px 0 0 0!important}body.single-product,body.single-product #page-container,body.single-product #et-boc,body.single-product #et-main-area,body.single-product #main-content,body.single-product .et-l,body.single-product .et-l--body,body.single-product .et_builder_inner_content,body.single-product .et_pb_section,body.single-product .et_pb_row,body.single-product .et_pb_column,body.single-product .et_pb_column_1_tb_body,body.single-product .et_pb_column_2_tb_body{background:#151d20!important;background-color:#151d20!important}body.single-product .et_pb_module,body.single-product .et_pb_module_inner{background:transparent!important;background-color:transparent!important}body .et-l--header,body .et-l--header .et_pb_section,body .et-l--header .et_pb_row,body .et-l--header .et_pb_column,body .et-l--header .et_pb_module,body .et-l--header .et_pb_module_inner,body .et-l--header .et_pb_menu,body .et-l--header .et_pb_menu__wrap,body .et-l--header .et_pb_menu__logo-wrap{background:#5c5959!important;background-color:#5c5959!important;border:none!important;box-shadow:none!important}body .et-l--header .menu-item-has-children>ul,body .et-l--header .menu-item-has-children>ul.sub-menu,body .et-l--header .sub-menu,body .et-l--header .sub-menu li{background:#5c5959!important;background-color:#5c5959!important;border:1px solid rgba(255,255,255,0.12)!important;box-shadow:none!important}body .et-l--header .sub-menu li a,body .et-l--header .sub-menu li a:link,body .et-l--header .sub-menu li a:visited,body .et-l--header .sub-menu li a span,body .et-l--header .sub-menu li a div,body .et-l--header .sub-menu li a p{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}body .et-l--header .sub-menu li a:hover,body .et-l--header .sub-menu li a:hover *{background:rgba(255,255,255,0.06)!important;background-color:rgba(255,255,255,0.06)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body .et-l--header .sub-menu:before,body .et-l--header .sub-menu:after,body .et-l--header .sub-menu li:before,body .et-l--header .sub-menu li:after{display:none!important;content:none!important}body .et-l--header .et_pb_menu .et-menu-nav>ul>li>ul,body .et-l--header .et_pb_menu .et-menu-nav>ul>li ul{background:#5c5959!important;background-color:#5c5959!important;padding:0!important;margin-top:0!important;border:1px solid rgba(255,255,255,0.12)!important}body .et-l--header .et_pb_menu .et-menu-nav>ul>li>ul::before,body .et-l--header .et_pb_menu .et-menu-nav>ul>li>ul::after{display:none!important}body .et-l--header .et_pb_menu .sub-menu,body .et-l--header .et_pb_menu .sub-menu li,body .et-l--header .et_pb_menu .sub-menu li a{background:#5c5959!important;background-color:#5c5959!important}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content a.button,body.woocommerce-account .woocommerce-MyAccount-navigation a,body.woocommerce-account .woocommerce-button,body.woocommerce-account a.woocommerce-button,body.woocommerce-account button.button,body.woocommerce-account input.button{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:1.5px solid #ffffff!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;font-weight:600!important;transition:all 0.2s ease!important}body.woocommerce-account .woocommerce-MyAccount-content .button:hover,body.woocommerce-account .woocommerce-MyAccount-content a.button:hover,body.woocommerce-account .woocommerce-MyAccount-navigation a:hover,body.woocommerce-account .woocommerce-button:hover,body.woocommerce-account a.woocommerce-button:hover,body.woocommerce-account button.button:hover,body.woocommerce-account input.button:hover{background:#ffffff!important;background-color:#ffffff!important;color:#151d20!important;-webkit-text-fill-color:#151d20!important;border-color:#ffffff!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:transparent!important;background-color:transparent!important;color:#ffffff!important;border:1.5px solid #ffffff!important}body.woocommerce-account .woocommerce-info{background:transparent!important;background-color:transparent!important;color:#ffffff!important;border:1.5px solid #ffffff!important;border-radius:10px!important;box-shadow:none!important}body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-info *{color:#ffffff!important}body.post-type-archive-product #sidebar,body.post-type-archive-product .et_pb_widget_area,body.post-type-archive-product .widget-area{display:none!important}body.post-type-archive-product #main-content .container,body.post-type-archive-product #content-area,body.post-type-archive-product .et_pb_column{width:100%!important;max-width:100%!important}body.post-type-archive-product #left-area{width:100%!important;float:none!important}body.post-type-archive-product .container:before{display:none!important}body.post-type-archive-product ul.products{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:40px!important;padding:0!important}body.post-type-archive-product ul.products li.product{width:300px!important;text-align:center!important;float:none!important}body.post-type-archive-product ul.products li.product img{width:100%!important;max-width:260px!important;margin:0 auto!important;display:block!important}body.post-type-archive-product ul.products.columns-3 li.product,body.post-type-archive-product ul.products.columns-4 li.product{width:300px!important}body.post-type-archive-product #main-content .container{padding-left:80px!important}body.post-type-archive-product,body.post-type-archive-product #page-container,body.post-type-archive-product #main-content,body.post-type-archive-product .container,body.post-type-archive-product #content-area{background:#151d20!important;background-color:#151d20!important}body.tax-product_cat #sidebar,body.tax-product_cat .et_pb_widget_area,body.tax-product_cat .widget-area{display:none!important}body.tax-product_cat #main-content .container,body.tax-product_cat #content-area,body.tax-product_cat .et_pb_column{width:100%!important;max-width:100%!important}body.tax-product_cat #left-area{width:100%!important;float:none!important}body.tax-product_cat .container:before{display:none!important}body.tax-product_cat ul.products{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:40px!important;padding:0!important}body.tax-product_cat ul.products li.product{width:300px!important;text-align:center!important;float:none!important}body.tax-product_cat ul.products li.product img{width:100%!important;max-width:260px!important;margin:0 auto!important;display:block!important}body.tax-product_cat ul.products.columns-3 li.product,body.tax-product_cat ul.products.columns-4 li.product{width:300px!important}body.tax-product_cat #main-content .container{padding-left:80px!important}body.tax-product_cat,body.tax-product_cat #page-container,body.tax-product_cat #main-content,body.tax-product_cat .container,body.tax-product_cat #content-area{background:#151d20!important;background-color:#151d20!important}