/** Shopify CDN: Minification failed

Line 354:95 Expected ":"

**/
:root {
    --custom_top_up_fg_hover: #FF8000 !important;
    --custom_top_main_link_bg: #ee1a24 !important;
    --secondary_bg: var(--primary_bg_btn);
    --primary_bg_btn: #262626;
    --alert_valid: #FF8000;
        --secondary_bg: #ed1a24;
    --secondary_bg_btn: #ed1a24;
    --secondary_bg_btn_dark: #ed1a24;
    --buy_btn_bg: #EE1A24;
	--secondary_bg_btn: #EE1A24;
	--secondary_bg_btn_dark: #EE1A24 !important;
  --custom_footer_fg_hover: #EE1A24 !important;
  --secondary_bg_btn_dark: #EE1A24 !important;
}
.l4us li:before {
    --lime: #FF8000 !important;
}

button:not([class*=overlay-]), .link-btn:not([class*=overlay-]) a:not([class*=overlay-]), #nav-user>ul>li>a i span, #totop a, .overlay-primary, .link-btn.overlay-primary a, .link-btn a.overlay-primary, button.overlay-primary, 
.overlay-primary button, .s1bx.overlay-primary {
    --secondary_btn_text: var(--primary_btn_text);
    --secondary_bg: var(--primary_bg_btn);
    --secondary_bg_btn: var(--primary_bg_btn);
    --secondary_bg_btn_dark: #EE1A24;
}

.link-btn a.overlay-secondary:hover {
    color: #fff;
}

input::placeholder {
  color: #000 !important;
  opacity: 1; 
}

#root .l4cl h3 a:hover { color:#ee1a24 !important; }

.check.box input:checked~label * { color:#000; }
.module-color-palette[class*=palette-] h2 { color:#000; }
#root .check.box label { color:#000; }

#root .shopify-section-header #nav>ul>li.toggle>a.toggle-back, .m2a #root .shopify-section-header #nav>ul>li.toggle>a.toggle-back { color:#ed1a24 !important; }

#nav-bar { justify-content: center; }
#root #nav-user>ul>li>a i span:before, #header-inner>.link-btn a:before, #nav-user>ul>li.link-btn>a:before {
    border-color: #ee1a24;
    background: #ed1a24;
}

.n6br ol li:last-child { text-transform:uppercase; }

.input-range span #max { width:113px; }
.input-range>span {
    width: 43%;
}

#newsletter-footer button.overlay-primary { background:#262626 !important; }

.link-btn a:hover::before {
  background: #ee1a24 !important;
}
.title-styling h2 { color:#6C0101; font-size:32px; margin-bottom:25px; }
.product-card h3 a { color:#000; }
.product-category {
   font-size:13px;
   font-weight: 400;
   color: #939393;
   margin-bottom:5px !important;
}

.wa__btn_popup_txt { display:none !important; }

.features-section .title-styling h2 {
    color: #000;
    font-size: 36px;
    line-height: 33px;
}

#header-inner>.link-btn.catalog-btn a:before { background-color:#262626 !important; }
#header-inner>.link-btn.catalog-btn a:hover:before { background-color:#ee1a24 !important; }

#nav>ul>li>ul>*:before, #nav-bar>ul>li>ul>*:before { border:none !important; }

.catalog-btn > a { text-transform:uppercase; font-weight:normal; }
.m2a .shopify-section-header #nav>ul>li>a {
    font-weight: 400 !important;
}

.wide li.ff-secondary ul li.sub > a { font-weight:600; }

a.overlay-buy_button {
    --secondary_bg_btn: #ef1a24 !important;
}

a.overlay-buy_button:hover {
    --secondary_bg_btn: #000 !important;
}

.custom-sub { background-color:#efefef !important; }
.custom-sub .sub > a { text-transform:uppercase; }
.custom-sub .sub ul li { line-height: 35px !important; }


@media only screen and (min-width: 1001px) {
    #root #nav.hr>ul>li.active>a, #root #nav-bar.hr>ul>li.active>a {
        color:#EE1A24;
    }
    #root #nav-bar.hr>ul>li.active>a:after { border-bottom: 1px solid #ee1a24; }
}

#nav>ul>li>a:hover, #nav-bar>ul>li>a:hover { color:#ee1a24 !important; }

.custom-footer {
  padding: 40px 0;
}

.footer-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 40px;
  width: 100% !important;
  max-width: 100% !important;
}

.footer-col h4 {
  font-size: 16px;
  margin-bottom: 15px;
  font-weight: 600;
}

.footer-col ul {
  list-style: none;
  padding: 0;
}

.footer-col ul li {
  margin-bottom: 8px;
}

.footer-col ul li a {
  text-decoration: none;
  color: #555;
}

.footer-col ul li a:hover {
  color: #000;
}

input, select, textarea, .bv_atual, #root .bv_mainselect input { color:#000 !important; }

@media (max-width: 768px) {
  .footer-grid {
    grid-template-columns: 1fr 1fr;
  }
}

.blog-post h4 { color:#000; }

.palette-scheme-4 img {
    width: 320px !important;
    position: absolute !important;
    top: 60px !important;
    right: 150px !important;
    object-fit: contain !important;
}

#root .m6fr figure img {}

#shopify-section-footer h5.ff-primary { color:#0a0a0a; }

.shopify-section-footer>div:before {
  background:#262626; 
  color:#fff; 
}

.shopify-section-footer>div p { color:#fff; }

.shopify-section-footer button:before { 
    border-color: #262626;
    background: #262626;
}

#totop {
    bottom: 150px;
}

#totop a {
    background:#fff !important;
    color:#000; 
}

#totop a:before {
    border: 0 solid #ffffff;
    background: #ffffff;
}


