.elementor-kit-6{--e-global-color-primary:#16203C;--e-global-color-secondary:#C4A052;--e-global-color-text:#1D2030;--e-global-color-accent:#A8853C;--e-global-color-lmnavy900:#0D1428;--e-global-color-lmgoldsoft:#D8BD80;--e-global-color-lmcream:#F3ECE0;--e-global-color-lmpaper:#FBF9F5;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-weight:600;background-color:#FBF9F5;color:#1D2030;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#C4A052;font-family:"Figtree", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#0D1428;border-radius:4px 4px 4px 4px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#A8853C;color:#0D1428;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#A8853C;}.elementor-kit-6 a:hover{color:#16203C;}.elementor-kit-6 h1{font-family:"Figtree", Sans-serif;font-weight:300;}.elementor-kit-6 h2{font-family:"Figtree", Sans-serif;font-weight:300;}.elementor-kit-6 h3{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-kit-6 h4{font-family:"Figtree", Sans-serif;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--navy-900:#0d1428;--navy:#16203c;--gold:#c4a052;--gold-soft:#d8bd80;--gold-deep:#a8853c;--cream:#f3ece0;--paper:#fbf9f5;--white:#ffffff;--ink:#1d2030;--muted:#6c7180;--line:rgba(29,32,48,.12);--radius:4px;--font-body:"Figtree",system-ui,sans-serif} body{font-family:var(--font-body);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.7} h1,h2,h3,h4{font-family:var(--font-body);font-weight:300;line-height:1.12;color:var(--ink)} h1{font-size:clamp(2rem,5vw,3.2rem)} h2{font-size:clamp(1.6rem,3.4vw,2.4rem)} h3{font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:400} a{color:var(--gold-deep)} a:hover{color:var(--navy)} .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.button.alt,.woocommerce a.button.alt,.wc-block-components-button,.elementor-button{font-family:var(--font-body)!important;font-weight:600!important;font-size:.78rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:var(--gold)!important;color:var(--navy-900)!important;border:1px solid var(--gold)!important;border-radius:var(--radius)!important;padding:.95rem 1.9rem!important;transition:background .3s ease,border-color .3s ease,transform .3s ease!important} .woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.wc-block-components-button:hover,.elementor-button:hover{background:var(--gold-deep)!important;border-color:var(--gold-deep)!important;color:var(--navy-900)!important;transform:translateY(-2px)} .woocommerce .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.single_add_to_cart_button,.checkout-button,#place_order,.wc-block-components-button,.wc-block-components-button .wc-block-components-button__text,.wc-block-components-button span,.wp-element-button,.wp-block-button__link,.elementor-button,.elementor-button .elementor-button-text,.added_to_cart.wc-forward{color:var(--navy-900)!important} .wp-element-button,.wp-block-button__link{background:var(--gold)!important;border-color:var(--gold)!important;font-family:var(--font-body)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.78rem!important;border-radius:var(--radius)!important} .wp-element-button:hover,.wp-block-button__link:hover{background:var(--gold-deep)!important;border-color:var(--gold-deep)!important;color:var(--navy-900)!important} .woocommerce ul.products li.product{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .4s ease,box-shadow .4s ease} .woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 18px 50px -30px rgba(13,20,40,.35)} .woocommerce ul.products li.product a img{aspect-ratio:4/5;object-fit:cover;width:100%;margin:0;border-radius:0} .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.02rem;font-weight:500;color:var(--ink);padding:.9rem 1rem .2rem} .woocommerce ul.products li.product .price{color:var(--gold-deep)!important;font-weight:600;font-size:1rem;padding:0 1rem .9rem} .woocommerce ul.products li.product .button{margin:0 1rem 1.1rem} .woocommerce span.onsale{background:var(--navy-900);color:var(--gold-soft);font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;border-radius:3px;padding:5px 11px;min-height:0;min-width:0;line-height:1.4} .woocommerce div.product .product_title{font-weight:300} .woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--gold-deep);font-weight:600;font-size:1.4rem} .woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--gold)} .woocommerce div.product form.cart .variations select{border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .8rem;font-family:var(--font-body)} .woocommerce div.product div.images img{border-radius:var(--radius)} .woocommerce table.shop_table{border:1px solid var(--line);border-radius:var(--radius);border-collapse:separate} .woocommerce table.shop_table th{color:var(--ink);font-weight:600} .woocommerce-cart .cart-collaterals .cart_totals h2{font-weight:400} .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid var(--line);border-radius:var(--radius);padding:.75rem .9rem;font-family:var(--font-body);background:var(--white)} .woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(196,160,82,.18)} .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--gold-deep)} .woocommerce-info,.woocommerce-message{border-top-color:var(--gold);background:var(--cream);color:var(--ink);border-radius:var(--radius)} .woocommerce-message::before{color:var(--gold-deep)} .woocommerce-error{border-radius:var(--radius)} .woocommerce .woocommerce-breadcrumb{color:var(--muted);font-size:.85rem} .woocommerce .woocommerce-breadcrumb a{color:var(--gold-deep)} .woocommerce .star-rating span::before,.woocommerce p.stars a{color:var(--gold)} .lmcta__gold,.lmcta2__gold,.lmcta__gold:hover,.lmcta2__gold:hover,.lmnf__btn--gold,.lmnf__btn--gold:hover,.lmcta__ghost:hover,.lmcta2__ghost:hover,.lmnf__btn--outline:hover{color:#0d1428!important} .lmcta__ghost,.lmcta2__ghost,.lmnf__btn--outline{color:#f3ece0!important} .lmre a{color:#a8853c!important} .lmre a:hover{color:#16203c!important} .lmph{font-family:var(--font-body);max-width:1140px;margin:0 auto;padding:1.8rem 1rem .6rem} .lmph__eyebrow{display:flex;align-items:center;gap:.9rem;text-transform:uppercase;letter-spacing:.22em;font-size:.68rem;font-weight:600;color:var(--gold-deep);margin:0 0 .7rem} .lmph__eyebrow::after{content:"";height:1px;width:56px;background:var(--gold)} .lmph__title{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:300;color:var(--navy);margin:0 0 .4rem;line-height:1.15} .lmph__sub{color:var(--muted);font-size:.95rem;margin:0} .lmsteps{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin:1.2rem 0 0;padding:0;list-style:none;font-size:.8rem} .lmsteps li{display:flex;align-items:center;gap:.55rem;color:var(--muted)} .lmsteps li:not(:last-child)::after{content:"";width:26px;height:1px;background:var(--line);margin-left:.7rem} .lmsteps span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);font-size:.66rem;font-weight:600} .lmsteps li.on{color:var(--navy);font-weight:600} .lmsteps li.on span{background:var(--gold);border-color:var(--gold);color:var(--navy-900)} .lmsteps a{color:inherit!important;text-decoration:none;display:flex;align-items:center;gap:.55rem} .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--white)} .woocommerce-MyAccount-navigation li{margin:0} .woocommerce-MyAccount-navigation li+li{border-top:1px solid var(--line)} .woocommerce-MyAccount-navigation a{display:block;padding:.85rem 1.2rem;color:var(--ink)!important;font-size:.92rem;text-decoration:none;transition:background .25s ease,color .25s ease} .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation a:hover{background:var(--cream);color:var(--gold-deep)!important} .woocommerce form.login,.woocommerce form.register{border:1px solid var(--line);border-radius:8px;padding:1.8rem;background:var(--white);max-width:480px} .woocommerce-account h2{font-size:1.3rem;font-weight:400}/* End custom CSS */