/*
Theme Name: Wear For Myanmar
Description: Black, cream and crimson Storefront child theme for Wear For Myanmar.
Template: storefront
Version: 1.0.0
Text Domain: wear-for-myanmar
*/
:root{--wfm-black:#080808;--wfm-panel:#141414;--wfm-cream:#f4e8cf;--wfm-red:#c82032;--wfm-muted:#c6bca9;--wfm-border:#857b6b;color-scheme:dark}
html,body,.site,.site-content,.content-area,.site-main,.site-header,.site-footer,.storefront-primary-navigation{background:var(--wfm-black)!important;color:var(--wfm-cream)!important}
body{font-family:Arial,Helvetica,sans-serif;line-height:1.7}
h1,h2,h3,h4,h5,h6,.site-title,.site-title a,.entry-title,.entry-title a{color:var(--wfm-cream)!important;font-weight:700}
h1,h2,.site-title{letter-spacing:-.035em}
a,a:visited,.site-header a,.site-footer a,.main-navigation a,.site-header-cart a,.widget a{color:var(--wfm-cream)!important;text-decoration-thickness:2px;text-underline-offset:.25em}
a:hover,a:focus-visible,a:active,.site-header a:hover,.main-navigation a:hover,.site-footer a:hover{color:var(--wfm-cream)!important;text-decoration:underline}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--wfm-cream)!important;outline-offset:4px}
.site-header{border-bottom:1px solid #382b2d;padding-top:2.5rem}
.site-footer{border-top:1px solid #382b2d}
.site-description,.entry-meta,.posted-on,.posted-on a,.post-author,.post-author a,.widget .post-date,.woocommerce-result-count{color:var(--wfm-muted)!important}
.site-title a{font-size:clamp(1.7rem,3vw,2.5rem);text-transform:uppercase;letter-spacing:.04em}
.site-description{font-size:.95rem}
button,input[type=button],input[type=reset],input[type=submit],.button,a.button,.wp-element-button,.wp-block-button__link,.added_to_cart,.wc-block-components-button{background:var(--wfm-red)!important;color:var(--wfm-cream)!important;border:2px solid var(--wfm-red)!important;border-radius:2px;font-weight:700;text-decoration:none!important;box-shadow:none!important}
button:hover,button:focus-visible,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,.button:hover,.button:focus-visible,a.button:hover,.wp-element-button:hover,.wp-block-button__link:hover,.added_to_cart:hover,.wc-block-components-button:hover{background:var(--wfm-cream)!important;color:var(--wfm-black)!important;border-color:var(--wfm-cream)!important;text-decoration:none!important}
button>* ,.button>*,.wp-element-button>*,.wp-block-button__link>*,.wc-block-components-button>*{color:inherit!important}
button:disabled,.button.disabled,input:disabled{opacity:1!important;background:#393332!important;color:#ded3be!important;border-color:#857b6b!important;cursor:not-allowed}
input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]),textarea,select,.select2-container .select2-selection{background:var(--wfm-panel)!important;color:var(--wfm-cream)!important;border:1px solid var(--wfm-border)!important;box-shadow:none!important;border-radius:2px}
input::placeholder,textarea::placeholder{color:var(--wfm-muted)!important;opacity:1}
input[type=checkbox],input[type=radio]{accent-color:var(--wfm-red)}
input:focus,textarea:focus,select:focus{border-color:var(--wfm-cream)!important}
label,.woocommerce-form__label,.wc-block-components-text-input label,.wc-block-components-select label{color:var(--wfm-cream)!important}
.main-navigation ul ul,.secondary-navigation ul ul,.site-header-cart .widget_shopping_cart,.widget_shopping_cart .buttons,.widget_shopping_cart .total,.select2-dropdown,.select2-results__option,.storefront-handheld-footer-bar,.storefront-handheld-footer-bar ul li>a{background:var(--wfm-panel)!important;color:var(--wfm-cream)!important}
.main-navigation ul ul a:hover,.main-navigation ul ul a:focus,.select2-results__option--highlighted,.select2-results__option[aria-selected=true]{background:var(--wfm-red)!important;color:var(--wfm-cream)!important}
.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{color:var(--wfm-cream)!important;text-decoration:underline;text-decoration-color:var(--wfm-red);text-decoration-thickness:3px}
.main-navigation button.menu-toggle{background:var(--wfm-panel)!important;color:var(--wfm-cream)!important;border-color:var(--wfm-border)!important}
.main-navigation button.menu-toggle:hover{background:var(--wfm-cream)!important;color:var(--wfm-black)!important}
button.menu-toggle::before,button.menu-toggle::after,button.menu-toggle span::before{background:currentColor!important}
.widget,.hentry,.entry-header,.entry-footer,.woocommerce-tabs,.woocommerce-tabs ul.tabs,.woocommerce-tabs ul.tabs li{border-color:#4a403b!important}
blockquote{border-left:4px solid var(--wfm-red);color:var(--wfm-cream)}
pre,code,kbd,tt,var{background:var(--wfm-panel)!important;color:var(--wfm-cream)!important}
table,table th,table td,table thead th,table tbody th,table tbody td,.woocommerce-checkout-review-order-table,.cart_totals,.woocommerce-checkout #payment,.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment .place-order{background:var(--wfm-panel)!important;color:var(--wfm-cream)!important;border-color:var(--wfm-border)!important}
.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background:var(--wfm-panel)!important;color:var(--wfm-cream)!important;border:1px solid var(--wfm-border);border-left:4px solid var(--wfm-red)}
.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{color:var(--wfm-cream)!important;text-decoration:underline}
.woocommerce .price,.woocommerce-Price-amount,.woocommerce div.product p.price,.woocommerce div.product span.price,.star-rating span::before{color:var(--wfm-cream)!important}
.onsale,.wc-block-components-product-sale-badge{background:var(--wfm-red)!important;color:var(--wfm-cream)!important;border-color:var(--wfm-red)!important}
.wc-block-components-checkout-step,.wc-block-components-order-summary,.wc-block-components-sidebar,.wc-block-cart,.wc-block-checkout,.wc-block-components-totals-wrapper,.wc-block-components-panel,.wc-block-components-order-summary-item{background:var(--wfm-black)!important;color:var(--wfm-cream)!important;border-color:var(--wfm-border)!important}
.wc-block-components-validation-error,.woocommerce-invalid label{color:#ffb4ad!important}
.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{background:var(--wfm-panel)!important;color:var(--wfm-cream)!important}
.pagination .page-numbers li .current,.woocommerce-pagination .page-numbers li .current,.pagination a:hover,.woocommerce-pagination a:hover{background:var(--wfm-red)!important;color:var(--wfm-cream)!important}
::selection{background:var(--wfm-red);color:var(--wfm-cream)}
@media(prefers-reduced-motion:no-preference){a,button,.button,input{transition:color .15s ease,background-color .15s ease,border-color .15s ease}}
@media(max-width:767px){.site-header{padding-top:1.5rem}.site-title a{font-size:1.5rem}.site-content{padding-top:1.5rem}}