@media only screen and (max-width: 1000px) {
    .shopify-section-header #header-inner>.link-btn a.text-justify:first-child:after {
        color: #fff;
    }
}

.nav-bar-element.sub.inactive .wide {
background-color:#efefef !important;
}

.nav-bar-element.sub.inactive .wide .ff-secondary ul li.sub > a { text-transform:uppercase; }
.nav-bar-element.sub.inactive .wide .ff-secondary ul li.sub ul li { line-height:35px !important; }

.has-link-accessible { display:none; }

 .link-btn a.overlay-secondary.inline:hover {
    color:#EE1A24;
}

#nav-top>ul>li>ul li>a:hover, #nav>ul>li>ul ul li>a:hover, #nav-bar>ul>li>ul ul li>a:hover, #nav-top>ul>li>ul li>a:hover i, #nav-user>ul>li>ul>a:hover i {
        color:#EE1A24 !important;
}

/* .static .price { color:#EE1A24; } */
#root .input-amount .decr:before, #root .input-amount .incr:before {
    color: #000;
}

.icon-phone, .icon-envelope { color:#FF8000; }

.overlay-buy_button:hover { background:#262626; }
.link-btn a:hover:before, .n6pg li.prev a:hover:after, .n6pg li.next a:hover:after, #totop a:hover:before { 
  border: 0 solid #262626 !important; background: #262626 !important; }

.s1tt>.icon-info
 {
    color: #000000;
    opacity: .33;
}

.l4ft li:has(.content.box)>.main>figure, .l4ft li:has(.content.box)>.main:before, .l4ft li:has(.content.box)>.main>figure * {
    border-radius: 0 !important;
}

#root .l4hs li.has-info>div h3 { color:#000; }

.palette-scheme-1.text-start.desktop-only h3 a { color:#000; }

#shopify-section-template--26979631661348__section_image_hotspots_qffPmj .m6fr article h3 { font-size:32px; }
#shopify-section-template--26979631661348__section_image_hotspots_qffPmj .m6fr article h3 a { font-size:18px;}
#shopify-section-template--26979631661348__section_image_hotspots_qffPmj .palette-scheme-1.text-start.desktop-only h3 { line-height:20px; }

.blog-section { background: #F3F3F3; margin-bottom: 50px; position:relative;  }
.blog-section::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -100%;
    right: -100%;
    background: #f3f3f3;
    z-index: -1;
}
  .blog-section .shopify-section { padding: 50px 0px; }

  .testimonials-img img {
    position: absolute !important;
    top: 37px !important;
    right: 8px !important;
    object-fit: contain !important;
    padding-bottom: 80px;
}

   .testimonial-content {     
    font-size: 18px;
    line-height: 28px; 
  }

  #wa .wa__btn_popup .wa__btn_popup_icon {
    position: relative;
    bottom: 53px !important;
    right: -10px !important;
}

.shopify-section-header:before {
    z-index: -2;
    box-shadow: inherit !important;
}


#nav-bar li.sub:hover > ul.wide {
  display: flex !important;
}

#nav-bar ul.wide > li.ff-secondary {
  flex: 1;
  padding: 0 55px;
  border-right: 1px solid #ddd;
}

#nav-bar ul.custom-sub > li:nth-child(1).ff-secondary {
    padding: 0;
}


