.elementor-26542 .elementor-element.elementor-element-shopsec1 > .elementor-container{max-width:1200px;}.elementor-26542 .elementor-element.elementor-element-shopsec1:not(.elementor-motion-effects-element-type-background), .elementor-26542 .elementor-element.elementor-element-shopsec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-26542 .elementor-element.elementor-element-shopsec1{transition:all 400ms;padding:60px 30px 60px 30px;}.elementor-26542 .elementor-element.elementor-element-shopsec1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26542 .elementor-element.elementor-element-shopcol1 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 25px 0px 0px;}.elementor-26542 .elementor-element.elementor-element-shopcol1{transition:all 400ms;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopimg01 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-26542 .elementor-element.elementor-element-shopimg01 .flex-viewport, .woocommerce .elementor-26542 .elementor-element.elementor-element-shopimg01 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopimg01 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-26542 .elementor-element.elementor-element-shopimg01 .flex-viewport{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopimg01 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopimg01 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:4px 4px 4px 4px;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopimg01 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopimg01 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-26542 .elementor-element.elementor-element-shopimg01 .elementor-widget-container{transition:all 400ms;}.elementor-26542 .elementor-element.elementor-element-shopcol2 > .elementor-element-populated > .elementor-widget-wrap{padding:8px 0px 8px 25px;}.elementor-26542 .elementor-element.elementor-element-shopcol2{transition:all 400ms;}.elementor-26542 .elementor-element.elementor-element-shoplbl1{color:#EDE607;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;}.elementor-26542 .elementor-element.elementor-element-shoplbl1 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-26542 .elementor-element.elementor-element-shoplbl1 .elementor-widget-container{transition:all 400ms;}.elementor-26542 .elementor-element.elementor-element-shoptit01{text-align:left;}.elementor-26542 .elementor-element.elementor-element-shoptit01 .elementor-heading-title{color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:42px;font-weight:900;text-transform:uppercase;line-height:1.05em;}.elementor-26542 .elementor-element.elementor-element-shoptit01 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-26542 .elementor-element.elementor-element-shoptit01 .elementor-widget-container{transition:all 400ms;}.elementor-26542 .elementor-element.elementor-element-shopprc01{text-align:left;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopprc01 .price{color:#EDE607;font-family:"Roboto Condensed", Sans-serif;font-size:28px;font-weight:700;text-transform:none;line-height:1.15em;letter-spacing:0.3px;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopprc01 .price ins{color:#EDE607;font-family:"Roboto Condensed", Sans-serif;font-size:22px;font-weight:600;text-decoration:overline;}body:not(.rtl) .elementor-26542 .elementor-element.elementor-element-shopprc01:not(.elementor-product-price-block-yes) del{margin-right:42px;}body.rtl .elementor-26542 .elementor-element.elementor-element-shopprc01:not(.elementor-product-price-block-yes) del{margin-left:42px;}.elementor-26542 .elementor-element.elementor-element-shopprc01.elementor-product-price-block-yes del{margin-bottom:42px;}.elementor-26542 .elementor-element.elementor-element-shopprc01 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-26542 .elementor-element.elementor-element-shopprc01 .elementor-widget-container{transition:all 400ms;}.elementor-26542 .elementor-element.elementor-element-shopcrt01 .cart button{font-family:"Roboto Condensed", Sans-serif;font-weight:700;text-transform:uppercase;line-height:15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:15px 25px 15px 25px;color:#050505;background-color:#EDE607;border-color:#EDE607;transition:all 0.2s;}.elementor-26542 .elementor-element.elementor-element-shopcrt01 .cart button:hover{color:#D9D9D9;background-color:#111111;border-color:#EDE607;}.elementor-26542 .elementor-element.elementor-element-shopcrt01 .quantity .qty{font-family:"Roboto Condensed", Sans-serif;font-weight:600;border-radius:4px 4px 4px 4px;color:#4C4C4C;background-color:rgba(255,255,255,0.08);border-color:#000000;transition:all 0.2s;}.elementor-26542 .elementor-element.elementor-element-shopcrt01 .quantity .qty:focus{color:#000000;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopcrt01 form.cart table.variations tr th, .woocommerce .elementor-26542 .elementor-element.elementor-element-shopcrt01 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopcrt01 form.cart table.variations label{color:#000000;font-size:12px;font-weight:600;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopcrt01 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopcrt01 form.cart table.variations td.value select, .woocommerce .elementor-26542 .elementor-element.elementor-element-shopcrt01 form.cart table.variations td.value:before{background-color:#FFFFFF;border:1px solid #000000;}.elementor-26542 .elementor-element.elementor-element-shopcrt01 .elementor-widget-container{transition:all 400ms;}.elementor-26542 .elementor-element.elementor-element-shophelp{color:#CCCCCC;font-family:"Roboto Condensed", Sans-serif;font-size:15px;}.elementor-26542 .elementor-element.elementor-element-shophelp > .elementor-widget-container{margin:18px 0px 10px 0px;}.elementor-26542 .elementor-element.elementor-element-shophelp .elementor-widget-container{transition:all 400ms;}.elementor-26542 .elementor-element.elementor-element-shopwa01 .elementor-button{font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#050505;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDE607;border-radius:4px 4px 4px 4px;padding:13px 18px 13px 18px;}.elementor-26542 .elementor-element.elementor-element-shopwa01 .elementor-widget-container{transition:all 400ms;}.elementor-26542 .elementor-element.elementor-element-ptcart02 .elementor-widget-container{transition:all 400ms;}.elementor-26542 .elementor-element.elementor-element-shopsec2 > .elementor-container{max-width:1200px;}.elementor-26542 .elementor-element.elementor-element-shopsec2:not(.elementor-motion-effects-element-type-background), .elementor-26542 .elementor-element.elementor-element-shopsec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-26542 .elementor-element.elementor-element-shopsec2{transition:all 400ms;padding:40px 30px 55px 30px;}.elementor-26542 .elementor-element.elementor-element-shopsec2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26542 .elementor-element.elementor-element-shopcol3{transition:all 400ms;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.wc-tabs li a{color:#FFFFFF;font-family:"Roboto Condensed", Sans-serif;font-size:18px;text-transform:uppercase;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.wc-tabs li{background-color:#111111;border-color:#2D2D2D;border-radius:10px 10px 0 0;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#EDE607;font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.wc-tabs li.active a{color:#050505;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.wc-tabs li.active{background-color:#EDE607;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#EDE607;border-color:#EDE607 #EDE607 #EDE607 #EDE607;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#EDE607;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-Tabs-panel{color:#CCCCCC;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-Tabs-panel h2{color:#FFFFFF;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Roboto Condensed", Sans-serif;font-size:0px;font-weight:400;line-height:0em;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-26542 .elementor-element.elementor-element-shoptab01 .elementor-widget-container{transition:all 400ms;}@media(max-width:1024px){.woocommerce .elementor-26542 .elementor-element.elementor-element-shopprc01 .price{font-size:26px;}}@media(max-width:767px){.elementor-26542 .elementor-element.elementor-element-shopsec1{padding:35px 18px 40px 18px;}.elementor-26542 .elementor-element.elementor-element-shopcol1{width:100%;}.elementor-26542 .elementor-element.elementor-element-shopcol1 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 25px 0px;}.elementor-26542 .elementor-element.elementor-element-shopcol2{width:100%;}.elementor-26542 .elementor-element.elementor-element-shopcol2 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-26542 .elementor-element.elementor-element-shoptit01 .elementor-heading-title{font-size:32px;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopprc01 .price{font-size:24px;}.woocommerce .elementor-26542 .elementor-element.elementor-element-shopprc01 .price ins{font-size:20px;}.elementor-26542 .elementor-element.elementor-element-shopsec2{padding:28px 18px 38px 18px;}}@media(min-width:768px){.elementor-26542 .elementor-element.elementor-element-shopcol1{width:55%;}.elementor-26542 .elementor-element.elementor-element-shopcol2{width:45%;}.elementor-26542 .elementor-element.elementor-element-shopcol3{width:100%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-shopcrt01 */.elementor-26542 .elementor-element.elementor-element-shopcrt01 .single_add_to_cart_button,
.elementor-26542 .elementor-element.elementor-element-shopcrt01 button.single_add_to_cart_button {
  color:#050505 !important;
  background:#EDE607 !important;
}
.elementor-26542 .elementor-element.elementor-element-shopcrt01 .single_add_to_cart_button:hover,
.elementor-26542 .elementor-element.elementor-element-shopcrt01 button.single_add_to_cart_button:hover {
  color:#D9D9D9 !important;
  background:#111111 !important;
  border-color:#EDE607 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-shopsec1 */.elementor-26542 .elementor-element.elementor-element-shopsec1 .woocommerce-product-gallery,
.elementor-26542 .elementor-element.elementor-element-shopsec1 .flex-viewport {
  background:#080808 !important;
}

.elementor-26542 .elementor-element.elementor-element-shopsec1 .woocommerce-product-gallery__image,
.elementor-26542 .elementor-element.elementor-element-shopsec1 .woocommerce-product-gallery__image > a {
  background:#FFFFFF !important;
}

.elementor-26542 .elementor-element.elementor-element-shopsec1 .woocommerce-product-gallery__image {
  border:1px solid #2D2D2D !important;
  border-radius:4px !important;
  overflow:hidden !important;
}

.elementor-26542 .elementor-element.elementor-element-shopsec1 .woocommerce-product-gallery__image img {
  background:#FFFFFF !important;
  object-fit:contain !important;
  opacity:1 !important;
  border-radius:4px !important;
}

.elementor-26542 .elementor-element.elementor-element-shopsec1 .flex-control-thumbs {
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:10px !important;
  margin:12px 0 0 !important;
  padding:0 !important;
  background:#080808 !important;
  list-style:none !important;
}

.elementor-26542 .elementor-element.elementor-element-shopsec1 .flex-control-thumbs li {
  width:auto !important;
  margin:0 !important;
  padding:0 !important;
  background:#FFFFFF !important;
  border:1px solid #2D2D2D !important;
  border-radius:4px !important;
  overflow:hidden !important;
}

.elementor-26542 .elementor-element.elementor-element-shopsec1 .flex-control-thumbs li img {
  display:block !important;
  width:100% !important;
  height:auto !important;
  background:#FFFFFF !important;
  opacity:1 !important;
  object-fit:contain !important;
  transition:transform .2s ease !important;
}

.elementor-26542 .elementor-element.elementor-element-shopsec1 .flex-control-thumbs li:hover img {
  transform:scale(1.025);
}

.elementor-26542 .elementor-element.elementor-element-shopsec1 .flex-control-thumbs li img.flex-active {
  opacity:1 !important;
  outline:2px solid #EDE607 !important;
  outline-offset:-2px !important;
}

.elementor-26542 .elementor-element.elementor-element-shopsec1 .flex-control-thumbs li:has(img.flex-active) {
  border-color:#EDE607 !important;
  box-shadow:0 0 0 1px #EDE607 !important;
}

/* Main image zoom only while hovering */
.elementor-26542 .elementor-element.elementor-element-shopsec1 .woocommerce-product-gallery__image .zoomImg {
  display:block !important;
  visibility:visible !important;
  opacity:0 !important;
  pointer-events:none !important;
}
.elementor-26542 .elementor-element.elementor-element-shopsec1 .woocommerce-product-gallery__image:hover .zoomImg {
  opacity:1 !important;
}

@media(max-width:767px){
  .elementor-26542 .elementor-element.elementor-element-shopsec1 .flex-control-thumbs {
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-shoptab01 */.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.tabs li {
  background:#111111 !important;
  border-color:#2D2D2D !important;
}
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.tabs li a {
  color:#FFFFFF !important;
}
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.tabs li.active {
  background:#EDE607 !important;
  border-color:#EDE607 !important;
}
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs ul.tabs li.active a {
  color:#050505 !important;
}
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .panel,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-Tabs-panel {
  background:#111111 !important;
  color:#CCCCCC !important;
  border:1px solid #2D2D2D !important;
  padding:24px !important;
}
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .panel p,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .panel li,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-Tabs-panel p,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-Tabs-panel li {
  color:#CCCCCC !important;
}
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .panel h1,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .panel h2,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .panel h3,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-tabs .panel h4,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-Tabs-panel h1,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-Tabs-panel h2,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-Tabs-panel h3,
.elementor-26542 .elementor-element.elementor-element-shoptab01 .woocommerce-Tabs-panel h4 {
  color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-shopsec2 */.elementor-26542 .elementor-element.elementor-element-shopsec2 .woocommerce-Tabs-panel,.elementor-26542 .elementor-element.elementor-element-shopsec2 .woocommerce-Tabs-panel p,.elementor-26542 .elementor-element.elementor-element-shopsec2 .woocommerce-Tabs-panel li{color:#ccc!important}.elementor-26542 .elementor-element.elementor-element-shopsec2 .woocommerce-Tabs-panel h1,.elementor-26542 .elementor-element.elementor-element-shopsec2 .woocommerce-Tabs-panel h2,.elementor-26542 .elementor-element.elementor-element-shopsec2 .woocommerce-Tabs-panel h3,strong{color:#fff}/* End custom CSS */