.elementor .lk-woo{width:100%;font-family:var(--lk-sans);font-size:16px;color:var(--lk-stone);line-height:1.6;display:block;& a { color:var(--lk-forest); } & h2 { font-family:'Times New Roman',Times,serif;font-weight:400;font-size:32px;color:var(--lk-forest);margin:0 0 20px; } & h3 { font-family:'Times New Roman',Times,serif;font-weight:400;font-size:26px;color:var(--lk-forest);margin:0 0 16px; } & .button { background-color:var(--lk-forest) !important;color:var(--lk-cream) !important;border:0 !important;border-radius:0 !important;font-family:var(--lk-sans),sans-serif !important;font-size:12px !important;font-weight:600 !important;letter-spacing:3px !important;text-transform:uppercase !important;padding:18px 32px !important;line-height:1.2 !important;transition:background-color .4s ease; } & .button:hover { background-color:var(--lk-gold) !important;color:var(--lk-deep) !important; } & #place_order { width:100%;padding:22px 32px !important; } & .checkout-button { width:100%;text-align:center;padding:22px 32px !important; } & table.shop_table { width:100%;border:1px solid rgba(32,51,46,.15) !important;border-radius:0 !important;border-collapse:collapse !important;background-color:#FFFFFF;margin-bottom:32px; } & table.shop_table th { font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--lk-forest);padding:18px 16px !important; } & table.shop_table td { padding:20px 16px !important;border-top:1px solid rgba(32,51,46,.12) !important;vertical-align:middle; } & table.shop_table img { width:88px !important; } & .product-name a { font-family:'Times New Roman',Times,serif;font-size:20px;text-decoration:none; } & .amount { color:var(--lk-ink); } & .input-text { border:1px solid rgba(32,51,46,.25) !important;border-radius:0 !important;padding:14px 16px !important;min-height:52px;background-color:#FFFFFF !important;font-size:16px !important;color:var(--lk-ink); } & select { border:1px solid rgba(32,51,46,.25) !important;border-radius:0 !important;padding:14px 16px !important;min-height:52px;background-color:#FFFFFF;font-size:16px; } & .select2-container .select2-selection { border:1px solid rgba(32,51,46,.25) !important;border-radius:0 !important;min-height:52px;padding:10px 6px; } & label { font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--lk-forest);margin-bottom:8px; } & .woocommerce-info { border-top-color:var(--lk-gold) !important;background-color:#FFFFFF !important;color:var(--lk-ink) !important; } & .woocommerce-message { border-top-color:var(--lk-gold) !important;background-color:#FFFFFF !important;color:var(--lk-ink) !important; } & .woocommerce-info::before { color:var(--lk-gold) !important; } & .woocommerce-message::before { color:var(--lk-gold) !important; } & .woocommerce-error { border-top-color:#9B2C2C !important;background-color:#FFFFFF !important; } & .cart-empty { font-family:'Times New Roman',Times,serif;font-size:30px;color:var(--lk-forest);border:0 !important;padding:0 !important;margin:0 0 28px !important;background:none !important; } & .cart-empty::before { display:none !important; } & .cart_totals { background-color:#FFFFFF;padding:32px;border:1px solid rgba(32,51,46,.15); } & #order_review { background-color:#FFFFFF;padding:32px;border:1px solid rgba(32,51,46,.15); } & #payment { background-color:var(--lk-cream) !important;border-radius:0 !important; } & .woocommerce-MyAccount-navigation ul { list-style:none;margin:0;padding:0;border-top:1px solid rgba(32,51,46,.15); } & .woocommerce-MyAccount-navigation li { border-bottom:1px solid rgba(32,51,46,.15); } & .woocommerce-MyAccount-navigation a { display:block;padding:16px 0;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;text-decoration:none; } & .woocommerce-MyAccount-navigation .is-active a { color:var(--lk-gold); } & .woocommerce-form-login { border:1px solid rgba(32,51,46,.15) !important;border-radius:0 !important;background-color:#FFFFFF;padding:40px !important; } & .woocommerce-form-register { border:1px solid rgba(32,51,46,.15) !important;border-radius:0 !important;background-color:#FFFFFF;padding:40px !important; } & .wc-block-components-button { background-color:var(--lk-forest) !important;color:var(--lk-cream) !important;border:0 !important;border-radius:0 !important;font-family:var(--lk-sans),sans-serif !important;font-size:12px !important;font-weight:600 !important;letter-spacing:3px !important;text-transform:uppercase !important;min-height:58px;transition:background-color .4s ease; } & .wc-block-components-button:hover { background-color:var(--lk-gold) !important;color:var(--lk-deep) !important; } & .wc-block-components-text-input input { border:1px solid rgba(32,51,46,.25) !important;border-radius:0 !important;background-color:#FFFFFF !important; } & .wc-block-components-combobox .wc-block-components-combobox-control input { border-radius:0 !important; } & .wc-block-components-form .wc-block-components-text-input label { color:var(--lk-stone); } & .wc-block-cart__empty-cart__title { font-family:'Times New Roman',Times,serif !important;font-weight:400 !important;font-size:34px !important;color:var(--lk-forest); } & .wc-block-cart__empty-cart__title::before { display:none !important; } & .wp-block-separator { display:none; } & .wp-block-heading { font-family:'Times New Roman',Times,serif;font-weight:400;color:var(--lk-forest); } & .wc-block-grid__product-title { font-family:'Times New Roman',Times,serif;font-size:19px;color:var(--lk-forest); } & .wc-block-grid__product-link { text-decoration:none; } & .wp-block-button__link { background-color:transparent !important;color:var(--lk-forest) !important;border:1px solid var(--lk-forest) !important;border-radius:0 !important;font-size:11px !important;letter-spacing:3px;text-transform:uppercase;padding:12px 22px !important; } & .wc-block-components-sidebar { background-color:#FFFFFF;padding:28px !important;border:1px solid rgba(32,51,46,.15); } & .wc-block-components-title { font-family:'Times New Roman',Times,serif !important;font-weight:400 !important;font-size:26px !important;color:var(--lk-forest) !important;text-transform:none !important; } & .wc-block-components-product-name { font-family:'Times New Roman',Times,serif;font-size:19px;color:var(--lk-forest) !important;text-decoration:none; } & .wc-block-components-totals-footer-item { font-size:18px;color:var(--lk-ink); } & .wc-block-components-checkout-step__title { font-family:'Times New Roman',Times,serif !important;font-weight:400 !important;font-size:24px !important;color:var(--lk-forest); } & .wc-block-components-sidebar-layout { margin-left:0 !important;margin-right:0 !important;width:100% !important; } & .wc-block-components-main { padding-left:0 !important;padding-right:0 !important; } & .wc-block-cart { padding:0 !important; } & .alignwide { margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:100% !important; }\n}.elementor .lk-wrap{width:100%;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .lk-btn-gold:hover,.elementor .lk-btn-gold:focus-visible{color:var(--lk-deep);background-color:var(--lk-gold);}.elementor .lk-btn-gold{font-family:var(--lk-sans);font-weight:600;font-size:12px;color:var(--lk-gold);letter-spacing:3px;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-width:1px;border-color:var(--lk-gold);border-style:solid;background-color:transparent;transition:background-color 0.4s, color 0.4s;display:inline-block;}.elementor .lk-body{font-family:var(--lk-sans);font-weight:400;font-size:17px;color:var(--lk-stone);line-height:1.75;display:block;}.elementor .lk-h2{font-family:"'Times New Roman',Times,serif";font-weight:400;font-size:56px;color:var(--lk-forest);letter-spacing:-0.5px;line-height:1.05;display:block;}.elementor .lk-display{font-family:"'Times New Roman',Times,serif";font-weight:400;font-size:84px;color:var(--lk-ink);letter-spacing:-1px;line-height:1;display:block;}.elementor .lk-eyebrow{font-family:var(--lk-sans);font-weight:600;font-size:13px;color:var(--lk-gold-ink);letter-spacing:3.5px;line-height:1.4;text-transform:uppercase;display:block;}