#masthead,#colophon,.ast-mobile-header-wrap,.ast-above-header-wrap,.ast-below-header-wrap{display:none!important}body.theme-astra{font-family:var(--body);color:var(--ink);background:var(--cream)}body.theme-astra.ast-separate-container{background:var(--cream)}.theme-astra .site-content{background:0 0}.ast-separate-container .ast-article-single,.ast-separate-container .ast-article-post{background:0 0;padding:clamp(8px,2vw,24px) 0 40px}.theme-astra .ast-container{max-width:1440px;padding-inline:var(--gutter)}.theme-astra h1,.theme-astra h2,.theme-astra h3,.theme-astra .entry-title{font-family:var(--display);color:var(--ink);letter-spacing:-.03em}.theme-astra .entry-title{margin-bottom:32px;font-size:clamp(40px,4.6vw,64px);font-weight:800;line-height:1}.theme-astra .woocommerce h2,.theme-astra .woocommerce h3{font-size:clamp(24px,2.2vw,30px);font-weight:800}.theme-astra a{color:var(--orange-deep)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button{font-family:var(--body);background:var(--ink);min-height:50px;color:var(--cream);border:2px solid var(--ink);border-radius:999px;padding:14px 26px;font-size:17px;font-weight:700;transition:transform .15s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--ink);color:var(--cream);transform:scale(1.03)}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce #place_order,.woocommerce .checkout-button{background:var(--orange);border-color:var(--orange);color:#fff;min-height:60px;font-size:19px}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #place_order:hover{background:var(--orange-deep);border-color:var(--orange-deep);color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:var(--muted);opacity:1;background:#e9ded0;border-color:#e9ded0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:var(--ink);font-size:15px;font-weight:700}.woocommerce form .input-text,.woocommerce-page form .input-text,.woocommerce form select,.select2-container .select2-selection--single,.woocommerce .quantity .qty,.woocommerce textarea{font:500 17px var(--body);color:var(--ink);background:#fff;border:2px solid #d9c8b4;border-radius:14px;min-height:50px;padding:12px 14px}.select2-container .select2-selection--single{align-items:center;height:50px;display:flex}.woocommerce form .input-text:focus,.woocommerce textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #e8700c33}.woocommerce .quantity .qty{text-align:center;width:72px}.woocommerce table.shop_table{border:2px solid var(--line);border-collapse:separate;background:#fff;border-radius:28px;overflow:hidden}.woocommerce table.shop_table th{font-family:var(--display);color:var(--ink);font-size:17px;font-weight:700}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:var(--line);padding:16px 18px}.woocommerce table.cart img{border-radius:14px;width:84px}.woocommerce table.shop_table .product-name a{color:var(--ink);font-weight:700;text-decoration:none}.woocommerce .amount{font-weight:700}.woocommerce .order-total .amount,.woocommerce .cart_totals .order-total .amount{font-family:var(--display);font-size:26px;font-weight:800}.woocommerce a.remove{border:2px solid var(--line);color:var(--red)!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background:var(--ink);color:var(--cream);border-radius:32px;padding:28px}.woocommerce .cart_totals h2{color:var(--cream);margin-bottom:16px}.woocommerce .cart_totals table.shop_table{background:0 0;border-color:#fff7ea33}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table th{color:var(--cream);border-color:#fff7ea26}.woocommerce .cart_totals a{color:var(--yellow)}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .u-column1,.woocommerce-account .u-column2{border:2px solid var(--line);background:#fff;border-radius:32px;padding:clamp(20px,2.5vw,36px)}.woocommerce-checkout #order_review_heading{font-family:var(--display)}.woocommerce-checkout #payment{background:#fff7ea;border-radius:22px}.woocommerce-checkout #payment div.payment_box{background:#fff;border-radius:14px}.woocommerce ul#shipping_method li label{font-weight:600}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notices-wrapper .wc-block-components-notice-banner{border:2px solid var(--ink);color:var(--ink);background:#fff;border-radius:22px;font-weight:600}.woocommerce-message{border-color:var(--green)}.woocommerce-error{border-color:var(--red)}.woocommerce-message:before,.woocommerce-info:before{color:var(--orange)}.woocommerce-account .woocommerce-MyAccount-navigation ul{border:0;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{border:2px solid var(--ink);color:var(--ink);border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:var(--ink);color:var(--cream)}@media (width<=860px){.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{border-bottom:2px solid var(--line)}.woocommerce .cart-collaterals .cart_totals{border-radius:24px;padding:20px}}body .mh-header .brand,body .mh-header .brand-name,body .mh-header .mh-nav a{color:var(--ink)}body .mh-header .brand-name span{color:var(--orange-text)}body .mh-header .mh-nav a:hover{color:var(--orange-deep)}body .mh-header .cart-btn,body .mh-header .cart-btn:hover{color:#fff}body .mh-header .menu-btn{color:var(--ink);background:0 0;margin:0;padding:0;line-height:0}body .mh-header .menu-btn svg{display:block}body .mh-footer a{color:var(--orange-deep)}body .toast a{color:var(--ink)}.theme-astra input[type=checkbox],.theme-astra input[type=radio]{accent-color:var(--orange)}.ast-separate-container .ast-article-single,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .site-main>.ast-row,.ast-separate-container #primary{background:0 0!important}.woocommerce .cart_totals h2,.woocommerce-page .cart_totals h2{color:var(--cream);background:0 0!important;border:0!important;padding:0 0 8px!important}.woocommerce .cart_totals .order-total small .amount,.woocommerce-checkout .order-total small .amount{font-size:inherit;font-family:inherit;font-weight:600}.woocommerce .cart_totals .includes_tax,.woocommerce .cart_totals small{color:#d9c8b4}.woocommerce-checkout #order_review_heading{font-size:26px;background:0 0!important;border:0!important;padding:0 0 12px!important}.woocommerce-checkout #order_review{border:2px solid var(--line)!important;border-radius:32px!important}.woocommerce-account form.login,.woocommerce-account form.register{border:0;margin:0;padding:0}.woocommerce form .show-password-input{box-shadow:none;border:0;background:0 0!important}.woocommerce table.shop_table,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.woocommerce table.shop_table{border-top:2px solid var(--ink)!important}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:20px 12px;border-top:0!important;border-bottom:2px solid var(--ink)!important;background:0 0!important}.woocommerce table.shop_table thead th{font:700 13px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-block:14px}.woocommerce table.cart .product-name a{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1.15}.woocommerce table.cart .product-subtotal .amount{font-family:var(--display);font-size:21px;font-weight:800}.woocommerce table.cart img{object-fit:contain;background:#fff;border-radius:24px;width:96px;height:96px;padding:6px}.woocommerce table.cart td.actions{padding-inline:0;border-bottom:0!important}.woocommerce a.remove{border:2px solid var(--ink);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.woocommerce .quantity.buttons_added{border:2px solid var(--ink);background:0 0;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.woocommerce .quantity.buttons_added .minus,.woocommerce .quantity.buttons_added .plus{place-items:center;width:44px;height:46px;font-size:22px;text-decoration:none;display:grid;color:var(--ink)!important;background:0 0!important;border:0!important}.woocommerce .quantity.buttons_added .qty{width:44px;height:46px;min-height:46px;font:700 18px var(--body);-moz-appearance:textfield;background:0 0;border-radius:0;padding:0;box-shadow:none!important;border:0!important}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .coupon .input-text,.woocommerce-checkout .checkout_coupon .input-text{min-width:200px;border:2px solid var(--ink)!important;background:0 0!important;border-radius:999px!important}.woocommerce button[name=update_cart]{color:var(--ink)!important;border:2px solid var(--ink)!important;background:0 0!important}.woocommerce button[name=update_cart]:disabled{opacity:.35!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background:var(--orange);color:var(--ink);border-radius:36px;margin-top:32px;padding:clamp(26px,3vw,44px)}.woocommerce .cart_totals h2,.woocommerce-page .cart_totals h2{color:var(--ink)!important;font-size:clamp(28px,3vw,40px)!important}.woocommerce .cart_totals table.shop_table{border-top-color:var(--ink)!important}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table th{color:var(--ink);padding-inline:0;border-bottom-color:#231a1259!important}.woocommerce .cart_totals a,.woocommerce .cart_totals .includes_tax,.woocommerce .cart_totals small{color:var(--ink)}.woocommerce .cart_totals .order-total .amount{font-size:34px}.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button{background:var(--ink);border-color:var(--ink);color:var(--cream)}.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button:hover{color:var(--cream);background:#000;border-color:#000}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{letter-spacing:-.03em;margin:0 0 8px;font-family:var(--display)!important;border:0!important;padding:0 0 16px!important;font-size:clamp(28px,3vw,40px)!important;font-weight:800!important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{margin-bottom:20px;border-bottom:2px solid var(--ink)!important}.woocommerce-checkout #customer_details .col-2{margin-top:32px}.woocommerce form .input-text,.woocommerce form select,.woocommerce textarea,.select2-container .select2-selection--single{border-color:var(--ink)!important;background:0 0!important}.woocommerce-checkout #order_review .shop_table td,.woocommerce-checkout #order_review .shop_table th{padding-inline:0}.woocommerce-checkout #order_review .product-name{font-weight:700}.woocommerce-checkout #order_review .order-total .amount{font-size:34px}.woocommerce-checkout #payment{border-radius:0;background:0 0!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:2px solid var(--ink);padding:0 0 16px}.woocommerce-checkout #payment div.form-row{padding:16px 0 0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:15px}.woocommerce-info,.woocommerce-message,.woocommerce-error{border:0!important;border-left:6px solid var(--orange)!important;background:#fff3e0!important;border-radius:0!important}.woocommerce-message{border-left-color:var(--green)!important}.woocommerce-error{border-left-color:var(--red)!important}@media (width>=922px){.woocommerce-cart .woocommerce{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart .cart-collaterals{width:auto!important}.woocommerce-cart .cart-collaterals .cart_totals{margin-top:0;float:none!important;width:100%!important}}@media (width<=921px){.woocommerce table.shop_table_responsive thead{display:none}.woocommerce table.cart tr.cart_item{grid-template-columns:84px 1fr auto;grid-template-areas:"img name remove""img qty sum";align-items:center;gap:8px 14px;padding:16px 0;border-bottom:2px solid var(--ink)!important;display:grid!important}.woocommerce table.cart tr.cart_item td{text-align:left!important;border:0!important;padding:0!important;display:block!important}.woocommerce table.cart tr.cart_item td:before{display:none!important}.woocommerce table.cart tr.cart_item .product-thumbnail{grid-area:img;display:block!important}.woocommerce table.cart tr.cart_item .product-thumbnail img{width:84px;height:84px}.woocommerce table.cart tr.cart_item .product-name{grid-area:name}.woocommerce table.cart tr.cart_item .product-name a{font-size:17px}.woocommerce table.cart tr.cart_item .product-remove{grid-area:remove;justify-self:end}.woocommerce table.cart tr.cart_item .product-price{display:none!important}.woocommerce table.cart tr.cart_item .product-quantity{grid-area:qty}.woocommerce table.cart tr.cart_item .product-subtotal{grid-area:sum;justify-self:end}.woocommerce table.cart tr.cart_item .product-subtotal .amount{font-size:18px}.woocommerce table.cart td.actions .coupon{gap:8px;display:flex}.woocommerce table.cart td.actions .coupon .input-text{flex:1;min-width:0}.woocommerce table.cart td.actions>.button{width:100%;margin-top:10px}.woocommerce .cart_totals table.shop_table_responsive tr{justify-content:space-between;gap:12px;display:flex;border-bottom:1px solid #231a1259!important}.woocommerce .cart_totals table.shop_table_responsive tr th{display:block;border:0!important}.woocommerce .cart_totals table.shop_table_responsive tr td{text-align:right;border:0!important}.woocommerce .cart_totals table.shop_table_responsive tr td:before{display:none}}.woocommerce table.shop_table thead th,.woocommerce table.shop_table thead{background:0 0!important}.woocommerce a.remove,.woocommerce a.remove .ahfb-svg-iconset{color:var(--ink)!important}.woocommerce a.remove:hover{background:var(--ink)!important;color:var(--cream)!important}.woocommerce .order-total .includes_tax{color:inherit;opacity:.8;font-size:13px;font-weight:500;display:block}.woocommerce .order-total .includes_tax .amount{font:inherit!important}.woocommerce table.cart td.actions{border-top:0!important}body.woocommerce-cart .cart_totals .order-total .includes_tax,body.woocommerce-cart .cart_totals .order-total .includes_tax *{opacity:1;color:var(--ink)!important}
