

/* FINAL-POLISH REFACTOR V1 — BASE */

/* =========================================================
   LOCAL UI LATO V2
   ========================================================= */
@font-face {
  font-family: "ToysEasy Local UI Lato";
  src: url("/wp-content/uploads/toyseasy-fonts/Lato-400.woff2") format("woff2");
  font-style: normal; font-weight: 400; font-display: optional;
}
@font-face {
  font-family: "ToysEasy Local UI Lato";
  src: url("/wp-content/uploads/toyseasy-fonts/Lato-700.woff2") format("woff2");
  font-style: normal; font-weight: 700; font-display: optional;
}
html body { font-family: "ToysEasy Local UI Lato", Arial, sans-serif !important; }
html body .whb-header .wd-nav .nav-link-text,
html body .whb-header .wd-tools-text,
html body .whb-header input[type="search"],
html body .main-page-wrapper :is(p, li, label, input, textarea, select, .wd-product-title, .wd-product-title a, .woocommerce-Price-amount),
html body .footer-container :is(p, li, a, small) {
  font-family: "ToysEasy Local UI Lato", Arial, sans-serif !important;
}
html body:not(.home) .page-title.page-title-default .entry-title {
  font-family: "Bahnschrift Condensed", "Arial Narrow", "Liberation Sans Narrow", Arial, sans-serif !important;
  font-weight: 800 !important; font-stretch: condensed !important; font-synthesis: weight !important;
}

/* Global mini-cart checkout/button order */
/* Cart drawer checkout button */

body .cart-widget-side a.checkout,
body .cart-widget-side .woocommerce-mini-cart__buttons .checkout,
body .cart-widget-side .shopping-cart-widget-footer .checkout {

    background: #FFC700 !important;
    background-color: #FFC700 !important;
    background-image: none !important;

    color: #111318 !important;
    border: 1px solid #FFC700 !important;

    border-radius: 0 !important;
    box-shadow: none !important;

    font-weight: 700 !important;

    transition: background-color .2s ease,
                border-color .2s ease !important;
}

/* Hover */

body .cart-widget-side a.checkout:hover,
body .cart-widget-side .woocommerce-mini-cart__buttons .checkout:hover,
body .cart-widget-side .shopping-cart-widget-footer .checkout:hover,
body .cart-widget-side a.checkout:focus-visible {

    background: #E6AF00 !important;
    background-color: #E6AF00 !important;
    background-image: none !important;

    border-color: #E6AF00 !important;
    color: #111318 !important;
}


/* TOYSEASY CART BUTTON ORDER V1 */

/* Keep existing button colors and sizes */

body .cart-widget-side :is(
    .woocommerce-mini-cart__buttons,
    .wd-cart-buttons,
    .shopping-cart-widget-footer .buttons
) {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
}

/* Checkout first */

body .cart-widget-side :is(
    .woocommerce-mini-cart__buttons,
    .wd-cart-buttons,
    .shopping-cart-widget-footer .buttons
) > a.checkout {
    order: -1 !important;
}

/* View Cart second */

body .cart-widget-side :is(
    .woocommerce-mini-cart__buttons,
    .wd-cart-buttons,
    .shopping-cart-widget-footer .buttons
) > a:not(.checkout) {
    order: 1 !important;
}

/* END TOYSEASY CART BUTTON ORDER V1 */
