.elementor-267 .elementor-element.elementor-element-12e4698{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-267 .elementor-element.elementor-element-12e4698:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-12e4698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-d6fdb22 .woocommerce-breadcrumb{color:var( --e-global-color-blocksy_palette_1 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-267 .elementor-element.elementor-element-d6fdb22 .woocommerce-breadcrumb > a{color:#000000;}.elementor-267 .elementor-element.elementor-element-e99e4c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-267 .elementor-element.elementor-element-e99e4c5:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-e99e4c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-c37f117{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-47579f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-f881a75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-14051de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 0vw 0vw 0vw;}.elementor-267 .elementor-element.elementor-element-14051de .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.5rem;font-weight:300;}.elementor-267 .elementor-element.elementor-element-0b55ed9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1rem 0rem 0rem 0rem;}.woocommerce .elementor-267 .elementor-element.elementor-element-0b55ed9 .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-267 .elementor-element.elementor-element-68349fb .price ins{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-267 .elementor-element.elementor-element-0876082 .cart button, .elementor-267 .elementor-element.elementor-element-0876082 .cart .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;background-color:#000000;transition:all 0.2s;}.elementor-267 .elementor-element.elementor-element-0876082 .added_to_cart{color:#FFFFFF00;}.elementor-267 .elementor-element.elementor-element-0876082 .quantity .qty{color:#000000;background-color:#FFFFFF;border-color:#000000;transition:all 0.2s;}.elementor-267 .elementor-element.elementor-element-0876082 .quantity .qty:focus{background-color:#000000;}.woocommerce .elementor-267 .elementor-element.elementor-element-0876082 form.cart table.variations label{color:#000000;}.woocommerce .elementor-267 .elementor-element.elementor-element-0876082 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-267 .elementor-element.elementor-element-0876082 form.cart table.variations td.value select, .woocommerce .elementor-267 .elementor-element.elementor-element-0876082 form.cart table.variations td.value:before{background-color:#000000;border:1px solid #000000;}.elementor-267 .elementor-element.elementor-element-453d334{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-267 .elementor-element.elementor-element-453d334:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-453d334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-tabs ul.wc-tabs li a{color:#A20C4F;}.woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-blocksy_palette_8 );border-color:#A20C4F00;}.woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-blocksy_palette_8 );}.woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-blocksy_palette_2 );}.woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-blocksy_palette_8 );}.woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_8 );}.woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-blocksy_palette_8 );}.woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-Tabs-panel{color:var( --e-global-color-blocksy_palette_2 );}.woocommerce .elementor-267 .elementor-element.elementor-element-0b00792 .woocommerce-Tabs-panel h2{color:var( --e-global-color-blocksy_palette_2 );}.elementor-267 .elementor-element.elementor-element-b512f94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-267 .elementor-element.elementor-element-b512f94:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-b512f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-267 .elementor-element.elementor-element-4ffb85c{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_2 );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;--divider-element-spacing:3vw;}.elementor-267 .elementor-element.elementor-element-4ffb85c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-267 .elementor-element.elementor-element-4ffb85c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-267 .elementor-element.elementor-element-4ffb85c .elementor-divider__text{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-267 .elementor-element.elementor-element-fcee2e3{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-267 .elementor-element.elementor-element-fcee2e3 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-267 .elementor-element.elementor-element-fcee2e3{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-267 .elementor-element.elementor-element-e99e4c5{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-267 .elementor-element.elementor-element-c37f117{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-3ed6e7f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -10vw) 0vw;padding:5vw 0vw 0vw 0vw;}.elementor-267 .elementor-element.elementor-element-fcee2e3{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-267 .elementor-element.elementor-element-c37f117{--width:50%;}.elementor-267 .elementor-element.elementor-element-47579f1{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-8eccf7e */.woocommerce-variation-availability{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-0b00792 *//* ── Tab nav bar ── */
.woocommerce-tabs .wc-tabs {
  border-bottom: 2px solid #e5e5e5;
  display: flex;
  align-content: flex-start !important;
  align-items: flex-start !important;
  gap: 0; 
  padding: 0;
  margin: 0 0 1rem;
  list-style: none;
}

/* ── Each tab ── */
.woocommerce-tabs .wc-tabs li {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
}

.woocommerce-tabs .wc-tabs li a {
  display: block;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  color: #888;
  text-decoration: none;
  border-bottom: 3px solid transparent;
  margin-bottom: -2px;
  transition: color 0.2s, border-color 0.2s;
}

/* ── Active tab ── */
.woocommerce-tabs .wc-tabs li.active a {
  color: #111;
  border-bottom: 3px solid #A20C4F; /* your yellow — change if needed */
  font-weight: 600;
}

/* ── Hover ── */
.woocommerce-tabs .wc-tabs li a:hover {
  color: #111;
}

/* ── Remove old WooCommerce tab borders ── */
.woocommerce-tabs .wc-tabs li,
.woocommerce-tabs .wc-tabs li.active {
  border: none !important;
  border-radius: 0 !important;
  background: none !important;
}

/* ── Attributes table inside the tab ── */
.woocommerce-product-attributes {
  width: 100%;
  border-collapse: collapse;
    border: none !important;

}
.reviews_tab{
    display: none !important;
}
.woocommerce-product-attributes tr {
  border: none !important;

}

.woocommerce-product-attributes tr:last-child {
  border-bottom: none;
}

.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 14px 0;
  font-size: 14px;
  background: none !important;
  border: none !important;
}

.woocommerce-product-attributes th {
  font-weight: 600;
  color: #111;
  width: 40%;
}

.woocommerce-product-attributes td {
  color: #555;
  text-align: right;
}

.custom-brand-tab {
  padding: 1.5rem 0;
}

.custom-brand-tab h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 12px;
}

.custom-brand-tab p {
  font-size: 14px;
  color: #555;
  line-height: 1.7;
  margin-bottom: 16px;
}

.brand-tab-btn {
  display: inline-block;
  padding: 10px 22px;
  border: 2px solid #111;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #111 !important;
  text-decoration: none;
  transition: background 0.2s, color 0.2s;
}

.brand-tab-btn:hover {
  background: #111;
  color: #fff !important;
}/* End custom CSS */