.smart-toc ul,.smart-toc li{list-style:none!important;list-style-type:none!important;margin-left:0!important;padding-left:0!important}.smart-toc li{margin:4px 0!important;line-height:1.3!important}.smart-toc ul ul{margin-left:15px!important}.woocommerce h1.entry-title,.woocommerce-page h1.entry-title,.woocommerce h2,.woocommerce-page h2,.woocommerce h3,.woocommerce-page h3{font-family:Montserrat,Helvetica,Arial,sans-serif!important;color:#4b1d66!important;font-weight:700!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #place_order,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#006085!important;color:#fdfffc!important;border:none!important;border-radius:16px!important;font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;padding:12px 28px!important;text-transform:none!important;letter-spacing:0!important;transition:background-color .2s ease!important;cursor:pointer!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #place_order:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#004f6e!important;color:#fdfffc!important}.woocommerce button.button[name="update_cart"],.woocommerce button.button[name="apply_coupon"]{background-color:transparent!important;color:#006085!important;border:2px solid #006085!important;border-radius:16px!important}.woocommerce button.button[name="update_cart"]:hover,.woocommerce button.button[name="apply_coupon"]:hover{background-color:#006085!important;color:#fdfffc!important}.woocommerce a,.woocommerce-page a{color:#006085!important;text-decoration:none!important}.woocommerce a:hover,.woocommerce-page a:hover{color:#4b1d66!important;text-decoration:underline!important}.woocommerce form .form-row label,.woocommerce-page form .form-row label,.woocommerce form label,.woocommerce-checkout label{font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:13px!important;color:#4b1d66!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:4px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select,.woocommerce #coupon_code{border:1.5px solid rgba(75,29,102,.35)!important;border-radius:6px!important;padding:10px 14px!important;font-family:'Times New Roman',serif!important;font-size:15px!important;color:#333!important;background-color:#fff!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important;box-sizing:border-box!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:#006085!important;box-shadow:0 0 0 3px rgba(0,96,133,.12)!important;outline:none!important}.woocommerce-cart table.cart,.woocommerce table.shop_table{border:1px solid rgba(75,29,102,.15)!important;border-collapse:collapse!important;border-radius:8px!important;overflow:hidden!important;font-family:'Times New Roman',serif!important;font-size:15px!important;width:100%!important}.woocommerce-cart table.cart thead,.woocommerce table.shop_table thead{background-color:#4b1d66!important;color:#fff!important}.woocommerce-cart table.cart thead th,.woocommerce table.shop_table thead th{font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#fff!important;padding:14px 16px!important;border:none!important}.woocommerce-cart table.cart tbody tr,.woocommerce table.shop_table tbody tr{border-bottom:1px solid rgba(75,29,102,.1)!important;transition:background-color .15s ease!important}.woocommerce-cart table.cart tbody tr:hover,.woocommerce table.shop_table tbody tr:hover{background-color:#f7f0ff!important}.woocommerce-cart table.cart td,.woocommerce table.shop_table td{padding:14px 16px!important;vertical-align:middle!important;color:#595959!important}.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review{background-color:#fff!important;border:1px solid rgba(75,29,102,.15)!important;border-radius:8px!important;padding:28px!important}.woocommerce-cart .cart_totals h2,.woocommerce-checkout h3#order_review_heading{font-family:Montserrat,Helvetica,Arial,sans-serif!important;color:#4b1d66!important;font-size:18px!important;font-weight:700!important;margin-bottom:20px!important;padding-bottom:12px!important;border-bottom:2px solid #ebf3f8!important}.woocommerce .cart_totals table.shop_table tfoot tr.order-total td,.woocommerce .cart_totals table.shop_table tfoot tr.order-total th{font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-weight:700!important;color:#4b1d66!important;font-size:17px!important;border-top:2px solid #ebf3f8!important}.woocommerce-checkout #customer_details,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{background-color:#fff!important;border:1px solid rgba(75,29,102,.15)!important;border-radius:8px!important;padding:28px!important;margin-bottom:24px!important}.woocommerce-account .woocommerce-MyAccount-navigation{background-color:#fff!important;border:1px solid rgba(75,29,102,.15)!important;border-radius:8px!important;padding:0!important;overflow:hidden!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;list-style:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #ebf3f8!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block!important;padding:13px 20px!important;font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#595959!important;text-decoration:none!important;transition:background-color .15s,color .15s!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#ebf3f8!important;color:#4b1d66!important;text-decoration:none!important}.woocommerce-account .woocommerce-MyAccount-content{background-color:#fff!important;border:1px solid rgba(75,29,102,.15)!important;border-radius:8px!important;padding:28px!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:14px!important;border-radius:6px!important;border-left-width:4px!important;padding:14px 20px!important;margin-bottom:20px!important;list-style:none!important}.woocommerce-message{background-color:#f0faf4!important;border-left-color:#008a20!important;color:#1a5c2e!important}.woocommerce-info{background-color:#ebf3f8!important;border-left-color:#006085!important;color:#004f6e!important}.woocommerce-error{background-color:#fff0f0!important;border-left-color:#a00!important;color:#700!important}.woocommerce-cart .coupon{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}.woocommerce #coupon_code{max-width:220px!important;flex:1!important}.woocommerce-cart a.remove{color:#4b1d66!important;font-weight:700!important;font-size:18px!important}.woocommerce-cart a.remove:hover{color:#a00!important;background:none!important}.woocommerce form .form-row .required{color:#4b1d66!important}.woocommerce-cart .cart-empty{font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:18px!important;color:#4b1d66!important;text-align:center!important;padding:40px 0 20px!important}