.flexa-black{font-family:'henkel_gt_flexabold', sans-serif;font-weight:normal;font-style:normal}.flexa-regular{font-family:'henkel_gt_flexaregular', sans-serif;font-weight:normal;font-style:normal}.flexa-black-italic{font-family:'henkel_gt_flexablack_italic', sans-serif;font-weight:normal;font-style:normal}.flexa-regular-italic{font-family:'henkel_gt_flexaregular_italic', sans-serif;font-weight:normal;font-style:normal}html{overflow-x:hidden}body{font-family:'henkel_gt_flexaregular', sans-serif;overflow-x:hidden}header{width:100%;background:#a40f08;background:linear-gradient(90deg, #a40f08 0%, red 50%, red 100%);padding:0 15px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;height:60px;z-index:19999;border:0}header .hamburger{padding:0;padding-top:7px}header .logo{display:block}header .logo img{height:24px}@media (min-width: 768px){header .logo img{height:30px}}footer{width:100%;background-color:#3b3b3b;color:#fff;padding-top:1rem;padding-bottom:110px}footer .container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){footer .container{flex-direction:row-reverse;justify-content:space-between}}footer .social-links{display:flex;flex-direction:row;justify-content:center;align-items:center}@media (min-width: 768px){footer .social-links{justify-content:start}}footer .social-links a{padding:.5rem;color:#fff;text-decoration:none;font-size:1.5rem}footer .social-links a:hover{color:#e1000f}footer .legal-links{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){footer .legal-links{align-items:end}}footer .legal-links a{color:#fff;text-decoration:none;font-size:.8rem}footer .legal-links a:hover{color:#e1000f}.menu{width:100%;height:calc(100% - 60px);top:60px;left:-100%;position:fixed;background:#a40f08;background:linear-gradient(210deg, #a40f08 0%, red 50%, red 100%);z-index:1999;display:flex;flex-direction:column;justify-content:start;padding:15px;text-transform:uppercase;transition:left 0.4s cubic-bezier(0.33, 1, 0.68, 1)}.menu ul{list-style-type:none;display:flex;flex-direction:column;padding:0;margin:0;height:100%}.menu ul li{padding:0;width:100%;display:flex}.menu ul li.hidden{display:none;visibility:hidden}.menu ul li a{color:#fff;border-bottom:1px solid #000000;line-height:1.2;text-decoration:none;padding:10px;width:100%}.menu ul li a span{font-weight:800;font-size:1rem;display:block}.menu.show{left:0}.fp-tableCell{padding:0;padding-top:60px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 768px){.fp-tableCell{padding-top:70px}}.section-hero{background-color:#fff;color:#fff;text-align:center;position:relative;width:100%;height:100vh;padding-top:60px}.section-hero .container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}@media (min-width: 768px){.section-hero .container{max-width:1000px;justify-content:center}}.section-hero .hero-caption{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:1rem 0}@media (min-width: 768px){.section-hero .hero-caption{margin:0;margin-bottom:2rem}}.section-hero .hero-caption .box-img{margin-right:.5rem;height:100%;width:25vw;background-image:url("../pics/punto-seguro.png");background-size:contain;background-position:top center;background-repeat:no-repeat}@media (min-width: 768px){.section-hero .hero-caption .box-img{margin-right:1.5rem;width:100px}}.section-hero .hero-caption .box-txt .title{text-align:left;text-transform:uppercase;font-size:1.3rem;color:red;margin-bottom:0}@media (min-width: 768px){.section-hero .hero-caption .box-txt .title{font-size:2rem}}.section-hero .hero-caption .box-txt .title span{display:inline-block}.section-hero .hero-cta{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1rem 0}@media (min-width: 768px){.section-hero .hero-cta{margin:0;margin-top:2rem}}.section-hero .hero-cta .link{display:block;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;font-size:1.2rem;font-family:'henkel_gt_flexabold', sans-serif;font-weight:normal;font-style:normal;background:#f00;width:100%;color:#fff;padding:.7rem .5rem .5rem;transition:all .15s ease}.section-hero .hero-cta .link:hover{background:#cc0000}.section-hero .hero-map{width:100%;height:65%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ddd;padding:.5rem}@media (min-width: 768px){.section-hero .hero-map{height:70%}}.section-hero .hero-map .map-select{padding:3px;width:100%;border:1px solid #e1010e;font-family:'henkel_gt_flexaregular', sans-serif;margin-bottom:.5rem}.section-hero .hero-map #map{display:flex;flex:2;width:100%}.section-hero .hero-map .store-name{font-size:1rem;font-family:'henkel_gt_flexablack_italic', sans-serif;color:#e1010e}.section-products{width:100%;background-color:#fff;padding-top:60px}.section-products .container{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%}@media (min-width: 768px){.section-products .container{max-width:1000px}}.section-products .product{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1.5rem .5rem;border-bottom:1px solid #ddd}@media (min-width: 768px){.section-products .product{padding:3rem .5rem}}.section-products .product:first-of-type{border-top:1px solid #ddd}.section-products .product .product-title{width:100%;margin-bottom:1rem;font-family:'henkel_gt_flexaregular_italic', sans-serif;font-size:1.2rem;color:red;text-transform:uppercase;line-height:1.1}@media (min-width: 768px){.section-products .product .product-title{margin:0;margin-bottom:2rem;font-size:1.8rem}}.section-products .product .product-title span{display:block}.section-products .product .product-caption{display:flex;flex-direction:row;justify-content:center;width:100%}@media (min-width: 768px){.section-products .product .product-caption{align-items:center}}.section-products .product .product-caption .product-image{width:30%;background-size:contain;background-repeat:no-repeat;background-position:center}@media (min-width: 768px){.section-products .product .product-caption .product-image{padding-bottom:25vh}}.section-products .product .product-caption .product-desc{width:70%;margin:0;padding:0}.section-products .product .product-caption .product-desc li{font-size:.9rem;color:#3b3b3b;line-height:1.1;margin-left:1rem;margin-bottom:.5rem}@media (min-width: 768px){.section-products .product .product-caption .product-desc li{font-size:1.1rem;margin-bottom:1rem}}.section-products .product .product-caption .product-desc li::marker{color:red}.section-form{padding:2rem 0;background-color:#fff}.section-form .container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}@media (min-width: 768px){.section-form .container{max-width:1000px}}.section-form .title{width:100%;margin:1rem 0;font-family:'henkel_gt_flexaregular_italic', sans-serif;font-size:1.3rem;color:red;text-transform:uppercase;line-height:1.1}@media (min-width: 768px){.section-form .title{margin:2rem 0;font-size:2rem}}.section-form .title span{display:inline-block}.section-form .form-wrap{width:100%;background-color:#f1f5f8;text-align:center;padding:.5rem}.section-form .form-wrap form{text-align:left}.section-form .form-wrap form .form-label{padding-bottom:2px;padding-top:6px;text-transform:uppercase;font-size:.9rem;margin-bottom:0}.section-form .form-wrap form .form-control{font-size:.8rem;padding:4px 8px;border-radius:0;margin-bottom:.5rem}@media (min-width: 768px){.section-form .form-wrap form .form-control{font-size:1.1rem}}.section-form .form-wrap form .btn-send-wrap{display:flex;justify-content:end;align-items:center}.section-form .form-wrap form .btn-send-wrap .btn-send{background:#f00;color:#fff;padding:2px 20px;border-radius:0;text-decoration:none;text-transform:uppercase;font-size:1.2rem;font-family:'henkel_gt_flexabold', sans-serif;font-weight:normal;font-style:normal;height:44px;line-height:42px;transition:all .15s ease}.section-form .form-wrap form .btn-send-wrap .btn-send:hover{background:#cc0000}.float-buttons{position:fixed;bottom:-1000px;left:0;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center;z-index:500;transition:bottom 1s ease-in-out;padding:10px;background-color:#f1f5f8;text-align:center}.float-buttons.show{bottom:0}.float-buttons .float-buttons-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}.float-buttons h4{font-family:'henkel_gt_flexabold', sans-serif}@media (max-width: 768px){.float-buttons h4{font-size:1em}}.btn-main{background:#fff;padding:10px;border-radius:0;box-shadow:none;border:1px solid #e1010e;white-space:nowrap;color:#e1010e;font-family:'henkel_gt_flexabold', sans-serif;width:50%;margin:0 .5rem}@media (min-width: 768px){.btn-main{width:250px}}.btn-main:hover{background-color:#e1010e;color:#fff}
