<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;transition-duration:.2s}
body,html{font-family:bilo,sans-serif;font-weight:500;font-size:16px;color:#000;line-height:1.625;overflow-x:hidden}
body{background:#fff}

img{border:0;display:block;max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}
input[type=checkbox]{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset}
ul{list-style:disc}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;text-transform:uppercase;color:#ed1c24}
.h1,h1{font-size:30px;margin-bottom:1em}
.h2,h2{font-size:24px}
.h3,h3{font-size:22px}
.h4,h4{font-size:20px}
.h5,h5{font-size:18px}
.h6,h6{font-size:16px}
p{margin-bottom:1em}

.maxw1{max-width:1440px;margin:0 auto;padding:0 20px}
.extra_padd{padding:0 40px}
.clear{clear:both}

.flexbox{display:flex;flex-wrap:wrap}
.flexbox.space_between{justify-content:space-between}
.flexbox.align_right{justify-content:flex-end}
.flexbox.align_bottom{align-items:flex-end}
.flexbox.align_center{align-items:center}
.flexbox.align_top{align-items:flex-start}

.wrap{width:calc(100% + 24px);margin:0 -12px}
.wrap .col25{width:calc(25% - 24px);margin:0 12px}
.wrap .col33{width:calc(33.3333% - 24px);margin:0 12px}
.wrap .col40{width:calc(40% - 24px);margin:0 12px}
.wrap .col50{width:calc(50% - 24px);margin:0 12px}
.wrap .col60{width:calc(60% - 24px);margin:0 12px}
.wrap .col75{width:calc(75% - 24px);margin:0 12px}
.wrap .col100{width:calc(100% - 24px);margin:0 12px}

.center_text{text-align:center}
.text_right{text-align:right}

.btn_bar{display:block;margin-top:1em}
.btn{display:inline-block;line-height:1;border:none;cursor:pointer}
.btn.n_btn{font-size:16px;padding:0 20px;line-height:46px;height:46px;border-radius:15px;font-weight:700}
.btn.black_white{background:#000;color:#fff;border:1px solid #000}
.btn.green_white{background:#37a915;color:#fff;border:1px solid #37a915}
.btn.black_white:hover{background:#fff;color:#000;border:1px solid #000}
.btn.green_white:hover{background:#fff;color:#37a915;border:1px solid #37a915}
.btn .icon_left{display:inline-block;margin-right:15px}
.btn .icon_right{display:inline-block;margin-left:15px}
.btn .fa-whatsapp{font-size:24px;line-height:1;display:inline-block;vertical-align:text-bottom}

.template.no_scroll{overflow:hidden;height:100vh}
.mob_menu{position:fixed;top:0;left:100%;width:0%;height:100%;max-width:100%;z-index:99999;overflow:hidden;background:rgba(0,0,0,.7);transition-duration:.5s}
.mob_menu.active{left:0;width:100%}
.mob_menu .inner{position:absolute;right:0;top:0;width:350px;height:100%;max-width:100vw;padding:20px;font-size:18px;text-transform:uppercase;background:#dfdfdf;border-left:3px solid #ed1c24;overflow-y:scroll;overflow-x:hidden}
.mob_menu .inner .top_menu{text-align:right;margin-bottom:20px}
.mob_menu .inner::-webkit-scrollbar{display:none}
.mob_menu ul{list-style:none}
.mob_menu ul li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}

.top_bar{padding:15px 0}
.top_bar .wrap{position:relative}
.top_bar .logo{position:absolute;z-index:999;top:-15px;left:12px;background:#fff;padding:40px 20px 20px;border-radius:0 0 15px 15px;box-shadow:0 0 20px rgba(0,0,0,.09)}
.top_bar #searchbox{display:inline-block;border:1px solid #dfdfdf;border-radius:15px;padding:10px 15px 10px 20px;width:320px;max-width:100%}
.top_bar #searchbox input{border:none;font:inherit;font-size:15px;width:calc(100% - 45px)}
.top_bar #searchbox button{border:none;background:0 0;width:40px;color:#ed1c24;font-size:16px;text-align:right}

.menu_bar{background:#ed1c24;color:#fff;font-size:18px;text-transform:uppercase}
.menu_bar ul{padding-left:200px}
.menu_bar ul li{display:inline-block}
.menu_bar ul li a{padding:17px 25px;display:block}
.menu_bar ul li a:hover{color:#000}
.menu_bar ul li:last-of-type a{padding-right:0}
.menu_bar ul li.highlight{font-weight:600}
.menu_bar .menu_btn{padding:10px 0 10px 25px;display:none}

.banner{position:relative}
.banner .slide{min-height:230px}
.banner .slide:after{content:"";padding-bottom:24%;display:block}
.banner .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.45)}
.banner .overlay .title{color:#fff;text-align:center;padding-bottom:50px;font-size:40px;font-weight:600;line-height:1.5;text-transform:uppercase}
.banner .overlay .title b{font-weight:800}

.breadcrumb{text-align:right;color:#8d8d8d;margin-bottom:50px}
.home_categories{margin-top:-55px;position:relative;z-index:99}
.home_categories .white_block{background:#fff;border-radius:20px 20px 0 0;padding:55px 0 0}
.home_categories .white_block p{max-width:1075px}
.home_categories .white_block p a{color:#ed1c24;font-weight:700}
.home_categories .white_block p b{color:#ed1c24;font-weight:700}
.home_categories .white_block p strong{color:#ed1c24;font-weight:700}
.home_categories .categories{margin-top:50px}

.categories .category{margin-bottom:40px}
.categories .category .image{margin:0 auto;border-radius:100%;border:4px solid #dfdfdf;max-width:220px;width:calc(100% - 80px);background:#fff;position:relative}
.categories .category .image:after{content:"";padding-bottom:100%;display:block}
.categories .category .title{text-align:center;color:#ed1c24;text-transform:uppercase;font-weight:700;font-size:20px;padding:125px 20px 15px;border:1px solid #dfdfdf;border-radius:20px;margin-top:-110px}
.categories .category:hover .title{box-shadow:0 0 20px rgba(0,0,0,.1)}

.home_content{margin:50px 0}
.home_content img{border-radius:20px}
.home_content iframe{width:100%;height:400px;border-bottom:3px solid #ed1c24}
.home_content .contact_details{background:#dfdfdf;border-top:3px solid #ed1c24;padding:30px}
.home_content .contact_details span{width:50px;display:inline-block}
.home_content .contact_details a{text-decoration:none}
.home_content ol,.home_content ul{margin-left:30px;margin-bottom:1em}
.home_content a{text-decoration:underline}
.home_content a:hover{color:#ed1c24}

.footer{background:#dfdfdf;border-top:3px solid #ed1c24;padding-top:60px;line-height:1.875}
.footer .col33{margin-bottom:3em}
.footer .title{font-size:30px;text-transform:uppercase;font-weight:700;margin-bottom:1em}
.footer ul li{list-style:none;margin-left:30px}
.footer ul li:before{content:"\f178";font-family:"Font Awesome 6 Pro";font-weight:900;color:#ed1c24;width:30px;margin-left:-30px;display:inline-block}
.footer .review_box{background:#fff;border-radius:20px;padding:40px 50px}
.footer a:hover{color:#ed1c24}
.footer .bottom{padding:15px 0;border-top:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.2)}
.footer .bottom a:hover{color:#000}

.product{margin-bottom:50px}
.product .images{width:calc(100% + 10px);margin:0 -5px;margin-bottom:30px}
.product .images .image{display:block;padding:10px;border:1px solid #dfdfdf;width:calc(25% - 10px);margin:0 5px 10px}
.product .images .image:first-of-type{width:calc(100% - 10px)}
.product .images .image .inner:after{content:"";padding-bottom:100%;display:block}
.product ol,.product ul{margin-left:25px}
.product .block{border:1px solid #dfdfdf;padding:20px;margin-bottom:30px}
.product .block .title{font-weight:700;text-transform:uppercase;color:#ed1c24;font-size:120%}
.product .block ul{list-style:none;margin-left:0}
.product .block ul li{border-bottom:1px solid #dfdfdf;padding:10px 0}
.product .block ul li:last-of-type{border-bottom:none}
.product .block ul li span{width:100px;display:inline-block;font-weight:700}
.product .block.downloads li a{position:relative;display:block}
.product .block.downloads li a:after{content:"\f019";font-family:"Font Awesome 6 Pro";font-weight:900;color:#ed1c24;position:absolute;right:0}
.product .block.period .adb_block{width:50%}
.product .block.period .adb_block input{width:100%;border:1px solid #dfdfdf;padding:10px 20px}
.product .qty_block{margin:20px 0}
.product .qty_block input{border:1px solid #dfdfdf;padding:10px 20px;width:80px}

.accessoires .col25{display:inline-block;vertical-align:top;width:calc(20% - 39px)}
.accessoires{margin-top:25px}

.wpcf7 .form_item{margin-bottom:20px}
.wpcf7 .label{width:180px;display:inline-block;vertical-align:top}
.wpcf7 .form_field{width:calc(100% - 190px);display:inline-block;vertical-align:top}
.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:100%;padding:5px 15px;border:1px solid #dfdfdf;font:inherit}
.wpcf7 input[type=submit]{padding:10px 26px 8px;border-radius:15px;font-weight:700;font-size:18px;width:auto;color:#fff;background:#ed1c24;border:none}
.wpcf7 input[type=submit]:hover{box-shadow:0 0 10px #dfdfdf}
.wpcf7 select{background:url(img/angle-down.png) no-repeat calc(100% - 10px) 50% #fff}
span.wpcf7-list-item{display:inline-block;margin:0 0 0}
span.checkbox{margin-top:10px;display:block}
.wpcf7 .wpcf7-list-item{display:inline-block;margin-right:35px;width:60px}
.wpcf7-list-item-label{margin-left:30px;display:inline-block;vertical-align:top}
.wpcf7-checkbox{padding:5px 0;display:inline-block}
.wpcf7-checkbox label{position:relative;cursor:pointer}
.wpcf7-checkbox input[type=checkbox]{position:absolute;visibility:hidden;width:16px;height:16px;top:0;left:0}
.wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:'';border-radius:0;height:16px;width:16px;top:0;left:0;border:1px solid #dfdfdf;background:#fff}
.wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:"\f00d";font-family:"Font Awesome 6 Pro";font-weight:900;height:16px;width:16px;color:#dfdfdf;top:1px;left:1px;visibility:hidden;font-size:16px;text-align:center;line-height:16px}
.wpcf7-checkbox input[type=checkbox]:checked+span:before{background:0 0}
.wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}
.wpcf7-radio label{position:relative;cursor:pointer}
.wpcf7-radio input[type=radio]{position:absolute;visibility:hidden;width:16px;height:16px;top:0;left:0}
.wpcf7-radio input[type=radio]+span:before{display:block;position:absolute;content:'';border-radius:100%;height:16px;width:16px;top:0;left:0;border:1px solid #dfdfdf;background:#fff}
.wpcf7-radio input[type=radio]+span:after{display:block;position:absolute;content:"";font-family:"Font Awesome 6 Pro";font-weight:900;height:12px;width:12px;color:#dfdfdf;background:#dfdfdf;border-radius:100%;top:3px;left:3px;visibility:hidden;font-size:15px;text-align:center;line-height:16px}
.wpcf7-radio input[type=radio]:checked+span:before{background:0 0}
.wpcf7-radio input[type=radio]:checked+span:after{visibility:visible}

@media only screen and (max-width:1150px){
  .menu_bar ul li a{padding:17px 15px}
  .extra_padd{padding:0}
  .banner .overlay .title{padding-bottom:0}
  .home_categories{margin-top:0}
  .categories .col25{width:calc(33.3333% - 24px)}
}

@media only screen and (max-width:1050px){
  .menu_bar ul{display:none}
  .menu_bar .menu_btn{display:inline-block}
}

@media only screen and (max-width:960px){
  .top_bar .wrap .col33:first-of-type{width:140px}
  .top_bar .logo{width:140px}
  .top_bar .wrap .col33:nth-of-type(2){width:350px}
  .top_bar .wrap .col33:nth-of-type(3){width:250px}
  .categories .category .title{font-size:18px}
  .home_content .col50{width:calc(100% - 24px);margin-bottom:40px}
  .home_content .col50 img{max-width:500px;width:100%;margin:0 auto}
  .footer .col33{width:calc(50% - 24px)}
  .footer .col33:nth-of-type(3){width:calc(100% - 24px)}
  .product .text{width:calc(100% - 24px);margin:0 12px 24px}
}

@media only screen and (max-width:840px){
  .top_bar .wrap .col33:nth-of-type(2){display:none}
  .product .col40{width:calc(50% - 24px)}
  .product .col60{width:calc(50% - 24px)}
  .product .images .image{width:calc(33.333% - 10px)}
}

@media only screen and (max-width:740px){
  .categories .col25{width:calc(50% - 24px)}
  .product .col40{width:calc(100% - 24px)}
  .product .col60{width:calc(100% - 24px)}
  .product .images .image{width:calc(25% - 10px)}
}

@media only screen and (max-width:500px){
  .top_bar .wrap .col33:first-of-type{width:130px}
  .top_bar .logo{width:130px}
  .banner .overlay .title{font-size:32px}
  .categories .category .title{font-size:16px}
  .wpcf7 .label{width:100%;display:block}
  .wpcf7 .form_field{width:calc(100%);display:block}
}

@media only screen and (max-width:450px){
  .btn.n_btn{padding:0 15px;line-height:40px;height:40px}
  .top_bar{padding:5px 0}
  .top_bar .wrap .col33:first-of-type{width:100px}
  .top_bar .logo{width:100px;padding:40px 10px 20px}
  .top_bar .wrap .col33:nth-of-type(3){width:130px}
  .top_bar .btn span{display:none}
  .top_bar .btn .icon_left{margin-right:0}
  .btn .fa-whatsapp{font-size:20px}
  .categories .col25{width:calc(100% - 24px)}
  .footer .col33{width:calc(100% - 24px)}
  .product .images .image{width:calc(33.333% - 10px)}
  .product .block ul li span{width:100%;display:block}
  .product .block.period .adb_block{width:100%;margin-bottom:10px}
}

@media only screen and (max-width:350px){
  .h1,h1{font-size:28px}
  .footer .title{font-size:28px}
  .home_content .contact_details{padding:20px}
}

@media print{
  body,html{page-break-after:avoid;page-break-before:avoid;border:1px solid #fff}
  a,div{display:block;width:100%!important;font-size:14px!important}
  .banner,.footer,.menu_bar,.top_bar{display:none}
}</pre></body></html>