body{background:#f5f3ee;color:#272819;font-family:Arial,Helvetica,sans-serif}.site-header{background:#272819;border:0;color:#fff;padding:32px 0}.site-header .site-title a,.site-header a,.site-description{color:#fff!important}.site-description{opacity:.75}.site-branding{width:auto!important;margin:0!important}.site-header .col-full{display:flex;align-items:center;justify-content:space-between}.site-header .site-search,.site-search,.storefront-primary-navigation,.secondary-navigation{display:none}.site-content{padding-top:40px}.woocommerce-breadcrumb{margin-bottom:24px}.woocommerce-order-pay #primary{float:none;width:100%}.woocommerce-order-pay #main{max-width:900px;margin:auto}.woocommerce-order-pay .woocommerce{background:#fff;border:1px solid #deded4;padding:32px;border-radius:8px}.woocommerce-order-pay table{margin-bottom:28px}.woocommerce-order-pay td.product-total,.woocommerce-order-pay tfoot td{white-space:nowrap}.woocommerce-order-pay #payment{background:#f6f5f1}.woocommerce-order-pay #payment .payment_methods>li{background:transparent}.woocommerce-order-pay #payment .place-order{background:#eeede6}button,button.alt,.button,.button.alt{background:#272819;color:white;border-radius:3px}.site-footer{background:#272819;color:white;padding:24px 0}.site-footer a{color:white}.lmb-footer{margin:0}.woocommerce ul.products li.product img{aspect-ratio:1;object-fit:cover}.woocommerce-order-pay #order_review{margin:0}@media(max-width:600px){.site-header{padding:22px 0}.site-content{padding-top:24px}.woocommerce-order-pay .woocommerce{padding:16px}.woocommerce-order-pay .col-full{margin-left:16px;margin-right:16px}.woocommerce-order-pay table td,.woocommerce-order-pay table th{padding:12px 8px}.site-footer{font-size:14px}}

.storefront-handheld-footer-bar{display:none!important}.site-header .site-branding{float:none;margin:0}.site-header .site-title{font-size:26px;font-weight:500;line-height:1.25}.site-header .site-description{margin-bottom:0;font-size:14px}.woocommerce-order-pay .entry-title{font-size:36px;letter-spacing:-1px}.woocommerce-order-pay #order_review .product-name{overflow-wrap:anywhere}.woocommerce-order-pay .woocommerce-info{background:#efede5;color:#272819}.woocommerce-order-pay .woocommerce-info:before{color:#272819}.woocommerce-order-pay .entry-content{margin-bottom:0}.woocommerce-order-pay button#place_order{width:100%;font-size:16px;padding:16px}.woocommerce-order-pay #payment .payment_methods{padding:0}@media(max-width:600px){.woocommerce-order-pay .entry-title{font-size:32px}.site-header .site-title{font-size:24px}.woocommerce-order-pay #order_review td,.woocommerce-order-pay #order_review th{font-size:14px}}

.site-footer .lmb-footer a:not(.button):not(.components-button){color:#fff;text-decoration:underline}
