.elementor-1894 .elementor-element.elementor-element-603f6595 > .elementor-container{max-width:1440px;}.elementor-1894 .elementor-element.elementor-element-6da8feea .etheme-elementor-off-canvas__toggle .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-color:#E1E1E1;border-radius:0px 30px 30px 0px;padding:15px 15px 15px 15px;}.elementor-1894 .elementor-element.elementor-element-6da8feea .etheme-elementor-off-canvas__toggle .elementor-button:hover, .elementor-1894 .elementor-element.elementor-element-6da8feea .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus{background-color:#FFFFFF;color:#222222;}.elementor-1894 .elementor-element.elementor-element-6da8feea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1894 .elementor-element.elementor-element-6da8feea .etheme-elementor-off-canvas__toggle .elementor-button:hover svg, .elementor-1894 .elementor-element.elementor-element-6da8feea .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus svg{fill:#222222;}.elementor-1894 .elementor-element.elementor-element-6da8feea .widget-title, .elementor-1894 .elementor-element.elementor-element-6da8feea .widgettitle{font-family:"Outfit-Bold", Sans-serif;font-size:14px;color:#0B3954;}.elementor-1894 .elementor-element.elementor-element-6da8feea ul li a{font-family:"Outfit-Regular", Sans-serif;font-size:16px;}.elementor-1894 .elementor-element.elementor-element-6da8feea ul li a:hover{color:#222222;}.elementor-1894 .elementor-element.elementor-element-6da8feea ul li.chosen > a, .elementor-1894 .elementor-element.elementor-element-6da8feea ul li.current > a, .elementor-1894 .elementor-element.elementor-element-6da8feea ul .current-cat-parent > a, .elementor-1894 .elementor-element.elementor-element-6da8feea ul .current-cat > a{color:#222222;}.elementor-1894 .elementor-element.elementor-element-6da8feea{--widget-checkbox-icon-code:"\e918";--widget-count-color:#888888;--widget-count-color-active:#FFFFFF;--widget-count-bg-color-active:#000000;--widget-count-br-radius:4px 4px 4px 4px;}.elementor-1894 .elementor-element.elementor-element-1a337b59 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1894 .elementor-element.elementor-element-1a337b59 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-1894 .elementor-element.elementor-element-1a337b59{margin-top:0px;margin-bottom:10px;}.elementor-1894 .elementor-element.elementor-element-7976afc2{width:auto;max-width:auto;--et_select-arrow-size:.75em;--et_inputs-height:30px;}.elementor-1894 .elementor-element.elementor-element-7976afc2 select{width:100%;max-width:170px;}.elementor-1894 .elementor-element.elementor-element-754eb338{width:auto;max-width:auto;}.elementor-1894 .elementor-element.elementor-element-754eb338 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1894 .elementor-element.elementor-element-754eb338 .etheme-elementor-grid-list-switcher > .switcher-wrapper a{color:#888888;}.elementor-1894 .elementor-element.elementor-element-754eb338 .switch-more > .switcher-wrapper a{color:#888888;}.elementor-1894 .elementor-element.elementor-element-754eb338 .etheme-elementor-grid-list-switcher > .switcher-wrapper:not(.switcher-active):hover a{color:#FFB128;}.elementor-1894 .elementor-element.elementor-element-754eb338 .switch-more > .switcher-wrapper:not(.switcher-active):hover a{color:#FFB128;}.elementor-1894 .elementor-element.elementor-element-754eb338 .etheme-elementor-grid-list-switcher > .switcher-active a{color:#FFB128;}.elementor-1894 .elementor-element.elementor-element-754eb338 .switch-more > .switcher-active a{color:#FFB128;}.elementor-1894 .elementor-element.elementor-element-59c505e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1894 .elementor-element.elementor-element-2da3be62{width:auto;max-width:auto;--et_select-arrow-size:.75em;--et_inputs-height:30px;}.elementor-1894 .elementor-element.elementor-element-2da3be62 .products-per-page > span{font-family:"Outfit-Regular", Sans-serif;font-size:16px;}.elementor-1894 .elementor-element.elementor-element-ee5c309{--cols:4;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-item{text-align:center;padding:15px 15px 15px 15px;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-button, .elementor-1894 .elementor-element.elementor-element-ee5c309 .quantity-wrapper[data-type=advanced] .quantity>span.plus{background-color:#0B3954;fill:#FFFFFF;color:#FFFFFF;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-button:hover, .elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-button:focus{background-color:#FFB128;color:#FFFFFF;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-fadeIn-area{padding-right:15px;padding-left:15px;right:-15px;left:-15px;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-categories{font-size:16px;color:#888888;margin-bottom:0px;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-categories a{color:#888888;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-title{font-size:16px;line-height:24px;margin-bottom:10px;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-title a{color:#0B3954;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-title a:hover{color:#0B3954;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-item.type-list{text-align:left;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-item.type-list .etheme-product-grid-content{align-self:center;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .price{margin-bottom:15px;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-button{font-family:"Outfit-Medium", Sans-serif;font-size:16px;text-transform:capitalize;border-radius:4px 4px 4px 4px;padding:13px 30px 13px 30px;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-button:hover svg, .elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-button:focus svg{fill:#FFFFFF;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .quantity-wrapper[data-type=advanced] .quantity{border-radius:4px 4px 4px 4px;}body:not(.rtl) .elementor-1894 .elementor-element.elementor-element-ee5c309 .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:4px 0 0 4px;}body.rtl .elementor-1894 .elementor-element.elementor-element-ee5c309 .quantity-wrapper[data-type=advanced] .quantity .minus{border-radius:0 4px 4px 0;}body:not(.rtl) .elementor-1894 .elementor-element.elementor-element-ee5c309 .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:0 4px 4px 0;}body.rtl .elementor-1894 .elementor-element.elementor-element-ee5c309 .quantity-wrapper[data-type=advanced] .quantity .plus{border-radius:4px 0 0 4px;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-elementor-pagination ul .page-numbers{border-radius:5px 5px 5px 5px;}@media(min-width:768px){.elementor-1894 .elementor-element.elementor-element-2ae7bee4{width:18%;}.elementor-1894 .elementor-element.elementor-element-1ea0a6a2{width:82%;}.elementor-1894 .elementor-element.elementor-element-38374255{width:82%;}.elementor-1894 .elementor-element.elementor-element-59c505e{width:18%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1894 .elementor-element.elementor-element-2ae7bee4{width:30%;}.elementor-1894 .elementor-element.elementor-element-1ea0a6a2{width:100%;}}@media(max-width:1024px){.elementor-1894 .elementor-element.elementor-element-6da8feea .etheme-elementor-off-canvas__toggle .elementor-button{border-width:1px 1px 1px 0px;}.elementor-1894 .elementor-element.elementor-element-6da8feea{--off-canvas-width:300px;}.elementor-1894 .elementor-element.elementor-element-2da3be62{--et_inputs-height:30px;}.elementor-1894 .elementor-element.elementor-element-ee5c309{--cols:2;}}@media(max-width:767px){.elementor-1894 .elementor-element.elementor-element-38374255{width:70%;}.elementor-1894 .elementor-element.elementor-element-59c505e{width:30%;}.elementor-1894 .elementor-element.elementor-element-ee5c309 .etheme-product-grid-button{padding:10px 15px 10px 15px;}}/* Start custom CSS for woocommerce-etheme_archive_products, class: .elementor-element-ee5c309 */.elementor-1894 .elementor-element.elementor-element-ee5c309 .footer-inner {
    --hover-color-white: #0B3954;
    border-radius: 4px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */:root{
  --navy-900:#0a1520; --navy-700:#12283e; --navy-600:#173650;
  --amber-600:#eea22a; --amber-500:#f5b34d; --amber-100:#2b2110;
  --paper:#0b141d; --surface:#101c27; --ink:#e8ecef;
  --slate:#a7b2bc; --slate-soft:#6f7c87; --line:#233240; --line-strong:#324556;
  --shadow: 0 1px 2px rgba(0,0,0,.3), 0 12px 28px -14px rgba(0,0,0,.6);
}
body.woocommerce-shop, body.tax-product_cat{ background:var(--navy-900) !important; }
.elementor-1894{
  background:var(--navy-900);
  color:var(--ink);
  font-family:'IBM Plex Sans', system-ui, sans-serif;
}
.elementor-1894 h1, .elementor-1894 h2, .elementor-1894 h3{
  color:var(--ink);
  font-family:'Zilla Slab',Georgia,serif;
}
.elementor-1894 .etheme-elementor-off-canvas__wrapper{
  background:var(--surface);
  border:1px solid var(--line);
  border-radius:12px;
  padding:8px 16px;
}
.elementor-1894 .etheme-elementor-off-canvas__wrapper .widget-title,
.elementor-1894 .etheme-elementor-off-canvas__wrapper h3{
  color:var(--ink);
  font-family:'IBM Plex Sans';
  font-weight:700;
  font-size:12px;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.elementor-1894 .etheme-elementor-off-canvas__wrapper a{ color:var(--slate); }
.elementor-1894 .etheme-elementor-off-canvas__wrapper a:hover{ color:var(--ink); }
.elementor-1894 .etheme-elementor-off-canvas__wrapper input[type=search]{
  background:var(--paper);
  border:1px solid var(--line-strong);
  color:var(--ink);
  border-radius:6px;
}
.elementor-1894 .woocommerce-ordering select, .elementor-1894 .et-per-page-select{
  background:var(--surface);
  border:1px solid var(--line-strong);
  color:var(--ink);
  border-radius:7px;
}
.elementor-1894 .products-per-page, .elementor-1894 .products-per-page span{
  color:var(--slate-soft);
}
.elementor-1894 .etheme-product-grid-item{
  background:var(--surface) !important;
  border:1px solid var(--line) !important;
  border-radius:12px;
  overflow:hidden;
  box-shadow:var(--shadow);
}
.elementor-1894 .etheme-product-grid-image{
  background:var(--paper) !important;
  border-bottom:1px solid var(--line);
}
.elementor-1894 .etheme-product-grid-categories a{
  font-size:10.5px;
  letter-spacing:.06em;
  text-transform:uppercase;
  color:var(--slate-soft) !important;
  font-weight:600;
}
.elementor-1894 .etheme-product-grid-title, .elementor-1894 .etheme-product-grid-title a{
  color:var(--ink) !important;
  font-weight:600;
}
.elementor-1894 .etheme-product-grid-content .price, .elementor-1894 .etheme-product-grid-content .price *{
  font-family:'IBM Plex Mono',monospace !important;
  font-weight:600;
  color:var(--ink) !important;
}
.elementor-1894 .etheme-product-grid-content .etheme-product-grid-button{
  background:var(--navy-900) !important;
  color:#fff !important;
  border:none !important;
  border-radius:7px !important;
}
.elementor-1894 .etheme-product-grid-content .etheme-product-grid-button:hover{
  background:var(--amber-600) !important;
  color:var(--navy-900) !important;
}/* End custom CSS */