@import"https://fonts.googleapis.com/css2?family=Kaushan+Script&family=Montserrat:wght@400;600&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none}html,body{text-align:center;width:100%}img{display:block}hr,input{margin:0}input[type=submit]{-webkit-appearance:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}textarea{font-family:arial}strong,b{font-weight:bold}img{max-width:100%;display:block}label,input[type=button],input[type=submit],button{cursor:pointer}textarea:focus,select:focus,input:focus{outline:0 none}button{background:none;border:none}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.textl{text-align:left}.textr{text-align:right}.textc{text-align:center}.textj{text-align:justify}.mayus,#payment .resume .summary-button,.c-cart table thead th,.c-header .bottom .nav .menu>li a{text-transform:uppercase}.italic,#category h3{font-style:italic}.capitalize{text-transform:capitalize}.box,#select-city header .cities ul li a,#payment-confirm .resume table tr td,#payment-confirm .resume,#payment .resume table .name,#payment .resume table .img figure,#payment .resume,#payment .form .reconfirm-data,#payment .form .payment-method li label,#payment .form,.c-cross-selling .scroller,.c-cross-selling,.c-footer .payment-method,.c-pagination li button,.c-pagination li span,.c-sidebar-cart .total,.c-sidebar-cart,.c-cart .totalSum li,.c-cart table tbody td,.c-cart table tbody tr td,.c-cart table thead th,.c-product-show .section-wrap .info .store-note,.c-product-show .section-wrap .gallery .thumbs li a,.c-product-list li,.c-banner a,.c-header .bottom .nav .menu>li .submenu,.c-header .bottom .nav .ul-wrapper,.c-header .bottom .user-nav .cart,.c-header .bottom .user-nav .nav-mobile-button button,.button,.wrap,form input,form select,form textarea,.form input,.form select,.form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-top-40{margin-top:40px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-left-20{margin-left:20px}.margin-left-40{margin-left:40px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-40{margin-bottom:40px}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.margin-right-40{margin-right:40px}.padding-10{padding:10px}.padding-20{padding:20px}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.flex{display:flex}.flex-center,.c-footer .social li a,.c-header .bottom .user-nav>li a{display:flex;align-items:center;justify-content:center}.grid{display:grid}.margin-auto,#select-city .how ul li span,#info h1,#category h3,#category h1,#home h1,.button-short{margin-right:auto;margin-left:auto}:root{--color-1: #379f7c;--color-2: #F44336;--color-3: #f6b675;--color-text: #333;--default-font-size: 0.9em;--bg-body: #fffcf8;--color-store-1: #000;--color-store-2: #f7971d}.font-s1,.c-pagination li button,.c-pagination li span,.button,body{font-family:"Montserrat",sans-serif;font-weight:400}.font-s2,#select-city .title,#info h1,#category h1,.c-product-show .section-wrap .info h1{font-family:"Kaushan Script",cursive}.font-w-bold,#select-city .how ul li h5,#select-city header .cities ul li a h2,#select-city header h1 span:first-child,#payment-confirm .resume table tr td:first-child,#payment-confirm h1,#payment .form h2,.c-cross-selling h3,.c-progressbar li:before,.chat-form .form-group .input-message input,.chat-form .form-group .input-message textarea,.chat-form .form-group .input-message label,.whatsapp-chat-header .chat-contact-info .contact-details h3,.c-whatsapp span,.c-footer .columns>li h5,.c-footer .payment-method .secure,.c-sidebar-cart .empty,.c-cart .totalSum li,.c-cart table .remove,.c-product-show .section-wrap .info .store-note,.c-header .bottom .nav .menu>li a{font-weight:600}.font-number{letter-spacing:.05em}html{height:100%;--altura-header-bar: calc(28.375px + 9px)}body{background:var(--bg-body);color:var(--color-text);font-size:var(--default-font-size)}@media screen and (min-width: 48em){body{height:100%}}form .row,.form .row{display:block;width:100%;margin-bottom:1em}form .row:last-child,.form .row:last-child{margin-bottom:0}form .row label,.form .row label{display:block;margin-bottom:10px}form input[type=text],form input[type=password],form input[type=email],form input[type=number],form select,form textarea,.form input[type=text],.form input[type=password],.form input[type=email],.form input[type=number],.form select,.form textarea{font-size:1em;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}form input,form select,form textarea,.form input,.form select,.form textarea{width:100%;border:1px solid rgba(0,0,0,.2);padding:15px;color:var(--color-text);background:#fff;border-radius:3px}form input[type=check],form input[type=radio],form input[type=file],.form input[type=check],.form input[type=radio],.form input[type=file]{width:auto;border:none;padding:0}form textarea,.form textarea{min-height:80px}form input.error,form select.error,form textarea.error,.form input.error,.form select.error,.form textarea.error{border-color:#e00}form span.error,.form span.error{margin:7px 0 0 10px;color:#e00;font-size:.75rem;display:block}bold,b{font-weight:600}a{color:var(--color-1);text-decoration:none}p{color:var(--color-text);line-height:1.6em}p a{text-decoration:underline}hr{border:none;border-top:1px solid rgba(0,0,0,.1)}.wrap{margin-left:auto;margin-right:auto;width:88%}@media screen and (min-width: 48em){.wrap{width:92%}}.wrap-large{max-width:1400px;padding:0 60px}.wrap-big{max-width:1200px;padding:0 60px}@media screen and (max-width: 48em){.wrap-big{padding:0}}.wrap-medium{max-width:950px;padding:0 30px}.wrap-small{max-width:700px;padding:0 20px}.button{width:100%;padding:0 20px;line-height:50px;display:block;font-size:1em;border:none;text-align:center;border-radius:25px}.button-short{max-width:350px}.button-primary{color:#fff;background:var(--color-2)}@media screen and (min-width: 64em){.button-primary:hover{background:var(--color-1)}}.button-secondary{color:#fff;background:var(--color-1)}@media screen and (min-width: 64em){.button-secondary:hover{background:var(--color-2)}}.button-third{color:#333;background:#f2f2f2}@media screen and (min-width: 64em){.button-third:hover{background:#ccc}}.margin-section{margin-top:20px}@media screen and (min-width: 48em){.margin-section{margin-top:40px}}.text-shadow{text-shadow:2px 3px 4px rgba(0,0,0,.3)}.box-shadow{box-shadow:0px 0px 10px 4px rgba(0,0,0,.1)}.transition-250,#payment .resume .summary,#payment .form .payment-method li label,.c-pagination li button,.c-pagination li span,.c-header .bottom .nav .menu>li .submenu,.c-header .bottom .nav .menu>li a,.c-header .bottom .nav,.button{transition:all 250ms ease}.c-header{position:fixed;top:0;left:0;width:100%;z-index:2}.c-header .top{background:var(--color-1)}.c-header .top a{color:#fff;font-size:1em;padding:5px 0;display:block;letter-spacing:1px}.c-header .bottom{background:#fff;height:91px;background:url("../images/commons/header-border.png") repeat-x}.c-header .bottom .ul-wrap{flex-direction:row;align-items:center;justify-content:space-between}.c-header .bottom .ul-wrap>li .logo{position:absolute;width:85px;top:35px}@media screen and (min-width: 48em){.c-header .bottom .ul-wrap>li .logo{width:100px;top:30px}}.c-header .bottom .ul-wrap>li .logo svg{width:100%}@media screen and (max-width: 48em){.c-header .bottom .ul-wrap>li:last-child{width:calc(100% - 85px)}}.c-header .bottom .user-nav{display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 48em){.c-header .bottom .user-nav{justify-content:space-between}}.c-header .bottom .user-nav>li a{width:50px;height:50px}.c-header .bottom .user-nav .search svg{width:20px}.c-header .bottom .user-nav .user svg{width:20px}@media screen and (max-width: 48em){.c-header .bottom .user-nav .nav-mobile-button{flex:1;padding:0 30px}}@media screen and (min-width: 48em){.c-header .bottom .user-nav .nav-mobile-button{margin-right:5px}}.c-header .bottom .user-nav .nav-mobile-button button{width:100%;color:var(--color-1);font-size:1.1em;padding:5px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-1);border-radius:3px;margin-top:10px}.c-header .bottom .user-nav .nav-mobile-button svg{width:10px;display:block;margin-right:5px}.c-header .bottom .user-nav .nav-mobile-button .icon-color{fill:var(--color-1)}@media screen and (min-width: 64em){.c-header .bottom .user-nav .nav-mobile-button{display:none}}.c-header .bottom .user-nav .cart{position:relative;background:var(--color-2);width:45px;height:45px;border-radius:50%;margin-top:7px}.c-header .bottom .user-nav .cart svg{width:20px}.c-header .bottom .user-nav .cart .icon-color{fill:#fff}.c-header .bottom .user-nav .cart .count{position:absolute;bottom:0;right:-4px;color:#fff;background:var(--color-1);width:20px;line-height:20px;border-radius:50%}.c-header .bottom .nav{width:100%;margin-top:5px}@media screen and (max-width: 64em){.c-header .bottom .nav{position:fixed;top:0;left:-100%;height:100vh;width:100%;background:#fff;z-index:1}}@media screen and (min-width: 64em){.c-header .bottom .nav{padding-left:100px}}.c-header .bottom .nav-mobileActive{left:0}.c-header .bottom .nav .ul-wrapper{display:inline-block}@media screen and (max-width: 64em){.c-header .bottom .nav .ul-wrapper{width:100%;padding:40px 30px 0 30px}}.c-header .bottom .nav .mobile{display:flex;justify-content:flex-start}@media screen and (min-width: 64em){.c-header .bottom .nav .mobile{display:none}}.c-header .bottom .nav .mobile li button{width:18px;padding:0}.c-header .bottom .nav .mobile li button svg{width:100%;display:block}.c-header .bottom .nav .menu{flex-direction:column}@media screen and (max-width: 64em){.c-header .bottom .nav .menu{margin-top:40px}}@media screen and (min-width: 64em){.c-header .bottom .nav .menu{flex-direction:row;align-items:center;justify-content:center}}.c-header .bottom .nav .menu>li{position:relative}@media screen and (max-width: 64em){.c-header .bottom .nav .menu>li{margin-bottom:5px}}@media screen and (min-width: 80em){.c-header .bottom .nav .menu>li{margin-right:10px}}.c-header .bottom .nav .menu>li:last-child{margin-right:0}.c-header .bottom .nav .menu>li a{color:#333;display:block;font-size:.9em;line-height:30px;padding:0 10px;cursor:pointer}@media screen and (min-width: 64em){.c-header .bottom .nav .menu>li a{font-size:.8em}}@media screen and (min-width: 80em){.c-header .bottom .nav .menu>li a{font-size:.9em}}@media(hover: hover){.c-header .bottom .nav .menu>li a:hover{color:var(--color-store-1)}}.c-header .bottom .nav .menu>li .featured{background:var(--color-2);border-radius:15px}.c-header .bottom .nav .menu>li .featured h2{color:#fff}@media screen and (min-width: 64em){.c-header .bottom .nav .menu>li .submenu{padding:20px;background:#fff;visibility:hidden;opacity:0;position:absolute;top:60px;left:0;z-index:1;width:200px;box-shadow:0 0 10px 1px rgba(0,0,0,.05)}}.c-header .bottom .nav .menu>li .submenu-active{visibility:visible;opacity:1;top:40px}.c-header .bottom .nav .menu>li .submenu li a{text-align:left}@media screen and (max-width: 64em){.c-header .bottom .nav .menu>li .submenu li a{font-weight:400}}.c-header .bottom .nav .menu .has-sub>a{display:flex;flex-direction:row;align-items:center}.c-header .bottom .nav .menu .has-sub>a::after{border-style:solid;border-width:0 1.5px 1.5px 0;content:"";height:5px;width:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:rgba(0,0,0,.3);margin:-3px 0 0 7px}.c-banner{overflow-x:hidden}.c-banner a{width:100%;height:180px;background-position:center;background-size:cover;display:block}@media screen and (min-width: 48em){.c-banner a{height:600px}}.c-banner a .wrap{height:100%}.c-banner a h2{font-size:1.6rem;color:var(--c-banner-h2-color)}@media screen and (min-width: 48em){.c-banner a h2{font-size:2rem}}@media screen and (min-width: 64em){.c-banner a h2{font-size:3rem}}.c-product-list{display:grid;grid-gap:10px}@media screen and (min-width: 48em){.c-product-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 64em){.c-product-list{grid-gap:20px}}@media screen and (min-width: 80em){.c-product-list{grid-template-columns:repeat(5, 1fr)}}.c-product-list li{background:#fff;border-radius:5px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 -1px 2px 0 rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out;overflow:hidden;padding:20px 0}@media(hover: hover){.c-product-list li:hover{box-shadow:0 0 1px 1px rgba(0,0,0,.07),0 10px 15px 0 rgba(0,0,0,.1)}}.c-product-list li h2{font-size:.85rem;line-height:1rem;margin-top:20px}@media screen and (min-width: 48em){.c-product-list li h2{font-size:1rem;line-height:1.2rem}}.c-product-list li .price{font-size:1rem;margin-top:5px;color:#333}@media screen and (min-width: 48em){.c-product-list li .price{font-size:1.1rem}}.c-product-list li .price .discount{color:var(--color-2)}.c-product-filters{display:flex;align-items:center;justify-content:flex-start}.c-product-filters li{margin-right:30px}.c-product-filters li:last-child{margin-right:0}.c-product-filters .orderby{margin-top:1px}.c-product-filters .orderby select{background:var(--bg-body);border:none;color:#666}.c-product-show .benefits{border-bottom:1px solid #f2f2f2}.c-product-show .benefits h3{padding:20px 0}.c-product-show .breadcums{display:flex;flex-direction:row;align-items:center;padding:20px 0}.c-product-show .breadcums li{margin-right:10px}@media screen and (min-width: 64em){.c-product-show .section-wrap{display:flex;flex-direction:row}}.c-product-show .section-wrap .gallery .main{width:100%;margin-bottom:10px}.c-product-show .section-wrap .gallery .thumbs{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;margin-bottom:20px}@media screen and (max-width: 64em){.c-product-show .section-wrap .gallery .thumbs{grid-template-columns:repeat(5, 1fr);grid-gap:5px}}.c-product-show .section-wrap .gallery .thumbs li a{width:100%;padding-bottom:100%;display:block;border:1px solid rgba(0,0,0,.1);background-size:cover;background-position:center}.c-product-show .section-wrap .gallery .video{display:block;width:100%;padding-bottom:100%;background-size:cover;position:relative}.c-product-show .section-wrap .gallery .video .icon{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.c-product-show .section-wrap .gallery .video svg{max-width:30px;opacity:.5}@media screen and (min-width: 64em){.c-product-show .section-wrap .gallery .video svg{max-width:80px}}.c-product-show .section-wrap .info{width:100%;text-align:left}@media screen and (min-width: 64em){.c-product-show .section-wrap .info{max-width:400px;margin-left:40px}}.c-product-show .section-wrap .info h1{font-size:3em;color:var(--color-2)}.c-product-show .section-wrap .info .price-discount{font-size:1.2rem;color:var(--color-2)}.c-product-show .section-wrap .info .price{font-size:1.6rem}.c-product-show .section-wrap .info .iva{font-size:.7rem;color:#777}.c-product-show .section-wrap .info .store-note{font-size:.9em;text-align:center;color:var(--color-1);border:1px solid var(--color-1);padding:10px;margin-top:10px}.c-product-show .section-wrap .info .legal{font-size:.9em}.c-product-show .section-wrap .info .button-addToCart{position:fixed;width:calc(94% - 90px);bottom:25px;left:6%}@media screen and (max-width: 48em){.c-product-show .section-wrap .info .button-addToCart{padding:0;font-size:.8em}}@media screen and (min-width: 48em){.c-product-show .section-wrap .info .button-addToCart{width:calc(96% - 250px);bottom:20px;left:4%}}@media screen and (min-width: 64em){.c-product-show .section-wrap .info .button-addToCart{position:revert;width:100%;bottom:revert;left:revert}}.c-richtext{line-height:1.2rem}.c-richtext h1{font-size:2.4em}.c-richtext h2{font-size:1.8em}.c-richtext p{font-size:1rem}.c-richtext p:first-child{margin-top:0}.c-richtext a{color:revert}.c-richtext ul{list-style:circle;margin:0 0 0 40px;font-size:1rem}.c-richtext ul li{margin-bottom:15px;line-height:1.6rem}.c-richtext ul li:last-child{margin-bottom:0}.c-cart h1{font-size:1.6rem}.c-cart table{width:100%;border-collapse:collapse;background:#fff}.c-cart table thead th{background:#f9f9f9;padding:15px 10px;border-bottom:1px solid #eee;font-size:.7rem}@media screen and (max-width: 48em){.c-cart table thead .product{display:table-cell}}@media screen and (max-width: 48em){.c-cart table thead .quantity{display:none}}.c-cart table tbody tr{border-bottom:1px solid #f2f2f2}.c-cart table tbody tr td{border-right:1px solid #f2f2f2}@media screen and (max-width: 48em){.c-cart table tbody tr td{border-right:none}}.c-cart table tbody tr td:first-child{border-left:1px solid #f2f2f2}.c-cart table tbody td{padding:10px;vertical-align:top}@media screen and (min-width: 48em){.c-cart table tbody td{vertical-align:middle}}.c-cart table tbody .img{width:100px;border-right:none}.c-cart table tbody .product{display:flex;flex-direction:row;align-items:center}.c-cart table tbody .product .info{flex:1}.c-cart table tbody .product .info h2{font-size:.9rem;line-height:1.2rem;font-weight:400}@media screen and (min-width: 48em){.c-cart table tbody .product .info h2{font-size:1rem}}.c-cart table tbody .product .info .price{margin-top:10px;font-weight:400;color:#666}@media screen and (max-width: 48em){.c-cart table tbody .quantity{display:inline-block;width:100%}}@media screen and (min-width: 48em){.c-cart table .c-quantity{justify-content:center}}.c-cart table .remove{display:block;font-size:.8rem;color:#999;margin-top:10px}@media screen and (min-width: 48em){.c-cart table .remove{margin:10px auto 0 auto}}.c-cart table .total{font-weight:400;color:#666}@media screen and (max-width: 48em){.c-cart table .total{display:none}}.c-cart .next{display:flex;justify-content:flex-end}.c-cart .next .button{max-width:375px}.c-cart .totalSum{background:#fff;display:flex;justify-content:space-between}.c-cart .totalSum li{padding:15px 20px;font-size:1rem}.c-sidebar-cart{position:fixed;width:100%;background:#fff;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:101;overflow-y:auto}@media screen and (max-width: 48em){.c-sidebar-cart{bottom:-100%;padding:20px}}@media screen and (min-width: 48em){.c-sidebar-cart{top:0;right:-420px;width:420px;height:100vh;padding:0 20px}}@media screen and (max-width: 48em){.c-sidebar-cart-active{bottom:0}}@media screen and (min-width: 48em){.c-sidebar-cart-active{right:0}}.c-sidebar-cart h3{padding:25px 0}@media screen and (max-width: 48em){.c-sidebar-cart h3{display:none}}@media screen and (max-width: 48em){.c-sidebar-cart .hr-title{display:none}}.c-sidebar-cart .hr-sepv{margin:10px 0}@media screen and (min-width: 48em){.c-sidebar-cart .hr-sepv{margin:20px 0 40px 0}}@media screen and (max-width: 48em){.c-sidebar-cart ul{display:none}}.c-sidebar-cart ul li{display:flex;flex-direction:row;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.1);padding:0 10px 20px 10px;margin-bottom:20px}@media screen and (min-width: 48em){.c-sidebar-cart ul li{padding:0 20px 20px 20px}}.c-sidebar-cart ul li img{width:80px;margin-right:20px}@media screen and (min-width: 48em){.c-sidebar-cart ul li img{width:100px}}.c-sidebar-cart ul li .info{flex:1}.c-sidebar-cart ul li .info h2{font-size:.9rem;line-height:1.2rem;font-weight:400}@media screen and (min-width: 48em){.c-sidebar-cart ul li .info h2{font-size:1.1rem}}.c-sidebar-cart ul li .info .price{font-weight:400}.c-sidebar-cart ul li .info a{display:block;margin-top:10px;font-size:.8rem;color:#999;cursor:pointer}.c-sidebar-cart .total{justify-content:space-between;padding:0 20px;font-weight:400}@media screen and (min-width: 48em){.c-sidebar-cart .total{margin-top:40px}}.c-sidebar-cart .total .value{font-size:1.2rem}.c-sidebar-cart .close{position:absolute;top:24px;right:15px}@media screen and (max-width: 48em){.c-sidebar-cart .close{display:none}}.c-sidebar-cart .close svg{width:12px;opacity:.5}.c-sidebar-cart .empty{color:var(--color-store-1);line-height:1.4rem}.c-sidebar-shadow{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:100;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.c-sidebar-shadow-active{opacity:1;visibility:visible}.c-quantity button,.c-quantity span{width:40px;line-height:40px;text-align:center;border:1px solid #eee;transition:.2s all;font-weight:400}.c-quantity button:first-child{border-right:none}.c-quantity button:last-child{border-left:none}@media screen and (min-width: 64em){.c-quantity button:hover{background:#000;color:#fff}}.c-pagination{display:flex;flex-direction:row;align-items:center;justify-content:center}.c-pagination li button,.c-pagination li span{font-weight:400;color:var(--color-1);background:#f2f2f2;display:block;padding:0;min-width:30px;text-align:center;line-height:25px;font-size:.9rem;border:1px solid #ccc}@media screen and (min-width: 48em){.c-pagination li button:hover{background:var(--color-2);color:#fff}}.c-pagination .page-next,.c-pagination .page-previous{display:flex}.c-pagination .page-next .text,.c-pagination .page-previous .text{padding:0 15px}.c-pagination .page-previous button,.c-pagination .page-previous span{border-right:none}.c-pagination .page-next button,.c-pagination .page-next span{border-left:none}.c-pagination .disabled{opacity:.5}.c-pagination .active{background:var(--color-1);color:#fff}.c-footer{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.02);padding:10px 0 90px 0}@media screen and (min-width: 64em){.c-footer{padding:10px 0 20px 0}}.c-footer .payment-method{display:flex;align-items:center;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:0 20px}@media screen and (max-width: 48em){.c-footer .payment-method li{margin:3px 0}}@media screen and (max-width: 48em){.c-footer .payment-method li:nth-child(4){display:none}}.c-footer .payment-method .sep{height:30px;width:1px;background:#ccc;margin:0 20px}.c-footer .payment-method .secure{font-size:.9rem;color:#1e297e}.c-footer .payment-method .secure span{color:#00a19a}.c-footer .payment-method .cash-on img{width:130px}.c-footer .payment-method .logos{width:100%;max-width:500px}@media screen and (min-width: 64em){.c-footer .payment-method .logos{flex:1}}.c-footer .payment-method img{width:100%;display:block}.c-footer .columns{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap}.c-footer .columns .logo{display:inline-block;width:100px}.c-footer .columns .logo svg{width:100%}@media screen and (max-width: 48em){.c-footer .columns>li{width:100%;margin-bottom:20px}}@media screen and (min-width: 48em){.c-footer .columns>li{margin-right:30px}}@media screen and (min-width: 64em){.c-footer .columns>li{margin-right:60px}}.c-footer .columns>li:last-child{margin-right:0}@media screen and (max-width: 48em){.c-footer .columns>li:last-child{margin-bottom:0}}.c-footer .columns>li h5{color:var(--color-1);padding-bottom:5px;margin-bottom:10px;text-align:center}@media screen and (min-width: 48em){.c-footer .columns>li h5{text-align:left}}.c-footer .columns>li h5:after{content:"";display:block;width:40px;border:1px solid var(--color-1);margin-top:.5em}@media screen and (max-width: 48em){.c-footer .columns>li h5:after{margin-left:auto;margin-right:auto}}.c-footer .columns>li p{color:var(--color-text)}@media screen and (min-width: 48em){.c-footer .columns>li p{text-align:left}}.c-footer .columns>li .contact{font-size:.8rem;text-align:center}@media screen and (min-width: 48em){.c-footer .columns>li .contact{text-align:left}}.c-footer .columns>li .corporative{display:grid;grid-gap:10px}@media screen and (min-width: 48em){.c-footer .columns>li .corporative{text-align:left}}.c-footer .columns>li .corporative li a{color:#333}@media screen and (max-width: 64em){.c-footer nav ul{text-align:center}}@media screen and (min-width: 64em){.c-footer nav ul{text-align:left}}.c-footer nav ul li{margin-bottom:10px}.c-footer nav ul li:last-child{margin-bottom:0}.c-footer nav ul a{font-size:.8rem;font-weight:400;color:#666}@media screen and (max-width: 48em){.c-footer .social{justify-content:center}}.c-footer .social li{margin-right:.5em}.c-footer .social li:last-child{margin-right:0}.c-footer .social li a{display:block;width:35px;height:35px;background:var(--color-1);border-radius:50%}.c-footer .social li svg path,.c-footer .social li svg rect{fill:#fff}.c-footer .copy{font-size:.7rem;letter-spacing:1px;font-weight:400}@media screen and (min-width: 48em){.c-footer .copy{font-size:.8rem}}.c-whatsapp{position:fixed;bottom:20px;right:20px;background:#00bfa5;padding:15px;line-height:50px;border-radius:50%;display:flex;flex-direction:row;align-items:center;z-index:1}@media screen and (min-width: 48em){.c-whatsapp{padding:0 30px;border-radius:25px}}.c-whatsapp svg{width:30px}@media screen and (min-width: 48em){.c-whatsapp svg{margin-right:10px}}.c-whatsapp span{color:#fff}@media screen and (max-width: 48em){.c-whatsapp span{display:none}}.whatsapp-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:none;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}.whatsapp-popup-overlay.show{display:flex}.whatsapp-popup{background:#e5ddd5;background-image:url("../images/commons/whatsapp-bg.jpg");background-size:cover;background-position:center;border-radius:15px;width:90%;max-width:400px;max-height:90vh;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:popupSlideIn .3s ease-out;display:flex;flex-direction:column}@media screen and (max-width: 48em){.whatsapp-popup{width:95%;max-width:none;margin:10px;max-height:85vh}}.whatsapp-chat-header{background:#075e54 !important;color:#fff !important;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-radius:15px 15px 0 0;min-height:60px;box-sizing:border-box}.whatsapp-chat-header *{color:#fff !important}.whatsapp-chat-header .chat-contact-info{display:flex;align-items:center;gap:12px;flex:1}.whatsapp-chat-header .chat-contact-info .contact-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.whatsapp-chat-header .chat-contact-info .contact-avatar img,.whatsapp-chat-header .chat-contact-info .contact-avatar svg{width:30px;height:30px;object-fit:contain}.whatsapp-chat-header .chat-contact-info .contact-details{flex:1;text-align:left}.whatsapp-chat-header .chat-contact-info .contact-details h3{margin:0 !important;font-size:1rem !important;color:#fff !important;line-height:1.2}.whatsapp-chat-header .chat-contact-info .contact-details .online-status{font-size:.8rem;opacity:.8;color:#fff !important;display:block;margin-top:2px}.whatsapp-chat-header .whatsapp-popup-close{background:none !important;border:none !important;color:#fff !important;cursor:pointer;padding:5px;border-radius:50%;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.whatsapp-chat-header .whatsapp-popup-close:hover{background:hsla(0,0%,100%,.2) !important}.whatsapp-chat-header .whatsapp-popup-close svg{color:#fff !important;stroke:#fff !important}.whatsapp-chat-body{flex:1;display:flex;flex-direction:column;overflow:hidden}.chat-messages{padding:20px 15px 0 15px}.chat-messages .message{margin-bottom:15px;display:flex}.chat-messages .message.bot-message{justify-content:flex-start}.chat-messages .message.bot-message .message-bubble{background:#fff;color:#333;border-radius:0 18px 18px 18px;padding:10px 15px;max-width:80%;box-shadow:0 2px 5px rgba(0,0,0,.1)}.chat-messages .message.bot-message .message-bubble p{margin:0 0 5px 0;line-height:1.4;color:#333;font-size:.8rem;text-align:left}.chat-messages .message.bot-message .message-bubble .message-time{font-size:.7rem;color:#999;float:right}.chat-form{padding:0 15px 15px 15px;border-radius:0 0 15px 15px}.chat-form .form-group{margin-bottom:15px}.chat-form .form-group .input-message{background:#fff;border-radius:18px;padding:12px 15px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.chat-form .form-group .input-message label{display:block;color:#075e54;font-size:.8rem;text-align:left;line-height:normal}.chat-form .form-group .input-message input,.chat-form .form-group .input-message textarea{width:100%;border:none;background:rgba(0,0,0,0);color:#333;font-family:inherit;resize:none;box-sizing:border-box;padding:10px 0;font-size:.9rem}.chat-form .form-group .input-message input:focus,.chat-form .form-group .input-message textarea:focus{outline:none}.chat-form .form-group .input-message input::placeholder,.chat-form .form-group .input-message textarea::placeholder{color:#999}.chat-form .form-group .input-message textarea{min-height:60px;max-height:100px;resize:vertical}.chat-form .form-group .input-message .help-text{display:block;margin-top:8px;font-size:.8rem;color:#666;line-height:1.3}.chat-form .chat-input-container{display:flex;justify-content:flex-end;margin-top:10px}.chat-form .chat-input-container .whatsapp-send-btn{background:#25d366;border:none;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(37,211,102,.3)}.chat-form .chat-input-container .whatsapp-send-btn:hover{background:#128c7e;transform:scale(1.05)}.chat-form .chat-input-container .whatsapp-send-btn:active{transform:scale(0.95)}.chat-form .chat-input-container .whatsapp-send-btn svg{color:#fff;width:20px;height:20px}.whatsapp-popup-overlay.hide .whatsapp-popup{animation:popupSlideOut .2s ease-in forwards}@keyframes popupSlideIn{from{opacity:0;transform:scale(0.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes popupSlideOut{from{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(0.8) translateY(-20px)}}.c-progressbar{counter-reset:step;width:100%;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:30px}@media screen and (min-width: 48em){.c-progressbar{margin-bottom:60px}}.c-progressbar li{width:33.33%;font-size:12px;position:relative;text-align:center;text-transform:uppercase;color:#666;line-height:1.3}.c-progressbar li:before{width:30px;height:30px;content:counter(step);counter-increment:step;line-height:30px;border:3px solid #ccc;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#f2f2f2;color:#ccc}.c-progressbar li:after{width:100%;height:3px;content:"";position:absolute;background:#ccc;top:15px;left:-50%;z-index:-1}.c-progressbar li:first-child:after{content:none}.c-progressbar li.active{color:var(--color-1)}.c-progressbar li.active:before{border-color:var(--color-1);background:var(--color-1);color:#fff}.c-progressbar li.active+li:after{background:var(--color-1)}.c-cross-selling{height:calc(100vh - 210px);position:fixed;top:0;z-index:101;transition:all 250ms ease-in-out;opacity:0;visibility:hidden;padding:20px 0}@media screen and (max-width: 48em){.c-cross-selling{max-width:70%;right:15%}}@media screen and (min-width: 48em){.c-cross-selling{height:100vh;right:calc(420px + 5%);padding:60px 0;left:5%}}.c-cross-selling-active{visibility:visible;opacity:1}.c-cross-selling h3{font-size:1.2em;color:#fff}@media screen and (min-width: 48em){.c-cross-selling h3{font-size:1.6em}}.c-cross-selling .scroller{height:calc(100% - 20px);overflow-y:scroll;margin-top:20px;padding-right:5px}@media screen and (min-width: 48em){.c-cross-selling .scroller{padding-right:15px}}.c-cross-selling .scroller::-webkit-scrollbar{width:8px}.c-cross-selling .scroller::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.c-cross-selling .c-product-list{grid-gap:5px;grid-template-columns:repeat(2, 1fr) !important}@media screen and (min-width: 48em){.c-cross-selling .c-product-list{grid-gap:10px;grid-template-columns:repeat(3, 1fr) !important}}@media screen and (min-width: 64em){.c-cross-selling .c-product-list{grid-template-columns:repeat(4, 1fr) !important}}@media screen and (min-width: 80em){.c-cross-selling .c-product-list{grid-template-columns:repeat(5, 1fr) !important}}.c-cross-selling .c-product-list li{position:relative}.c-cross-selling .c-product-list li h2{display:none}.c-cross-selling .c-product-list li .price{margin-bottom:40px}.c-cross-selling .c-product-list li button{position:absolute;bottom:0;left:0;border-radius:0 0 5px 5px}.c-popup{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;display:flex;justify-content:center;align-items:center}.c-popup .shadow{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.c-popup .message{background:#fff;padding:40px;border-radius:5px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;max-width:300px}.c-popup-active .shadow{opacity:1;visibility:visible}.c-popup-active .message{opacity:1;visibility:visible}.swiper-pagination-bullet{width:12px !important;height:12px !important;background:var(--body-bg-color) !important;opacity:.6 !important}.swiper-pagination-bullet-active{background:var(--body-bg-color) !important;opacity:1 !important}#main{padding-top:76px}#main .content{padding:30px 0}@media screen and (min-width: 48em){#main .content{padding:60px 0}}#home .announcements{background:var(--color-2);padding:10px}#home .announcements p{color:#fff}#home h1{font-size:1.1em;line-height:1.4em;max-width:800px}@media screen and (min-width: 48em){#home h1{font-size:1.4em}}#home .title-category{color:var(--color-2);display:flex;align-items:center;font-size:1.2em}#home .title-category::after,#home .title-category::before{display:block;content:"";height:1px;border-bottom:1px dashed var(--color-2);flex:1}#home .title-category span{margin:0 20px}#home .seo-h3{line-height:1.6em}@media screen and (min-width: 80em){#home .c-product-list li:nth-child(6){display:none}}#category{padding-top:80px}#category h1{font-size:3em;max-width:800px;color:var(--color-2)}#category h3{font-size:1.2em;line-height:1.4em;margin-top:10px;max-width:800px}#payment header{display:flex;justify-content:center;padding:20px 0}#payment header .logo{width:80px}#payment header img{width:100%}@media screen and (max-width: 48em){#payment .wrap{display:flex;flex-direction:column-reverse}}@media screen and (min-width: 48em){#payment .wrap{grid-template-columns:60% 40%}}@media screen and (max-width: 48em){#payment .form{margin-top:20px}}@media screen and (min-width: 48em){#payment .form{padding:0 60px 40px 0}}#payment .form .document{display:flex}#payment .form .document select{width:75px;margin-right:5px}#payment .form .document input{flex:1}#payment .form .payment-method li{position:relative;margin-bottom:5px}#payment .form .payment-method li:last-child{margin-bottom:0}#payment .form .payment-method li label{width:100%;padding:22px 15px 15px 60px;background:#fafafa;border:1px solid #e1e1e1;display:flex;flex-direction:row;align-items:center}#payment .form .payment-method li label img{width:80px;margin-right:20px}#payment .form .payment-method li input{position:absolute;top:35px;left:27px}#payment .form .payment-method li input:checked+label{border-color:var(--color-2)}#payment .form .payment-method .disable label{padding:15px;font-size:.8rem;text-align:center}@media screen and (max-width: 48em){#payment .form .actions{margin-bottom:20px}}@media screen and (min-width: 48em){#payment .form .actions{display:flex;align-items:center}}#payment .form .actions-one{justify-content:flex-end}#payment .form .actions-two{justify-content:space-between}@media screen and (max-width: 48em){#payment .form .actions-two li:first-child{margin-bottom:5px}}#payment .form .actions .continue{flex:1}@media screen and (min-width: 48em){#payment .form .actions .continue{max-width:300px}}#payment .form .actions .continue .inactive{opacity:.3}#payment .form .terms{margin-top:30px}@media screen and (max-width: 48em){#payment .form .terms{margin-bottom:20px}}@media screen and (min-width: 48em){#payment .form .terms{margin-top:60px}}#payment .form .reconfirm-data{display:flex;align-items:center;padding:20px 0 20px 20px}#payment .form .reconfirm-data input{width:revert;margin-right:20px}#payment .form .reconfirm-data label{text-align:justify;line-height:1.2rem}#payment .invalid-products{background:rgba(244,67,54,.05);margin-right:20px;border-radius:10px;display:flex;align-items:center;justify-content:center}#payment .invalid-products p{color:var(--color-2)}#payment .resume{background:#fff;padding:30px;box-shadow:0 0 10px rgba(244,67,54,.1);border-radius:10px}#payment .resume .summary-button{width:100%;display:block;text-align:center;font-size:.7rem;letter-spacing:1px;color:var(--color-1);padding:0 0 5px 0;margin-bottom:20px;border-bottom:1px solid #f2f2f2}@media screen and (min-width: 48em){#payment .resume .summary-button{display:none}}@media screen and (max-width: 48em){#payment .resume .summary-collapse{height:0;opacity:0;visibility:hidden}}#payment .resume table{width:100%;border-collapse:collapse;border-spacing:0}#payment .resume table tr{margin-bottom:20px}#payment .resume table tr td{vertical-align:middle}#payment .resume table tr:last-child td{display:none}#payment .resume table .vertical-spacing td{height:15px}#payment .resume table .img-wrap{width:70px}#payment .resume table .img{width:70px;position:relative}#payment .resume table .img figure{width:100%;padding-bottom:100%;border:1px rgba(0,0,0,.1) solid;border-radius:3px;background-position:center;background-size:cover}#payment .resume table .img .count{position:absolute;top:-8px;right:-10px;width:22px;line-height:22px;text-align:center;background:var(--color-1);color:#fff;border-radius:50%}#payment .resume table .name{padding-left:20px}#payment .resume table .price{font-weight:400;text-align:right}#payment .resume hr{margin:30px 0}#payment .resume .subtotal,#payment .resume .total{flex-direction:row;justify-content:space-between;align-items:center}#payment .resume .total li:last-child{font-size:1.2rem}#payment-confirm h1{font-size:2rem}#payment-confirm p{font-size:1rem}@media screen and (min-width: 48em){#payment-confirm p{font-size:1.2rem}}#payment-confirm .resume{background:#fff;padding:20px;margin:20px auto 0 auto;max-width:700px}#payment-confirm .resume table{width:100%;text-align:left}#payment-confirm .resume table tr td{padding:7px}#info{padding-top:80px}#info h1{font-size:3em;max-width:800px;color:var(--color-2)}#select-city header{width:100%;background:url("../images/content/dulce-fruto-bienvenido-1.jpg") center no-repeat;background-size:cover;padding:40px 0 20px 0}@media screen and (min-width: 48em){#select-city header{height:640px}}#select-city header .wrap{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}#select-city header .logo{width:120px}@media screen and (min-width: 48em){#select-city header .logo{width:140px}}#select-city header .logo svg{width:100%}#select-city header h1{width:100%;text-align:center}@media screen and (min-width: 48em){#select-city header h1{text-align:left}}#select-city header h1 span{display:block}#select-city header h1 span:first-child{font-size:1.6em;color:var(--color-2)}#select-city header h1 span:last-child{font-size:2em;margin-top:10px}@media screen and (min-width: 48em){#select-city header h1 span:last-child{font-size:3em}}#select-city header .cities{width:100%}@media screen and (max-width: 48em){#select-city header .cities{margin-top:10px}}#select-city header .cities h4{color:#fff;font-size:1rem;background:rgba(244,67,54,.8);padding:5px 20px;border-radius:3px;display:inline-block}#select-city header .cities ul{display:grid;grid-gap:5px}@media screen and (min-width: 48em){#select-city header .cities ul{grid-template-columns:repeat(3, 1fr);align-items:center;grid-gap:20px}}#select-city header .cities ul li{background:#fff;border-radius:5px}@media screen and (min-width: 48em){#select-city header .cities ul li{height:100%}}#select-city header .cities ul li a{height:100%;width:100%;padding:20px;display:flex;flex-direction:column;justify-content:center}#select-city header .cities ul li a h2{font-size:1.6em}#select-city header .cities ul li a h3{color:#333;font-size:.8rem;line-height:1.2em;margin-top:5px}#select-city .title{font-size:2em;color:var(--color-2)}#select-city .explain{line-height:1.6em}#select-city .phones{background:rgba(0,0,0,.05);padding:50px 0}#select-city .phones ul{display:grid;grid-gap:15px}#select-city .phones ul li{font-size:1.1em}#select-city .phones ul li a{color:#000}#select-city .categories{padding:50px 0}#select-city .categories ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px}#select-city .categories ul li{text-align:center}#select-city .how{padding-bottom:60px}#select-city .how ul{display:grid;grid-gap:20px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 48em){#select-city .how ul{grid-template-columns:repeat(4, 1fr)}}#select-city .how ul li span{width:30px;line-height:30px;background:var(--color-2);color:#fff;border-radius:50%;display:block}#select-city .how ul li h5{margin-top:20px}@media screen and (max-width: 48em){#select-city .wrap-large{padding:0}}
