/** Shopify CDN: Minification failed

Line 83:1 Comments in CSS use "/* ... */" instead of "//"
Line 376:0 Expected "}" to go with "{"

**/

@font-face {
  font-family: "Harmonia Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_n7.db6a243cdeddb2eba0b2e8fccdce1e6910fd06d0.woff2?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=b6d548e7ebd97b5dd5706a178dacf1929ace095f96a4058bf794e234f00606e3") format("woff2"),
       url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_n7.a069bd4d0320d5bc303f7f96d7bf28abc297b6aa.woff?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=13a27d8455247a2f8b3f114155067abc7a7a90d4ab98fd1f659f66e2fc0ab93e") format("woff");
}

@font-face {
  font-family: "Harmonia Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_n4.73cf0589f7839ec88463a09f5335a2885467ed0c.woff2?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=541c746e871a920fec1bcfb22688e79d984610f94cf1b9ae534f99a884bbf020") format("woff2"),
       url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_n4.1c5276ef69780b63aa8f0ba7897fb3bc87270bb0.woff?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=148d56aa5a1acd3ac0f4737c27100aba2f79ac1a73ac5a8f85f3e9a2a5122add") format("woff");
}

@font-face {
  font-family: "Harmonia Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_n7.db6a243cdeddb2eba0b2e8fccdce1e6910fd06d0.woff2?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=b6d548e7ebd97b5dd5706a178dacf1929ace095f96a4058bf794e234f00606e3") format("woff2"),
       url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_n7.a069bd4d0320d5bc303f7f96d7bf28abc297b6aa.woff?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=13a27d8455247a2f8b3f114155067abc7a7a90d4ab98fd1f659f66e2fc0ab93e") format("woff");
}

@font-face {
  font-family: "Harmonia Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_i4.ccbfea79fd847e76d49925a923aa89064359e629.woff2?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=b61de333a079d7d8cd28c5b2faae5d454074f6df33285d2bf672657dea577521") format("woff2"),
       url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_i4.e5c05a10aacfb8cc7fdf892df8dba937a214e6e7.woff?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=c507a5b0ff17d1344a426379268957632f05b4223a32e69343ab44a22540d6e2") format("woff");
}

@font-face {
  font-family: "Harmonia Sans";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_i7.4a7dd579ac7cb56f507f74a6af51c429211c3385.woff2?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=7ce2a9f31440beebd8163016279bcaf337d8114e764a7038e7f0bdf0d199cf86") format("woff2"),
       url("//www.avproglobal.com/cdn/fonts/harmonia_sans/harmoniasans_i7.f513289b781582823a912d2e8125b8c109e5d61c.woff?h1=YXZwcm9lZGdlLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YXZwcm9lZGdlLmNvbQ&h3=YXZwcm9nbG9iYWwuY29t&hmac=d2858adc659df2eab04f253ccc655c9f5dc5d7b5307a920c1aebda5d5db3e6db") format("woff");
}

