.elementor-kit-9{--e-global-color-primary:#1875FF;--e-global-color-secondary:#092F82;--e-global-color-text:#6B7280;--e-global-color-accent:#0059FE;--e-global-color-synink:#1A1D24;--e-global-color-synmuted:#8A8F98;--e-global-color-synwhite:#FFFFFF;--e-global-color-synblack:#0B0B0B;--e-global-color-synblue2:#3688FE;--e-global-color-synsky:#62AAFE;--e-global-color-synsurf:#F5F8FD;--e-global-color-synborder:#E6EBF3;--e-global-color-synmist:#EFF4FA;--e-global-color-synice:#D6ECF9;--e-global-color-synherotop:#CAE2F5;--e-global-color-synherobot:#F1F8FD;--e-global-color-synspec:#F8F7F5;--e-global-color-synchip:#F3F4F6;--e-global-color-synsuccess:#23A854;--e-global-color-synwarnbg:#FFF8E6;--e-global-color-synwarn:#8A4B08;--e-global-color-synorange:#F7B13A;--e-global-color-synnavy2:#163A88;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.2em;--e-global-typography-syndisplay-font-family:"Inter";--e-global-typography-syndisplay-font-size:56px;--e-global-typography-syndisplay-font-weight:700;--e-global-typography-syndisplay-line-height:1.05em;--e-global-typography-syndisplay-letter-spacing:-0.02em;--e-global-typography-synh1-font-family:"Inter";--e-global-typography-synh1-font-size:52px;--e-global-typography-synh1-font-weight:700;--e-global-typography-synh1-line-height:1.1em;--e-global-typography-synh1-letter-spacing:-0.02em;--e-global-typography-synh2-font-family:"Inter";--e-global-typography-synh2-font-size:40px;--e-global-typography-synh2-font-weight:700;--e-global-typography-synh2-line-height:1.15em;--e-global-typography-synh2-letter-spacing:-0.015em;--e-global-typography-synh3-font-family:"Inter";--e-global-typography-synh3-font-size:32px;--e-global-typography-synh3-font-weight:600;--e-global-typography-synh3-line-height:1.2em;--e-global-typography-synh3-letter-spacing:-0.01em;--e-global-typography-synh4-font-family:"Inter";--e-global-typography-synh4-font-size:22px;--e-global-typography-synh4-font-weight:600;--e-global-typography-synh4-line-height:1.3em;--e-global-typography-synh5-font-family:"Poppins";--e-global-typography-synh5-font-size:18px;--e-global-typography-synh5-font-weight:600;--e-global-typography-synh5-line-height:1.35em;--e-global-typography-synlead-font-family:"Inter";--e-global-typography-synlead-font-size:18px;--e-global-typography-synlead-font-weight:400;--e-global-typography-synlead-line-height:1.6em;--e-global-typography-synsmall-font-family:"Inter";--e-global-typography-synsmall-font-size:14px;--e-global-typography-synsmall-font-weight:400;--e-global-typography-synsmall-line-height:1.55em;--e-global-typography-syneyebrow-font-family:"Inter";--e-global-typography-syneyebrow-font-size:12px;--e-global-typography-syneyebrow-font-weight:600;--e-global-typography-syneyebrow-text-transform:uppercase;--e-global-typography-syneyebrow-line-height:1.4em;--e-global-typography-syneyebrow-letter-spacing:0.15em;--e-global-typography-synnav-font-family:"Poppins";--e-global-typography-synnav-font-size:14px;--e-global-typography-synnav-font-weight:400;--e-global-typography-synnav-line-height:1.4em;--e-global-typography-synmono-font-family:"Courier Prime";--e-global-typography-synmono-font-size:15px;--e-global-typography-synmono-font-weight:700;--e-global-typography-synmono-line-height:1.3em;background-color:#FFFFFF;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-synwhite );background-image:linear-gradient(90deg, #3688FE 0%, #1875FF 100%);border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, #1875FF 0%, #0059FE 100%);}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-accent );}.elementor-kit-9 a:hover{color:var( --e-global-color-primary );}.elementor-kit-9 h1{color:var( --e-global-color-synink );font-family:var( --e-global-typography-synh1-font-family ), Sans-serif;font-size:var( --e-global-typography-synh1-font-size );font-weight:var( --e-global-typography-synh1-font-weight );line-height:var( --e-global-typography-synh1-line-height );letter-spacing:var( --e-global-typography-synh1-letter-spacing );}.elementor-kit-9 h2{color:var( --e-global-color-synink );font-family:var( --e-global-typography-synh2-font-family ), Sans-serif;font-size:var( --e-global-typography-synh2-font-size );font-weight:var( --e-global-typography-synh2-font-weight );line-height:var( --e-global-typography-synh2-line-height );letter-spacing:var( --e-global-typography-synh2-letter-spacing );}.elementor-kit-9 h3{color:var( --e-global-color-synink );font-family:var( --e-global-typography-synh3-font-family ), Sans-serif;font-size:var( --e-global-typography-synh3-font-size );font-weight:var( --e-global-typography-synh3-font-weight );line-height:var( --e-global-typography-synh3-line-height );letter-spacing:var( --e-global-typography-synh3-letter-spacing );}.elementor-kit-9 h4{color:var( --e-global-color-synink );font-family:var( --e-global-typography-synh4-font-family ), Sans-serif;font-size:var( --e-global-typography-synh4-font-size );font-weight:var( --e-global-typography-synh4-font-weight );line-height:var( --e-global-typography-synh4-line-height );}.elementor-kit-9 h5{color:var( --e-global-color-synink );font-family:var( --e-global-typography-synh5-font-family ), Sans-serif;font-size:var( --e-global-typography-synh5-font-size );font-weight:var( --e-global-typography-synh5-font-weight );line-height:var( --e-global-typography-synh5-line-height );}.elementor-kit-9 h6{color:var( --e-global-color-synink );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-kit-9 label{color:#1A1D24;font-family:var( --e-global-typography-synsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-synsmall-font-size );font-weight:var( --e-global-typography-synsmall-font-weight );line-height:var( --e-global-typography-synsmall-line-height );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#1A1D24;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;}.elementor-kit-9 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea:focus,.elementor-kit-9 .elementor-field-textual:focus{box-shadow:0px 0px 0px 3px rgba(24,117,255,0.15);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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:1366px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-synh1-font-size );line-height:var( --e-global-typography-synh1-line-height );letter-spacing:var( --e-global-typography-synh1-letter-spacing );}.elementor-kit-9 h2{font-size:var( --e-global-typography-synh2-font-size );line-height:var( --e-global-typography-synh2-line-height );letter-spacing:var( --e-global-typography-synh2-letter-spacing );}.elementor-kit-9 h3{font-size:var( --e-global-typography-synh3-font-size );line-height:var( --e-global-typography-synh3-line-height );letter-spacing:var( --e-global-typography-synh3-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-synh4-font-size );line-height:var( --e-global-typography-synh4-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-synh5-font-size );line-height:var( --e-global-typography-synh5-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9 label{font-size:var( --e-global-typography-synsmall-font-size );line-height:var( --e-global-typography-synsmall-line-height );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-con{--container-default-padding-top:0px;--container-default-padding-right:32px;--container-default-padding-bottom:0px;--container-default-padding-left:32px;}}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-syndisplay-font-size:44px;--e-global-typography-synh1-font-size:42px;--e-global-typography-synh2-font-size:34px;--e-global-typography-synh3-font-size:28px;--e-global-typography-synh4-font-size:20px;--e-global-typography-synh5-font-size:17px;--e-global-typography-synlead-font-size:17px;--e-global-typography-synsmall-font-size:14px;--e-global-typography-syneyebrow-font-size:12px;--e-global-typography-synnav-font-size:14px;--e-global-typography-synmono-font-size:15px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-synh1-font-size );line-height:var( --e-global-typography-synh1-line-height );letter-spacing:var( --e-global-typography-synh1-letter-spacing );}.elementor-kit-9 h2{font-size:var( --e-global-typography-synh2-font-size );line-height:var( --e-global-typography-synh2-line-height );letter-spacing:var( --e-global-typography-synh2-letter-spacing );}.elementor-kit-9 h3{font-size:var( --e-global-typography-synh3-font-size );line-height:var( --e-global-typography-synh3-line-height );letter-spacing:var( --e-global-typography-synh3-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-synh4-font-size );line-height:var( --e-global-typography-synh4-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-synh5-font-size );line-height:var( --e-global-typography-synh5-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9 label{font-size:var( --e-global-typography-synsmall-font-size );line-height:var( --e-global-typography-synsmall-line-height );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:32px;--container-default-padding-bottom:0px;--container-default-padding-left:32px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-syndisplay-font-size:34px;--e-global-typography-synh1-font-size:32px;--e-global-typography-synh2-font-size:28px;--e-global-typography-synh3-font-size:24px;--e-global-typography-synh4-font-size:18px;--e-global-typography-synh5-font-size:16px;--e-global-typography-synlead-font-size:16px;--e-global-typography-synsmall-font-size:13px;--e-global-typography-syneyebrow-font-size:11px;--e-global-typography-synnav-font-size:15px;--e-global-typography-synmono-font-size:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-synh1-font-size );line-height:var( --e-global-typography-synh1-line-height );letter-spacing:var( --e-global-typography-synh1-letter-spacing );}.elementor-kit-9 h2{font-size:var( --e-global-typography-synh2-font-size );line-height:var( --e-global-typography-synh2-line-height );letter-spacing:var( --e-global-typography-synh2-letter-spacing );}.elementor-kit-9 h3{font-size:var( --e-global-typography-synh3-font-size );line-height:var( --e-global-typography-synh3-line-height );letter-spacing:var( --e-global-typography-synh3-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-synh4-font-size );line-height:var( --e-global-typography-synh4-line-height );}.elementor-kit-9 h5{font-size:var( --e-global-typography-synh5-font-size );line-height:var( --e-global-typography-synh5-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9 label{font-size:var( --e-global-typography-synsmall-font-size );line-height:var( --e-global-typography-synsmall-line-height );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}
/* Start custom CSS *//* ===== Synthera design system: interaction layer ===== */
:root{--syn-ease:cubic-bezier(.2,.7,.2,1);--syn-blue:#1875FF;--syn-ink:#1A1D24;--syn-shadow-blue:0 10px 24px -10px rgba(24,117,255,.55);}
html{scroll-behavior:smooth;}
.elementor-button,.elementor-widget-button .elementor-button{transition:transform .25s var(--syn-ease),box-shadow .25s var(--syn-ease),background .25s var(--syn-ease),color .2s ease;}
.elementor-widget-button .elementor-button:hover{transform:translateY(-1px);box-shadow:var(--syn-shadow-blue);}
.elementor-widget-button .elementor-button:active{transform:translateY(0) scale(.98);box-shadow:none;}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--syn-blue);outline-offset:3px;border-radius:6px;}
/* Header */
.syn-header .syn-hicon .elementor-icon{display:flex;transition:color .2s ease,transform .25s var(--syn-ease);}
.syn-header .syn-hicon .elementor-icon:hover{transform:translateY(-1px);}
.syn-header .syn-hicon .elementor-icon-wrapper{line-height:0;}
.syn-header .syn-cart .elementor-menu-cart__toggle .elementor-button{background:transparent!important;box-shadow:none!important;transform:none!important;padding:4px;}
.syn-header .syn-cart .elementor-menu-cart__toggle .elementor-button-icon{color:var(--syn-ink);transition:color .2s ease;}
.syn-header .syn-cart .elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon{color:var(--syn-blue);}
.syn-header .syn-cart .elementor-button-icon[data-counter]:before{font-family:Poppins,sans-serif;font-weight:600;min-width:18px;height:18px;line-height:18px;font-size:10px;top:-8px;right:-9px;}
.syn-header.elementor-sticky--effects .syn-header-bar{box-shadow:0 6px 24px -12px rgba(9,47,130,.18);}
.syn-header .syn-nav .elementor-item{transition:color .2s ease;}
.syn-announce .syn-countdown .elementor-countdown-item{display:inline-flex;align-items:baseline;gap:1px;}
.syn-announce .syn-countdown .elementor-countdown-wrapper{gap:6px;}
.syn-announce .syn-countdown .elementor-countdown-label{padding:0!important;}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important;}}
/* Footer */
.syn-footer .syn-watermark .elementor-heading-title{background:linear-gradient(180deg,rgba(214,226,255,.55) 0%,rgba(147,170,236,.28) 55%,rgba(9,47,130,0) 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;white-space:nowrap;margin-bottom:-.2em;user-select:none;}
.syn-footer .syn-footer-menu .elementor-item{transition:color .2s ease,transform .25s var(--syn-ease);}
.syn-footer .syn-footer-menu .elementor-item:hover{transform:translateX(2px);}
.syn-footer .syn-footer-social .elementor-social-icon{transition:background-color .2s ease,transform .25s var(--syn-ease);}
.syn-footer .syn-footer-social .elementor-social-icon:hover{transform:translateY(-2px);}
/* Pill newsletter form (input + button inside one pill) */
.syn-pill-form .elementor-form-fields-wrapper{flex-wrap:nowrap;align-items:center;margin:0!important;padding:6px;border-radius:999px;border:1px solid rgba(26,29,36,.08);background:#fff;}
.syn-pill-form .elementor-field-group{padding:0!important;margin:0!important;}
.syn-pill-form .elementor-field-group:not(.e-form__buttons){flex:1 1 auto;}
.syn-pill-form .e-form__buttons{flex:0 0 auto;width:auto!important;}
.syn-pill-form .elementor-field-textual{border:0!important;background:transparent!important;box-shadow:none!important;padding:10px 18px!important;min-height:44px;}
.syn-pill-form .elementor-button{border-radius:999px;padding:13px 26px;min-height:44px;}
.syn-pill-form--dark .elementor-form-fields-wrapper{max-width:494px;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.28);}
.syn-pill-form--dark .elementor-field-textual{color:#fff!important;}
.syn-pill-form--dark .elementor-field-textual::placeholder{color:rgba(255,255,255,.72);}
.syn-pill-form--dark .elementor-button{background:#2B74B9!important;}
.syn-pill-form--dark .elementor-button:hover{background:#1875FF!important;}
.syn-pill-form .elementor-message{margin-top:10px;font-size:14px;}
.syn-pill-form--dark .elementor-message{color:#fff;}
@media (max-width:767px){.syn-pill-form--dark .elementor-form-fields-wrapper{margin:0 auto!important;}}
/* Buttons: outline variant */
.syn-btn-outline .elementor-button{background:transparent!important;background-image:none!important;color:var(--syn-ink)!important;border:1px solid var(--syn-ink)!important;}
.syn-btn-outline .elementor-button:hover{background:var(--syn-ink)!important;color:#fff!important;box-shadow:0 10px 24px -12px rgba(26,29,36,.45)!important;}
.syn-btn-outline .elementor-button:hover .elementor-button-text{color:#fff!important;}
/* Page hero */
.syn-breadcrumb .woocommerce-breadcrumb{color:var(--syn-ink);}
.syn-breadcrumb .woocommerce-breadcrumb a:first-child{text-transform:uppercase;letter-spacing:.08em;font-size:12px;}
.syn-breadcrumb .woocommerce-breadcrumb a{transition:color .2s ease;}
.syn-breadcrumb .woocommerce-breadcrumb a:hover{color:var(--syn-blue)!important;}
/* Shop toolbar */
.syn-shop-search .e-search-input{padding-inline-start:52px!important;background:#F9FAFB;}
.syn-shop-search .e-search-input-wrapper > svg,.syn-shop-search .e-search-label > svg{inset-inline-start:22px!important;}
@media (min-width:768px){.syn-chips .e-filter{flex-wrap:wrap!important;overflow:visible!important;}}
.syn-chips .e-filter-item[data-filter="__all"]{order:-1;}
.syn-chips .e-filter-item{transition:background-color .2s ease,color .2s ease,transform .2s var(--syn-ease);}
.syn-chips .e-filter-item:active{transform:scale(.97);}
@media (max-width:767px){.syn-chips .e-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;}.syn-chips .e-filter::-webkit-scrollbar{display:none;}.syn-chips .e-filter-item{flex:0 0 auto;}}
/* Product card */
.syn-card{transition:transform .35s var(--syn-ease),box-shadow .35s var(--syn-ease),border-color .35s ease;}
.syn-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px rgba(9,47,130,.35);border-color:#D5E1F3!important;}
.syn-card .syn-card__image img{transition:transform .5s var(--syn-ease);}
.syn-card:hover .syn-card__image img{transform:scale(1.035);}
.syn-card .syn-card__title a{color:inherit;}
.syn-card .syn-card__title a:hover{color:var(--syn-blue);}
.syn-card .syn-card__price .price{margin:0;}
.syn-card .syn-card__price del{font-weight:400;font-size:.8em;margin-inline-end:6px;}
.syn-card .syn-card__price ins{text-decoration:none;}
.syn-card .syn-spec__value{display:block;overflow-wrap:anywhere;}
.syn-card .elementor-button{white-space:nowrap;}
.syn-card .syn-card__sku:empty,.syn-card .syn-card__badge .elementor-heading-title:empty{display:none;}
/* Loop filter chips are <button>s: drop the kit button gradient */
.syn-chips .e-filter-item{background-image:none!important;box-shadow:none!important;border:0!important;}
.syn-chips .e-filter-item[aria-pressed="true"]{background-color:var(--syn-blue)!important;color:#fff!important;}/* End custom CSS */