/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* Literata: the site's one unified typeface (headings, body, buttons,
   labels, the story reader) -- replaces the old Poppins/Liberation Serif/
   Liberation Sans mix. Liberation Serif/Sans were never actually shipped
   as webfonts here (no @font-face), so most visitors silently got the
   Georgia/Arial system fallback instead of the intended font; Literata is
   loaded for real via Google Fonts so every visitor sees the same thing. */
@import url("https://fonts.googleapis.com/css2?family=Literata:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap");
/* Inter Regular -- scoped to the site header's top nav menu only (see
   the WP Additional CSS block / header widget overrides), not the site
   font. The nav's plain-serif-bold + drop-shadow links were hard to
   read at this size; a clean grotesque sans reads better here. */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap");
* {
    font-family: "Literata", Georgia, "Times New Roman", serif;
    outline: none !important;
}

.woocommerce-message {
    display: none !important;
}

#primary {
    margin: 0 0 !important;
}

/* WooCommerce */
.cart_item--subscription .product-quantity {
    display: none !important;
}

.elementor-message.elementor-message-success {
    display: none !important;
}

a {
    text-decoration: none !important;
}

b {
    font-weight: 800 !important;
}

.woocommerce-thankyou-magi {
    margin-bottom: 32px;
}

.woocommerce-checkout p.thankyou-note {
    margin-bottom: 40px;
    padding: 0 0 5px 20px;
    border-left: solid 5px #c4401c;
}

/* Cart page buttons (Apply coupon / Update cart / Proceed to checkout) --
   matched to the header's "Lav eventyr" button (same brand plum
   #58203F, white uppercase Inter text, fully-rounded pill shape)
   instead of WooCommerce's default blue, so the whole purchase flow
   reads as one consistent brand instead of two different systems.
   NOTE: selector order fixed 2026-09-24 -- #content is an ANCESTOR of
   .woocommerce in this theme's markup, not the other way around, so
   the previous ".woocommerce #content ..." form never matched
   anything and none of these rules were actually applying. */
#content .woocommerce table.cart td.actions .button,
.woocommerce-cart .cart-collaterals .checkout-button {
    background-color: #58203f !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 24px !important;
    font-family: "Inter", sans-serif !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.02em;
    transition: background-color 0.2s ease;
}

#content .woocommerce table.cart td.actions .button:hover,
.woocommerce-cart .cart-collaterals .checkout-button:hover {
    background-color: #40182f !important;
    color: #ffffff !important;
}

#content .woocommerce table.cart td.actions .button:disabled {
    background-color: #58203f !important;
    opacity: 0.4;
}

/* Apply coupon button gets the same green as the ambassador payout
   button ("Markér som udbetalt", #98AF9D) instead of the brand plum
   used by the other cart actions -- requested explicitly so the
   coupon action reads as a distinct, friendlier "apply a discount"
   affordance rather than the primary checkout-flow color. */
#content .woocommerce table.cart td.actions .coupon .button {
    background-color: #98af9d !important;
}

#content .woocommerce table.cart td.actions .coupon .button:hover {
    background-color: #819585 !important;
}
