.elementor .e-237e4d6b-64c2{font-family:var(--font-small-heading);font-size:14px;color:var(--champagne-gold);letter-spacing:0.3em;text-transform:uppercase;}.elementor .e-3884bb56-2c6b{font-family:var(--font-h1);font-weight:400;font-size:54px;color:var(--warm-ivory);line-height:1.05;margin:0px;}.elementor .e-1055911d-20a8{max-width:520px;font-family:var(--font-body);font-size:16px;color:var(--muted-beige);line-height:1.6;}.elementor .e-2ed3a9b-2bbe{position:relative;text-align:center;padding-block-start:96px;padding-block-end:72px;padding-inline-start:8vw;padding-inline-end:8vw;background-image:radial-gradient(circle at 50% 100%, rgba(201,165,106,0.12) 0%,transparent 60%),linear-gradient(180deg, rgba(28,15,10,0.74) 0%,rgba(28,15,10,0.8) 60%,rgba(28,15,10,1) 100%),url("https://goldacademy.pl/wp-content/uploads/2026/09/Bez-nazwy.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1C0F0A;display:flex;flex-direction:column;gap:16px;align-items:center;background-repeat: no-repeat,no-repeat,no-repeat; background-size: auto auto,auto auto,cover; background-position: 0% 0%,0% 0%,center 45%;\n}.elementor .e-15f97ec{width:100%;max-width:1444px;font-family:var(--font-body);font-size:15px;color:var(--warm-ivory);line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8vw;padding-inline-end:8vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--deep-espresso);flex-direction:column;& .woocommerce-info, & .woocommerce-message, & .cart-empty { padding-block-start: 20px; padding-block-end: 20px; padding-inline-start: 24px; padding-inline-end: 24px; border-width: 1px; border-style: solid; border-color: rgba(201,165,106,0.35); border-radius: 4px; background-color: rgba(201,165,106,0.06); color: var(--warm-ivory); list-style: none; } & .woocommerce-error { padding-block-start: 20px; padding-block-end: 20px; padding-inline-start: 24px; padding-inline-end: 24px; border-width: 1px; border-style: solid; border-color: rgba(224,135,135,0.5); border-radius: 4px; background-color: rgba(224,135,135,0.08); color: #e8a8a8; list-style: none; } & .button, & .wc-backward, & .checkout-button, & input[type="submit"] { display: inline-block; font-family: var(--font-body); font-weight: 500; font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--deep-espresso); background-color: var(--champagne-gold); padding-block-start: 14px; padding-block-end: 14px; padding-inline-start: 28px; padding-inline-end: 28px; border-radius: 2px; border-width: 0px; text-decoration: none; transition: background-color 0.3s, transform 0.3s; cursor: pointer; margin-block-start: 16px; } & .button:hover, & .wc-backward:hover, & .checkout-button:hover, & input[type="submit"]:hover { background-color: var(--soft-gold); transform: translate3d(0px, -2px, 0px); } & table.shop_table { width: 100%; border-collapse: collapse; margin-block-start: 20px; margin-block-end: 20px; border-width: 1px; border-style: solid; border-color: rgba(201,165,106,0.25); } & table.shop_table th { font-family: var(--font-body); font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--champagne-gold); padding: 14px; border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(201,165,106,0.3); text-align: left; } & table.shop_table td { padding: 14px; color: var(--warm-ivory); border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(201,165,106,0.15); } & table.shop_table a { color: var(--warm-ivory); } & .product-remove a { color: var(--muted-beige); } & .quantity input.qty { width: 60px; height: 40px; text-align: center; background-color: rgba(255,255,255,0.03); border-width: 1px; border-style: solid; border-color: rgba(201,165,106,0.35); border-radius: 2px; color: var(--warm-ivory); } & .coupon input#coupon_code { height: 40px; padding-inline-start: 12px; padding-inline-end: 12px; background-color: rgba(255,255,255,0.03); border-width: 1px; border-style: solid; border-color: rgba(201,165,106,0.35); border-radius: 2px; color: var(--warm-ivory); margin-inline-end: 10px; } & .cart_totals { margin-block-start: 32px; padding-block-start: 24px; padding-block-end: 24px; padding-inline-start: 24px; padding-inline-end: 24px; border-width: 1px; border-style: solid; border-color: rgba(201,165,106,0.3); border-radius: 4px; background-color: var(--dark-chocolate); } & .cart_totals h2 { font-family: var(--font-h1); font-weight: 400; font-size: 24px; color: var(--warm-ivory); margin-block-end: 12px; } & .cart_totals table { width: 100%; } & .cart_totals table td, & .cart_totals table th { padding: 10px 0; border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(201,165,106,0.15); color: var(--warm-ivory); } & .order-total .amount { color: var(--soft-gold); font-size: 20px; font-family: var(--font-h1); } & a { color: var(--champagne-gold); }\n}