#slicewp-affiliate-login-form{border:1px solid #000;border-radius:10px;padding:25px;background:#fff;max-width:420px}#slicewp-affiliate-login-form input[type="text"],#slicewp-affiliate-login-form input[type="email"],#slicewp-affiliate-login-form input[type="password"]{background:#f8f8f8;border:none;border-radius:10px;padding:10px 12px;width:100%;box-sizing:border-box}#slicewp-affiliate-login-form .slicewp-field-wrapper{margin-bottom:15px}#slicewp-affiliate-login-form input[type="submit"],#slicewp-affiliate-login-form button{display:inline-block;background:#fff;color:#000;border:1px solid #000;border-radius:9999px;padding:15px 30px;font-weight:500;font-size:15px;transition:background 0.2s ease,color 0.2s ease}#slicewp-affiliate-login-form input[type="submit"]:hover,#slicewp-affiliate-login-form button:hover{background:#000;color:#fff}body.woocommerce-checkout #content .woocommerce-error,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .et_pb_wc_checkout_notice .woocommerce-error{background-color:#fff5f5!important;border:1px solid #ff0000!important;color:#ff0000!important;font-size:15px!important;border-radius:10px!important;padding:15px 20px!important;list-style:none!important;margin-bottom:20px!important}body.woocommerce-checkout .woocommerce-error li{list-style-type:none!important;margin:0!important;padding:0!important}body.woocommerce-checkout .woocommerce-error a{color:#ff0000!important;text-decoration:underline!important;font-weight:600;transition:color 0.2s ease}body.woocommerce-checkout .woocommerce-error a:hover{color:#cc0000!important}body.woocommerce-account:not(.logged-in) .woocommerce form.login,body.woocommerce-account:not(.logged-in) .woocommerce form.register{border:1px solid #000!important;border-radius:10px!important;padding:25px!important;background-color:#fff!important;box-shadow:none!important}body.woocommerce-account:not(.logged-in) .woocommerce form .input-text,body.woocommerce-account:not(.logged-in) .woocommerce form input[type="text"],body.woocommerce-account:not(.logged-in) .woocommerce form input[type="email"],body.woocommerce-account:not(.logged-in) .woocommerce form input[type="password"],body.woocommerce-account:not(.logged-in) .woocommerce form input[type="tel"]{background-color:#f8f8f8!important;border-radius:10px!important;padding:10px 12px!important;width:100%!important;box-sizing:border-box;border:1px solid #f8f8f8!important}body.woocommerce-account:not(.logged-in) .woocommerce form .input-text:focus{border-color:#000!important;outline:none!important;background-color:#fff!important}body.woocommerce-account:not(.logged-in) .woocommerce button.button,body.woocommerce-account:not(.logged-in) .woocommerce .button{background-color:#fff!important;color:#000!important;border:1px solid #000!important;border-radius:9999px!important;padding:10px 22px!important;font-weight:500!important;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease}body.woocommerce-account:not(.logged-in) .woocommerce button.button:hover,body.woocommerce-account:not(.logged-in) .woocommerce .button:hover{background-color:#000!important;color:#fff!important}body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-error{background:transparent!important;border:none!important;color:#000!important;padding:0!important;margin:0!important;font-weight:500;box-shadow:none!important}body.woocommerce-account .woocommerce-info a.button,body.woocommerce-account .woocommerce-message a.button{background:none!important;border:none!important;color:#000!important;font-weight:500;text-decoration:underline;padding:0!important}body.woocommerce-account .woocommerce-info a.button:hover,body.woocommerce-account .woocommerce-message a.button:hover{color:#ff0000!important}body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce .button{display:inline-block;background-color:#fff!important;color:#000!important;border:1px solid #000!important;border-radius:9999px!important;padding:10px 22px!important;font-weight:500!important;text-decoration:none!important;line-height:1.2!important;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease}body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce .button:hover{background-color:#000!important;color:#fff!important;border-color:#000!important}body.woocommerce-account .woocommerce a.button:focus,body.woocommerce-account .woocommerce .button:focus{outline:none!important;box-shadow:0 0 0 2px rgba(0,0,0,0.2)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0 0 25px 0;display:flex;flex-direction:column;gap:10px}.woocommerce-MyAccount-navigation li a{display:block;background-color:#fff;color:#000;border:1px solid #000;border-radius:10px;padding:10px 18px;font-weight:500;text-decoration:none;transition:all 0.2s ease}.woocommerce-MyAccount-navigation li a:hover{background-color:#000;color:#fff}.woocommerce-MyAccount-navigation li.is-active a{background-color:#000;color:#fff;border-color:#000}.woocommerce-MyAccount-content{background-color:#fff;border:1px solid #000;border-radius:10px;padding:25px;box-shadow:none}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;float:left}.woocommerce-account .woocommerce-MyAccount-content{width:70%;float:right}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}}.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce .button{display:inline-block;background-color:#fff!important;color:#000!important;border:1px solid #000!important;border-radius:9999px!important;padding:10px 22px!important;font-weight:500!important;text-decoration:none!important;line-height:1.2!important;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease}.woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce .button:hover{background-color:#000!important;color:#fff!important;border-color:#000!important;transform:none!important;padding:10px 22px!important}.woocommerce-account .woocommerce a.button:focus,.woocommerce-account .woocommerce .button:focus{outline:none!important;box-shadow:0 0 0 2px rgba(0,0,0,0.2)}.wc-gzd-additional-info{margin:0!important}.wc-gzd-additional-info-loop{margin-top:0!important}.price{margin-bottom:0!important}.wc-gzd-additional-info{margin:0!important;line-height:1.2}#tablepress-1{border-collapse:collapse;width:100%;background:#fff;font-size:18px;border:none}#tablepress-1 td{padding:15px 0px;border:none;border-bottom:1px solid #000}#tablepress-1 td:first-child{font-weight:600;color:#111}#tablepress-1 td:last-child{text-align:right;font-weight:400;color:#111}#tablepress-1 tr:last-child td{border-bottom:none}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:none!important;border:none!important;font-size:28px;color:#000!important;font-weight:600;padding:0 12px}.woocommerce ul.products li.product .et_shop_image{position:relative;overflow:hidden;aspect-ratio:1 / 1}.woocommerce ul.products li.product .et_shop_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.6s ease}.woocommerce ul.products li.product:hover .et_shop_image img{transform:scale(1.12)}.woocommerce-checkout #payment{background:#f9f9f9;padding:20px;border-radius:12px}.wc_payment_method{margin-bottom:12px}klarna-placement,.klarna-placement,.klarna-osm-container,[data-key*="klarna"]{display:none!important}.payment_method_klarna img,.payment_method_klarna svg{max-height:26px!important;width:auto!important}.payment_method_klarna label{display:flex;align-items:center;gap:10px}.woocommerce-checkout-payment img{width:auto!important;max-width:60px!important}.woocommerce ul.products li.product .price{margin-bottom:0.3em}.woocommerce ul.products li.product .price+.woocommerce-price-suffix{display:block;margin-top:0.1em}.woocommerce ul.products li.product .tax_label,.woocommerce ul.products li.product .woocommerce-shipping-tax-info{line-height:1.2;margin-top:0.15em!important}.p-PaymentMethodMessaging,.p-CondensedSinglePromotionView,[data-testid="pmme-initial-messaging"]{display:none!important}.category-menu{text-align:center;margin-bottom:20px}.category-menu span{display:inline-block;margin:0 15px;cursor:pointer;text-transform:uppercase;font-weight:600;color:#333;border-bottom:2px solid transparent;transition:all 0.2s ease-in-out}.category-menu span:hover,.category-menu span.active{color:#b39964;border-bottom:2px solid #b39964}.tf-product-filter select{display:none!important}