body{font-family:Inter,Arial,sans-serif}.mm-nav-wrap{height:56px}.mm-nav{min-height:56px}.mm-primary-nav a{font-size:11px;letter-spacing:.02em}.mm-actions a{font-size:17px}.woocommerce-cart,.woocommerce-checkout{background:#fff;color:#222}.woocommerce-cart .mm-header,.woocommerce-checkout .mm-header{border-bottom:1px solid #ececec}.woocommerce-cart .mm-footer,.woocommerce-checkout .mm-footer{display:none}.mm-store-flow-page{min-height:100vh;padding:0;background:#fff;color:#222}.mm-store-flow-container{width:100%;max-width:none;margin:0}.mm-store-flow-content{width:min(1180px,calc(100% - 44px));margin:0 auto;padding:42px 0 70px}.woocommerce-cart .mm-store-flow-content:before{content:"Monster Magic Store";display:block;margin:0 auto 28px;color:#111;text-align:center;font-size:24px;font-weight:900;letter-spacing:-.05em;text-transform:uppercase}.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:48px;align-items:start}.woocommerce-cart .woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart .woocommerce-cart-form{min-width:0}.woocommerce-cart table.shop_table{border:0!important;background:#fff!important;color:#222!important}.woocommerce-cart table.shop_table thead th{padding:0 0 14px!important;border:0!important;border-bottom:1px solid #ececec!important;color:#777!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase}.woocommerce-cart table.shop_table td{padding:22px 0!important;border:0!important;border-bottom:1px solid #ececec!important;color:#222!important}.woocommerce-cart table.cart img{width:82px!important;height:82px!important;object-fit:cover;border:1px solid #e6e6e6;border-radius:8px;background:#f7f7f7}.woocommerce-cart table.cart .product-name a{color:#111;font-size:14px;font-weight:800}.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{font-weight:700}.woocommerce-cart table.cart .product-remove a{color:#777!important;background:transparent!important}.woocommerce-cart table.cart td.actions{padding-top:26px!important;border:0!important}.woocommerce-cart table.cart td.actions .coupon{display:flex;gap:10px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:260px!important;height:46px;border:1px solid #dcdcdc!important;border-radius:6px!important;background:#fff!important;color:#222!important}.woocommerce-cart table.cart td.actions button{height:46px;border-radius:6px!important;background:#e7e1d8!important;color:#555!important}.woocommerce-cart .cart-collaterals{width:auto!important}.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;float:none!important;padding:26px!important;border:1px solid #ece2d8!important;border-radius:10px!important;background:#f7f2e8!important;color:#222!important}.woocommerce-cart .cart_totals h2{margin:0 0 18px;color:#111;font-size:20px;font-weight:900}.woocommerce-cart .cart_totals table{border:0!important;background:transparent!important}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{padding:12px 0!important;border:0!important;border-top:1px solid #e0d7ca!important;color:#222!important}.woocommerce-cart .cart_totals .order-total th,.woocommerce-cart .cart_totals .order-total td{font-size:19px;font-weight:900}.woocommerce-cart .wc-proceed-to-checkout{padding:20px 0 0!important}.woocommerce-cart .checkout-button{width:100%;height:54px;display:flex!important;align-items:center;justify-content:center;border-radius:6px!important;background:#2b2b2b!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-transform:none}.woocommerce-cart .checkout-button:hover{background:#111!important}.woocommerce-cart .quantity .qty{width:72px!important;height:42px!important;border:1px solid #ddd!important;border-radius:6px!important;background:#fff!important;color:#222!important}.woocommerce-cart .woocommerce-shipping-destination,.woocommerce-cart .woocommerce-shipping-calculator{font-size:12px;color:#777}.woocommerce-cart .return-to-shop .button{border-radius:6px!important;background:#222!important;color:#fff!important}.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info{background:#fff!important;color:#222!important;border-top-color:#222!important}.woocommerce-account .mm-store-flow-content{max-width:980px}.woocommerce-account .woocommerce{padding:34px;border:1px solid #eee;border-radius:10px;background:#fff;color:#222}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 0;border-bottom:1px solid #eee;color:#222}.woocommerce-account .woocommerce-MyAccount-content a{color:#222;text-decoration:underline}.single-product .mm-product-page{background:#191919}.single-product .woocommerce-message{max-width:1180px;margin:18px auto!important;background:#fff!important;color:#111!important}.single-product .woocommerce-message .button{background:#222!important;color:#fff!important;border-radius:4px!important}.woocommerce ul.products li.product .button{border-radius:4px!important;background:#242424!important;color:#fff!important;border-color:#242424!important;text-transform:uppercase;letter-spacing:.08em}.mm-footer-main{background:#08245d}.mm-trustbar{background:#1b1b1b}@media(max-width:900px){.mm-store-flow-content{width:min(100% - 24px,1180px);padding:28px 0 50px}.woocommerce-cart .woocommerce{grid-template-columns:1fr;gap:26px}.woocommerce-cart table.shop_table_responsive tr{border-bottom:1px solid #eee}.woocommerce-cart table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce-cart table.shop_table_responsive tr td:before{float:left;color:#777}.woocommerce-cart table.cart td.actions .coupon{display:grid;grid-template-columns:1fr}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%!important}}