.elementor-kit-410{--e-global-color-primary:#bfdc80;--e-global-color-secondary:#1b211c;--e-global-color-text:#f2f4ed;--e-global-color-accent:#bfdc80;--e-global-color-ink:#18201C;--e-global-color-forest:#243A2C;--e-global-color-fern:#748970;--e-global-color-cream:#F5F3EC;--e-global-color-white:#FFFFFF;--e-global-color-light:#E9EDE5;--e-global-color-stone:#CBCFC6;--e-global-color-muted:#69766C;--e-global-color-rust:#A97755;--e-global-color-black:#101713;--e-global-color-border:#DCE0D8;--e-global-color-soft:#EFF1EB;--e-global-color-uebg:#111512;--e-global-color-uemuted:#9da99e;--e-global-color-ueline:#303a31;--e-global-color-uehover:#d1e9a3;--e-global-color-ueink:#15200e;--e-global-color-uepaper:#f0f1e9;--e-global-typography-primary-font-family:"Fredoka";--e-global-typography-primary-font-size:52px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-family:"Fredoka";--e-global-typography-secondary-font-size:34px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-secondary-letter-spacing:-0.5px;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.8em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-hero-font-family:"DM Sans";--e-global-typography-hero-font-size:92px;--e-global-typography-hero-font-weight:600;--e-global-typography-hero-text-transform:none;--e-global-typography-hero-font-style:normal;--e-global-typography-hero-line-height:1.04em;--e-global-typography-hero-letter-spacing:-3px;--e-global-typography-section-font-family:"DM Sans";--e-global-typography-section-font-size:50px;--e-global-typography-section-font-weight:600;--e-global-typography-section-text-transform:none;--e-global-typography-section-font-style:normal;--e-global-typography-section-line-height:1.13em;--e-global-typography-section-letter-spacing:-1.8px;--e-global-typography-card-font-family:"DM Sans";--e-global-typography-card-font-size:26px;--e-global-typography-card-font-weight:600;--e-global-typography-card-text-transform:none;--e-global-typography-card-font-style:normal;--e-global-typography-card-line-height:1.25em;--e-global-typography-card-letter-spacing:-0.55px;--e-global-typography-lead-font-family:"DM Sans";--e-global-typography-lead-font-size:18px;--e-global-typography-lead-font-weight:500;--e-global-typography-lead-text-transform:none;--e-global-typography-lead-font-style:normal;--e-global-typography-lead-line-height:1.65em;--e-global-typography-lead-letter-spacing:0px;--e-global-typography-body-font-family:"DM Sans";--e-global-typography-body-font-size:15px;--e-global-typography-body-font-weight:400;--e-global-typography-body-text-transform:none;--e-global-typography-body-font-style:normal;--e-global-typography-body-line-height:1.75em;--e-global-typography-body-letter-spacing:0px;--e-global-typography-small-font-family:"DM Sans";--e-global-typography-small-font-size:12px;--e-global-typography-small-font-weight:400;--e-global-typography-small-text-transform:none;--e-global-typography-small-font-style:normal;--e-global-typography-small-line-height:1.6em;--e-global-typography-small-letter-spacing:0px;--e-global-typography-eyebrow-font-family:"DM Sans";--e-global-typography-eyebrow-font-size:11px;--e-global-typography-eyebrow-font-weight:600;--e-global-typography-eyebrow-text-transform:uppercase;--e-global-typography-eyebrow-font-style:normal;--e-global-typography-eyebrow-line-height:1.3em;--e-global-typography-eyebrow-letter-spacing:1.5px;--e-global-typography-uecard-font-family:"Fredoka";--e-global-typography-uecard-font-size:16px;--e-global-typography-uecard-font-weight:400;--e-global-typography-uecard-text-transform:none;--e-global-typography-uecard-font-style:normal;--e-global-typography-uecard-text-decoration:none;--e-global-typography-uecard-line-height:1.2em;--e-global-typography-uecard-letter-spacing:-0.2px;--e-global-typography-ueproduct-font-family:"Fredoka";--e-global-typography-ueproduct-font-size:42px;--e-global-typography-ueproduct-font-weight:500;--e-global-typography-ueproduct-text-transform:none;--e-global-typography-ueproduct-font-style:normal;--e-global-typography-ueproduct-text-decoration:none;--e-global-typography-ueproduct-line-height:1.1em;--e-global-typography-ueproduct-letter-spacing:-0.7px;--e-global-typography-uehero-font-family:"Fredoka";--e-global-typography-uehero-font-size:84px;--e-global-typography-uehero-font-weight:500;--e-global-typography-uehero-text-transform:none;--e-global-typography-uehero-font-style:normal;--e-global-typography-uehero-text-decoration:none;--e-global-typography-uehero-line-height:1.03em;--e-global-typography-uehero-letter-spacing:-2px;--e-global-typography-ueh1-font-family:"Fredoka";--e-global-typography-ueh1-font-size:64px;--e-global-typography-ueh1-font-weight:500;--e-global-typography-ueh1-text-transform:none;--e-global-typography-ueh1-font-style:normal;--e-global-typography-ueh1-text-decoration:none;--e-global-typography-ueh1-line-height:1.08em;--e-global-typography-ueh1-letter-spacing:-1.5px;--e-global-typography-ueh2-font-family:"Fredoka";--e-global-typography-ueh2-font-size:46px;--e-global-typography-ueh2-font-weight:500;--e-global-typography-ueh2-text-transform:none;--e-global-typography-ueh2-font-style:normal;--e-global-typography-ueh2-text-decoration:none;--e-global-typography-ueh2-line-height:1.12em;--e-global-typography-ueh2-letter-spacing:-1px;--e-global-typography-ueh3-font-family:"Fredoka";--e-global-typography-ueh3-font-size:22px;--e-global-typography-ueh3-font-weight:500;--e-global-typography-ueh3-text-transform:none;--e-global-typography-ueh3-font-style:normal;--e-global-typography-ueh3-text-decoration:none;--e-global-typography-ueh3-line-height:1.2em;--e-global-typography-ueh3-letter-spacing:-0.3px;--e-global-typography-ueh4-font-family:"Fredoka";--e-global-typography-ueh4-font-size:22px;--e-global-typography-ueh4-font-weight:500;--e-global-typography-ueh4-text-transform:none;--e-global-typography-ueh4-font-style:normal;--e-global-typography-ueh4-text-decoration:none;--e-global-typography-ueh4-line-height:1.25em;--e-global-typography-ueh4-letter-spacing:0px;--e-global-typography-ueh5-font-family:"Fredoka";--e-global-typography-ueh5-font-size:20px;--e-global-typography-ueh5-font-weight:500;--e-global-typography-ueh5-text-transform:none;--e-global-typography-ueh5-font-style:normal;--e-global-typography-ueh5-text-decoration:none;--e-global-typography-ueh5-line-height:1.25em;--e-global-typography-ueh5-letter-spacing:0px;--e-global-typography-ueh6-font-family:"Fredoka";--e-global-typography-ueh6-font-size:18px;--e-global-typography-ueh6-font-weight:500;--e-global-typography-ueh6-text-transform:none;--e-global-typography-ueh6-font-style:normal;--e-global-typography-ueh6-text-decoration:none;--e-global-typography-ueh6-line-height:1.3em;--e-global-typography-ueh6-letter-spacing:0px;--e-global-typography-ueeyebrow-font-family:"DM Sans";--e-global-typography-ueeyebrow-font-size:10px;--e-global-typography-ueeyebrow-font-weight:600;--e-global-typography-ueeyebrow-text-transform:uppercase;--e-global-typography-ueeyebrow-font-style:normal;--e-global-typography-ueeyebrow-text-decoration:none;--e-global-typography-ueeyebrow-line-height:1.5em;--e-global-typography-ueeyebrow-letter-spacing:2px;--e-global-typography-uecaption-font-family:"DM Sans";--e-global-typography-uecaption-font-size:12px;--e-global-typography-uecaption-font-weight:400;--e-global-typography-uecaption-text-transform:none;--e-global-typography-uecaption-font-style:normal;--e-global-typography-uecaption-text-decoration:none;--e-global-typography-uecaption-line-height:1.6em;--e-global-typography-uecaption-letter-spacing:0px;--e-global-typography-uereading-font-family:"DM Sans";--e-global-typography-uereading-font-size:16px;--e-global-typography-uereading-font-weight:400;--e-global-typography-uereading-text-transform:none;--e-global-typography-uereading-font-style:normal;--e-global-typography-uereading-text-decoration:none;--e-global-typography-uereading-line-height:1.9em;--e-global-typography-uereading-letter-spacing:0px;--e-global-typography-ueinput-font-family:"DM Sans";--e-global-typography-ueinput-font-size:14px;--e-global-typography-ueinput-font-weight:400;--e-global-typography-ueinput-text-transform:none;--e-global-typography-ueinput-font-style:normal;--e-global-typography-ueinput-text-decoration:none;--e-global-typography-ueinput-line-height:1.5em;--e-global-typography-ueinput-letter-spacing:0px;background-color:#111512;color:#f2f4ed;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0px;}.elementor-kit-410 button,.elementor-kit-410 input[type="button"],.elementor-kit-410 input[type="submit"],.elementor-kit-410 .elementor-button{background-color:#bfdc80;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#15200e;border-radius:10px 10px 10px 10px;padding:14px 24px 14px 24px;}.elementor-kit-410 e-page-transition{background-color:#FFBC7D;}.elementor-kit-410 p{margin-block-end:20px;}.elementor-kit-410 a{color:#f2f4ed;}.elementor-kit-410 a:hover{color:#bfdc80;}.elementor-kit-410 h1{color:#f2f4ed;font-family:"Fredoka", Sans-serif;font-size:64px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.08em;letter-spacing:-1.5px;}.elementor-kit-410 h2{color:#f2f4ed;font-family:"Fredoka", Sans-serif;font-size:46px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-1px;}.elementor-kit-410 h3{color:#f2f4ed;font-family:"Fredoka", Sans-serif;font-size:26px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.3px;}.elementor-kit-410 h4{color:#f2f4ed;font-family:"Fredoka", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25em;letter-spacing:0px;}.elementor-kit-410 h5{color:#f2f4ed;font-family:"Fredoka", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25em;letter-spacing:0px;}.elementor-kit-410 h6{color:#f2f4ed;font-family:"Fredoka", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-kit-410 button:hover,.elementor-kit-410 button:focus,.elementor-kit-410 input[type="button"]:hover,.elementor-kit-410 input[type="button"]:focus,.elementor-kit-410 input[type="submit"]:hover,.elementor-kit-410 input[type="submit"]:focus,.elementor-kit-410 .elementor-button:hover,.elementor-kit-410 .elementor-button:focus{color:#15200e;}.elementor-kit-410 input:not([type="button"]):not([type="submit"]),.elementor-kit-410 textarea,.elementor-kit-410 .elementor-field-textual{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#f2f4ed;background-color:#1b211c;border-radius:9px 9px 9px 9px;padding:14px 15px 14px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.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);}.elementor-lightbox{background-color:#f2f4ed;}.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-410{--e-global-typography-primary-font-size:44px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-secondary-letter-spacing:-0.5px;--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:1.8em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-size:12px;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-hero-font-size:67px;--e-global-typography-section-font-size:41px;--e-global-typography-card-font-size:23px;--e-global-typography-lead-font-size:17px;--e-global-typography-body-font-size:15px;--e-global-typography-small-font-size:12px;--e-global-typography-eyebrow-font-size:10px;--e-global-typography-uecard-font-size:16px;--e-global-typography-uecard-line-height:1.2em;--e-global-typography-uecard-letter-spacing:-0.2px;--e-global-typography-ueproduct-font-size:36px;--e-global-typography-ueproduct-line-height:1.1em;--e-global-typography-ueproduct-letter-spacing:-0.7px;--e-global-typography-uehero-font-size:64px;--e-global-typography-uehero-line-height:1.03em;--e-global-typography-uehero-letter-spacing:-2px;--e-global-typography-ueh1-font-size:52px;--e-global-typography-ueh1-line-height:1.08em;--e-global-typography-ueh1-letter-spacing:-1.5px;--e-global-typography-ueh2-font-size:38px;--e-global-typography-ueh2-line-height:1.12em;--e-global-typography-ueh2-letter-spacing:-1px;--e-global-typography-ueh3-font-size:24px;--e-global-typography-ueh3-line-height:1.2em;--e-global-typography-ueh3-letter-spacing:-0.3px;--e-global-typography-ueh4-font-size:21px;--e-global-typography-ueh4-line-height:1.25em;--e-global-typography-ueh4-letter-spacing:0px;--e-global-typography-ueh5-font-size:19px;--e-global-typography-ueh5-line-height:1.25em;--e-global-typography-ueh5-letter-spacing:0px;--e-global-typography-ueh6-font-size:17px;--e-global-typography-ueh6-line-height:1.3em;--e-global-typography-ueh6-letter-spacing:0px;--e-global-typography-ueeyebrow-font-size:10px;--e-global-typography-ueeyebrow-line-height:1.5em;--e-global-typography-ueeyebrow-letter-spacing:2px;--e-global-typography-uecaption-font-size:11px;--e-global-typography-uecaption-line-height:1.6em;--e-global-typography-uecaption-letter-spacing:0px;--e-global-typography-uereading-font-size:15px;--e-global-typography-uereading-line-height:1.9em;--e-global-typography-uereading-letter-spacing:0px;--e-global-typography-ueinput-font-size:14px;--e-global-typography-ueinput-line-height:1.5em;--e-global-typography-ueinput-letter-spacing:0px;font-size:14px;line-height:1.8em;letter-spacing:0px;}.elementor-kit-410 h1{font-size:52px;line-height:1.08em;letter-spacing:-1.5px;}.elementor-kit-410 h2{font-size:38px;line-height:1.12em;letter-spacing:-1px;}.elementor-kit-410 h3{font-size:24px;line-height:1.2em;letter-spacing:-0.3px;}.elementor-kit-410 h4{font-size:21px;line-height:1.25em;letter-spacing:0px;}.elementor-kit-410 h5{font-size:19px;line-height:1.25em;letter-spacing:0px;}.elementor-kit-410 h6{font-size:17px;line-height:1.3em;letter-spacing:0px;}.elementor-kit-410 button,.elementor-kit-410 input[type="button"],.elementor-kit-410 input[type="submit"],.elementor-kit-410 .elementor-button{font-size:12px;line-height:1.4em;letter-spacing:0px;}.elementor-kit-410 input:not([type="button"]):not([type="submit"]),.elementor-kit-410 textarea,.elementor-kit-410 .elementor-field-textual{font-size:14px;line-height:1.5em;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-410{--e-global-typography-primary-font-size:36px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-secondary-letter-spacing:-0.5px;--e-global-typography-text-font-size:13px;--e-global-typography-text-line-height:1.8em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-size:12px;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-hero-font-size:44px;--e-global-typography-section-font-size:32px;--e-global-typography-card-font-size:21px;--e-global-typography-lead-font-size:16px;--e-global-typography-body-font-size:14px;--e-global-typography-small-font-size:11px;--e-global-typography-eyebrow-font-size:10px;--e-global-typography-uecard-font-size:14px;--e-global-typography-uecard-line-height:1.2em;--e-global-typography-uecard-letter-spacing:-0.2px;--e-global-typography-ueproduct-font-size:32px;--e-global-typography-ueproduct-line-height:1.1em;--e-global-typography-ueproduct-letter-spacing:-0.7px;--e-global-typography-uehero-font-size:52px;--e-global-typography-uehero-line-height:1.03em;--e-global-typography-uehero-letter-spacing:-2px;--e-global-typography-ueh1-font-size:40px;--e-global-typography-ueh1-line-height:1.08em;--e-global-typography-ueh1-letter-spacing:-1.5px;--e-global-typography-ueh2-font-size:32px;--e-global-typography-ueh2-line-height:1.12em;--e-global-typography-ueh2-letter-spacing:-1px;--e-global-typography-ueh3-font-size:16px;--e-global-typography-ueh3-line-height:1.2em;--e-global-typography-ueh3-letter-spacing:-0.3px;--e-global-typography-ueh4-font-size:20px;--e-global-typography-ueh4-line-height:1.25em;--e-global-typography-ueh4-letter-spacing:0px;--e-global-typography-ueh5-font-size:18px;--e-global-typography-ueh5-line-height:1.25em;--e-global-typography-ueh5-letter-spacing:0px;--e-global-typography-ueh6-font-size:16px;--e-global-typography-ueh6-line-height:1.3em;--e-global-typography-ueh6-letter-spacing:0px;--e-global-typography-ueeyebrow-font-size:9px;--e-global-typography-ueeyebrow-line-height:1.5em;--e-global-typography-ueeyebrow-letter-spacing:2px;--e-global-typography-uecaption-font-size:11px;--e-global-typography-uecaption-line-height:1.6em;--e-global-typography-uecaption-letter-spacing:0px;--e-global-typography-uereading-font-size:15px;--e-global-typography-uereading-line-height:1.9em;--e-global-typography-uereading-letter-spacing:0px;--e-global-typography-ueinput-font-size:16px;--e-global-typography-ueinput-line-height:1.5em;--e-global-typography-ueinput-letter-spacing:0px;font-size:13px;line-height:1.8em;letter-spacing:0px;}.elementor-kit-410 h1{font-size:40px;line-height:1.08em;letter-spacing:-1.5px;}.elementor-kit-410 h2{font-size:32px;line-height:1.12em;letter-spacing:-1px;}.elementor-kit-410 h3{font-size:22px;line-height:1.2em;letter-spacing:-0.3px;}.elementor-kit-410 h4{font-size:20px;line-height:1.25em;letter-spacing:0px;}.elementor-kit-410 h5{font-size:18px;line-height:1.25em;letter-spacing:0px;}.elementor-kit-410 h6{font-size:16px;line-height:1.3em;letter-spacing:0px;}.elementor-kit-410 button,.elementor-kit-410 input[type="button"],.elementor-kit-410 input[type="submit"],.elementor-kit-410 .elementor-button{font-size:12px;line-height:1.4em;letter-spacing:0px;}.elementor-kit-410 input:not([type="button"]):not([type="submit"]),.elementor-kit-410 textarea,.elementor-kit-410 .elementor-field-textual{font-size:16px;line-height:1.5em;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */body{background:#111512}a{text-decoration:none}.ue-kit-copy p:last-child{margin-bottom:0}.ue-kit-photo-card{text-decoration:none!important;transition:transform .2s,border-color .2s;border:1px solid #303a31}.ue-kit-photo-card:hover{transform:translateY(-3px);border-color:#bfdc80}.ue-kit-photo-caption{position:relative;z-index:2}.elementor-location-header{position:sticky;top:0;z-index:9990}.ue-kit-header{position:sticky;top:0;z-index:9990}.admin-bar .elementor-location-header{top:32px}.admin-bar .ue-kit-header{top:32px}.ue-kit-header .elementor-button{white-space:nowrap}.ue-kit-footer a:hover{color:#bfdc80}.ue-kit-hero .e-con-inner{position:relative;z-index:2}.ue-kit-hero-title .elementor-heading-title span{color:#bfdc80}.ue-kit-hero .ue-kit-hero-description{max-width:390px!important}.ue-kit-article-content{max-width:740px;margin-inline:auto}.ue-kit-article-content p{margin-bottom:24px}.ue-kit-article-content h2{margin-top:45px}.ue-kit-article-content img{border-radius:16px;height:auto}.ue-kit-product .woocommerce-variation-price{margin-bottom:15px}.ue-kit-product .quantity input{background:var(--e-global-color-secondary, #1b211c);color:var(--e-global-color-text, #f2f4ed);border:1px solid var(--e-global-color-ueline, #303a31);border-radius:8px;min-height:46px}.ue-kit-product .variations select{background:var(--e-global-color-secondary, #1b211c);color:var(--e-global-color-text, #f2f4ed);border:1px solid var(--e-global-color-ueline, #303a31);border-radius:9px;padding:12px}.ue-kit-product .single_add_to_cart_button{background:#bfdc80!important;color:#15200e!important;border-radius:10px!important;padding:15px 25px!important;text-transform:none!important}.ue-kit-gallery .gallery-item img{border-radius:16px;object-fit:cover;height:300px;width:100%}.ue-kit-gallery:not(:target) .gallery-item:nth-child(n+5){display:none}.ue-kit-blog-cards .elementor-post{background:transparent!important;border:0!important;box-shadow:none!important}.ue-kit-blog-cards .elementor-post__thumbnail{border-radius:16px;overflow:hidden}.ue-kit-blog-cards .elementor-post__text{padding:20px 0!important}.ue-kit-blog-cards .elementor-post__badge{background:#111a12dd!important;color:#e6efda!important;text-transform:none!important;border-radius:20px!important}.ue-kit-blog-cards .elementor-post__meta-data{padding:15px 0!important;border-color:#303a31!important}.ue-kit-bottom-nav{padding-bottom:env(safe-area-inset-bottom)!important;position:fixed!important;bottom:0;left:0;right:0;z-index:9991}.ue-kit-bottom-nav .ue-cart-trigger{display:flex;flex-direction:column;gap:2px;border:0;padding:0;background:none;min-height:0;font-size:10px}.ue-kit-bottom-nav .ue-cart-count{position:absolute;top:-7px;right:10px;min-width:18px;height:18px;font-size:9px}.ue-kit-bottom-nav .ue-search-trigger{border:0;padding:0;width:30px;height:26px}.ue-kit-bottom-nav .elementor-widget-icon .elementor-icon{font-size:22px}.ue-kit-bottom-nav .elementor-widget-heading .elementor-heading-title{font:400 10px/1.3 'DM Sans',sans-serif;color:var(--e-global-color-uemuted, #9da99e);text-align:center;text-transform:none}.ue-kit-product-gallery .woocommerce-product-gallery img{background:var(--e-global-color-uepaper, #f0f1e9);border-radius:18px}.ue-kit-article-info .elementor-post-info{justify-content:center}.ue-kit-footer{padding-bottom:45px}@media(max-width:767px){.ue-kit-hero{background-position:64% top!important;background-size:auto 78%!important;background-repeat:no-repeat!important}.ue-kit-hero:before{background:linear-gradient(0deg,#020302 0%,rgba(2,3,2,.96) 24%,rgba(2,3,2,.5) 55%,rgba(2,3,2,.02) 90%)!important}.ue-kit-hero .e-con-inner{justify-content:flex-end}.ue-kit-hero-copy{padding-top:230px!important}.ue-kit-footer{padding-bottom:110px!important}.ue-kit-photo-card:hover{transform:none}.ue-kit-gallery .gallery-item img{height:230px}.ue-kit-shop-widget .ue-catalogue{border-radius:0}.admin-bar .ue-kit-header{top:0}.ue-kit-header .elementor-widget-image img{max-height:44px;width:auto}}@media(prefers-reduced-motion:reduce){.ue-kit-photo-card{transition:none}}
.ue-kit-woocommerce-page input,.ue-kit-woocommerce-page select,.ue-kit-woocommerce-page textarea{background:var(--e-global-color-secondary);color:var(--e-global-color-text);border:1px solid var(--e-global-color-ueline);border-radius:9px;padding:13px}.ue-kit-woocommerce-page table,.ue-kit-woocommerce-page .cart_totals,.ue-kit-woocommerce-page .woocommerce-checkout-payment{background:var(--e-global-color-secondary)!important;color:var(--e-global-color-text);border-color:var(--e-global-color-ueline)!important;border-radius:14px}.ue-kit-woocommerce-page .button{background:var(--e-global-color-accent)!important;color:var(--e-global-color-ueink)!important;border-radius:10px!important;text-transform:none!important}.ue-kit-woocommerce-page a{color:var(--e-global-color-accent)}/* End custom CSS */