#nav-bar ul.wide > li.ff-secondary:last-child {
  border-right: none;
}

.shopify-section-footer button:hover:before {
  background-color:#EE1A24 !important;
}

.shopify-section-footer>nav a:hover, .shopify-section-footer a:hover {
        color: #EE1A24 !important;
}

.shopify-section-footer a .social-icon:hover {
  filter: brightness(0) saturate(100%) invert(20%) sepia(90%) saturate(500%) hue-rotate(340deg);
}

.shopify-section-contact-form .submit { justify-content:center; }

.newsletter-btn:hover:before { 
  content: "";
  background:#EE1A24 !important; 
}

.with-mobile-tab header.mobile-hide h2 { color:#000; }

.shopify-section-footer .l4dr li.sub>a:before {
    color: #fff;
}

.input-prefix>span:first-child, .input-suffix>span:first-child {
    color: #121212;
}

.link-btn a:hover:before {
  background:#ee1a24 !important;
  color: #fff !important;
}

a.overlay-primary:hover { color:#ee1a24 !important }

.link-btn a.overlay-primary:hover { color:#fff; }

button.overlay-tertiaryoverlay-tertiary:hover:before { background:#EE1A24; color:#fff; }

/*19-05-2026*/
body .shopify-section-header #header-inner>.link-btn a.text-justify:first-child:after { content="\e922"; }
.custom-pro-content .check.box li label span { display: block !important; }
.category.orientation-square li p { text-align: center !important; }

@media(max-width:767px){
.palette-scheme-4 img {
    width: 320px !important;
    position: absolute !important;
    top: 60px !important;
    right: 0px !important;
    object-fit: contain !important;
    bottom: 42px;
    padding-bottom: 78px;
}

.blog-section .shopify-section {
    padding: 50px 5px;
}

.cols>* {
    border-left-width: 10px !important;
}
#root .shopify-section-header #nav>ul.nav-top>li.has-link-accessible { display:none !important; }

.blog-section { background: #fff; }
.blog-section::before {
    content: "";
    background: #fff;
}

}

.module-color-palette[class*=palette-] .link-btn a.overlay-secondary.inline:hover {
    color:#EE1A24;
}

#shopify-section-template--27256896586020__1663055785f2c7b641 .blog-section:before, #shopify-section-template--27256896586020__1663055785f2c7b641 .blog-section { background:none; }

.f8sr .bv_mainselect .bv_ul_inner .li a {
    color: #000;
}

/*25-05-2026*/
.template-list-collections .category li { text-align: center !important; }


@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* #root .l4hs > li > div {
    top: -86px !important;
  } */
  .blog-section, .blog-section:before {
    background: none !important;
}

.cols>* {
    border-left-width: 0 !important;
}

}

body:has(.m6pn#cart.active) .wa__widget_container,
body:has(.m6pn#cart.active) [class*="whatsapp"] {
    display: none !important;
}

html.m6pn-open .wa__widget_container, html.m6pn-open #shop-hcaptcha-badge-container { display:none !important; }
.m6pn-close { color:#EE1A24; }

.l4dr li.sub>a {
    color: #fff;
}

.section-width-boxed .link-btn a.overlay-secondary  { color:#fff;}

@media screen and (min-width: 768px) and (max-width: 1024px) {
 #shopify-section-template--27256896520484__main-404, .template-page .section-width-boxed { height:100vh; }
}

 #shopify-section-template--27256896520484__main-404 .custom-btn a { color:#fff !important;}

 #root #nav-bar>ul>li>ul ul li a .img img { border-radius:0px !important; }

 @media only screen and (max-width: 1000px) {
    .shopify-section-header #header-inner>.link-btn a:first-child:before {
        width: 55px;
        height: 44px;
    }
}

.shopee-icon {
    width: 17px;
    top: -2px !important;
    transition: 0.3s ease;
}

.shopee-icon:hover {
      filter: brightness(0) saturate(100%) invert(18%) sepia(96%) saturate(7481%) hue-rotate(353deg) brightness(96%) contrast(96%);
}

.check.box li label span { display:none; }

@media(min-width:1200px){
.custom-pro-content .custom-buttons { display:flex !important;  justify-content: space-between !important;}
.custom-pro-content .custom-buttons .shopify-payment-button__button--unbranded {
    padding: 1em 3.7em;
    min-width: 180px;
}
.f8pr div.submit>div, .f8pr div.submit>button {
    min-width: 180px;
    flex-basis: 0;
    margin-left:10px;
}

}