@font-face { font-family: 'i'; src: url(//www.avproglobal.com/cdn/shop/t/38/assets/icomoon.woff2?v=152209003285273544201742996181) format('woff2'), url(//www.avproglobal.com/cdn/shop/t/38/assets/icomoon.woff?v=105193904463665730901742996184) format('woff'); font-display: swap; }

:root {
  --secondary_text:     var(--white);
  --secondary_bg:       #8dc63f;
	--secondary_bg_dark:  #72a230;
	--secondary_bg_fade:  #a4d266;

  --secondary_btn_text:    #ffffff;
	--secondary_bg_btn:      #8dc63f;
	--secondary_bg_btn_dark: #72a230;
	--secondary_bg_btn_fade: #a4d266;

  --tertiary_text:      #FFFFFF;
	--tertiary_bg:        #8dc63f;
	--tertiary_bg_dark:   #72a230;
	--tertiary_bg_fade:   #a4d266;
  --tertiary_fg:        var(--tertiary_text);
  

  --quaternary_text:    #ffffff;
  --quaternary_bg:      #000000;
  --quaternary_bg_dark: #000000;
  --quaternary_bg_fade: #1a1a1a;
  

  --custom_top_search_bg:var(--body_bg);
  --custom_input_fg:    var(--dark);

  --alert_error:        #e93d3d;
	// --alert_error_bg:     #ffffff;
	--alert_valid:        #8dc63f;
  --lime:               #8dc63f;
  --gallery:            #ededed;
  --sand:               #ededed;

  --product_label_bg:   #000000;
  --product_label_bg_dark:#000000;
  --product_label_text: #ffffff;
  --sale_label_bg:      #e93d3d;
  --sale_label_bg_dark: #e62626;
  --sale_label_text:    #FFFFFF;

  --positive_bg:        #8dc63f;
  --positive_bg_dark:   #80b636;
  --positive_fg:	      var(--white);

  --price_color:        #000000;
  --price_color_old:    #e93d3d;

  --primary_text:       var(--black);
  --primary_text_h:     var(--black);

  --body_bg:            #FFFFFF;

  --main_ff:            Harmonia Sans, sans-serif;
	--main_ff_h:          Harmonia Sans, sans-serif;
  --main_fw:            400;
  --main_fw_strong:     700;
  --main_fw_h:          700;
  --main_fw_h_strong:   900;
  --main_fs:            normal;
  --main_fs_h:          normal;
  --mob_h1:             18px;
  --mob_h2:             18px;
  --mob_h3:             18px;

  

  
}
.t1ac {
	--secondary_bg_btn:      #567b24;
	--secondary_bg_btn_dark: #3b5319;
	--secondary_bg_btn_fade: #8dc63f;

  --tertiary_bg:        #567b24;
  --tertiary_bg_dark:   #3b5319;
	--tertiary_bg_fade:   #8dc63f;

  --quaternary_bg:      #000000;
  --quaternary_bg_dark: #000000;
  --quaternary_bg_fade: #000000;

  --mob_h1:             20px;
  --mob_h2:             20px;
  --mob_h3:             20px;
}

:root {
  --white:              #FFFFFF;
  --white_bg:           var(--white);
  --white_bg_dark:      #f2f2f2;
  --white_bg_var:       var(--white_bg);
  --white_fg:           var(--black);
  --white_pl:           #1a1a1a;
  --white_btn_bg:       var(--accent_bg);
  --white_btn_bg_dark:  #7aae34;
  --white_btn_fg:       var(--accent_fg);

  --black:              #000000;
  --black_bg:           var(--black);
  --black_bg_dark:      #000000;
  --black_bg_var:       #0d0d0d;
  --black_fg:           var(--white);
  --black_pl:           #ffffff;
  --black_btn_bg:       var(--accent_bg);
  --black_btn_bg_dark:  #7aae34;
  --black_btn_fg:       var(--accent_fg);

  --light:              #ededed;
  --light_bg:           var(--light);
  --light_bg_dark:      #e0e0e0;
  --light_bg_var:       #e0e0e0;
  --light_fg:           var(--black);
  --light_pl:           #1a1a1a;
  --light_btn_bg:       var(--accent_bg);
  --light_btn_bg_dark:  #7aae34;
  --light_btn_fg:       var(--accent_fg);

  --light_2:            #f4f4f4;
  --light_2_bg:         var(--light_2);
  --light_2_bg_dark:    #e7e7e7;
  --light_2_bg_var:     #e7e7e7;
  --light_2_fg:         var(--black);
  --light_2_pl:         #1a1a1a;
  --light_2_btn_bg:     var(--dark);
  --light_2_btn_bg_dark:#3f3f3f;
  --light_2_btn_fg:     var(--accent_fg);

  --accent:	            #8dc63f;
  --accent_bg:	        var(--accent);
  --accent_bg_dark:     #80b636;
  --accent_bg_var:      #80b636;
  --accent_fg:	        var(--white);
  --accent_pl:          #ffffff;
  --accent_btn_bg:	    var(--accent_fg);
  --accent_btn_bg_dark:	#ededed;
  --accent_btn_fg:	    var(--accent_bg);

  --dark:	              #515151;
  --dark_bg:	          var(--dark);
  --dark_bg_dark:       #444444;
  --dark_bg_var:        #5e5e5e;
  --dark_fg:	          var(--white);
  --dark_pl:            #ffffff;
  --dark_btn_bg:	      var(--accent_bg);
  --dark_btn_bg_dark:	  #7aae34;
  --dark_btn_fg:	      var(--accent_fg);

  --light_gradient:     linear-gradient(120deg, rgba(244, 244, 244, 1), rgba(177, 247, 81, 1) 100%);
  --light_gradient_bg:  var(--light_gradient);

  --dark_gradient:     linear-gradient(320deg, rgba(141, 198, 63, 1) 4%, rgba(57, 92, 8, 1) 100%);
  --dark_gradient_bg:  var(--dark_gradient);

[class^="palette-white"], [data-active-content*="palette-white"] {
  --primary_bg:         var(--white_bg);
  --primary_text:       var(--white_fg);
  --secondary_btn_text:     var(--white_btn_fg);
  --secondary_bg_btn:       var(--white_btn_bg);
	--secondary_bg_btn_dark:  var(--white_btn_bg_dark);
}
[class^="palette-black"], [data-active-content*="palette-black"] {
  --primary_bg:         var(--black_bg);
  --primary_text:       var(--black_fg);
  --secondary_btn_text:     var(--black_btn_fg);
  --secondary_bg_btn:       var(--black_btn_bg);
	--secondary_bg_btn_dark:  var(--black_btn_bg_dark);
}
[class^="palette-light"], [data-active-content*="palette-light"] {
  --primary_bg:         var(--light_bg);
  --primary_text:       var(--light_fg);
  --secondary_btn_text:     var(--light_btn_fg);
  --secondary_bg_btn:       var(--light_btn_bg);
	--secondary_bg_btn_dark:   var(--light_btn_bg_dark);
}
[class^="palette-light_2"], [data-active-content*="palette-light_2"] {
  --primary_bg:         var(--light_2_bg);
  --primary_text:       var(--light_2_fg);
  --secondary_btn_text:     var(--light_2_btn_fg);
  --secondary_bg_btn:       var(--light_2_btn_bg);
	--secondary_bg_btn_dark:  var(--light_2_btn_bg_dark);
}
[class^="palette-accent"], [data-active-content*="palette-accent"] {
  --primary_bg:         var(--accent_bg);
  --primary_text:       var(--accent_fg);
  --secondary_btn_text:     var(--accent_btn_fg);
  --secondary_bg_btn:       var(--accent_btn_bg);
	--secondary_bg_btn_dark:  var(--accent_btn_bg_dark);
}
[class^="palette-dark"], [data-active-content*="palette-dark"] {
  --primary_bg:         var(--dark_bg);
  --primary_text:       var(--dark_fg);
  --secondary_btn_text:     var(--dark_btn_fg);
  --secondary_bg_btn:       var(--dark_btn_bg);
	--secondary_bg_btn_dark:  var(--dark_btn_bg_dark);
}
.palette-light_gradient, [data-active-content*="palette-light_gradient"] {
  --primary_bg:         var(--light_gradient_bg);
}
.palette-dark_gradient, [data-active-content*="palette-dark_gradient"] {
  --primary_bg:         var(--dark_gradient_bg);
}

[class*="button-palette-white"], [data-active-content*="button-palette-white"] {
  --secondary_bg:           var(--white_bg);
  --secondary_btn_text:     var(--white_fg);
  --secondary_bg_btn:       var(--white_bg);
	--secondary_bg_btn_dark:  var(--white_bg_dark);
}
[class*="button-palette-black"], [data-active-content*="button-palette-black"] {
  --secondary_bg:           var(--black_bg);
  --secondary_btn_text:     var(--black_fg);
  --secondary_bg_btn:       var(--black_bg);
	--secondary_bg_btn_dark:  var(--black_bg_dark);
}
[class*="button-palette-light"], [data-active-content*="button-palette-light"] {
  --secondary_bg:           var(--light_bg);
  --secondary_btn_text:     var(--light_fg);
  --secondary_bg_btn:       var(--light_bg);
	--secondary_bg_btn_dark:  var(--light_bg_dark);
}
[class*="button-palette-light_2"], [data-active-content*="button-palette-light_2"] {
  --secondary_bg:           var(--light_2_bg);
  --secondary_btn_text:     var(--light_2_fg);
  --secondary_bg_btn:       var(--light_2_bg);
	--secondary_bg_btn_dark:  var(--light_2_bg_dark);
}
[class*="button-palette-accent"], [data-active-content*="button-palette-accent"] {
  --secondary_bg:           var(--accent_bg);
  --secondary_btn_text:     var(--accent_fg);
  --secondary_bg_btn:       var(--accent_bg);
	--secondary_bg_btn_dark:  var(--accent_bg_dark);
}
[class*="button-palette-dark"], [data-active-content*="button-palette-dark"] {
  --secondary_bg:           var(--dark_bg);
  --secondary_btn_text:     var(--dark_fg);
  --secondary_bg_btn:       var(--dark_bg);
	--secondary_bg_btn_dark:  var(--dark_bg_dark);
}
[class*="button-palette-"] {
  color: var(--secondary_bg);
  

}
[class^="palette-"], [data-active-content*="palette-"] {
  --secondary_bg_btn_fade:  var(--secondary_bg_btn_dark);
  --second_btn_bg_fade: var(--second_btn_bg_dark);
  --headings_text:      var(--primary_text);
}

#root [class*="button-palette-"] button[disabled]:before, #root [class*="button-palette-"] button.disabled:before {
  --secondary_bg_fade:  var(--secondary_bg_btn_dark);
}


.module-color-palette[class^="palette-"] .img-overlay, #background.module-color-palette[class^="palette-"] .img-overlay { background: var(--primary_bg); }
.module-color-palette[class^="palette-"] h1, .module-color-palette[class^="palette-"] h2, .module-color-palette[class^="palette-"] h3, .module-color-palette[class^="palette-"] h4, .module-color-palette[class^="palette-"] h5, .module-color-palette[class^="palette-"] h6 { color: var(--headings_text); }
.module-color-palette[class^="palette-"] { color: var(--primary_text); }
.module-color-palette[class^="palette-"] .swiper-button-next, .module-color-palette[class^="palette-"] .swiper-button-prev { color: var(--primary_text); }
.module-color-palette[class^='palette-']:before { background: var(--primary_bg); }
[class^="palette-"] button, [class^="palette-"] input[type="button"], [class^="palette-"] input[type="reset"], [class^="palette-"] input[type="submit"], [class^="palette-"] .link-btn a { color: var(--secondary_btn_text)!important; }

  [data-whatin=mouse] .module-color-palette[class^="palette-"] button:hover,
  [data-whatin=mouse] .module-color-palette[class^="palette-"] .link-btn a:hover { color: var(--secondary_btn_text); }

[data-active-content*="palette-"] .swiper-custom-pagination, [data-active-content*="palette-"] .play-pause { color: var(--primary_text); }
.m6bx[class^="palette-"] > p, .m6bx[class^="palette-"] > p, .m6bx[class^="palette-"] > h2, .m6bx[class^="palette-"]  a, .m6bx[class^="palette-"] > strong, .m6bx[class^="palette-"] > em, .m6bx[class^="palette-"] > ul { color: var(--primary_text); }
.m6bx[class^="palette-"] .l4cn.box a { color: var(--dark_bg); }
.m6bx[class^="palette-"]:before { background: var(--primary_bg); }
.m6bx[class^="palette-"].overlay:before { border: none; }
[data-whatin=mouse] .m6bx[class^="palette-"] .l4cn li a:hover { color: var(--accent); }
.m6as[class^="palette-"]:before { background: var(--primary_bg); }
.m6wd[class^="palette-"]:not(.palette-white):not(.palette-light):not(.palette-light_2) .l4cu.box li > span:before { background: var(--white); }
.m6wd[class^="palette-"].numbers-accent .l4cu li > span { color: var(--accent); }
.m6wd[class^="palette-"] .l4ts.box li, .m6wd[class^="palette-"] .l4ts.box .li { color: var(--black); }
.m6wd[class^="palette-"] .r6rt .rating > * .fill { background: none; }
.m6wd[class^="palette-"] .l4ts .r6rt .rating > * .fill { color: var(--accent); }
.l4ft.hover-out li[class^="palette-"]:before { background: none; }

/* Other*/select, .bv_atual, select:focus, #root .f8sr select, #root .f8sr select:focus { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 5.7' style='enable-background:new 0 0 9 5.7' xml:space='preserve'%3E%3Cpath d='M8.4.2C8.2.1 8 0 7.8 0s-.3.1-.5.2L4.5 3 1.7.2C1.5.1 1.4 0 1.2 0S.8.1.6.2L.2.6C.1.8 0 1 0 1.2s.1.4.2.5L4 5.5c.1.1.3.2.5.2s.4-.1.5-.2l3.8-3.8c.1-.1.2-.3.2-.5S8.9.8 8.8.6L8.4.2z' style='fill:%23000000'/%3E%3C/svg%3E"); }
label span.text-end.hidden, #root span.f8pr-pickup.hidden { display: none; }
.image-compare figure { width: 100%; }
@media only screen and (max-width: 47.5em) {
  .accordion-a.compact + .accordion-a { margin-top: -10px; }
}
@media only screen and (max-width: 62.5em) {
  #root .l4ft.mobile-compact li:not(:first-child) {
    border-left-width: var(--dist_a);
  }
}
[data-whatin=mouse] .l4cl .li:hover figure picture ~ picture { display: block; } /* was only defined for li, not for .li */
.l4ft figure video { transition-property: all; transition-duration: .4s; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-delay: 0s; } /* video in promo gallery, hover scale transition was not animated */
#nav-bar.text-justify > ul, #nav.text-justify > ul { -webkit-flex-grow: 3; -ms-flex-grow: 3; flex-grow: 3; -webkit-justify-content: space-between; justify-content: space-between; } /* 1/2 text-justify for the navbar */
#nav-bar.text-justify > ul > li.show-all, #nav.text-justify > ul > li.show-all { position: absolute; left: var(--lar0); right: var(--l0ra); top: 0; } /* 2/2 text-justify for the navbar */
html #nav.fixed > ul, html #nav-bar.fixed > ul { max-width: var(--ghw); } /* fixed navbar should get the same width as the header */
.m6pr { max-width: 1600px; margin-inline: auto; }

.check.box, .check.color { margin-right: -8px; margin-bottom: 18px; color: var(--custom_input_fg); }
.check.box li, .check.color li { margin-right: 8px; margin-bottom: 8px; }
.check.color { margin-bottom: 22px; }
.check.color li { margin-bottom: 4px; }
#root .check.color label { display: block; overflow: hidden; width: 38px; height: 38px; padding: 0; border-radius: 25px; border: 1px solid rgba(0,0,0,0); /*var(--custom_input_bd)*/; cursor: pointer; }
#root .check.color input:checked ~ label { border-color: var(--secondary_bg); }
#root .check.color label i { display: block; overflow: hidden; position: absolute; left: 4px; right: 4px; top: 4px; bottom: 4px; width: 28px; height: 28px; margin: 0; padding: 0; box-shadow: inset 0 1px 2px rgba(0,0,0,.2); border-radius: 99px; font-size: 30px; line-height: 30px; text-align: left; text-indent: -3000em; direction: ltr; }
#root .check.color label i:before { display: none; }
#root .check.color input[disabled] ~ label, #root .check.color input.disabled ~ label { border-color: var(--custom_input_bd); cursor: default; }
#root .check.color input.disabled ~ label:after { cursor: default; }
#root .check.color input[disabled] ~ label:after, #root .check.color input.disabled ~ label:after { content: ""; display: block; position: absolute; left: -10px; top: 50%; right: -10px; width: auto; height: 1px; margin-top: -0.5px; border-top: 1px solid var(--custom_input_bd); background: none; }
#root .check.color input[disabled] ~ label:after, #root .check.color input.disabled ~ label:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
#root .check.color input[disabled][checked] ~ label, #root .check.color input[disabled][checked] ~ label:after { border-color: var(--alert_error); }
.check.color label:before, .check.color label:after, .check.color label * { display: none; }

/* Buttons */


.link-btn a, button, .l4cl.mobile-compact .link-btn a { padding: 17px 23px; }



.link-btn a, button, .link-btn a:before, button:before, #root #nav .l4cn li { border-radius: 4px; }

