.elementor-kit-5{--e-global-color-primary:#0F2438;--e-global-color-secondary:#D8451C;--e-global-color-text:#3F5568;--e-global-color-accent:#F05A28;--e-global-color-jlnvyd:#081522;--e-global-color-jlnvym:#1B3A56;--e-global-color-jlnvys:#2E5674;--e-global-color-jlpapr:#FAFAF8;--e-global-color-jlpap2:#F1F1EE;--e-global-color-jlwhit:#FFFFFF;--e-global-color-jlvrmd:#A93314;--e-global-color-jlvrmw:#FBEDE8;--e-global-color-jlrule:#D8D8D3;--e-global-color-jlruld:#244059;--e-global-color-jlonnv:#E9EEF3;--e-global-color-jlonn2:#9DB2C4;--e-global-color-jlink3:#6E8296;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"IBM Plex Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IBM Plex Mono";--e-global-typography-accent-font-weight:500;color:#3F5568;font-family:"IBM Plex Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#A93314;}.elementor-kit-5 a:hover{color:#0F2438;}.elementor-kit-5 h1{color:#0F2438;font-family:"Archivo", Sans-serif;font-size:64px;font-weight:800;line-height:1em;letter-spacing:-2.2px;}.elementor-kit-5 h2{color:#0F2438;font-family:"Archivo", Sans-serif;font-size:38px;font-weight:800;line-height:1.09em;letter-spacing:-1.1px;}.elementor-kit-5 h3{color:#0F2438;font-family:"Archivo", Sans-serif;font-size:19px;font-weight:700;line-height:1.25em;letter-spacing:-0.3px;}.elementor-kit-5 h4{color:#0F2438;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;line-height:1.35em;letter-spacing:-0.1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;}.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-kit-5{font-size:17px;}.elementor-kit-5 h1{font-size:44px;}.elementor-kit-5 h2{font-size:32px;}.elementor-kit-5 h3{font-size:19px;}.elementor-kit-5 h4{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:16px;}.elementor-kit-5 h1{font-size:36px;}.elementor-kit-5 h2{font-size:27px;}.elementor-kit-5 h3{font-size:18px;}.elementor-kit-5 h4{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Just Listed — global utilities */
.jl-kicker{display:flex;align-items:center;gap:.6rem;font-family:"IBM Plex Mono",monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#D8451C;}
.jl-kicker::after{content:"";height:1px;flex:1;max-width:64px;background:#D8D8D3;}
.jl-kicker--dark{color:#F05A28;}
.jl-kicker--dark::after{background:#244059;}
.jl-num{font-variant-numeric:tabular-nums;}
a:focus-visible,button:focus-visible,.elementor-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #D8451C;outline-offset:3px;}
.jl-measure{max-width:620px;}

/* WooCommerce — match the brand */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,
.wc-block-components-button,.wp-block-woocommerce-cart .wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button{
 background:#D8451C!important;background-color:#D8451C!important;color:#fff!important;
 border:0!important;border-radius:3px!important;
 font-family:Archivo,sans-serif!important;font-weight:700!important;letter-spacing:0!important;
 padding:.85rem 1.6rem!important;box-shadow:none!important;
}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,
.wc-block-components-button:hover,.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover,
.wc-block-components-checkout-place-order-button:hover{
 background:#A93314!important;background-color:#A93314!important;color:#fff!important;
}
.wc-block-components-button__text{color:#fff!important;}
.woocommerce .price,.wc-block-components-product-price,.wc-block-formatted-money-amount{
 font-family:"IBM Plex Mono",monospace;font-variant-numeric:tabular-nums;color:#0F2438;
}
.woocommerce-message,.woocommerce-info{border-top-color:#D8451C!important;}
.woocommerce-message::before,.woocommerce-info::before{color:#D8451C!important;}
.woocommerce table.shop_table,.wc-block-cart-items{border-color:#D8D8D3!important;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
 font-family:Archivo,sans-serif!important;font-weight:700!important;color:#0F2438!important;
}/* End custom CSS */