/* WooCommerce catalog, product, account, cart and checkout in the press palette. */
.commerce-main{color:#e3e0d6}
.commerce-main .woocommerce-products-header__title,.commerce-main .product_title,.woocommerce .related>h2,.woocommerce-account .inner-heading{font:400 clamp(54px,7vw,105px)/.98 Anton,Impact,sans-serif;text-transform:uppercase;letter-spacing:-2px;color:#e3e0d6}
.woocommerce .woocommerce-breadcrumb{font:11px 'IBM Plex Mono',monospace;letter-spacing:1px;color:#a8a39b;margin-bottom:35px}.woocommerce .woocommerce-breadcrumb a{color:#e3e0d6}
.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:#aaa69e;font-size:13px}
.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:45px 0;padding:0;clear:both}
.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;width:auto;margin:0;background:#171817;border:1px solid #44443e;padding:18px;min-width:0;display:flex;flex-direction:column}
.woocommerce ul.products li.product a img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#292a28;margin-bottom:20px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font:400 clamp(30px,3vw,48px)/1 Anton,Impact,sans-serif;text-transform:uppercase;color:#e3e0d6;padding:0 0 16px;overflow-wrap:anywhere}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#e3e0d6;font-size:19px;margin:0 0 18px}
.woocommerce ul.products li.product .button{margin-top:auto;align-self:flex-start}
.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{display:inline-flex;align-items:center;justify-content:center;background:#983630;color:#f1eee6;border:1px solid #983630;border-radius:0;min-height:44px;padding:11px 19px;font:11px 'IBM Plex Mono',monospace;letter-spacing:1px;text-transform:uppercase;line-height:1.3}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:#b74740;color:#fff}
.woocommerce .woocommerce-pagination ul.page-numbers{border:0}.woocommerce .woocommerce-pagination ul.page-numbers li{border:1px solid #555;margin-right:6px}.woocommerce .woocommerce-pagination ul.page-numbers li a,.woocommerce .woocommerce-pagination ul.page-numbers li span{color:#e3e0d6;background:#1a1b19;padding:10px 13px}.woocommerce .woocommerce-pagination ul.page-numbers li span.current{background:#983630}
.woocommerce div.product{display:flow-root}.woocommerce div.product div.images img{background:#242522}.woocommerce div.product div.summary{color:#ccc8c0}.woocommerce div.product .product_title{margin:0 0 25px}.woocommerce div.product .woocommerce-product-details__short-description{font-size:18px;line-height:1.7;margin:20px 0}.woocommerce div.product .stock{color:#a9e9d2}.woocommerce div.product .product_meta{color:#aaa69e;font-size:13px}.woocommerce div.product .product_meta a{text-decoration:underline}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border-bottom:1px solid #555}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#1b1c1a;border:1px solid #555;border-radius:0;margin:0 6px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#983630;border-color:#983630}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#e3e0d6}.woocommerce div.product .woocommerce-tabs .panel{color:#ccc8c0;line-height:1.7}.woocommerce .related{clear:both;padding-top:65px}
.woocommerce .quantity .qty,.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.woocommerce .select2-container .select2-selection--single{background:#1b1c1a;color:#e3e0d6;border:1px solid #696b65;border-radius:0;padding:10px;min-height:42px}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{color:#e3e0d6}.woocommerce .select2-dropdown{background:#1b1c1a;color:#e3e0d6}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce form .form-row,.woocommerce-account .woocommerce-MyAccount-content{color:#ccc8c0}.woocommerce form .form-row label{color:#e3e0d6}.woocommerce form .form-row .required{color:#e6a8a0}
.woocommerce table.shop_table{border:1px solid #555;border-radius:0;color:#e3e0d6}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:#444}.woocommerce table.shop_table a{color:#e3e0d6;text-decoration:underline;text-underline-offset:3px}.woocommerce table.shop_table a:hover{color:#53bdec}
.woocommerce .cart_totals,.woocommerce-checkout #payment,.woocommerce .woocommerce-checkout-review-order-table{background:#1a1b19;color:#e3e0d6}.woocommerce-checkout #payment div.payment_box{background:#292b28;color:#e3e0d6}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#292b28}
.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#20221f;color:#e3e0d6;border-top-color:#983630}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:#e3e0d6}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#e3e0d6;text-decoration:underline}
.woocommerce-account .single-story,.woocommerce-cart .single-story,.woocommerce-checkout .single-story{max-width:none}.woocommerce-account .article-content,.woocommerce-cart .article-content,.woocommerce-checkout .article-content{max-width:none}
.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #444;padding:12px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{background:#983630}.woocommerce-account .woocommerce-MyAccount-navigation a{color:#e3e0d6;text-decoration:none}
.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:#e3e0d6;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content a:hover{color:#53bdec}
.woocommerce .woocommerce-MyAccount-downloads-file,.woocommerce .woocommerce-MyAccount-downloads a.button{white-space:normal}
.woocommerce .wc-block-components-button:not(.is-link){background:#983630;color:#fff;border-radius:0}.woocommerce .wc-block-components-button:not(.is-link):hover{background:#b74740}
.wc-block-cart,.wc-block-checkout{color:#e3e0d6}.wc-block-cart a,.wc-block-checkout a{color:inherit}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input{background:#20211f!important;color:#e3e0d6!important}
@media(max-width:850px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.woocommerce ul.products{grid-template-columns:1fr}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-content{margin-top:30px}}
