.mt-40{margin-top:40px}.mb-30{margin-bottom:30px}.blue-dark{color:#051053 !important}.blue-light{color:#e5eaf1 !important}.blue-grey{color:#8d97ad !important}.page-wrapper{width:100%;overflow:hidden !important}.btn{padding:0 20px;text-align:center;font-family:'Rubik' !important;text-align:right}.btn.btn-lg{height:55px;line-height:55px;font-size:20px}.btn.btn-md{height:50px;line-height:50px;font-size:18px}.btn-primary{background-color:#ff9821;border-radius:8px;border:none;text-align:center;font:400 14px/40px 'Rubik';letter-spacing:0;color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#ff9821;opacity:.7;border:none}.btn-default{font:400 13px/40px 'Rubik';letter-spacing:0;color:#b4b7cb;background-color:#fff;border:1px solid #b4b7cb;border-radius:10px}.btn-default:hover,.btn-default:active,.btn-default:focus{color:#b4b7cb;background-color:#fff;border:1px solid #b4b7cb;opacity:.7}.btn-orange{background-color:#ff9821;border-radius:8px;border:none;text-align:center;font:400 14px/40px 'Rubik';letter-spacing:0;color:#fff}.btn-orange:hover,.btn-orange:active,.btn-orange:focus{background-color:#ff9821;opacity:.7}.btn-orange-inverse{border-radius:8px;font:400 14px/40px 'Rubik';letter-spacing:0;text-align:center;border:1px solid #ff9821;color:#ff9821;background-color:transparent}.btn-orange-inverse:hover,.btn-orange-inverse:active,.btn-orange-inverse:focus{color:#ff9821;background-color:transparent;border:1px solid #ff9821;opacity:.7}.btn-white{font:400 13px/40px 'Rubik';letter-spacing:0;color:#051053;background-color:#fff;border:1px solid #e6e6e6;border-radius:10px}.btn-white:hover,.btn-white:active,.btn-white:focus{color:#051053;background-color:#e5eaf1;border:1px solid #e6e6e6;opacity:.7}.btn-grey{background-color:#b4b7cb;border:1px solid #e9e9e9;border-radius:0;height:40px;font:400 13px/12px 'Rubik';color:#fff}.btn-grey:hover,.btn-grey:active,.btn-grey:focus{background-color:#b4b7cb;border:1px solid #e9e9e9;opacity:.7}body .lazy-loading-img .page-main>div.row{margin-right:-15px}body.catalog-product-view .lazy-loading-img .page-main>div.row{margin-right:-15px}.page-title-wrapper .page-header.h1{font:400 46px/59px 'Rubik'}@media only screen and (max-width:767px){.page-title-wrapper .page-header.h1{font:400 25px/59px 'Rubik'}}@media only screen and (max-width:767px){.page-title-wrapper{padding:35px 0 35px;margin-bottom:15px}}.separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}.breadcrumbs{background-color:#e5eaf1}@media only screen and (max-width:767px){.breadcrumbs{display:none}}.breadcrumbs .items>li{font:400 16px/26px 'Rubik';letter-spacing:0}.breadcrumbs .items>li a{color:#051053}.breadcrumbs .items>li strong{color:#8d97ad}.breadcrumbs .items>li+li:before{color:#051053}@media only screen and (max-width:767px){.popup-authentication{overflow-y:scroll}}@media only screen and (max-width:767px){.popup-authentication._show .modal-inner-wrap{width:85%;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);top:0}}.popup-authentication .modal-inner-wrap{max-width:1000px}.popup-authentication .modal-inner-wrap .block-authentication{display:flex;align-items:center;min-height:600px;padding:0 60px;font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.popup-authentication .modal-inner-wrap .block-authentication{flex-direction:column;padding:0 30px;font:400 14px/22px 'Rubik'}}.popup-authentication .modal-inner-wrap .block-authentication .block-title{font:400 26px/1 'Rubik';letter-spacing:0;color:#051053;margin-bottom:10px;display:inline-block}@media only screen and (max-width:767px){.popup-authentication .modal-inner-wrap .block-authentication .block-title{font-size:20px;margin-bottom:10px}}.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer{width:50%;height:450px;display:flex;flex-direction:column;justify-content:space-between;padding:50px 45px 50px 0}@media only screen and (max-width:767px){.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer{width:100%;height:auto;border-bottom:1px dashed #8d97ad;padding:30px 0 20px}}.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer ul{padding-left:8%}.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer ul li{padding:5px 0 5px 35px;position:relative}.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer ul li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-size:cover;background:url(../images/icon_success.svg) no-repeat center;left:0}.popup-authentication .modal-inner-wrap .block-authentication .block-customer-login{width:50%;height:450px;display:flex;flex-direction:column;justify-content:space-between;border-left:1px dashed #8d97ad;padding:50px 0 50px 45px}@media only screen and (max-width:767px){.popup-authentication .modal-inner-wrap .block-authentication .block-customer-login{width:100%;height:auto;border-left:none;padding:30px 0}}.popup-authentication .modal-inner-wrap .block-authentication .field .label{font:400 15px/33px 'Rubik';letter-spacing:0;margin-bottom:0;color:#051053;text-transform:uppercase}@media only screen and (max-width:767px){.popup-authentication .modal-inner-wrap .block-authentication .field .label{font-size:13px}}.popup-authentication .modal-inner-wrap .block-authentication .field input,.popup-authentication .modal-inner-wrap .block-authentication .field select{display:block;width:100%;border:1px solid #e9edf2;border-radius:2px;font:400 17px/16px 'Rubik';letter-spacing:0;color:#051053}.popup-authentication .modal-inner-wrap .block-authentication .field .secondary{font:400 13px/33px 'Rubik';letter-spacing:0;color:#051053}.popup-authentication .modal-inner-wrap .block-authentication .field .secondary a{text-decoration:underline;letter-spacing:0;color:#ff9821}.popup-authentication .modal-inner-wrap .block-authentication .actions-toolbar{margin-top:15px;text-align:center}.popup-authentication .modal-inner-wrap .block-authentication .actions-toolbar .btn-orange{width:80%;margin-bottom:15px;height:55px;background-color:#ff9821 !important;border-radius:8px;border:none !important;text-align:center;font:400 20px/55px 'Rubik';letter-spacing:0;color:#fff;padding:0 15px}@media only screen and (max-width:992px){.popup-authentication .modal-inner-wrap .block-authentication .actions-toolbar .btn-orange{width:100%;height:45px;font:400 18px/45px 'Rubik'}}.popup-authentication .modal-inner-wrap .block-authentication .actions-toolbar .btn-orange-inverse{width:80%;margin-right:5%}@media only screen and (max-width:767px){.popup-authentication .modal-inner-wrap .block-authentication .actions-toolbar .btn-orange-inverse{width:100%}}.popup-authentication .modal-inner-wrap .block-authentication .actions-toolbar .secondary{font:400 13px/33px 'Rubik';letter-spacing:0;color:#051053}.popup-authentication .modal-inner-wrap .block-authentication .actions-toolbar .secondary a{text-decoration:underline;letter-spacing:0;color:#ff9821}@media only screen and (max-width:767px){.popup-authentication .modal-inner-wrap .block-authentication .actions-toolbar .secondary a{display:block}}.popup-authentication .action-close{top:30px;right:10px}.popup-authentication .action-close:before{padding-left:0;background-color:#fff;color:#051053;font-size:30px;font-weight:lighter}.popup-authentication .action-close:hover:before{border:none}.product-reviews-summary .rating-summary{margin-bottom:10px;display:inline-block;overflow:visible}.product-reviews-summary .rating-summary .rating-result{width:92px}.product-reviews-summary .rating-summary .rating-result:before{font-size:18px;height:20px;letter-spacing:2px;line-height:20px}.product-reviews-summary .rating-summary .rating-result span:before{font-size:18px;height:20px;letter-spacing:2px;line-height:20px;color:#ffb300}.product-reviews-summary .count{font:100 13px/13px 'Rubik';position:relative;top:-5px;margin-left:5px}.block-dashboard-addresses{margin-top:0}.breadcrumbs .items li strong{max-width:100% !important}.bg-light-blue{background-color:#e5eaf1 !important}h1.h1-quinton{font:400 30px/50px 'Rubik' !important;letter-spacing:0;color:#051053}@media only screen and (max-width:767px){h1.h1-quinton{padding-top:30px}}#placeholder-header{max-height:80px}@media only screen and (max-width:992px){#placeholder-header{max-height:62px}}@media only screen and (max-width:1199px){header.header .megamenu-content{background-color:#255edf !important;width:100% !important}header.header .megamenu-content .nav-tabs{text-align:center;margin:40px 0}header.header .megamenu-content .nav-tabs .active{width:100% !important}}@media only screen and (min-width:1200px){header.header .middle-header-content .logo,header.header .middle-header-content .tab-content,header.header .middle-header-content .table-icon-menu{height:80px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width:765px){header.header .middle-header-content .logo-header.mobile-item-col img{height:auto}}@media only screen and (max-width:1199px){header.header .middle-header-content .dropdown-toplinks{display:table-cell !important}}@media only screen and (max-width:1199px){header.header .middle-header-content #main-Menucontent{padding:0 40px}}header.header .middle-header-content #main-Menucontent .static-menu>a{text-align:left;font:400 15px/18px "Rubik";letter-spacing:0;color:#051053;opacity:1}@media only screen and (max-width:1199px){header.header .middle-header-content #main-Menucontent .static-menu>a{font:400 18px/18px "Rubik";color:#fff;padding:16px 0 !important;border-bottom:1px dashed rgba(229,234,241,.2)}}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .icon-next{display:inline-block !important}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .icon-next .fa-angle-down:before{font-weight:600;position:relative;top:1px;display:inline-block}@media only screen and (max-width:1199px){header.header .middle-header-content #main-Menucontent .static-menu.dropdown .icon-next .fa-angle-down{display:none}}@media only screen and (max-width:1199px){header.header .middle-header-content #main-Menucontent .static-menu.dropdown .toggle-menu .fa-plus{color:#92f4f5;font-size:20px}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .toggle-menu .fa-plus:before{content:"\f107"}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .toggle-menu .active .fa-plus{transition:all .3s ease-in}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .toggle-menu .active .fa-plus:before{transition:all .3s ease-in;transform:rotate(180deg);display:inline-block}}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .dropdown-menu{background-color:#f8f8f8;box-shadow:0 5px 5px #051053 26;border-radius:4px;padding:0 30px}@media only screen and (max-width:1199px){header.header .middle-header-content #main-Menucontent .static-menu.dropdown .dropdown-menu{min-width:unset;background-color:inherit;box-shadow:none}}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .dropdown-menu ul li{z-index:9}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .dropdown-menu ul li a{text-align:left;font:400 15px/18px 'Rubik';letter-spacing:0;color:#8d97ad;display:inline-block;padding:12px 0 8px}@media only screen and (max-width:1199px){header.header .middle-header-content #main-Menucontent .static-menu.dropdown .dropdown-menu ul li a{color:#e9edf2;border:none}}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .dropdown-menu ul li:first-child{padding-top:15px}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .dropdown-menu ul li:last-child{padding-bottom:15px}header.header .middle-header-content #main-Menucontent .static-menu.dropdown .dropdown-menu img{position:absolute;max-height:100%;width:auto;right:0;bottom:0}@media only screen and (max-width:1199px){header.header .middle-header-content #main-Menucontent .static-menu.dropdown .dropdown-menu img{display:none !important}}header.header .middle-header-content #main-Menucontent .static-menu.nav-sprays .dropdown-menu{min-width:450px;min-height:170px}header.header .middle-header-content #main-Menucontent .static-menu.nav-sprays .dropdown-menu img{top:15px}header.header .middle-header-content #main-Menucontent .static-menu.nav-terapia .dropdown-menu{max-width:450px !important}header.header .middle-header-content #main-Menucontent .static-menu.nav-terapia .dropdown-menu img{width:150px;height:auto;top:40px}header.header .middle-header-content #main-Menucontent .static-menu.nav-beneficios .dropdown-menu{min-width:350px}header.header .middle-header-content #main-Menucontent .static-menu.nav-beneficios .dropdown-menu img{bottom:-10px}header.header .middle-header-content .minicart-wrapper{font:400 15px/18px "Rubik"}header.header .middle-header-content .minicart-wrapper .action.showcart:before{display:none}header.header .middle-header-content .minicart-wrapper .counter.qty.empty{display:none}header.header .middle-header-content .minicart-wrapper .close-minicart{background:#232323}@media only screen and (max-width:1199px){.nav-open .close-nav-button{right:unset;top:15px;left:15px;background-color:rgba(30,30,30,.2);border-radius:50%}.nav-open .close-nav-button span{font-weight:700;line-height:42px}}.glyphicon{position:absolute;padding:16px;right:0;color:#b4b7cb}.field-name-firstname{text-transform:uppercase}@media only screen and (max-width:565px){ul.dropdown-menu.active{margin-bottom:-20px !important}}.page-title-wrapper{margin-top:80px}@media only screen and (max-width:768px){.page-title-wrapper{margin-top:62px}}footer.footer .middle-footer{background-color:#232323}@media only screen and (max-width:767px){footer.footer .middle-footer{padding:53px 0;text-align:center;padding-bottom:20px;border:none}footer.footer .middle-footer li{min-height:30px !important}}@media only screen and (max-width:767px){footer.footer .middle-footer .footer-mobile{display:flex;flex-direction:column}footer.footer .middle-footer .footer-mobile .box-1{order:1}footer.footer .middle-footer .footer-mobile .box-1 .social-link{display:none}footer.footer .middle-footer .footer-mobile .box-2{order:6}footer.footer .middle-footer .footer-mobile .box-3{order:3}footer.footer .middle-footer .footer-mobile .box-4{order:4;margin-bottom:0}footer.footer .middle-footer .footer-mobile .box-5{order:5;margin-bottom:10px}footer.footer .middle-footer .footer-mobile .box-5 .invisible-movil:not(.menu),footer.footer .middle-footer .footer-mobile .box-5 .separator.not-show,footer.footer .middle-footer .footer-mobile .box-5 ul li:first-child{display:none}footer.footer .middle-footer .footer-mobile .box-6{order:2;margin-bottom:60px}}footer.footer .middle-footer .footer-mobile a:hover{color:#92f4f5 !important}footer.footer .middle-footer .footer-mobile .box-5 .invisible-movil:not(.menu),footer.footer .middle-footer .footer-mobile .separator.not-show{display:none}footer.footer .middle-footer .footer-mobile .box-5 .invisible-movil li:first-child{margin-top:100px}footer.footer .middle-footer .footer-mobile ul.social-link li{float:left;margin:0 3px;font-size:20px}footer.footer .middle-footer .footer-mobile h4{text-align:left;font:700 16px/30px 'Rubik';letter-spacing:0;color:#fff}@media only screen and (max-width:767px){footer.footer .middle-footer .footer-mobile h4{text-align:center}}footer.footer .middle-footer .footer-mobile h4 a{text-align:left;font:700 16px/30px 'Rubik';letter-spacing:0;color:#fff}footer.footer .middle-footer .footer-mobile .separator{border:1px solid #92f4f5;width:50px;margin:30px 0 10px}@media only screen and (max-width:767px){footer.footer .middle-footer .footer-mobile .separator{margin:30px auto;width:94px}}footer.footer .middle-footer .footer-mobile .separator.not-show{border:none;height:3px}footer.footer .middle-footer .footer-mobile .menu li{min-height:40px}footer.footer .middle-footer .footer-mobile .menu a{text-align:left;font:400 16px/40px 'Rubik';letter-spacing:0;color:#fff;opacity:.7}@media only screen and (max-width:767px){footer.footer .middle-footer .footer-mobile .menu a{font:400 16px/30px 'Rubik';color:#707070}}footer.footer .bottom-footer{background-color:#1b1b1d}footer.footer .bottom-footer .social{display:none}@media only screen and (max-width:767px){footer.footer .bottom-footer .social{display:block}}@media only screen and (max-width:767px){footer.footer .bottom-footer .margin-bottom25{display:none}}@media only screen and (max-width:767px){footer.footer .bottom-footer .footer-bottom-mobile{display:flex;flex-direction:column}footer.footer .bottom-footer .footer-bottom-mobile .copyright{order:2}}@media only screen and (max-width:767px){footer.footer .bottom-footer .footer-bottom-mobile .social-link{padding:23px 0}footer.footer .bottom-footer .footer-bottom-mobile .social-link span{font-size:25px}footer.footer .bottom-footer .footer-bottom-mobile .social-link li{float:left;margin-right:0}}footer.footer .bottom-footer .footer-bottom-mobile .copyright{font:400 16px/30px 'Rubik';letter-spacing:0;color:#fff}@media only screen and (max-width:767px){footer.footer .bottom-footer .footer-bottom-mobile .copyright{font:400 12px/30px 'Rubik'}}@media only screen and (max-width:767px){footer.footer .bottom-footer .footer-bottom-mobile .menu-bottom-bar{font:400 12px/30px 'Rubik';display:flex;margin:10px 20px;color:#fff}footer.footer .bottom-footer .footer-bottom-mobile .menu-bottom-bar li{margin:0 auto}}.block-empty{background-color:#f2f5f8;color:#758baf;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.block-empty>i{font-size:26px;margin-bottom:20px}.cms-home .product-lines-block{margin-top:0}@media only screen and (max-width:767px){.cms-home .product-lines-block{margin-top:0}}@media only screen and (max-width:600px){.cms-home .curva{display:none}}.cms-home .text-image-block{background-color:#fff;padding:60px 0}@media only screen and (max-width:991px){.cms-home .text-image-block{padding:0}}.cms-home .text-image-block .panel-text .title-block{font:400 30px/35px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:991px){.cms-home .text-image-block .panel-text .title-block{font:400 20px/30px 'Rubik'}}.cms-home .text-image-block .panel-text .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}.cms-home .text-image-block .panel-text .panel-image-mobile{display:none}@media only screen and (max-width:991px){.cms-home .text-image-block .panel-text .panel-image-mobile{display:block;padding:0;margin-bottom:20px}.cms-home .text-image-block .panel-text .panel-image-mobile img{max-width:100%;width:100%;height:auto}}.cms-home .text-image-block .panel-text .subtitle-block{text-align:left;font:400 20px/30px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:991px){.cms-home .text-image-block .panel-text .subtitle-block{font:400 18px/28px 'Rubik'}}.cms-home .text-image-block .panel-text .description-block{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:991px){.cms-home .text-image-block .panel-text .description-block{font:400 16px/26px 'Rubik'}}.cms-home .text-image-block .panel-text .more-info{margin-top:15px}@media only screen and (max-width:991px){.cms-home .text-image-block .panel-text .more-info a{width:100%}}.cms-home .text-image-block .panel-image{min-height:450px;display:flex;flex-direction:column;justify-content:flex-end}.cms-home .text-image-block .panel-image img{max-width:100%;width:100%;height:auto}.slider-home{margin-top:79px}.slider-home .owl-slider{overflow:hidden;height:90vh}@media only screen and (max-width:565px){.slider-home .owl-slider{height:80vh}}.slider-home .owl-slider .owl-item{display:inline-block;text-align:center}.slider-home .owl-slider .owl-item .slider-item{width:100vw;height:90vh;background-size:cover;background-position:center top}@media only screen and (max-width:767px){.slider-home .owl-slider .owl-item .slider-item{height:80vh}}.slider-home .owl-slider .owl-item .slider-item .text-position{position:absolute;top:300px;width:19%}@media only screen and (max-width:767px){.slider-home .owl-slider .owl-item .slider-item .text-position{position:relative;width:100%}}.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text{position:relative;top:25%;text-align:left;color:#051053;width:77%}@media only screen and (max-width:991px){.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text{top:45%;width:100%}}@media only screen and (max-width:600px){.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text{top:52%;width:100%}}.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text h3{text-align:left;font:400 30px/70px 'Rubik';letter-spacing:0;opacity:1;color:#051053}@media only screen and (max-width:767px){.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text h3{font:400 14px/17px 'Rubik';margin-bottom:14px}}.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text .separator{background-color:#255edf;width:115px;height:5px;margin-bottom:20px;margin-top:10px}@media only screen and (max-width:767px){.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text .separator{width:63.5px;height:3px;margin:0}}.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text h2{text-align:left;font:400 60px/70px 'Rubik';letter-spacing:0;margin-bottom:50px;color:#051053}@media only screen and (max-width:767px){.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text h2{font:400 28px/37px 'Rubik';margin-bottom:18px;margin-top:-10px}}.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text h4{text-align:left;font:400 15px/26px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text h4{font:400 13px/1 'Rubik'}}.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text a{min-width:280px}@media only screen and (max-width:767px){.slider-home .owl-slider .owl-item .slider-item .text-position .slide-text a{width:100%}}.slider-home .owl-slider .owl-nav{position:absolute;top:40%;width:100%}.slider-home .owl-slider .owl-nav .fa{position:absolute;font-size:40px;line-height:67px;width:70px;height:70px;text-align:center;border-radius:50%;cursor:pointer;border:1px solid #255edf;color:#255edf}.slider-home .owl-slider .owl-nav .fa-angle-right{right:40px}@media only screen and (max-width:767px){.slider-home .owl-slider .owl-nav .fa-angle-right{display:none}}.slider-home .owl-slider .owl-nav .fa-angle-left{left:40px}@media only screen and (max-width:767px){.slider-home .owl-slider .owl-nav .fa-angle-left{display:none}}.slider-home .owl-slider .owl-dots{position:relative;top:-134px;z-index:98;text-align:center;width:100%;padding-left:45px;height:20px}@media only screen and (max-width:565px){.slider-home .owl-slider .owl-dots{top:-52px;padding-left:0}}.slider-home .owl-slider .owl-dots .owl-dot{background-color:#e5eaf1;width:12px;height:12px;display:inline-block;border-radius:50%;margin-right:10px;cursor:pointer}@media only screen and (max-width:565px){.slider-home .owl-slider .owl-dots .owl-dot{background-color:#fff}}.slider-home .owl-slider .owl-dots .owl-dot.active{background-color:#051053}.slider-home .curva{position:absolute;top:75vh;width:100vw;height:28vh;background-size:cover;background-position:center}@media only screen and (max-width:767px){.slider-home .curva{top:61vh}}.slider-home .curva img{max-width:100%}.slider-home .curva .container-icon{text-align:center;display:none}@media only screen and (max-width:767px){.slider-home .curva .container-icon{display:none}}.slider-home .curva .container-icon .icon{position:absolute;bottom:0;background-image:url(../images/icon_scroll_new.svg);width:24px;height:52px;top:13%}.product-lines-block{padding:8% 0}@media only screen and (max-width:767px){.product-lines-block{margin-top:0}}@media only screen and (max-width:767px){.product-lines-block .category-block{margin-bottom:17px}}.product-lines-block .category-block .product-image{background-color:#f8f8f8;height:280px}@media only screen and (max-width:767px){.product-lines-block .category-block .product-image{height:243px}}.product-lines-block .category-block .product-image img{width:100%;height:100%;max-width:100%;max-height:100%}.product-lines-block .category-block .producto-txt-first{background-color:#26379f;padding:30px;min-height:auto;margin-bottom:30px}@media only screen and (max-width:767px){.product-lines-block .category-block .producto-txt-first{padding:21px 22px 10px}}.product-lines-block .category-block .producto-txt-first h3{text-align:left;font:400 18px/20px 'Rubik';letter-spacing:0;color:#fff}@media only screen and (max-width:767px){.product-lines-block .category-block .producto-txt-first h3{font:400 16px/20px 'Rubik'}}.product-lines-block .category-block .producto-txt-first p{text-align:left;font:400 13px/23px 'Rubik';letter-spacing:0;color:#8d97ad;max-width:80%;display:inline-block}.product-lines-block .category-block .producto-txt-first .boton-chevron-right{display:inline-block;float:right;border:1px solid #7f84a6;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;font-size:20px;color:#7f84a6}.product-lines-block .category-block .producto-txt{background-color:#051053;padding:30px;min-height:auto;margin-bottom:30px}@media only screen and (max-width:767px){.product-lines-block .category-block .producto-txt{padding:21px 22px 10px}}.product-lines-block .category-block .producto-txt h3{text-align:left;font:400 18px/20px 'Rubik';letter-spacing:0;color:#fff}@media only screen and (max-width:767px){.product-lines-block .category-block .producto-txt h3{font:400 16px/20px 'Rubik'}}.product-lines-block .category-block .producto-txt p{text-align:left;font:400 13px/23px 'Rubik';letter-spacing:0;color:#8d97ad;max-width:80%;display:inline-block;margin-top:15px}.product-lines-block .category-block .producto-txt .boton-chevron-right{display:inline-block;float:right;border:1px solid #7f84a6;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;font-size:20px;color:#7f84a6}.featured-products-home{margin-top:100px;margin-bottom:30px}@media only screen and (max-width:767px){.featured-products-home{margin-top:0}}.featured-products-home .bg-center{text-align:center;font:400 30px/70px 'Rubik';color:#051053}@media only screen and (max-width:767px){.featured-products-home .bg-center{font:400 20px/30px 'Rubik'}}.featured-products-home .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}@media only screen and (max-width:767px){.featured-products-home .separator{margin:28px 0 28px}}.featured-products-home .panel-tabs{display:none}.featured-products-home .panel-tabs .content{margin:0 auto 40px;width:100%;display:flex;justify-content:center}@media only screen and (max-width:767px){.featured-products-home .panel-tabs .content{width:100%}}.featured-products-home .panel-tabs .content span{text-align:left;font:400 16px/26px 'Rubik';letter-spacing:0;color:#ff9821;cursor:pointer;border:2px solid #ff9821;padding:10px 30px;border-right:none}@media only screen and (max-width:767px){.featured-products-home .panel-tabs .content span{text-align:center;width:33%;padding:15px 0}}.featured-products-home .panel-tabs .content span.selected{background-color:#ff9821;color:#fff}.featured-products-home .panel-tabs .content span:first-child{border-radius:8px 0 0 8px}.featured-products-home .panel-tabs .content span:last-child{border-radius:0 8px 8px 0;border-right:2px solid #ff9821}.featured-products-home .grid-featured-products{display:none}.featured-products-home .grid-featured-products.active{display:inline-block}.featured-products-home .grid-featured-products .products-grid .product-item-info .product-top{background-color:#f8f8f8}.featured-products-home .grid-featured-products .products-grid .product-item-info .product-top a.photo:after{background-color:#8d97ad;opacity:.4}.featured-products-home .grid-featured-products .products-grid .product-item-info .product-item-details .product-item-name a{font:400 18px/30px 'Rubik';color:#051053;letter-spacing:0}@media only screen and (max-width:767px){.featured-products-home .grid-featured-products .products-grid .product-item-info .product-item-details .product-item-name a{font:400 16px/26px 'Rubik'}}.featured-products-home .grid-featured-products .products-grid .product-item-info .price-box .price{font:400 20px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.featured-products-home .grid-featured-products .products-grid .product-item-info .price-box .price{font:400 16px/26px 'Rubik'}}.featured-products-home .grid-featured-products .products-grid .action.btn-cart{color:#fff;background-color:#051053;border-radius:8px;text-align:center;padding:0 40px;height:45px;line-height:45px}@media only screen and (max-width:767px){.featured-products-home .grid-featured-products .products-grid .action.btn-cart{line-height:0;width:80%;padding:0;height:30px}}@media only screen and (max-width:767px){.featured-products-home .grid-featured-products .products-grid .action.btn-cart .icon{display:none}}.featured-products-home .grid-featured-products .products-grid .action.btn-cart .text{font:400 16px/14px 'Rubik';letter-spacing:0}@media only screen and (max-width:767px){.featured-products-home .grid-featured-products .products-grid .action.btn-cart .text{font:400 12px/14px 'Rubik';display:block}}.featured-products-home .grid-featured-products .products-grid .action.towishlist{width:55px;height:55px;border-radius:50%;background-color:#fff;color:#8d97ad;font-size:27px;padding:0;margin:15px}@media only screen and (max-width:767px){.featured-products-home .grid-featured-products .products-grid .action.towishlist{width:22px;height:22px;font-size:12px;padding:4px 0 0 1px}}.featured-products-home .grid-featured-products .products-grid .action.towishlist i{line-height:55px}@media only screen and (max-width:767px){.featured-products-home .grid-featured-products .products-grid .action.towishlist i{line-height:0}}.beneficial_seawater_home{background-color:#f8f8f8}.beneficial_seawater_home .block-image img{max-width:100%;height:auto}@media only screen and (max-width:767px){.beneficial_seawater_home .block-image img{max-width:70%}}.beneficial_seawater_home .content{min-height:700px;display:flex;flex-direction:column;justify-content:center;color:#051053;padding-left:5%}@media only screen and (max-width:767px){.beneficial_seawater_home .content{padding-right:5%}}.beneficial_seawater_home .content h2.title-block{font:400 30px/70px 'Rubik';color:#051053}@media only screen and (max-width:767px){.beneficial_seawater_home .content h2.title-block{font:400 20px/30px 'Rubik';padding-right:80px;padding-top:40px}}.beneficial_seawater_home .content .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}@media only screen and (max-width:767px){.beneficial_seawater_home .content .separator{margin:28px 0}}.beneficial_seawater_home .content p.description-block{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053 !important}.beneficial_seawater_home .content .tab-beneficial-home{border:none;margin:30px 0}@media only screen and (max-width:767px){.beneficial_seawater_home .content .tab-beneficial-home{margin:22px 0}}.beneficial_seawater_home .content .tab-beneficial-home li{border:none;margin:5px}.beneficial_seawater_home .content .tab-beneficial-home li.active{border:none}.beneficial_seawater_home .content .tab-beneficial-home li.active a{background-color:#051053;color:#fff}.beneficial_seawater_home .content .tab-beneficial-home li a{font:400 14px/26px 'Rubik';border-radius:5px;color:#051053;padding:0 30px;height:35px;background-color:rgba(5,16,83,.1);line-height:35px;border:none}.beneficial_seawater_home .content .accordion-mobile-home{display:none}@media only screen and (max-width:767px){.beneficial_seawater_home .content .accordion-mobile-home{display:block;padding-top:15px}.beneficial_seawater_home .content .accordion-mobile-home .accordion{background-color:#dfe0e7;color:#051053;cursor:pointer;padding:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;margin-bottom:10px;font:400 12px/26px 'Rubik';position:relative}.beneficial_seawater_home .content .accordion-mobile-home .accordion em{font-size:39px;position:absolute;right:10px;top:8px}.beneficial_seawater_home .content .accordion-mobile-home .accordion.active,.beneficial_seawater_home .content .accordion-mobile-home .accordion .accordion:hover{background-color:#051053;color:#fff}.beneficial_seawater_home .content .accordion-mobile-home .panel{display:none;overflow:hidden;padding:15px 10px;border:none;box-shadow:none;background-color:#f8f8f8}.beneficial_seawater_home .content .accordion-mobile-home .panel li{padding:5px 0 5px 35px;position:relative}.beneficial_seawater_home .content .accordion-mobile-home .panel li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0}.beneficial_seawater_home .content .accordion-mobile-home .more-info{margin-top:20px;width:100%;margin-bottom:30px}}@media only screen and (max-width:767px){.beneficial_seawater_home .content .anchor-desktop-home{display:none}}.beneficial_seawater_home .content .anchor-desktop-home .tab-content-beneficial-home .tab-pane li{padding:5px 0 5px 35px;position:relative}.beneficial_seawater_home .content .anchor-desktop-home .tab-content-beneficial-home .tab-pane li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0}.beneficial_seawater_home .content .anchor-desktop-home .tab-content-beneficial-home .more-info{margin:40px 0}@media only screen and (max-width:767px){.beneficial_seawater_home .content .anchor-desktop-home .tab-content-beneficial-home .more-info{width:100%}}.text-image-block{padding:60px 0;background-color:#f8f8f8}@media only screen and (max-width:991px){.text-image-block{padding:0}}.text-image-block .panel-text{display:flex;flex-direction:column;justify-content:center;padding-right:20%;padding-top:0 !important}@media only screen and (max-width:767px){.text-image-block .panel-text{padding:0 0 30px}}.text-image-block .panel-text .title-block{font:400 30px/35px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.text-image-block .panel-text .title-block{font:400 20px/30px 'Rubik'}}.text-image-block .panel-text .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}.text-image-block .panel-text .panel-image-mobile{display:none}@media only screen and (max-width:767px){.text-image-block .panel-text .panel-image-mobile{display:block;padding:0;margin-bottom:20px}.text-image-block .panel-text .panel-image-mobile img{max-width:100%;width:100%;height:auto}}.text-image-block .panel-text .subtitle-block{text-align:left;font:400 20px/30px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:565px){.text-image-block .panel-text .subtitle-block{font:400 18px/28px 'Rubik'}}.text-image-block .panel-text .description-block{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.text-image-block .panel-text .more-info{margin-top:15px}@media only screen and (max-width:767px){.text-image-block .panel-text .more-info a{width:100%}}.text-image-block .panel-image{min-height:450px;display:flex;flex-direction:column;justify-content:flex-end}.text-image-block .panel-image img{max-width:100%;width:100%;height:auto}.quality_assurance{padding-top:100px;padding-bottom:70px;background-color:#fff}@media only screen and (max-width:991px){.quality_assurance{background-color:#fff;padding-top:50px;padding-bottom:50px}}.quality_assurance .panel-text{display:flex;flex-direction:column;justify-content:center;padding-right:20%;padding:0 !important}.quality_assurance .panel-text .title-block{font:400 30px/35px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.quality_assurance .panel-text .title-block{font:400 20px/30px 'Rubik';padding-right:5%}}@media only screen and (max-width:767px){.quality_assurance .panel-text .subtitle-block{padding-right:5%}}.quality_assurance .panel-text .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}.quality_assurance .panel-text .description-block{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad;margin-bottom:35px}@media only screen and (max-width:767px){.quality_assurance .panel-text .description-block{font:400 16px/23px 'Rubik';padding-right:5%}}.quality_assurance .certificado{height:100px}.quality_assurance .row-certificados{background-color:transparent}@media only screen and (max-width:767px){.quality_assurance .row-certificados{margin-top:360px !important;padding-top:40px}}@media only screen and (max-width:565px){.quality_assurance .row-certificados{margin-top:60px !important}}.quality_assurance .row-certificados .owl-carousel-certificados{overflow:hidden;background-color:#fff}.quality_assurance .row-certificados .owl-carousel-certificados .owl-item{display:inline-block;text-align:center;border:1px dotted #e5eaf1;vertical-align:top}@media only screen and (max-width:767px){.quality_assurance .row-certificados .owl-carousel-certificados .owl-item{border:none;margin:20px 0}}.quality_assurance .row-certificados .owl-carousel-certificados .owl-item .item{width:144px;height:144px;border-right:none;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1199px){.quality_assurance .row-certificados .owl-carousel-certificados .owl-item .item{width:130px;height:130px}}@media only screen and (max-width:991px){.quality_assurance .row-certificados .owl-carousel-certificados .owl-item .item{width:120px;height:120px}}@media only screen and (max-width:767px){.quality_assurance .row-certificados .owl-carousel-certificados .owl-item .item{width:100px;height:75px;border-right:1px dotted #b8becc}}.quality_assurance .row-certificados .owl-carousel-certificados .owl-item .item img{max-width:70px;margin-top:-5px}@media only screen and (max-width:991px){.quality_assurance .row-certificados .owl-carousel-certificados .owl-item .item img{width:70px;margin-top:15px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.quality_assurance .row-certificados .owl-carousel-certificados .owl-item .item .nombre-certificado{display:none}}.quality_assurance .row-certificados .owl-carousel-certificados .owl-item:last-child{border-right:1px dotted #e5eaf1}.quality_assurance .row-certificados .owl-carousel-certificados .owl-nav{position:absolute;top:40%;width:100%}.quality_assurance .row-certificados .owl-carousel-certificados .owl-nav .fa{position:absolute;font-size:40px;line-height:55px;width:55px;height:55px;text-align:center;border-radius:50%;cursor:pointer;background-color:#e5eaf1;color:#8d97ad}.quality_assurance .row-certificados .owl-carousel-certificados .owl-nav .fa-angle-right{right:-40px}.quality_assurance .row-certificados .owl-carousel-certificados .owl-nav .fa-angle-left{left:-80px}.quality_assurance .row-certificados .more-info{display:none}.quality_assurance .row-certificados .more-info a{width:100%}.featured_news_home{padding:80px 0}@media only screen and (max-width:767px){.featured_news_home{padding:0}}.featured_news_home .title-block{font:400 30px/36px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.featured_news_home .title-block{font:400 20px/36px 'Rubik'}}.featured_news_home .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}.featured_news_home .post-item-content .post-info-top{text-align:left;font:400 14px/17px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.featured_news_home .post-item-content .post-info-top{font:400 10px/12px 'Rubik'}}.featured_news_home .post-item-content .post-info-top .post-time,.featured_news_home .post-item-content .post-info-top .post-author{text-transform:uppercase}.featured_news_home .post-item-content .post-categories{margin:8px 0}.featured_news_home .post-item-content .post-categories a.category{font:700 21px/33px 'Rubik';letter-spacing:0;color:#051053;padding-right:10px}@media only screen and (max-width:767px){.featured_news_home .post-item-content .post-categories a.category{font:600 15px/24px 'Rubik'}}.featured_news_home .post-item-content .title a{font:400 19px/26px 'Rubik';letter-spacing:0;color:#051053 !important}@media only screen and (max-width:767px){.featured_news_home .post-item-content .title a{font:400 14px/19px 'Rubik'}}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:100% !important}.owl-slider{overflow:hidden;height:90vh}.owl-slider .owl-item{display:inline-block;text-align:center}.owl-slider .owl-item .slider-item{width:100vw;height:90vh;background-size:cover;background-position:center top}@media only screen and (max-width:767px){.owl-slider .owl-item .slider-item{height:80vh}}.owl-slider .owl-item .slider-item .slide-text{position:relative;top:25%;text-align:left;color:#051053;width:77%}@media only screen and (max-width:767px){.owl-slider .owl-item .slider-item .slide-text{top:45%;width:100%}}@media only screen and (max-width:600px){.owl-slider .owl-item .slider-item .slide-text{top:52%;width:100%}}.owl-slider .owl-item .slider-item .slide-text h3{text-align:left;font:400 30px/70px 'Rubik';letter-spacing:0;opacity:1;color:#051053}@media only screen and (max-width:767px){.owl-slider .owl-item .slider-item .slide-text h3{font:400 14px/17px 'Rubik';margin-bottom:14px}}.owl-slider .owl-item .slider-item .slide-text .separator{background-color:#255edf;width:115px;height:5px;margin-bottom:20px;margin-top:10px}@media only screen and (max-width:767px){.owl-slider .owl-item .slider-item .slide-text .separator{width:63.5px;height:3px;margin:0}}.owl-slider .owl-item .slider-item .slide-text h2{text-align:left;font:400 60px/70px 'Rubik';letter-spacing:0;margin-bottom:50px;color:#051053}@media only screen and (max-width:767px){.owl-slider .owl-item .slider-item .slide-text h2{font:400 28px/37px 'Rubik';margin-bottom:18px;margin-top:-10px}}.owl-slider .owl-item .slider-item .slide-text h4{text-align:left;font:400 15px/26px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.owl-slider .owl-item .slider-item .slide-text h4{font:400 13px/1 'Rubik'}}.owl-slider .owl-item .slider-item .slide-text a{min-width:280px}@media only screen and (max-width:767px){.owl-slider .owl-item .slider-item .slide-text a{width:100%}}.owl-slider .owl-nav{position:absolute;top:40%;width:100%}.owl-slider .owl-nav .fa{position:absolute;font-size:40px;line-height:67px;width:70px;height:70px;text-align:center;border-radius:50%;cursor:pointer;border:1px solid #fff;color:#fff}.owl-slider .owl-nav .fa-angle-right{right:40px}@media only screen and (max-width:767px){.owl-slider .owl-nav .fa-angle-right{display:none}}.owl-slider .owl-nav .fa-angle-left{left:40px}@media only screen and (max-width:767px){.owl-slider .owl-nav .fa-angle-left{display:none}}.curva{position:absolute;top:75vh;width:100vw;height:28vh;background-size:cover;background-position:center}@media only screen and (max-width:767px){.curva{top:61vh}}.curva img{max-width:100%}.curva .container-icon{text-align:center}@media only screen and (max-width:767px){.curva .container-icon{display:none}}.curva .container-icon .icon{position:absolute;bottom:0;background-image:url(../images/icon_scroll_new.svg);width:24px;height:52px;top:13%}body.catalog-category-view .breadcrumbs,body.cms-page-view .breadcrumbs{margin-bottom:0 !important}@media only screen and (max-width:991px){.cms-home section.quality_assurance .row-certificados{margin-top:360px !important}}@media only screen and (max-width:565px){.cms-home section.quality_assurance .row-certificados{margin-top:60px !important}}span.price:lang(en){display:none !important}.product-info-stock-sku:lang(en){display:none !important}.product.attribute.shipping:lang(en){display:none !important}.product.attribute.shipping-cost:lang(en){display:none !important}.checkout-index-index .information{display:none;float:right;border:1px solid #e9edf2;padding:15px 30px 25px 120px;margin-right:10px;margin-bottom:30px;background:url("../images/telephone.svg") no-repeat 30px center}@media only screen and (max-width:991px){.checkout-index-index .information{display:none}}.checkout-index-index .information .help{font:400 21px/46px 'Rubik';color:#8d97ad;text-align:right;display:block}.checkout-index-index .information .phone{font:700 25px/37px 'Rubik';color:#051053;display:block;text-align:right}@media only screen and (max-width:565px){.checkout-index-index .information .phone{font:700 20px/30px 'Rubik' !important}}.checkout-index-index .information_mobile{float:right;border:1px solid #e9edf2;padding:15px 30px 25px;margin-bottom:30px;background:url("../images/telephone.svg") no-repeat 15px center;display:none !important;width:100%;background-size:60px}@media only screen and (max-width:991px){.checkout-index-index .information_mobile{display:block}}.checkout-index-index .information_mobile .help{font:400 18px/46px 'Rubik';color:#8d97ad;text-align:right;display:block}.checkout-index-index .information_mobile .phone{font:700 30px/37px 'Rubik';color:#051053;display:block;text-align:right}.checkout-index-index #checkout.am-checkout{padding:0;margin:0;background-color:#fff}.checkout-index-index #checkout.am-checkout .opc-estimated-wrapper{display:none}.checkout-index-index #checkout.am-checkout .field .label{font:400 12px/26px 'Rubik';letter-spacing:0;color:#8d97ad;text-transform:uppercase;overflow:hidden}.checkout-index-index #checkout.am-checkout .field .input-text,.checkout-index-index #checkout.am-checkout .field .select{font:400 13px/12px 'Rubik';letter-spacing:0;color:#b4b7cb;border:1px solid #e9edf2;border-radius:2px}.checkout-index-index #checkout.am-checkout .field .note{font:400 13px/12px 'Rubik';letter-spacing:0;color:#b4b7cb}.checkout-index-index #checkout.am-checkout .field-error{color:red;font-style:italic;font-size:12px}.checkout-index-index #checkout.am-checkout .authentication-wrapper{float:left;border:none}.checkout-index-index #checkout.am-checkout .authentication-wrapper .action-auth-toggle{background-color:#fff;border:1px solid #e6e6e6;border-radius:10px;font:400 13px/12px 'Rubik';letter-spacing:0;color:#051053;min-width:200px;height:40px}.checkout-index-index #checkout.am-checkout .authentication-wrapper .authentication-dropdown{left:0;right:unset}.checkout-index-index #checkout.am-checkout .authentication-wrapper .authentication-dropdown .block-title strong{font:400 20px/1 'Rubik';letter-spacing:0;color:#051053}.checkout-index-index #checkout.am-checkout .authentication-wrapper .authentication-dropdown .action-close:after{color:#051053}.checkout-index-index #checkout.am-checkout .authentication-wrapper .authentication-dropdown .action-login{color:#fff;background-color:#b4b7cb;border:1px solid #e9e9e9;border-radius:0;height:40px;overflow:hidden;padding:0;width:50%}.checkout-index-index #checkout.am-checkout .authentication-wrapper .authentication-dropdown .action-remind{font:400 13px/12px 'Rubik';letter-spacing:0;color:#b4b7cb}.checkout-index-index #checkout.am-checkout .checkout-header{display:none}.checkout-index-index #checkout.am-checkout .checkout-block{box-shadow:none;border-radius:4px 4px 0 0;border:none;padding:0}.checkout-index-index #checkout.am-checkout .checkout-block li{border-radius:4px 4px 0 0;border:1px solid #e6e6e6}.checkout-index-index #checkout.am-checkout .checkout-block:hover{box-shadow:none}.checkout-index-index #checkout.am-checkout .checkout-block .step-title{font:400 16px/26px 'Rubik';letter-spacing:0;color:#fff;background-color:#051053;border-radius:4px 4px 0 0;padding:10px 20px}.checkout-index-index #checkout.am-checkout .checkout-block .step-content{padding:0 15px}.checkout-index-index #checkout.am-checkout .checkout-block .step-content#checkout-step-payment{padding:0}.checkout-index-index #checkout.am-checkout .checkout-shipping-address .shipping-address-items{font:400 14px/25px 'Rubik';flex-flow:wrap;margin-bottom:15px}.checkout-index-index #checkout.am-checkout .checkout-shipping-address .shipping-address-items .selected-item{color:#051053;border-color:#051053;margin-bottom:15px}.checkout-index-index #checkout.am-checkout .checkout-shipping-address .shipping-address-items .not-selected-item{color:#8d97ad;border-color:#8d97ad;margin-bottom:15px}.checkout-index-index #checkout.am-checkout .checkout-shipping-address .action-show-popup{display:none}.checkout-index-index #checkout.am-checkout .checkout-billing-address .billing-address-details{font:400 14px/25px 'Rubik';color:#051053;padding:15px;margin-bottom:15px}.checkout-index-index #checkout.am-checkout .checkout-billing-address .action{color:#fff;background-color:#b4b7cb;border:1px solid #b4b7cb;border-radius:0;height:40px;overflow:hidden;display:inline-block;padding:0 15px;margin:10px}.checkout-index-index #checkout.am-checkout .checkout-billing-address .billing-address-same-as-shipping-block label{font:400 14px/25px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-index-index #checkout.am-checkout .checkout-billing-address .action{color:#fff;background-color:#b4b7cb;border:1px solid #b4b7cb;border-radius:0;height:40px;overflow:hidden;display:inline-block;padding:0 15px;margin:10px}.checkout-index-index #checkout.am-checkout .checkout-shipping-method{margin-top:0}.checkout-index-index #checkout.am-checkout .checkout-shipping-method .table-checkout-shipping-method thead{display:none}.checkout-index-index #checkout.am-checkout .checkout-shipping-method .table-checkout-shipping-method tbody tr td{border:none;padding:5px;text-align:left;font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-index-index #checkout.am-checkout .checkout-shipping-method .table-checkout-shipping-method tbody tr td.col-carrier{display:none}.checkout-index-index #checkout.am-checkout .checkout-shipping-method .table-checkout-shipping-method tbody tr td:first-child{width:10%}.checkout-index-index #checkout.am-checkout .checkout-shipping-method .table-checkout-shipping-method tbody tr td.col-method:not(:first-child){width:60%}.checkout-index-index #checkout.am-checkout .checkout-shipping-method .table-checkout-shipping-method tbody tr td.col-price{width:30%}.checkout-index-index #checkout.am-checkout .checkout-shipping-method #checkout-step-shipping_method{padding-bottom:25px}.checkout-index-index #checkout.am-checkout #checkout-payment-method-load .payment-methods .payment-method{padding:0 25px;border:none}.checkout-index-index #checkout.am-checkout #checkout-payment-method-load .payment-methods .payment-method .label{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad;text-transform:none}.checkout-index-index #checkout.am-checkout #checkout-payment-method-load .payment-methods .payment-method .payment-method-content{padding:0}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block{display:flex;flex-direction:column}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .opc-block-summary{order:0}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .additional-options{order:3}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method{order:2}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code{padding-top:30px}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-title{font:400 20px/1 'Rubik';letter-spacing:0;color:#051053}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-title:after{display:none}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content{padding:0;display:block !important}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .payment-option-inner{display:inline-block;width:60%;float:left}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .payment-option-inner .label{display:none}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .payment-option-inner .input-text{font:400 13px/12px 'Rubik';letter-spacing:0;color:#b4b7cb;border:1px solid #e9e9e9;border-right:none}@media only screen and (max-width:756px){.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .payment-option-inner{width:100%}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .payment-option-inner .input-text{border-right:1px solid #e9e9e9}}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .actions-toolbar{display:inline-block;width:39%;float:left}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .actions-toolbar .primary{width:100%;margin:0}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .actions-toolbar .action.action-apply{color:#fff;background-color:#b4b7cb;border:1px solid #e9e9e9;border-radius:0;height:40px;overflow:hidden;padding:0;width:100%;line-height:1}@media only screen and (max-width:756px){.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .actions-toolbar{width:100%;margin-top:15px}}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method.submit{order:4}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method.submit button[type=submit]{background-color:#ff9821;border-radius:8px;width:100%;border:none;font:400 20px/24px 'Rubik';color:#fff}.checkout-index-index #checkout.am-checkout .opc-block-summary{padding:0;margin:0;background-color:#fff;border:1px solid #e6e6e6}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .title{display:none}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item{border:none;border-bottom:1px dashed #eaeaea;padding-bottom:20px}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item:last-child{border-bottom:1px solid #eaeaea}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-image-container img{max-width:100%;max-height:100%}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details{width:calc(100% - 115px);padding-left:15px}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .product-item-name-block{display:inline-block}@media screen and (min-width:992px){.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .product-item-name-block{display:flex;flex-direction:column}}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .product-item-name-block .product-item-name{font:400 16px/20px 'Rubik';letter-spacing:0;color:#051053;display:inline-block}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .product-item-name-block .details-qty{display:inline-block;font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .product-item-name-block .details-qty .label{display:none}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .product-item-name-block .details-qty .value:before{content:'x';font-size:12px}@media only screen and (max-width:991px){.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .product-item-name-block .details-qty{display:none}}.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .subtotal{display:inline-block;float:right;font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:991px){.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .subtotal{float:left;width:100%;line-height:35px}}@media screen and (min-width:992px){.checkout-index-index #checkout.am-checkout .opc-block-summary .items-in-cart .product-item .product-item-details .subtotal{line-height:26px}}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals{margin-bottom:0}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.sub th{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.sub th,.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.sub td{padding-top:20px}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.shipping th .label{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.shipping th,.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.shipping td{border:none}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.shipping .value{display:none}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.charge{display:none}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.grand th,.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.grand td{padding:20px}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.grand th strong,.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals .totals.grand td strong{font:700 19px/26px 'Rubik';letter-spacing:0;color:#051053}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals tr th,.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals tr td{padding:10px 20px}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals tr th:after,.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals tr td:after{display:none}.checkout-index-index #checkout.am-checkout .opc-block-summary .table-totals tr td{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-index-index #checkout.am-checkout .additional-options .admin__field-option{display:flex}.checkout-index-index #checkout.am-checkout .additional-options label{padding-left:10px}.checkout-index-index #checkout.am-checkout .additional-options label,.checkout-index-index #checkout.am-checkout .additional-options button{font:400 14px/25px 'Rubik';letter-spacing:0;color:#051053}.checkout-index-index .opc-payment-additional.rewardpoints{padding:10px 20px}.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-title{margin-bottom:10px;text-align:center;font-size:13px;line-height:18px;color:#051053}.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content{padding:0;display:flex}@media screen and (min-width:400px){.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content{padding:0 5%}}@media screen and (min-width:450px){.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content{padding:0 10%}}@media screen and (min-width:500px){.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content{padding:0 15%}}@media screen and (min-width:600px){.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content{padding:0 20%}}@media screen and (min-width:700px){.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content{padding:0 25%}}@media screen and (min-width:768px){.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content{padding:0 30%}}@media screen and (min-width:900px){.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content{padding:0}}@media screen and (min-width:1200px){.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content{padding:0 5%}}.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content>.payment-option-inner{flex:0 0 20%;display:flex}.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content>.payment-option-inner>input[type=text]{margin-left:0;width:100%;text-align:center;height:auto}.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content>.actions-toolbar{display:flex;flex:0 0 80%;max-width:80%}.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content>.actions-toolbar>.primary{display:flex;width:100%}.checkout-index-index .opc-payment-additional.rewardpoints .payment-option-content>.actions-toolbar>.primary>.action-use{width:100%;line-height:16px;padding:5px;font-size:12px}@media screen and (min-width:900px){.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns{flex-direction:column}}@media screen and (min-width:992px){.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns{flex-direction:row}}@media screen and (min-width:900px){.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column{width:100%;flex:0 0 100%;max-width:100%}}@media screen and (min-width:992px){.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column{width:33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.checkout-index-index .totals-tax{display:none}.checkout-onepage-success .checkout-success{border:none;border-radius:0;padding:30px 15px;text-align:center}@media only screen and (max-width:991px){.checkout-onepage-success .checkout-success{padding:0}}.checkout-onepage-success .checkout-success .order-details-items .order-title{background:#051053 0% 0% no-repeat padding-box;border-radius:4px 4px 0 0;color:#fff;text-align:left;padding:10px 15px}@media only screen and (max-width:991px){.checkout-onepage-success .checkout-success .order-details-items .order-title{border-radius:10px 10px 0 0}}.checkout-onepage-success .checkout-success .order-details-items .order-title strong{font:400 16px/26px 'Rubik'}.checkout-onepage-success .checkout-success .order-details-items .table-order-items{border:1px solid #e6e6e6}@media only screen and (max-width:991px){.checkout-onepage-success .checkout-success .order-details-items .table-order-items{table-layout:fixed}}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col{border-top-style:dashed;border-top-color:#ececec}@media only screen and (max-width:991px){.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.qty{display:none}}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.qty .title{display:none}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.qty .content{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.qty .content:before{content:'x'}@media only screen and (max-width:991px){.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.subtotal{display:none}}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.subtotal .price{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.name{padding-left:30px}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.name strong{font:400 16px/30px 'Rubik';color:#051053;padding-left:15px;display:inline-block;vertical-align:middle}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.name strong .price{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.name strong .content{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.name strong .content:before{content:'x'}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.name .qty-price-mobile{display:none}@media only screen and (max-width:991px){.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.name{width:100%;border-right:1px solid #e6e6e6}.checkout-onepage-success .checkout-success .order-details-items .table-order-items .col.name .qty-price-mobile{display:inline-block}}@media only screen and (max-width:991px){.checkout-onepage-success .checkout-success .order-details-items .table-order-items tfoot tr{width:100%;display:inline-table}}.checkout-onepage-success .checkout-success .order-details-items .table-order-items tfoot tr th{padding-left:30px;font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-onepage-success .checkout-success .order-details-items .table-order-items tfoot tr td{padding-left:30px;font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad;text-align:right}.checkout-onepage-success .checkout-success .order-details-items .table-order-items tfoot tr.base_grandtotal{display:none}.checkout-onepage-success .checkout-success .order-details-items .table-order-items tfoot tr.shipping th,.checkout-onepage-success .checkout-success .order-details-items .table-order-items tfoot tr.shipping td{border:none}.checkout-onepage-success .checkout-success .order-details-items .table-order-items tfoot tr.subtotal th{font:400 16px/26px 'Rubik';text-transform:uppercase;letter-spacing:0;color:#051053}.checkout-onepage-success .checkout-success .order-details-items .table-order-items tfoot tr.grand_total th strong{font:700 20px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}.checkout-onepage-success .checkout-success .order-details-items .table-order-items tfoot tr.grand_total td .price{font:700 20px/26px 'Rubik';letter-spacing:0;color:#051053}.checkout-onepage-success .checkout-success .success-messages .content{border:1px solid #e2e2e3;border-radius:10px 10px 0 0;text-align:center;padding:90px 20%}@media only screen and (max-width:991px){.checkout-onepage-success .checkout-success .success-messages .content{padding:50px 15px}}.checkout-onepage-success .checkout-success .success-messages .content .icon{width:99px;height:99px;background-color:#255edf;border-radius:50%;line-height:99px;display:inline-block}.checkout-onepage-success .checkout-success .success-messages .content .thanksyou{font:400 20px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase;margin-top:20px;margin-bottom:15px}.checkout-onepage-success .checkout-success .success-messages .content .info{text-align:center;font:400 14px/24px 'Rubik';color:#8d97ad}.checkout-onepage-success .checkout-success .success-messages .content .info a{text-align:center;font:400 14px/24px 'Rubik';color:#8d97ad}.checkout-onepage-success .checkout-success .success-messages .content .info-email{text-align:center;font:400 14px/24px 'Rubik';color:#8d97ad}.checkout-onepage-success .checkout-success .success-messages .content .go-account{font:400 13px/40px 'Rubik';letter-spacing:0;color:#000107;text-decoration:none;margin-top:15px;padding:0 40px}.checkout-onepage-success .checkout-success .success-messages .content .go-account:hover{text-decoration:none}.checkout-onepage-success .totals-tax{display:none}.checkout-agreement.required .label:after{color:red;content:"*";font-size:13px;margin:0 0 0 3px}body.checkout-onepage-success .page-title-wrapper a.print{display:none}input#discount-code{border-right:1px solid #e9e9e9 !important}.checkout-index-index #checkout.am-checkout .checkout-column:last-child .checkout-block .checkout-payment-method .payment-option.discount-code .payment-option-content .form-discount .actions-toolbar{width:100%}.payment-option.discount-code .form-discount .actions-toolbar .action{margin-top:10px}.checkout-cart-index #shopping-cart-table thead{background-color:#051053}.checkout-cart-index #shopping-cart-table thead tr th{font:400 20px/35px 'Rubik';letter-spacing:0;color:#fff;border:none}.checkout-cart-index #shopping-cart-table tbody{border:1px solid #e5eaf1;border-top:none}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody{border-top:1px solid #e5eaf1}}.checkout-cart-index #shopping-cart-table tbody tr td.col{border:none}.checkout-cart-index #shopping-cart-table tbody tr td.col.item{display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-photo{width:120px}}.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-image-wrapper img{max-width:100%;max-height:120px}.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details{padding-top:0;float:unset;padding-left:10%}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details{padding-left:10px}}.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a{font:400 20px/30px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a{font-size:16px;display:block;margin-bottom:15px}}.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .details-mobile{display:none}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .details-mobile{display:block}}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col.qty{display:none}}.checkout-cart-index #shopping-cart-table tbody tr td.col .control.qty{background-color:#e5eaf1;border-radius:9px;font:400 20px/55px 'Rubik';color:#051053;width:130px;display:inline-block;text-align:center}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col .control.qty{margin-top:10px;width:100px;font:400 18px/40px 'Rubik'}}.checkout-cart-index #shopping-cart-table tbody tr td.col .control.qty span{cursor:pointer;width:20%}.checkout-cart-index #shopping-cart-table tbody tr td.col .control.qty input.input-text.qty{border:none;background-color:unset;width:40%;height:60px;font:400 20px/55px 'Rubik';color:#051053;text-align:center}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col .control.qty input.input-text.qty{height:40px;font:400 16px/40px 'Rubik'}}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col.subtotal{display:none}}.checkout-cart-index #shopping-cart-table tbody tr td.col.subtotal .price{color:#8d97ad}.checkout-cart-index #shopping-cart-table tbody tr td.col .price{font:400 20px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col .price{font-size:16px}}.checkout-cart-index #shopping-cart-table tbody tr td.col.actions{display:inline-block}@media only screen and (max-width:767px){.checkout-cart-index #shopping-cart-table tbody tr td.col.actions{display:none}}.checkout-cart-index #shopping-cart-table tbody tr td.col .actions-toolbar-mobile{display:inline-block;margin-left:15px}.checkout-cart-index #shopping-cart-table tbody tr td.col .gift-options-cart-item{display:none}.checkout-cart-index #shopping-cart-table tbody tr td.col .icon-trash{background:url("../images/icon_trash.svg") no-repeat center;width:22px;height:22px;display:inline-block}.checkout-cart-index #shopping-cart-table tbody tr td.col .action-towishlist{display:none}.checkout-cart-index .cart.main.actions{padding:20px;border:1px solid #e5eaf1;border-top:none;margin-top:0}@media only screen and (max-width:767px){.checkout-cart-index .cart.main.actions{border:none}}.checkout-cart-index .cart.main.actions .continue{float:right;margin-left:20px}.checkout-cart-index .checkout-extra{padding-left:0;border:none;margin-top:0;min-height:unset}.checkout-cart-index .checkout-extra #block-shipping{display:none}.checkout-cart-index .checkout-extra #block-discount .title{position:relative;margin:0;top:0;margin-top:15px;font:400 20px/1 'Rubik';color:#051053;width:auto;display:inline-block;padding-left:0;border:none}.checkout-cart-index .checkout-extra #block-discount .title.active{background-color:#fff}.checkout-cart-index .checkout-extra #block-discount .content{display:block !important;padding:0;padding-top:15px;border:none;min-height:unset}.checkout-cart-index .checkout-extra #block-discount .content .field{float:left}@media only screen and (max-width:767px){.checkout-cart-index .checkout-extra #block-discount .content .field{width:100%}}.checkout-cart-index .checkout-extra #block-discount .content .field input{border:1px solid #e9e9e9;border-right:none;font:400 13px/12px 'Rubik';letter-spacing:0;color:#b4b7cb;width:260px}@media only screen and (max-width:767px){.checkout-cart-index .checkout-extra #block-discount .content .field input{width:100%;border-right:1px solid #e9e9e9}}.checkout-cart-index .checkout-extra #block-discount .content .actions-toolbar{float:left}@media only screen and (max-width:767px){.checkout-cart-index .checkout-extra #block-discount .content .actions-toolbar{width:100%}.checkout-cart-index .checkout-extra #block-discount .content .actions-toolbar .action{width:100%}}.checkout-cart-index #cart-totals{border:1px solid #e5eaf1;padding-top:0}.checkout-cart-index #cart-totals .totals.sub th{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}.checkout-cart-index #cart-totals .totals.sub th,.checkout-cart-index #cart-totals .totals.sub td{padding-top:20px}.checkout-cart-index #cart-totals .totals-tax th{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.checkout-cart-index #cart-totals .totals-tax th,.checkout-cart-index #cart-totals .totals-tax td{border:none}.checkout-cart-index #cart-totals .totals-tax .value{display:none}.checkout-cart-index #cart-totals .totals.grand th,.checkout-cart-index #cart-totals .totals.grand td{padding:20px}.checkout-cart-index #cart-totals .totals.grand th strong,.checkout-cart-index #cart-totals .totals.grand td strong{font:700 19px/26px 'Rubik';letter-spacing:0;color:#051053}.checkout-cart-index #cart-totals tr th,.checkout-cart-index #cart-totals tr td{padding:10px 20px}.checkout-cart-index #cart-totals tr th:after,.checkout-cart-index #cart-totals tr td:after{display:none}.checkout-cart-index #cart-totals tr td{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.checkout-cart-index .cart-summary .action{position:fixed;bottom:0;left:0;width:100vw;opacity:1;border-radius:0;height:60px;z-index:99}}.checkout-cart-index .totals-tax{display:none}.minicart-items-wrapper .actions .actions .secondary a.viewcart{border-radius:8px;font:400 14px/40px 'Rubik';letter-spacing:0;text-align:center;border:1px solid #ff9821;color:#ff9821;background-color:transparent}.customer-account-create .page-wrapper{background:#e5eaf1 url(../images/ic-logo-mask-grey.svg) no-repeat;background-position-x:-225px}@media only screen and (max-width:767px){.customer-account-create .page-wrapper{background-size:contain;background-position-y:-100px}}@media only screen and (max-width:767px){.customer-account-create .page-wrapper .page-title-wrapper{display:none}}@media only screen and (max-width:767px){.customer-account-create .page-wrapper .page-main{margin-top:15px}}.customer-account-create .block-title{max-width:615px;margin:0 auto;margin-bottom:30px;border-radius:0;font:400 30px/70px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.customer-account-create .block-title{font-size:20px;margin-bottom:0}}.customer-account-create .msf_hide{display:none}.customer-account-create .msf_show{display:block}.customer-account-create .linea-discontinua{width:90px !important;height:0 !important;border:1px dashed #c1c1c1;margin:36px -50px !important}@media only screen and (max-width:500px){.customer-account-create .linea-discontinua{width:60px !important;margin:36px -31px !important}}.customer-account-create .msf_bullet_o{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:50px}.customer-account-create .msf_bullet_o>div{height:30px;width:30px;margin:20px 60px;border-radius:100px;z-index:2}@media only screen and (max-width:767px){.customer-account-create .msf_bullet_o>div{margin:20px 12%}}.customer-account-create .msf_bullet{color:#fff;font:400 17px/30px 'Rubik';text-align:center;background-color:#b4b7cb;position:relative}.customer-account-create .msf_bullet span{position:absolute;bottom:-30px;width:130px;left:-50px;font:400 12px/21px 'Rubik';color:#051053}.customer-account-create .msf_bullet_active{background-color:#255edf}.customer-account-create .msf_line{opacity:.3;background:#d3d3d3;height:3px;width:70px;display:block;left:50%;margin-top:-29px;margin-left:-35px;position:absolute;z-index:1}.customer-account-create fieldset{display:flex;flex-flow:row wrap;justify-content:center;box-shadow:0px 3px 6px #000 29;background-color:#fff;border:1px solid #e5eaf1;max-width:615px;margin:0 auto 60px;border-radius:0;padding:60px}@media only screen and (max-width:767px){.customer-account-create fieldset{padding:30px}}.customer-account-create fieldset small{color:#5f5f5f;font-size:12px}.customer-account-create .field .label{font:400 15px/33px 'Rubik';letter-spacing:0;color:#051053;margin-bottom:0;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.customer-account-create .field input,.customer-account-create .field select{display:block;width:100%;border:1px solid #e9edf2;border-radius:2px;font:400 17px/16px 'Rubik';letter-spacing:0;color:#b4b7cb}.customer-account-create .field .password-strength-meter{height:auto}.customer-account-create .field .form-check input{width:auto;display:inline-block}.customer-account-create .field .form-check label.form-check-label{font-size:12px;position:relative;top:-24px;left:20px}.customer-account-create .actions{margin-top:50px;text-align:center}.customer-account-create .actions .btn-orange{width:45%}@media only screen and (max-width:767px){.customer-account-create .actions .btn-orange{width:100%;margin-bottom:15px}}.customer-account-create .actions .btn-orange-inverse{width:45%;margin-right:5%;float:left}@media only screen and (max-width:767px){.customer-account-create .actions .btn-orange-inverse{width:100%}}.customer-account-create .actions .secondary{font:400 13px/33px 'Rubik';letter-spacing:0;color:#051053}.customer-account-create .actions .secondary a{text-decoration:underline;letter-spacing:0;color:#ff9821}.customer-account-create h2{display:none}.cms-thank-you-for-register{background:#e5eaf1 url(../images/ic-logo-mask-grey.svg) no-repeat;background-position-x:-225px;background-position-y:-125px}@media only screen and (max-width:767px){.cms-thank-you-for-register{background-size:contain;background-position-y:-100px}}.cms-thank-you-for-register .breadcrumbs{display:none}.cms-thank-you-for-register .success-messages{margin-top:10%;margin-bottom:5%}.cms-thank-you-for-register .success-messages .content{background-color:#fff;border:1px solid #e2e2e3;border-radius:10px;text-align:center;padding:90px 20%}@media only screen and (max-width:991px){.cms-thank-you-for-register .success-messages .content{padding:50px 15px}}.cms-thank-you-for-register .success-messages .content .icon{width:99px;height:99px;background-color:#255edf;border-radius:50%;line-height:99px;display:inline-block}.cms-thank-you-for-register .success-messages .content .thanksyou{font:400 20px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase;margin-top:20px;margin-bottom:15px}.cms-thank-you-for-register .success-messages .content .info{text-align:center;font:400 14px/24px 'Rubik';color:#8d97ad}.cms-thank-you-for-register .success-messages .content .info a{text-align:center;font:400 14px/24px 'Rubik';color:#8d97ad}.cms-thank-you-for-register .success-messages .content .info-email{text-align:center;font:400 14px/24px 'Rubik';color:#8d97ad}.cms-thank-you-for-register .success-messages .content .go-account{font:400 13px/40px 'Rubik';letter-spacing:0;color:#000107;text-decoration:none;margin-top:15px;padding:0 40px}.cms-thank-you-for-register .success-messages .content .go-account:hover{text-decoration:none}.customer-account-login .page-wrapper{background:#e5eaf1 url(../images/ic-logo-mask-grey.svg) no-repeat;background-position-x:-225px}@media only screen and (max-width:767px){.customer-account-login .page-wrapper{background-size:contain;background-position-y:-100px}}@media only screen and (max-width:767px){.customer-account-login .page-wrapper .page-title-wrapper{display:none}}@media only screen and (max-width:767px){.customer-account-login .page-wrapper .page-main{margin-top:15px}}.customer-account-login .block-title{max-width:615px;margin:0 auto;margin-bottom:30px;border-radius:0;font:400 30px/70px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.customer-account-login .block-title{font-size:20px;margin-bottom:10px}}.customer-account-login fieldset{display:flex;flex-flow:row wrap;justify-content:center;box-shadow:0px 3px 6px #000 29;background-color:#fff;border:1px solid #e5eaf1;max-width:615px;margin:0 auto 60px !important;border-radius:0;padding:60px}@media only screen and (max-width:767px){.customer-account-login fieldset{padding:30px}}.customer-account-login fieldset .actions{width:100%}.customer-account-login fieldset small{color:#5f5f5f;font-size:12px}.customer-account-login .field{width:100%;display:block}.customer-account-login .field .label{font:400 15px/33px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}.customer-account-login .field input,.customer-account-login .field select{display:block;width:100%;border:1px solid #e9edf2;border-radius:2px;font:400 17px/16px 'Rubik';letter-spacing:0;color:#051053}.customer-account-login .field .secondary{font:400 13px/33px 'Rubik';letter-spacing:0;color:#051053}.customer-account-login .field .secondary a{text-decoration:underline;letter-spacing:0;color:#ff9821}.customer-account-login .actions{margin-top:15px;text-align:center}.customer-account-login .actions .btn-orange{width:45%;margin-bottom:15px}@media only screen and (max-width:767px){.customer-account-login .actions .btn-orange{width:100%}}.customer-account-login .actions .btn-orange-inverse{width:45%;margin-right:5%}@media only screen and (max-width:767px){.customer-account-login .actions .btn-orange-inverse{width:100%}}.customer-account-login .actions .secondary{font:400 13px/33px 'Rubik';letter-spacing:0;color:#051053}.customer-account-login .actions .secondary a{text-decoration:underline;letter-spacing:0;color:#ff9821}@media only screen and (max-width:767px){.customer-account-login .actions .secondary a{display:block}}.customer-account-login h2{display:none}section.product-sanitary iframe{width:100%;height:400px}@media only screen and (max-width:767px){section.product-sanitary .header-title{display:none}}section.product-sanitary .description{height:auto;padding-bottom:40px}@media only screen and (max-width:767px){section.product-sanitary .description{display:block;padding:0 30px;padding-bottom:40px;height:auto}}section.product-sanitary .header-title-mobile{display:none}@media only screen and (max-width:767px){section.product-sanitary .header-title-mobile{display:block;padding:40px 7% 0}}@media only screen and (max-width:767px){section.cards-inCategory{background-color:#fff}}section.cards-inCategory .panel-block-row .producto-txt{box-shadow:0 5px 30px 0 #051053 0 D}@media only screen and (max-width:767px){section.cards-inCategory .panel-block-row{padding:30px}section.cards-inCategory .panel-block-row .producto-txt{box-shadow:0 5px 30px 0 #051053 0 D;height:auto}}section.quality_assurance{background-color:#fff}section.quality_assurance .panel-text{padding:0 8%}@media only screen and (max-width:767px){section.quality_assurance .panel-text{padding:10px}}section.quality_assurance .row-certificados{background-color:transparent}@media only screen and (max-width:991px){section.quality_assurance .row-certificados{margin-top:160px !important}}@media only screen and (max-width:565px){section.quality_assurance .row-certificados{margin-top:0 !important}}section.use-instruction{padding:108px 0;background:#e5eaf1 url(../images/ic-logo-mask-grey.svg) no-repeat;background-position-x:-225px;background-position-y:-200px;background-size:contain}@media only screen and (max-width:767px){section.use-instruction{padding:62px 0 0}}section.use-instruction .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}@media only screen and (max-width:767px){section.use-instruction .separator{margin:25px 0 28px}}section.use-instruction .panel-text{margin-bottom:50px}@media only screen and (max-width:767px){section.use-instruction .panel-text{margin-bottom:68px}}section.use-instruction .panel-text h2{color:#051053;font:400 30px/36px 'Rubik'}@media only screen and (max-width:767px){section.use-instruction .panel-text h2{font:400 20px/36px 'Rubik'}}section.use-instruction .panel-text p{color:#051053;font:400 17px/26px 'Rubik'}@media only screen and (max-width:767px){section.use-instruction .panel-text p{font:400 16px/26px 'Rubik'}}section.use-instruction .card{padding:55px 52px 20px;background-color:#fff;margin-right:15px;height:309px;display:inline-table}@media only screen and (max-width:767px){section.use-instruction .card{margin-bottom:45px;height:auto;margin-right:0;display:block}}section.use-instruction .card .icons-blue{position:absolute;top:-50px;right:32px}@media only screen and (max-width:767px){section.use-instruction .card .icons-blue{top:-35px}section.use-instruction .card .icons-blue .circle{width:76px}}section.use-instruction .card .icons-blue .logo{position:absolute;right:20px;top:25px}@media only screen and (max-width:767px){section.use-instruction .card .icons-blue .logo{right:14px;top:21px;width:42px}}section.use-instruction .card h1{color:#051053;font:400 40px/72px 'Rubik'}@media only screen and (max-width:767px){section.use-instruction .card h1{font:400 25px/33px 'Rubik'}}section.use-instruction .card p{font:400 16px/26px 'Rubik'}@media only screen and (max-width:767px){section.use-instruction .card p{font:400 16px/26px 'Rubik'}}@media only screen and (max-width:767px){.catalog-category-view .page-title-wrapper{padding:35px 0 35px}}.catalog-category-view .block-title{float:left}.catalog-category-view .block-title .title-list{font:400 30px/70px 'Rubik';letter-spacing:0;color:#051053}.catalog-category-view .block-title .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}@media only screen and (max-width:767px){.catalog-category-view .block-title{display:block;float:none;text-align:center}}.catalog-category-view .category-product-actions{margin-bottom:0}.catalog-category-view .category-product-actions .toolbar.toolbar-products{float:right;width:auto}.catalog-category-view .category-product-actions .toolbar.toolbar-products .modes .modes-mode{border:none;color:#051053;opacity:.4;font-size:24px;padding:0 5px}.catalog-category-view .category-product-actions .toolbar.toolbar-products .modes .modes-mode.active{opacity:1}.catalog-category-view .category-product-actions .toolbar.toolbar-products .modes .modes-mode:after{content:"\f009"}.catalog-category-view .category-product-actions .toolbar.toolbar-products .modes .modes-mode.mode-list:after{content:"\f0ca"}.catalog-category-view .products-grid .product-item-info .product-item-details .product-item-name a{font:400 18px/30px 'Rubik';color:#051053;letter-spacing:0}@media only screen and (max-width:767px){.catalog-category-view .products-grid .product-item-info .product-item-details .product-item-name a{font:400 16px/26px 'Rubik'}}.catalog-category-view .products-grid .product-item-info .price-box .price{font:400 20px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.catalog-category-view .products-grid .product-item-info .price-box .price{font:400 16px/26px 'Rubik'}}.catalog-category-view .products-grid .product-item-info .product-top{background-color:#f8f8f8}.catalog-category-view .products-grid .product-item-info .product-top a.photo:after{background-color:#8d97ad;opacity:.4}.catalog-category-view .products-grid .product-item-info .product-top .actions-link .towishlist{width:55px;height:55px;border-radius:50%;background-color:#fff;color:#8d97ad;font-size:27px;padding:0;margin:15px}@media only screen and (max-width:767px){.catalog-category-view .products-grid .product-item-info .product-top .actions-link .towishlist{width:22px;height:22px;font-size:12px;padding:4px 0 0 1px}}.catalog-category-view .products-grid .product-item-info .product-top .actions-link .towishlist i{line-height:55px}@media only screen and (max-width:767px){.catalog-category-view .products-grid .product-item-info .product-top .actions-link .towishlist i{line-height:0}}.catalog-category-view .products-grid .product-item-info .tocart.btn-cart{color:#fff;background-color:#051053;border-radius:8px;text-align:center;padding:0 40px;height:45px;line-height:45px}.catalog-category-view .products-grid .product-item-info .tocart.btn-cart:hover{background-color:#051053;opacity:.7}@media only screen and (max-width:767px){.catalog-category-view .products-grid .product-item-info .tocart.btn-cart{line-height:0;width:100%;padding:0;height:30px}}@media only screen and (max-width:767px){.catalog-category-view .products-grid .product-item-info .tocart.btn-cart .icon{display:none}}.catalog-category-view .products-grid .product-item-info .tocart.btn-cart .text{font:400 16px/14px 'Rubik';letter-spacing:0}@media only screen and (max-width:767px){.catalog-category-view .products-grid .product-item-info .tocart.btn-cart .text{font:400 12px/14px 'Rubik';display:block}}.catalog-category-view .products-list .product-item-info .product-image-content{background-color:#f8f8f8}.catalog-category-view .products-list .product-item-info a.photo:after{background-color:#8d97ad;opacity:.4}.catalog-category-view .products-list .product-item-info .product-item-details .product-item-name a{font:400 30px/30px 'Rubik';color:#051053;letter-spacing:0;text-transform:uppercase}@media only screen and (max-width:767px){.catalog-category-view .products-list .product-item-info .product-item-details .product-item-name a{font:400 16px/26px 'Rubik'}}.catalog-category-view .products-list .product-item-info .product-item-details .product-item-description{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.catalog-category-view .products-list .product-item-info .product-item-details .price-box .price{font:400 20px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.catalog-category-view .products-list .product-item-info .product-item-details .price-box .price{font:400 16px/26px 'Rubik'}}.catalog-category-view .products-list .product-item-info .product-item-details .actions-link .tocart.btn-cart{color:#fff;background-color:#ff9821;border-radius:8px;text-align:center;padding:0 60px;height:55px;line-height:55px;border:none;margin-top:-5px}.catalog-category-view .products-list .product-item-info .product-item-details .actions-link .tocart.btn-cart:hover{background-color:#ff9821;opacity:.7}@media only screen and (max-width:767px){.catalog-category-view .products-list .product-item-info .product-item-details .actions-link .tocart.btn-cart{line-height:0;width:100%;padding:0 30px;height:30px}}@media only screen and (max-width:767px){.catalog-category-view .products-list .product-item-info .product-item-details .actions-link .tocart.btn-cart .icon{display:none}}.catalog-category-view .products-list .product-item-info .product-item-details .actions-link .tocart.btn-cart .text{font:400 20px/55px 'Rubik';letter-spacing:0}@media only screen and (max-width:767px){.catalog-category-view .products-list .product-item-info .product-item-details .actions-link .tocart.btn-cart .text{font:400 12px/14px 'Rubik';display:block}}.catalog-category-view .products-list .product-item-info .product-item-details .sku{font:400 16px/26px 'Rubik';color:#8d97ad;margin-top:30px}.catalog-category-view .products-list .product-item-info .product-item-details .stock{margin-top:5px}.catalog-category-view .products-list .product-item-info .product-item-details .stock .label{font:400 16px/26px 'Rubik';color:#8d97ad}.catalog-category-view .products-list .product-item-info .product-item-details .stock .in-stock{color:#1eb202}.catalog-category-view .products-list .product-item-info .product-item-details .stock .out-stock{color:#b22202}.catalog-category-view section.cards-inCategory{background-color:#f8f8f8;padding:95px 0}@media only screen and (max-width:767px){.catalog-category-view section.cards-inCategory{padding:40px 0}}.catalog-category-view section.cards-inCategory .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}@media only screen and (max-width:767px){.catalog-category-view section.cards-inCategory .separator{margin:25px 0 28px}}.catalog-category-view section.cards-inCategory .panel-text{text-align:center;padding:0 70px 20px}@media only screen and (max-width:767px){.catalog-category-view section.cards-inCategory .panel-text{padding:0}}.catalog-category-view section.cards-inCategory .panel-text h3{color:#051053;font:400 30px/36px 'Rubik'}@media only screen and (max-width:767px){.catalog-category-view section.cards-inCategory .panel-text h3{font:400 20px/36px 'Rubik'}}.catalog-category-view section.cards-inCategory .panel-text p{color:#051053 !important;padding:0 150px}@media only screen and (max-width:767px){.catalog-category-view section.cards-inCategory .panel-text p{text-align:left;padding:0 0 25px}}.catalog-category-view section.cards-inCategory .panel-block-row{padding-bottom:30px}.catalog-category-view section.cards-inCategory .panel-block-row .product-image{background-color:#fff}.catalog-category-view section.cards-inCategory .panel-block-row .product-image img{width:100%;height:100%}.catalog-category-view section.cards-inCategory .panel-block-row .producto-txt{display:inline-table;background-color:#fff;padding:41px 63px;text-align:center;height:320px}@media only screen and (max-width:991px){.catalog-category-view section.cards-inCategory .panel-block-row .producto-txt{padding:28px 44px;height:420px}}@media only screen and (max-width:767px){.catalog-category-view section.cards-inCategory .panel-block-row .producto-txt{padding:28px 44px;height:auto}}.catalog-category-view section.cards-inCategory .panel-block-row .producto-txt h3{color:#051053;font:700 24px/29px 'Rubik';text-transform:none}@media only screen and (max-width:767px){.catalog-category-view section.cards-inCategory .panel-block-row .producto-txt h3{font:700 16px/26px 'Rubik'}}.catalog-category-view section.cards-inCategory .panel-block-row .producto-txt .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}@media only screen and (max-width:767px){.catalog-category-view section.cards-inCategory .panel-block-row .producto-txt .separator{margin:25px 0 28px}}.catalog-category-view section.cards-inCategory .panel-block-row .producto-txt p{font:400 16px/26px 'Rubik'}.catalog-category-view section.use-instruction{padding:108px 0;background:#e5eaf1 url(../images/ic-logo-mask-grey.svg) no-repeat;background-position-x:-234px;background-position-y:-208px;background-size:contain}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction{padding:62px 0 0}}.catalog-category-view section.use-instruction .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction .separator{margin:25px 0 28px}}.catalog-category-view section.use-instruction .panel-text{margin-bottom:50px}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction .panel-text{margin-bottom:68px}}.catalog-category-view section.use-instruction .panel-text h2{color:#051053;font:400 30px/36px 'Rubik'}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction .panel-text h2{font:400 20px/36px 'Rubik'}}.catalog-category-view section.use-instruction .panel-text p{color:#051053 !important;font:400 17px/26px 'Rubik'}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction .panel-text p{font:400 16px/26px 'Rubik'}}@media only screen and (max-width:991px){.catalog-category-view section.use-instruction .col-md-4{text-align:center}}.catalog-category-view section.use-instruction .card{padding:55px 52px 50px;background-color:#fff;margin-right:15px;height:370px;display:inline-table;margin-bottom:45px}@media only screen and (max-width:991px){.catalog-category-view section.use-instruction .card{width:100%;max-width:420px;margin-bottom:80px}}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction .card{margin-bottom:45px;height:auto;margin-right:0;display:block}}.catalog-category-view section.use-instruction .card .icons-blue{position:absolute;top:-50px;right:32px}@media only screen and (max-width:991px){.catalog-category-view section.use-instruction .card .icons-blue{right:180px}}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction .card .icons-blue{right:32px;top:-35px}.catalog-category-view section.use-instruction .card .icons-blue .circle{width:76px}}.catalog-category-view section.use-instruction .card .icons-blue .logo{position:absolute;right:20px;top:25px}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction .card .icons-blue .logo{right:14px;top:21px;width:42px}}.catalog-category-view section.use-instruction .card h1{color:#051053;font:400 40px/72px 'Rubik'}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction .card h1{font:400 25px/33px 'Rubik'}}.catalog-category-view section.use-instruction .card p{font:400 16px/26px 'Rubik'}@media only screen and (max-width:767px){.catalog-category-view section.use-instruction .card p{font:400 16px/26px 'Rubik'}}.catalog-category-view .subcategories-block{margin-top:5%;margin-bottom:80px}.catalog-category-view .subcategories-block .category-block{max-width:592px}@media only screen and (max-width:991px){.catalog-category-view .subcategories-block .category-block{margin-bottom:40px}}@media only screen and (max-width:767px){.catalog-category-view .subcategories-block .category-block{margin-bottom:20px}}.catalog-category-view .subcategories-block .category-block .product-image{background-color:#f8f8f8;height:280px;overflow:hidden}@media only screen and (max-width:767px){.catalog-category-view .subcategories-block .category-block .product-image{height:243px}}.catalog-category-view .subcategories-block .category-block .product-image img{max-width:80%;max-height:100%;margin-top:58px}.catalog-category-view .subcategories-block .category-block .producto-txt{background-color:#051053;padding:30px;height:140px;position:relative}@media only screen and (max-width:767px){.catalog-category-view .subcategories-block .category-block .producto-txt{padding:21px 22px 10px}}.catalog-category-view .subcategories-block .category-block .producto-txt h2.title-block{display:none}.catalog-category-view .subcategories-block .category-block .producto-txt h3{text-align:left;font:400 18px/20px 'Rubik';letter-spacing:0;color:#fff}@media only screen and (max-width:767px){.catalog-category-view .subcategories-block .category-block .producto-txt h3{font:400 16px/20px 'Rubik'}}.catalog-category-view .subcategories-block .category-block .producto-txt p{text-align:left;font:400 13px/23px 'Rubik';letter-spacing:0;color:#8d97ad;max-width:80%;display:none}.catalog-category-view .subcategories-block .category-block .producto-txt .boton-chevron-right{border:1px solid #7f84a6;border-radius:50%;width:26px;height:26px;text-align:center;line-height:27px;cursor:pointer;font-size:20px;color:#7f84a6;position:absolute;right:20px;top:60px}.catalog-category-view .quality_assurance{padding-top:100px;padding-bottom:70px;background-color:#f8f8f8}@media only screen and (max-width:767px){.catalog-category-view .quality_assurance{background-color:#fff;padding-top:0;padding-bottom:0}}@media only screen and (max-width:565px){.catalog-category-view .quality_assurance{padding-top:40px;padding-bottom:0}}.catalog-category-view .quality_assurance .panel-text{display:flex;flex-direction:column;justify-content:center;padding-right:20%}@media only screen and (max-width:767px){.catalog-category-view .quality_assurance .panel-text{padding:50px 20px 0}}.catalog-category-view .quality_assurance .panel-text .title-block{font:400 30px/35px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.catalog-category-view .quality_assurance .panel-text .title-block{font:400 20px/30px 'Rubik';padding-right:5%}}@media only screen and (max-width:767px){.catalog-category-view .quality_assurance .panel-text .subtitle-block{padding-right:5%}}.catalog-category-view .quality_assurance .panel-text .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}.catalog-category-view .quality_assurance .panel-text .description-block{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad;margin-bottom:35px}@media only screen and (max-width:767px){.catalog-category-view .quality_assurance .panel-text .description-block{font:400 16px/23px 'Rubik';padding-right:5%}}.catalog-category-view .quality_assurance .row-certificados{background-color:transparent;text-align:center;margin-top:19px}@media only screen and (max-width:767px){.catalog-category-view .quality_assurance .row-certificados{margin-top:0;padding:40px 20px 20px}}@media only screen and (max-width:565px){.catalog-category-view .quality_assurance .row-certificados{margin-top:20px;padding:40px 20px 0}}.catalog-category-view .quality_assurance .row-certificados .owl-carousel-certificados-home{text-align:center;display:inline-flex}.catalog-category-view .quality_assurance .row-certificados .owl-carousel-certificados-home .item{width:144px;height:144px;display:flex;justify-content:center;align-items:center;border:1px dotted #e5eaf1}.catalog-category-view .quality_assurance .row-certificados .owl-carousel-certificados-home:last-child{border-right:1px dotted #e5eaf1}.catalog-category-view .quality_assurance .row-certificados .owl-carousel-certificados-home .owl-nav{position:absolute;top:40%;width:100%}.catalog-category-view .quality_assurance .row-certificados .owl-carousel-certificados-home .owl-nav .fa{position:absolute;font-size:40px;line-height:55px;width:55px;height:55px;text-align:center;border-radius:50%;cursor:pointer;background-color:#e5eaf1;color:#8d97ad}.catalog-category-view .quality_assurance .row-certificados .owl-carousel-certificados-home .owl-nav .fa-angle-right{right:-40px}.catalog-category-view .quality_assurance .row-certificados .owl-carousel-certificados-home .owl-nav .fa-angle-left{left:-80px}.catalog-category-view .quality_assurance .row-certificados .more-info{display:none}.catalog-category-view .quality_assurance .row-certificados .more-info a{width:100%}.catalog-category-view section.product-sanitary{background-color:#f6f6f6}@media only screen and (max-width:767px){.catalog-category-view section.product-sanitary{padding:0;min-height:unset}}@media only screen and (max-width:767px){.catalog-category-view section.product-sanitary .container-fluid{padding:0}}.catalog-category-view section.product-sanitary .header-title{padding:60px 15% 0}@media only screen and (max-width:767px){.catalog-category-view section.product-sanitary .header-title{padding:40px 4% 0}}.catalog-category-view section.product-sanitary .title-block{font:400 30px/35px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.catalog-category-view section.product-sanitary .title-block{font:400 20px/30px 'Rubik';padding-right:5%}}.catalog-category-view section.product-sanitary .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}.catalog-category-view section.product-sanitary .description{color:#051053;text-align:left;display:flex;min-height:302px;flex-direction:column;font:400 16px/26px 'Rubik';height:auto;margin:10% auto;width:80%}@media only screen and (max-width:991px){.catalog-category-view section.product-sanitary .description{height:auto;min-height:unset;padding-bottom:0}}@media only screen and (max-width:767px){.catalog-category-view section.product-sanitary .description{margin:0;width:100%;padding:32px 30px}}@media only screen and (max-width:992px){.catalog-category-view section.product-sanitary .full-image{padding:0}.catalog-category-view section.product-sanitary .full-image img{width:100%}}.catalog-category-view section.product-sanitary .container-fluid{padding:0}.catalog-category-view .spray-treatment{background:url(../images/ic-logo-mask.svg) no-repeat;height:730px;background-position-x:-320px;background-position-y:-320px}@media only screen and (max-width:992px){.catalog-category-view .spray-treatment{height:unset;margin-bottom:70px}}@media only screen and (max-width:565px){.catalog-category-view .spray-treatment{background-position-x:-93px;background-position-y:-86px;background-size:82%;margin-bottom:0}}.catalog-category-view .spray-treatment .wrapper-img{height:730px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media only screen and (max-width:992px){.catalog-category-view .spray-treatment .wrapper-img{justify-content:center;height:unset;display:block;padding:25px 15%}.catalog-category-view .spray-treatment .wrapper-img img{max-width:100%;margin:0 auto;display:block}}.catalog-category-view .spray-treatment .wrapper-text{height:730px;max-width:700px;padding-top:80px;flex-direction:column;justify-content:center}@media only screen and (max-width:991px){.catalog-category-view .spray-treatment .wrapper-text{max-width:100%}}@media only screen and (max-width:767px){.catalog-category-view .spray-treatment .wrapper-text{display:block;height:unset}}.catalog-category-view .spray-treatment .wrapper-text .title-block{font:400 30px/35px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.catalog-category-view .spray-treatment .wrapper-text .title-block{font:400 20px/30px 'Rubik';padding-right:5%}}.catalog-category-view .spray-treatment .wrapper-text .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}.catalog-category-view .spray-treatment .wrapper-text .description{color:#8d97ad;text-align:left;min-height:400px;flex-direction:column;justify-content:center;font:400 16px/26px 'Rubik'}.catalog-category-view .spray-treatment .wrapper-text .description a{color:#60d0e1;text-decoration:underline}@media only screen and (max-width:767px){.catalog-category-view .spray-treatment .wrapper-text .description{margin:0;width:100%;padding:0;display:inline-block;min-height:unset}}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons{display:flex;margin:20px 0;flex-wrap:wrap}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons>span{height:120px;width:16%;font:600 14px/18px 'Rubik';color:#051053;display:flex;background-repeat:no-repeat;background-position:center 20%;padding:0 5px;text-align:center;padding-top:70px;align-items:flex-start;justify-content:center}@media only screen and (max-width:992px){.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons>span{width:33%}}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons>span:hover{border-radius:9px;color:#60d0e1}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-congestion{background-image:url("../images/ic-congestion-bluedark.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-congestion:hover{background-image:url("../images/ic-congestion-blueligth.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-resfriados{background-image:url("../images/ic-resfriados-bluedark.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-resfriados:hover{background-image:url("../images/ic-resfriados-bluelight.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-rinitis{background-image:url("../images/ic-rinitis-bluedark.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-rinitis:hover{background-image:url("../images/ic-rinitis-blueligth.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-rinofarin{background-image:url("../images/ic-rinofa-bluedark.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-rinofarin:hover{background-image:url("../images/ic-rinofa-bluedark.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-sinusitis{background-image:url("../images/ic-sinusitis-bluedark.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-sinusitis:hover{background-image:url("../images/ic-sinusitis-blueligth.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-sequedad{background-image:url("../images/ic-sequedad-bluedark.svg")}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons .ic-sequedad:hover{background-image:url("../images/ic-sequedad-blueligth.svg")}.catalog-category-view.category-sprays-de-agua-de-mar section.product-sanitary{background-color:#e5eaf1}@media only screen and (max-width:767px){.catalog-category-view.category-sprays-de-agua-de-mar section.cards-inCategory .panel-block-row{padding:30px}.catalog-category-view.category-sprays-de-agua-de-mar section.cards-inCategory .panel-block-row .producto-txt{box-shadow:0 5px 30px 0 #051053 0 D;height:auto}}.catalog-category-view.category-sprays-de-agua-de-mar section.quality_assurance{background-color:#fff}.catalog-category-view.category-sprays-de-agua-de-mar section.quality_assurance .panel-text{padding:0 8%}@media only screen and (max-width:767px){.catalog-category-view.category-sprays-de-agua-de-mar section.quality_assurance .panel-text{padding:10px}}.catalog-category-view.category-sprays-de-agua-de-mar section.quality_assurance .row-certificados{background-color:#fff}.catalog-category-view .footer{margin-top:0}@media only screen and (max-width:767px){.category-sprays-nasales section.product-sanitary .header-title{display:none}}.category-sprays-nasales section.product-sanitary .description{height:auto;padding-bottom:40px}@media only screen and (max-width:767px){.category-sprays-nasales section.product-sanitary .description{display:block;padding:0 30px;height:auto}}.category-sprays-nasales section.product-sanitary .header-title-mobile{display:none}@media only screen and (max-width:767px){.category-sprays-nasales section.product-sanitary .header-title-mobile{display:block;padding:40px 7% 0}}#product-wrapper{margin-bottom:70px}.category-view .category-description{padding-bottom:0;height:auto;margin-bottom:-20px}@media only screen and (max-width:991px){.category-view .category-description{margin-bottom:18px}}.category-view .category-description .titulo-categoria{padding-top:37px;padding-left:15px}.tab-beneficial-home{border:none;margin:30px 0}@media only screen and (max-width:767px){.tab-beneficial-home{margin:22px 0}}.tab-beneficial-home li{border:none;margin:5px}.tab-beneficial-home li.active{border:none}.tab-beneficial-home li.active a{background-color:#051053 !important;color:#fff !important;text-decoration:none !important}.tab-beneficial-home li a{font:400 14px/26px 'Rubik';border-radius:5px !important;text-decoration:none !important;color:#051053 !important;padding:0 30px;height:35px;background-color:rgba(5,16,83,.1) !important;line-height:35px;border:none}.accordion-mobile-home{display:none}@media only screen and (max-width:767px){.accordion-mobile-home{display:block;padding-top:15px}.accordion-mobile-home .accordion{background-color:#dfe0e7;color:#051053;cursor:pointer;padding:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;margin-bottom:10px;font:400 12px/26px 'Rubik';position:relative}.accordion-mobile-home .accordion em{font-size:39px;position:absolute;right:20px;top:7px}.accordion-mobile-home .accordion.active,.accordion-mobile-home .accordion .accordion:hover{background-color:#051053;color:#fff}.accordion-mobile-home .panel{display:none;overflow:hidden;padding:15px 10px;border:none;box-shadow:none}.accordion-mobile-home .panel li{padding:5px 0 5px 35px;position:relative}.accordion-mobile-home .panel li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0}.accordion-mobile-home .more-info{margin-top:20px;width:100%;margin-bottom:30px}}@media only screen and (max-width:767px){.anchor-desktop-home{display:none}}.anchor-desktop-home .tab-content-beneficial-home .tab-pane li{padding:5px 0 5px 35px;position:relative}.anchor-desktop-home .tab-content-beneficial-home .tab-pane li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0}.anchor-desktop-home .tab-content-beneficial-home .more-info{margin:40px 0}@media only screen and (max-width:767px){.anchor-desktop-home .tab-content-beneficial-home .more-info{width:100%}}@media only screen and (max-width:767px){section.quality_assurance.product-view-bottom{margin-left:-15px !important;margin-right:-15px !important}}.related-product-main #block-related-heading{font:400 20px/70px 'Rubik';letter-spacing:0;color:#051053}.related-product-main .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:10px 0 30px}.related-product-main .owl-nav{display:none}@media only screen and (max-width:767px){.products-upsell .product-item,.products-related .product-item{margin-top:15px}}.products-upsell .product-item .product-item-info .product-top a.photo:after,.products-related .product-item .product-item-info .product-top a.photo:after{background-color:#8d97ad;opacity:.4}.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,.products-related .product-item .product-item-info .product-item-details .product-item-name a{font:400 18px/30px 'Rubik';color:#051053;letter-spacing:0}@media only screen and (max-width:767px){.products-upsell .product-item .product-item-info .product-item-details .product-item-name a,.products-related .product-item .product-item-info .product-item-details .product-item-name a{font:400 16px/26px 'Rubik'}}.products-upsell .product-item .product-item-info .price-box .price,.products-related .product-item .product-item-info .price-box .price{font:400 20px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.products-upsell .product-item .product-item-info .price-box .price,.products-related .product-item .product-item-info .price-box .price{font:400 16px/26px 'Rubik'}}.products-upsell .product-item .product-item-info .product-top,.products-related .product-item .product-item-info .product-top{background-color:#f8f8f8}.products-upsell .product-item .product-item-info .product-top .actions-link .towishlist,.products-related .product-item .product-item-info .product-top .actions-link .towishlist{width:55px;height:55px;border-radius:50%;background-color:#fff;color:#8d97ad;font-size:27px;padding:0;margin:15px}@media only screen and (max-width:767px){.products-upsell .product-item .product-item-info .product-top .actions-link .towishlist,.products-related .product-item .product-item-info .product-top .actions-link .towishlist{width:22px;height:22px;font-size:12px;padding:4px 0 0 1px}}.products-upsell .product-item .product-item-info .product-top .actions-link .towishlist i,.products-related .product-item .product-item-info .product-top .actions-link .towishlist i{line-height:55px}@media only screen and (max-width:767px){.products-upsell .product-item .product-item-info .product-top .actions-link .towishlist i,.products-related .product-item .product-item-info .product-top .actions-link .towishlist i{line-height:0}}.products-upsell .product-item .product-item-info .tocart.btn-cart,.products-related .product-item .product-item-info .tocart.btn-cart{color:#fff;background-color:#051053;border-radius:8px;text-align:center;padding:0 40px;height:45px;line-height:45px}.products-upsell .product-item .product-item-info .tocart.btn-cart:hover,.products-related .product-item .product-item-info .tocart.btn-cart:hover{background-color:#051053;opacity:.7}@media only screen and (max-width:767px){.products-upsell .product-item .product-item-info .tocart.btn-cart,.products-related .product-item .product-item-info .tocart.btn-cart{line-height:0;width:80%;padding:0;height:30px}}@media only screen and (max-width:767px){.products-upsell .product-item .product-item-info .tocart.btn-cart .icon,.products-related .product-item .product-item-info .tocart.btn-cart .icon{display:none}}.products-upsell .product-item .product-item-info .tocart.btn-cart .text,.products-related .product-item .product-item-info .tocart.btn-cart .text{font:400 16px/14px 'Rubik';letter-spacing:0}@media only screen and (max-width:767px){.products-upsell .product-item .product-item-info .tocart.btn-cart .text,.products-related .product-item .product-item-info .tocart.btn-cart .text{font:400 12px/14px 'Rubik';display:block}}.catalog-product-view .product-detail-media #owl-carousel-gallery .owl-nav{display:none}.catalog-product-view .product-detail-media .item-image{max-width:500px;margin:0 auto;background-color:#f8f8f8}.catalog-product-view .product-detail-media .item-image .towishlist{width:55px;height:55px;border-radius:50%;background-color:#fff;color:#8d97ad;font-size:27px;padding:0;margin:15px;position:absolute;top:0;border:none}@media only screen and (max-width:767px){.catalog-product-view .product-detail-media .item-image .towishlist{width:40px;height:40px;font-size:15px;padding:4px 0 0 1px}}.catalog-product-view .product-detail-media .item-image .towishlist span{line-height:55px}@media only screen and (max-width:767px){.catalog-product-view .product-detail-media .item-image .towishlist span{line-height:0}}.catalog-product-view .product-detail-media .horizontal-thumbnail{display:none}.catalog-product-view .product-detail-media .horizontal-thumbnail .owl-stage{width:100% !important;text-align:center}.catalog-product-view .product-detail-media .horizontal-thumbnail .owl-item{width:auto !important;display:inline-block;float:none}.catalog-product-view .product-detail-media .horizontal-thumbnail .owl-item .item-thumb .bullet{width:15px;height:15px;display:inline-block;border-radius:50%;background-color:#255edf}@media only screen and (max-width:767px){.catalog-product-view .product-detail-media .horizontal-thumbnail .owl-item .item-thumb .bullet{width:8px;height:8px}}.catalog-product-view .product-detail-media .owl-dots{position:relative;left:0;right:0;top:-50px}.catalog-product-view .product-detail-media .owl-dots .owl-dot span{width:15px;height:15px;background-color:#7c9eec;margin:0 5px}@media only screen and (max-width:565px){.catalog-product-view .product-detail-media .owl-dots .owl-dot span{width:10px;height:10px}}.catalog-product-view .product-detail-media .owl-dots .owl-dot.active span{background-color:#255edf}@media only screen and (max-width:767px){.catalog-product-view .product-detail-infomation{margin-top:0}}.catalog-product-view .product-detail-infomation .product-name{font:400 30px/35px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}@media only screen and (max-width:767px){.catalog-product-view .product-detail-infomation .product-name{font:400 20px/20px 'Rubik';margin-bottom:10px;margin-top:30px}}.catalog-product-view .product-detail-infomation .price-wrapper .price{font:400 20px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.catalog-product-view .product-detail-infomation .overview{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053}.catalog-product-view .product-detail-infomation .details-list{margin-top:20px}.catalog-product-view .product-detail-infomation .details-list .attribute{padding-bottom:15px}.catalog-product-view .product-detail-infomation .details-list .attribute>div{display:flex}.catalog-product-view .product-detail-infomation .details-list .attribute i{width:38px;height:35px;display:inline-block;background-repeat:no-repeat;top:5px;position:relative}.catalog-product-view .product-detail-infomation .details-list .attribute i.ic-tipo_producto{background-image:url(../images/medicine.svg)}.catalog-product-view .product-detail-infomation .details-list .attribute i.ic-packaging{background-image:url(../images/100ml_2.svg)}.catalog-product-view .product-detail-infomation .details-list .attribute i.ic-composition{background-image:url(../images/Water_2.svg)}.catalog-product-view .product-detail-infomation .details-list .attribute i.ic-use{background-image:url(../images/Baby_2.svg)}.catalog-product-view .product-detail-infomation .details-list .attribute i.ic-dose{background-image:url(../images/file.svg)}.catalog-product-view .product-detail-infomation .details-list .attribute span{font:400 15px/22px 'Rubik';letter-spacing:0;color:#8d97ad;border-bottom:1px dashed #e5eaf1;display:inline-block;padding:8px 0 13px;margin-left:10px;width:100%}@media only screen and (max-width:767px){.catalog-product-view .product-detail-infomation .details-list .attribute span{font-size:13px}}.catalog-product-view .product-detail-infomation .details-list .attribute:last-child span{border:none}.catalog-product-view .product-detail-infomation .box-tocart .field.qty .control{background-color:#e5eaf1;border-radius:9px;width:130px;display:inline-block;text-align:center;border:none;height:auto}@media only screen and (max-width:767px){.catalog-product-view .product-detail-infomation .box-tocart .field.qty .control{margin-top:10px;width:150px;font:400 18px/40px 'Rubik'}}.catalog-product-view .product-detail-infomation .box-tocart .field.qty .control span{cursor:pointer;width:20%;color:#051053;font:400 20px/55px 'Rubik';padding:0}@media only screen and (max-width:767px){.catalog-product-view .product-detail-infomation .box-tocart .field.qty .control span{line-height:40px}}.catalog-product-view .product-detail-infomation .box-tocart .field.qty .control input.input-text.qty{border:none;background-color:unset;width:40%;height:55px;font:400 20px/55px 'Rubik';color:#051053;text-align:center}@media only screen and (max-width:767px){.catalog-product-view .product-detail-infomation .box-tocart .field.qty .control input.input-text.qty{height:40px;font:400 16px/40px 'Rubik'}}.catalog-product-view .product-detail-infomation .box-tocart button.tocart{background-color:#ff9821;border-radius:8px;border:none;text-align:center;font:400 20px 'Rubik';letter-spacing:0;color:#fff;height:55px;line-height:55px;text-transform:none;width:290px}.catalog-product-view .product-detail-infomation .box-tocart button.tocart:hover{background-color:#ff9821;opacity:.7}@media only screen and (max-width:767px){.catalog-product-view .product-detail-infomation .box-tocart button.tocart{position:fixed;left:0;bottom:0;width:100%;border-radius:0;z-index:99}}.catalog-product-view .product-detail-infomation .product-sub-infomation .stock{font:700 14px/24px 'Rubik';letter-spacing:0;color:#051053}.catalog-product-view .product-detail-infomation .product-sub-infomation .attribute.sku strong{font-weight:700;color:#051053}.catalog-product-view .product-detail-infomation .product-sub-infomation .attribute strong{font:700 14px/24px 'Rubik';letter-spacing:0;color:#051053;font-weight:700}.catalog-product-view .product-detail-infomation .product-sub-infomation .attribute span{font:400 14px/24px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.catalog-product-view .info.detailed{margin-top:40px}}.catalog-product-view .info.detailed .product-data-items-menu{margin-bottom:80px}@media only screen and (max-width:767px){.catalog-product-view .info.detailed .product-data-items-menu{display:inline-block !important;margin-bottom:20px}}@media only screen and (max-width:565px){.catalog-product-view .info.detailed .product-data-items-menu{width:100%}}@media only screen and (max-width:565px){.catalog-product-view .info.detailed .product-data-items-menu .data.item.title{display:block !important;margin-bottom:10px !important}}.catalog-product-view .info.detailed .product-data-items-menu .data.item.title.active .data.switch{border-color:#ff9821;background-color:#ff9821;color:#fff}.catalog-product-view .info.detailed .product-data-items-menu .data.item.title .data.switch{font:400 16px/40px 'Rubik';border-radius:0;border:1px solid #ff9821;color:#ff9821;border-right:none}@media only screen and (max-width:767px){.catalog-product-view .info.detailed .product-data-items-menu .data.item.title .data.switch{padding:0 15px}}@media only screen and (max-width:565px){.catalog-product-view .info.detailed .product-data-items-menu .data.item.title .data.switch{border-right:1px solid #ff9821;text-align:center}}.catalog-product-view .info.detailed .product-data-items-menu .data.item.title:first-child .data.switch{border-radius:0}.catalog-product-view .info.detailed .product-data-items-menu .data.item.title:last-child .data.switch{border-radius:0;border-right:1px solid #ff9821}.catalog-product-view .info.detailed .product-data-items-content{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.catalog-product-view .info.detailed .product-data-items-content .title-accordion{display:none}}@media only screen and (max-width:767px){.catalog-product-view .info.detailed .product-data-items-content .data.item.content{border:none;padding:5px}}.catalog-product-view .info.detailed .product-data-items-content img{max-width:100%;height:auto}.catalog-product-view .info.detailed .product-data-items-content video{max-width:100%}.catalog-product-view .info.detailed .product-data-items-content li{padding:5px 0 5px 35px;position:relative}.catalog-product-view .info.detailed .product-data-items-content li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0}.catalog-product-view .info.detailed .product-data-items-content #attributedescription{margin:0 auto}.catalog-product-view .info.detailed .product-data-items-content .product.attribute ul{margin:30px 0}.catalog-product-view .info.detailed .product-data-items-content .product.attribute .value p{line-height:32px}.catalog-product-view .info.detailed .product-data-items-content .product.attribute .value iframe{width:560px;height:315px}@media only screen and (max-width:767px){.catalog-product-view .info.detailed .product-data-items-content .product.attribute .value iframe{width:100% !important;height:100%}}.catalog-product-view .quality_assurance{background-color:#fff}@media only screen and (max-width:767px){.catalog-product-view .quality_assurance{margin-top:50px}}.catalog-product-view .quality_assurance .row-certificados{background-color:#fff}@media only screen and (max-width:767px){.catalog-product-view .quality_assurance .row-certificados .owl-nav{display:none}}.catalog-product-view .scroll-to-top{display:none}@media only screen and (max-width:565px){.related-product-main{padding-top:0}}@media only screen and (max-width:565px){.related-product-main .content-heading{margin-bottom:0}}.related-product-main .rating-summary{display:none}@media only screen and (max-width:565px){.product-detail-infomation{width:100% !important}}.product-reviews-summary{display:none}@media only screen and (max-width:768px){.product-detail-infomation-sticky-parent .product-detail-infomation.product-detail-infomation-sticky{width:100% !important}}.product-info .full-image{min-height:600px;background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1200px){.product-info .full-image{min-height:500px}}@media only screen and (max-width:992px){.product-info .full-image{background-image:none !important;min-height:auto}}.product-info .txt-col{padding-top:10%}@media only screen and (max-width:992px){.product-info .txt-col{padding-top:50px !important;padding-bottom:50px !important}}@media only screen and (max-width:565px){.product-info .txt-col{padding-top:40px !important;padding-bottom:40px !important}}.product-info .txt-col .description{margin:auto !important}#attributeIndications .value .col-md-6:first-child,#attributeproduct_videos .value .col-md-6:first-child{text-align:center}@media only screen and (max-width:768px){#attributeIndications .value .col-md-6:first-child img,#attributeproduct_videos .value .col-md-6:first-child img{margin-bottom:40px}}#attributecomposition2{max-width:600px;margin:auto;min-height:auto}#attributecomposition2 .value{text-align:center}@media only screen and (max-width:600px){.cms-terapia-marina .curva{display:none}}.cms-terapia-marina .breadcrumbs{margin-bottom:0}.cms-terapia-marina .slider-home{margin-bottom:100px}@media only screen and (max-width:767px){.cms-terapia-marina .slider-home{margin-bottom:0}}@media only screen and (max-width:767px){.cms-terapia-marina .slider-home .owl-slider .owl-item .slider-item .slide-text{top:55%}}@media only screen and (max-width:600px){.cms-terapia-marina .slider-home .owl-slider .owl-item .slider-item .slide-text{top:70%}}.cms-terapia-marina .slider-home .owl-slider .owl-item .slider-item .slide-text h3{color:#fff}.cms-terapia-marina .slider-home .owl-slider .owl-item .slider-item .slide-text h2{max-width:550px;color:#fff;margin-bottom:15px}.cms-terapia-marina .slider-home .owl-slider .owl-item .slider-item .slide-text h4{color:#fff;max-width:300px;margin-bottom:15px}.cms-terapia-marina .slider-home .owl-slider .owl-slider .owl-nav .fa{border:1px solid #fff;color:#fff}.cms-terapia-marina .text-image-block{background-color:#fff}@media only screen and (max-width:991px){.cms-terapia-marina .text-image-block .column-text{background-color:#e5eaf1}}@media only screen and (max-width:991px){.cms-terapia-marina .text-image-block .column-text .panel-text .description-block{color:#051053}}.cms-terapia-marina .text-image-block .panel-image-mobile{display:none}@media only screen and (max-width:991px){.cms-terapia-marina .text-image-block .panel-image-mobile{display:block;padding:0}.cms-terapia-marina .text-image-block .panel-image-mobile img{max-width:100%;width:100%;height:auto}}.cms-terapia-marina .scientific_substantiation{background-color:#f6f6f6}@media only screen and (max-width:767px){.cms-terapia-marina .scientific_substantiation{background-color:#fff}}.cms-terapia-marina .scientific_substantiation .panel-text{padding-right:0}@media only screen and (max-width:767px){.cms-terapia-marina .scientific_substantiation .panel-image{min-height:unset;padding:30px 0}}.cms-terapia-marina .footer{margin-top:0}.cms-terapia-marina .citacion{text-align:right;float:right}.cms-terapia-marina .citacion .boxcita span{border-bottom:1px dashed #e5eaf1;font:400 16px/26px 'Rubik';font-style:italic;letter-spacing:0;color:#051053;padding:16px}.cms-terapia-marina .citacion .comillas{color:#051053;font-size:40px;margin-bottom:-10px}.cms-terapia-marina .citacion .comillas:before{content:"-----------------";color:#e5eaf1;font-size:15px}.cms-terapia-marina .citacion .comillas:after{content:"-----------------";color:#e5eaf1;font-size:15px}.cms-terapia-marina .citacion .firma{color:#051053;font-style:italic;text-align:right;margin-top:20px}.cms-terapia-marina section.related_posts,.cms-tipos-de-agua-marina section.related_posts{background-color:#f6f6f6}.cms-terapia-marina section.related_posts .title h2,.cms-tipos-de-agua-marina section.related_posts .title h2{font:400 35px/70px 'Rubik';color:#051053}.cms-terapia-marina .owl-slider .owl-item .slider-item .slide-text{top:38%}.cms-agua-de-mar-hipertonica .breadcrumbs{margin-bottom:0}.cms-agua-de-mar-hipertonica .padding0{padding:0}.cms-agua-de-mar-hipertonica section.text-image-block{margin-top:45px}@media only screen and (max-width:767px){.cms-agua-de-mar-hipertonica section.text-image-block{margin-top:0;margin-bottom:30px}}.cms-agua-de-mar-hipertonica .flex{display:flex}.cms-tipos-de-agua-marina .breadcrumbs{margin-bottom:0}.padding0{padding:0}section.seawater_type_1{margin-bottom:40px}section.seawater_type_1 .foto_mujer{max-width:100%;background:transparent url('img/Tipos-de-agua-marina.png') 0% 0% no-repeat padding-box;opacity:1}section.seawater_type_1 .texto-inferior{margin:35px 0 20px;width:90%;text-align:left;font:400 16px/26px 'Rubik';color:#8d97ad;opacity:1}@media only screen and (max-width:767px){section.seawater_type_1 .texto-inferior{font:400 16px/26px 'Rubik';width:95%}}section.seawater_type_1 .pregunta{text-align:left;font:400 30px/36px 'Rubik';letter-spacing:0;color:#051053;opacity:1}@media only screen and (max-width:767px){section.seawater_type_1 .pregunta{font:400 20px/36px 'Rubik'}}section.seawater_type_1 .icono{position:relative;min-height:1px;padding-right:15px;padding-left:0}section.seawater_type_1 .icono-texto{text-align:left;font:400 20px/36px 'Rubik';letter-spacing:0;color:#051053;opacity:1}@media only screen and (max-width:767px){section.seawater_type_1 .icono-texto{font:400 20px/36px 'Rubik';text-align:center}}@media only screen and (max-width:767px){section.seawater_type_1 .item-imagen{margin:0 75px 0;text-align:center}}@media only screen and (max-width:767px){section.seawater_type_1 .icono-agua{margin:40px 75px 0;text-align:center}}section.seawater_type_1 .icono-agua-texto{margin-top:19px;text-align:left;font:400 20px/36px 'Rubik';letter-spacing:0;color:#051053;opacity:1}@media only screen and (max-width:767px){section.seawater_type_1 .icono-agua-texto{font:400 20px/36px 'Rubik';text-align:center}}@media only screen and (max-width:767px){section.seawater_type_1 .item-agua{text-align:center}}section.seawater_type_1 .foto_texto{top:274px;left:0;width:1596px;height:1035px;opacity:1}section.seawater_type_1 .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}@media only screen and (max-width:767px){section.seawater_type_1 .separator{margin:20px 0 28px}}section.seawater_type_1 .central{top:424px}section.seawater_type_1 .concentracion{text-align:left;font:400 13px/23px 'Rubik';letter-spacing:0;color:#8d97ad;opacity:1}@media only screen and (max-width:767px){section.seawater_type_1 .concentracion{font:400 13px/23px 'Rubik';text-align:center}}section.seawater_type_1 .concentracion-agua{height:16px;text-align:left;font:400 13px/23px 'Rubik';letter-spacing:0;color:#8d97ad;opacity:1}@media only screen and (max-width:767px){section.seawater_type_1 .concentracion-agua{font:400 13px/23px 'Rubik';text-align:center}}section.seawater_type_1 .centrado{padding-top:100px}@media only screen and (max-width:767px){section.seawater_type_1 .centrado{margin:0 17px 0 0}}section.seawater_type_1 .centrado2{overflow:hidden}@media only screen and (max-width:767px){section.seawater_type_1 .centrado2{display:block;margin:0 48px 0}}section.seawater_type_1 .padding1{max-width:100%;padding-left:0;padding-right:0}section.seawater_type_1 .padding0{padding-left:5%;padding-right:0}section.seawater_type_1 .descripcion{margin:0 0 50px;text-align:left;width:90%;font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad;opacity:1}@media only screen and (max-width:767px){section.seawater_type_1 .descripcion{font:400 16px/26px 'Rubik';width:100%}}section.seawater{position:relative}@media only screen and (max-width:991px){section.seawater .dad{display:flex;flex-flow:column}}section.seawater .dad .backgroundImg{background-position:center right;background-size:cover;width:80%;height:888px;float:right}@media only screen and (max-width:991px){section.seawater .dad .backgroundImg{width:100%;height:500px;order:1}}section.seawater .dad .text{position:absolute;top:0;left:0;background:#f6f6f6 0% 0% no-repeat padding-box;opacity:1;height:100%}@media only screen and (max-width:992px){section.seawater .dad .text{order:2;position:initial;width:100% !important}}section.seawater .dad .text .description{color:#051053;text-align:left;padding:40px;font:400 16px/26px 'Rubik'}@media only screen and (max-width:600px){section.seawater .dad .text .description{padding:50px 0;margin:0 60px 0}}section.seawater .dad .text .description .pregunta{text-align:left;font:400 30px/45px 'Rubik';letter-spacing:0;color:#051053;opacity:1}@media only screen and (max-width:992px){section.seawater .dad .text .description .pregunta{font:400 20px/36px 'Rubik'}}section.seawater .padding0{padding:0}section.seawater .container-fluid{padding:0;margin:0;display:flex;background-color:#051053}@media only screen and (max-width:992px){section.seawater .container-fluid{padding:0;display:inline-block}}section.seawater .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}section.seawater_composition .pregunta{text-align:center;font:400 30px/36px 'Rubik';letter-spacing:0;color:#051053;opacity:1}@media only screen and (max-width:767px){section.seawater_composition .pregunta{font:400 20px/36px 'Rubik'}}section.seawater_composition .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 48%}@media only screen and (max-width:767px){section.seawater_composition .separator{margin:20px 140px 28px}}section.seawater_composition .description{width:83%;margin:5% 9% 0;color:#8d97ad;display:block;min-height:300px;flex-direction:row;justify-content:center;padding:0 15%;font:400 16px/26px 'Rubik'}@media only screen and (max-width:767px){section.seawater_composition .description{margin:0;width:100%;padding:32px 2px;position:relative}}section.seawater_composition li:before{content:"";width:5%;height:22px;position:relative;background-image:url(../images/icon_success.svg);background-repeat:no-repeat;background-position:left}@media only screen and (max-width:767px){section.seawater_composition li:before{width:8%}}section.seawater_composition .alineado{margin:35px 0 25px;display:flex}section.seawater_composition .alineado p{width:95%}@media only screen and (max-width:767px){section.seawater_composition .alineado p{margin-left:5px}}section.seawater_composition .centrado{justify-content:center}section.seawater_composition img{width:100%}.size-3{width:369px}@media only screen and (max-width:992px){.size-3{width:100% !important}}.size-4{width:493px}@media only screen and (max-width:992px){.size-4{width:100% !important}}.size-5{width:616px}@media only screen and (max-width:992px){.size-5{width:100% !important}}.size-6{width:700px}@media only screen and (max-width:992px){.size-6{width:100% !important}}section.pollutants{position:relative}@media only screen and (max-width:991px){section.pollutants{display:flex;flex-flow:column}}section.pollutants .backgroundImg{background-position:center left;background-size:cover;width:80%;height:888px}@media only screen and (max-width:991px){section.pollutants .backgroundImg{width:100%;height:500px;order:1}}section.pollutants .text{position:absolute;top:0;right:0;background:#051053 0% 0% no-repeat padding-box;opacity:1;height:100%}@media only screen and (max-width:992px){section.pollutants .text{order:2;position:initial;width:100% !important}}section.pollutants .text .description{color:#f6f6f6;text-align:left;padding:40px;font:400 13px/24px 'Rubik'}@media only screen and (max-width:600px){section.pollutants .text .description{padding:50px 0;margin:0 60px 0}}section.pollutants .text .description .pregunta{text-align:left;font:400 30px/45px 'Rubik';letter-spacing:0;color:#fff;opacity:1}@media only screen and (max-width:992px){section.pollutants .text .description .pregunta{font:400 20px/36px 'Rubik'}}section.pollutants .padding0{padding:0}section.pollutants .container-fluid{padding:0;margin:0;display:flex;background-color:#051053}@media only screen and (max-width:992px){section.pollutants .container-fluid{padding:0;display:inline-block}}section.pollutants .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}section.quinton_protocol .circle-blue{width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#255edf;margin-right:15px}@media only screen and (max-width:767px){section.quinton_protocol .circle-blue{margin:auto}}section.quinton_protocol .titulo{text-align:left;font:400 30px/72px 'Rubik';letter-spacing:0;color:#051053;opacity:1;margin-bottom:0}@media only screen and (max-width:767px){section.quinton_protocol .titulo{font:400 30px/72px 'Rubik';margin:10px 61px -10px 53px}}section.quinton_protocol .row{display:flex}@media only screen and (max-width:767px){section.quinton_protocol .row{display:block;text-align:center}}section.quinton_protocol .texto{text-align:left;font:400 14px/20px 'Rubik';letter-spacing:0;color:#7f84a6;opacity:1}@media only screen and (max-width:767px){section.quinton_protocol .texto{font:400 16px/26px 'Rubik';margin:10px 61px 10px 53px}}section.quinton_protocol .texto-principal{color:#051053;font:400 22px/40px 'Rubik';text-align:center}@media only screen and (max-width:767px){section.quinton_protocol .texto-principal{font:400 20px/30px 'Rubik';margin:0 -37px}}section.quinton_protocol .texto-post{text-align:center;margin-bottom:50px;letter-spacing:0;color:#051053;opacity:1;font:400 15px/20px 'Rubik'}@media only screen and (max-width:767px){section.quinton_protocol .texto-post{font:400 15px/27px 'Rubik';text-align:left;margin-top:40px}}section.quinton_protocol .container{display:block;margin-bottom:83px}section.quinton_protocol .img-principal{position:absolute;bottom:74%;left:38%;width:200px}@media only screen and (max-width:767px){section.quinton_protocol .img-principal{position:absolute;bottom:88%;left:31%;width:38%}}section.quinton_protocol .img1{margin:16px 10px 0}section.quinton_protocol .img2{margin:20px 21px 0}section.quinton_protocol .img3{margin:20px 25px 0}section.quinton_protocol .rectangulo{border:1px dashed #707070;align-content:center;position:relative;padding:63px 80px 30px;margin:180px 0 56px 130px;max-width:915px}@media only screen and (max-width:767px){section.quinton_protocol .rectangulo{margin:auto;margin-top:40%}}section.quinton_protocol .pasos{display:block}@media only screen and (max-width:767px){.cms-agua-de-mar-hipertonica section.text-image-block{padding-top:80px}.cms-agua-de-mar-hipertonica section.text-image-block .container{width:100%;padding:0}.cms-agua-de-mar-hipertonica section.text-image-block .container .panel-text{padding:0}.cms-agua-de-mar-hipertonica section.text-image-block .container .panel-text .title-block{padding-left:15px;padding-right:15px}.cms-agua-de-mar-hipertonica section.text-image-block .container .panel-text .separator{margin-left:15px}.cms-agua-de-mar-hipertonica section.text-image-block .container .panel-text .description-block{padding:15px}}section.descubrir-mas{background-color:#f8f8f8;padding:80px 0}@media only screen and (max-width:767px){section.descubrir-mas{padding:35px 0}}section.descubrir-mas .title{padding:0 10px 10px;text-align:center}@media only screen and (max-width:767px){section.descubrir-mas .title{padding:0 10px 10px 25px}}section.descubrir-mas .title h2{color:#051053}@media only screen and (max-width:767px){section.descubrir-mas .title h2{font:400 20px/70px Rubik}}section.descubrir-mas .panel-block-row{width:95%;margin:auto}section.descubrir-mas .card{padding-left:15%}@media only screen and (max-width:767px){section.descubrir-mas .category-block{margin-bottom:17px}}section.descubrir-mas .category-block .product-image{background-color:#f8f8f8;height:280px}@media only screen and (max-width:767px){section.descubrir-mas .category-block .product-image{height:243px}}section.descubrir-mas .category-block .product-image img{width:100%;height:100%;max-width:100%;max-height:100%}section.descubrir-mas .category-block .producto-txt{background-color:#fff;padding:30px;min-height:135px;margin-bottom:30px}@media only screen and (max-width:767px){section.descubrir-mas .category-block .producto-txt{padding:21px 22px 10px}}section.descubrir-mas .category-block .producto-txt .row{margin-left:0}section.descubrir-mas .category-block .producto-txt .span-center{text-align:center}section.descubrir-mas .category-block .producto-txt h3{text-align:left;font:700 28px/29px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){section.descubrir-mas .category-block .producto-txt h3{font:700 16px/20px 'Rubik'}}section.descubrir-mas .category-block .producto-txt p{text-align:left;font:400 13px/23px 'Rubik';letter-spacing:0;color:#8d97ad;max-width:100%;display:inline-block}section.descubrir-mas .category-block .producto-txt .boton-chevron-right{display:inline-block;float:right;border:1px solid #7f84a6;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;font-size:20px;color:#7f84a6}section.descubrir-mas .category-block .producto-txt .read-more{text-align:right}section.descubrir-mas .category-block .producto-txt .read-more p{margin-right:20px;color:#255edf;margin-top:5px}section.descubrir-mas .category-block .producto-txt .read-more .boton-chevron-right{color:#255edf;border:1px solid #255edf}section.agua-hipertonica{padding:0}section.agua-hipertonica .background{width:100%;height:70vh;background-size:cover;background-position:center right}@media only screen and (max-width:767px){section.agua-hipertonica .background{height:46vh}}section.agua-hipertonica .background div:first-child{align-content:center;height:100%;display:block}section.agua-hipertonica .background div:first-child span{font:400 60px/70px 'Rubik';color:#fff;margin:auto;width:75%}@media only screen and (max-width:767px){section.agua-hipertonica .background div:first-child span{font:400 26px/37px 'Rubik';margin:auto 0 105px 0;width:75%}}section.agua-hipertonica .background div:first-child h2{max-width:550px;font:400 60px/70px 'Rubik';color:#fff;width:75%;margin:240px 140px}@media only screen and (max-width:767px){section.agua-hipertonica .background div:first-child h2{font:400 28px/36px 'Rubik';margin:initial;margin-top:230px;width:75%}}section.agua-hipertonica .curva{position:absolute;top:69vh;width:100vw;height:25vh;background-size:cover;background-position:center}@media only screen and (max-width:767px){section.agua-hipertonica .curva{top:40vh}}@media only screen and (max-width:414px){section.agua-hipertonica .curva{display:none}}section.agua-hipertonica .curva img{max-width:100%}section.agua-hipertonica .curva .container-icon{text-align:center}@media only screen and (max-width:767px){section.agua-hipertonica .curva .container-icon{display:none}}section.agua-hipertonica .curva .container-icon .icon{position:absolute;bottom:0;top:13%;background-image:url(../images/icon_scroll_new.svg);width:24px;height:85px;background-repeat:no-repeat}section.text-image-block{padding:50px 0}@media only screen and (max-width:991px){section.text-image-block{padding:0}}section.text-image-block .panel-text{min-height:0;display:flex;flex-direction:column;justify-content:center;padding:40px 20% 30px 0}@media only screen and (max-width:767px){section.text-image-block .panel-text{padding-right:10px;padding-left:10px}}section.text-image-block .panel-text .title-block{font:400 30px/35px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){section.text-image-block .panel-text .title-block{font:400 20px/30px 'Rubik'}}section.text-image-block .panel-text .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:38.5px 0}section.text-image-block .panel-text .panel-image-mobile{display:none}@media only screen and (max-width:767px){section.text-image-block .panel-text .panel-image-mobile{display:block;padding:0;margin-bottom:20px}section.text-image-block .panel-text .panel-image-mobile img{max-width:100%;width:100%;height:auto}}section.text-image-block .panel-text .subtitle-block{text-align:left;font:400 20px/30px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){section.text-image-block .panel-text .subtitle-block{font:400 18px/28px 'Rubik'}}section.text-image-block .panel-text .description-block{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){section.text-image-block .panel-text .description-block{font:400 16px/26px 'Rubik'}}section.text-image-block .panel-text .more-info{margin-top:15px}@media only screen and (max-width:767px){section.text-image-block .panel-text .more-info a{width:100%}}section.text-image-block .panel-image{min-height:0;padding-top:40px;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width:991px){section.text-image-block .panel-image{padding:0 0 40px}}section.text-image-block .panel-image img{max-width:100%;width:100%;height:auto}@media only screen and (max-width:991px){section.text-image-block .panel-image img{width:75%}}section.text-image-block.scientific_substantiation img{width:100%}section.second-block-hipertonica{color:#051053;background-color:#f6f6f6}@media only screen and (max-width:767px){section.second-block-hipertonica .row.flex{display:block}}section.second-block-hipertonica .panel-image img{width:100%}section.second-block-hipertonica .container-text{margin:auto}section.second-block-hipertonica .container-text .panel-text{width:70%;margin:30px auto 30px auto}@media only screen and (max-width:767px){section.second-block-hipertonica .container-text .panel-text{width:100%;margin:0;padding:20px}}section.second-block-hipertonica .container-text .panel-text .title-block{font:400 35px/50px Rubik}@media only screen and (max-width:767px){section.second-block-hipertonica .container-text .panel-text .title-block{font:400 20px/30px Rubik}}section.second-block-hipertonica .container-text .panel-text .description-block{font:400 16px/26px Rubik;color:#051053}section.efects-water{padding:50px 0}@media only screen and (max-width:767px){section.efects-water{padding:40px 0}}section.efects-water .title{font:400 35px/49px Rubik;width:60%;color:#051053}@media only screen and (max-width:767px){section.efects-water .title{width:100%;font:400 20px/35px Rubik}}@media only screen and (max-width:767px){section.efects-water .separator{margin:20px 0 30px}}section.efects-water .panel{background:#e5eaf1 0% 0% no-repeat padding-box;border:1px dashed #7f84a6;padding:60px 70px;position:relative}@media only screen and (max-width:767px){section.efects-water .panel{padding:30px;border:none;box-shadow:0px 3px 6px #000 29}}section.efects-water .panel img{position:absolute;right:35px;top:-23px}section.efects-water .panel .title-name{font:400 25px/30px Rubik;color:#051053}@media only screen and (max-width:767px){section.efects-water .panel .title-name{font:400 18px/30px Rubik}}section.efects-water .panel .text{font:400 20px/30px Rubik;color:#051053}@media only screen and (max-width:767px){section.efects-water .panel .text{font:400 15px/30px Rubik}}section.efects-water .icons{text-align:right;padding:10px 0 30px}@media only screen and (max-width:767px){section.efects-water .icons{text-align:center}}section.efects-water .list .tab-pane{padding-left:20px;padding-top:20px}section.efects-water .list .tab-pane li{padding:5px 0 5px 35px;position:relative}section.efects-water .list .tab-pane li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0}section.related_posts{background-color:#f6f6f6}section.related_posts .title h2{font:400 35px/70px 'Rubik';color:#051053}.block-title h1{font:400 35px/70px 'Rubik';letter-spacing:0;color:#051053;margin-top:60px}@media only screen and (max-width:991px){.block-title h1{font:400 20px/1 'Rubik';margin-top:25px}}@media only screen and (max-width:991px){.block-title .separator{margin:15px 0 15px}}.search-block{max-width:700px;margin:0 auto}.faq-category-view #main,.faq-question-view #main{padding:0 25px}.faq-category-view .page-title-wrapper,.faq-question-view .page-title-wrapper{background:0 0 !important;padding:0}.faq-category-view .page-title-wrapper .page-header,.faq-question-view .page-title-wrapper .page-header{font:400 35px/59px 'Rubik';letter-spacing:0;color:#051053;text-align:left}.faq-category-view .page-title-wrapper .page-header:after,.faq-question-view .page-title-wrapper .page-header:after{display:block;width:51px;height:2px;background-color:#92f4f5;color:#92f4f5;content:"";margin-top:38.5px;margin-bottom:38.5px}.faq-category-view .page-title-wrapper .container,.faq-question-view .page-title-wrapper .container{padding:0;width:auto}.faq-category-view .page-title-wrapper:before,.faq-question-view .page-title-wrapper:before{background:0 0 !important}.faq-category-view #maincontent,.faq-question-view #maincontent{margin-top:100px}@media only screen and (max-width:991px){.faq-category-view #maincontent,.faq-question-view #maincontent{margin-top:20px}}.faq-category-view .question_view .answer,.faq-question-view .question_view .answer{font:400 16px/34px 'Rubik';letter-spacing:0;color:#8d97ad;padding:15px 0}.faq-category-view .question_view .answer li,.faq-question-view .question_view .answer li{padding:5px 0 5px 35px;position:relative}.faq-category-view .question_view .answer li:before,.faq-question-view .question_view .answer li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0}.faq-category-view .question_view .amfaq-question-footer-wrapper,.faq-question-view .question_view .amfaq-question-footer-wrapper{font:400 16px/34px 'Rubik';letter-spacing:0;color:#051053}.faq-category-view .question_view .amfaq-question-footer-wrapper .amfaq-was-it-helpful,.faq-question-view .question_view .amfaq-question-footer-wrapper .amfaq-was-it-helpful{margin-right:15px}.faq-category-view .question_view .amfaq-question-footer-wrapper .amfaq-rating-yesno-vote,.faq-question-view .question_view .amfaq-question-footer-wrapper .amfaq-rating-yesno-vote{cursor:pointer;border:1px solid #b4b7cb;border-radius:15px;padding:10px 17px}.faq-category-view .question_view .amfaq-question-footer-wrapper .amfaq-rating-yesno .amfaq-was-it-helpful,.faq-question-view .question_view .amfaq-question-footer-wrapper .amfaq-rating-yesno .amfaq-was-it-helpful{font:400 18px/59px 'Rubik'}.faq-category-view .question_view .amfaq-question-footer-wrapper .amfaq-rating-data-wrapper,.faq-question-view .question_view .amfaq-question-footer-wrapper .amfaq-rating-data-wrapper{margin-left:-12px;font-size:14px}.faq-category-view .ask-question-form,.faq-question-view .ask-question-form{margin-top:25px;margin-bottom:60px}.faq-category-view .ask-question-form .ask-form-container.amfaq-hidden,.faq-question-view .ask-question-form .ask-form-container.amfaq-hidden{display:none}.faq-category-view .ask-question-form .ask-form-container .field .label,.faq-question-view .ask-question-form .ask-form-container .field .label{font:400 15px/33px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}.faq-category-view .ask-question-form .ask-form-container .field input,.faq-question-view .ask-question-form .ask-form-container .field input,.faq-category-view .ask-question-form .ask-form-container .field select,.faq-question-view .ask-question-form .ask-form-container .field select,.faq-category-view .ask-question-form .ask-form-container .field textarea,.faq-question-view .ask-question-form .ask-form-container .field textarea{display:block;width:100%;border:1px solid #e9edf2;border-radius:2px;font:400 17px/16px 'Rubik';letter-spacing:0;color:#051053}.faq-category-view .ask-question-form .button-container,.faq-question-view .ask-question-form .button-container{font:400 16px/34px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){.faq-category-view .ask-question-form .button-container,.faq-question-view .ask-question-form .button-container{text-align-last:center}}.faq-category-view .ask-question-form .button-container .button-info,.faq-question-view .ask-question-form .button-container .button-info{display:inline-block;margin-right:20px}.faq-category-view .ask-question-form .button-container .form-toggle-button,.faq-question-view .ask-question-form .button-container .form-toggle-button{height:30px;line-height:30px}@media only screen and (max-width:991px){.faq-category-view .sidebar-additional,.faq-question-view .sidebar-additional{margin-bottom:60px}}.faq-category-view .sidebar-additional .amfaq_categories,.faq-question-view .sidebar-additional .amfaq_categories{border:1px solid #e5eaf1;border-radius:10px;background-color:#fff}@media only screen and (max-width:992px){.faq-category-view .sidebar-additional .amfaq_categories,.faq-question-view .sidebar-additional .amfaq_categories{margin-top:25px}}.faq-category-view .sidebar-additional .amfaq_categories .item,.faq-question-view .sidebar-additional .amfaq_categories .item{height:50px;border:1px solid #e5eaf1;padding:0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-category-view .sidebar-additional .amfaq_categories .item a,.faq-question-view .sidebar-additional .amfaq_categories .item a{font:400 14px/50px 'Rubik';letter-spacing:0;color:#8d97ad}.faq-category-view .sidebar-additional .amfaq_categories .item.title,.faq-question-view .sidebar-additional .amfaq_categories .item.title{font:400 20px/50px 'Rubik';letter-spacing:0;color:#051053;border-radius:8px 8px 0 0}.faq-category-view .sidebar-additional .amfaq_categories .item:last-child,.faq-question-view .sidebar-additional .amfaq_categories .item:last-child{border-radius:0 0 8px 8px}.faq-category-view .sidebar-additional .amfaq_categories .item.current a,.faq-question-view .sidebar-additional .amfaq_categories .item.current a{font:700 14px/50px 'Rubik';letter-spacing:0;color:#051053}.faq-category-view .sidebar-additional .amfaq_categories .item.current a:before,.faq-question-view .sidebar-additional .amfaq_categories .item.current a:before{display:inline-block;font:normal normal normal 22px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f105";color:#ff9821;margin-right:5px}#amfaq_search{position:relative;margin-bottom:30px}#amfaq_search input.input-text{border:1px solid #e5eaf1;border-radius:10px;font:400 16px/50px 'Rubik';height:50px;letter-spacing:0;color:#b4b7cb;padding-left:30px;background:url(../images/ic-logo-mask.svg) no-repeat}#amfaq_search #amfaq_search_autocomplete{font:400 16px/29px 'Rubik';overflow:hidden;right:0;left:0;border-radius:10px;border:1px solid #e5eaf1}#amfaq_search #amfaq_search_autocomplete ul li{white-space:normal}#amfaq_search #amfaq_search_autocomplete ul li .qs-option-name{color:#051053}#amfaq_search #amfaq_search_autocomplete ul li .amfaq-category{color:#8d97ad}#amfaq_search #amfaq_search_autocomplete ul li.selected,#amfaq_search #amfaq_search_autocomplete ul li:hover{background-color:#e5eaf1;border-bottom:1px dashed #d8d8d8}#amfaq_search .am-button{display:none}.amfaq_categories{border-radius:10px;background-color:#f6f6f6}@media only screen and (max-width:992px){.amfaq_categories{margin-top:25px}}.amfaq_categories .item{height:50px;border-bottom:1px solid #e5eaf1;padding:0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amfaq_categories .item a{font:400 14px/50px 'Rubik';letter-spacing:0;color:#8d97ad}.amfaq_categories .item.title{font:400 20px/50px 'Rubik';letter-spacing:0;color:#051053;border-radius:8px 8px 0 0;text-transform:uppercase}@media only screen and (max-width:767px){.amfaq_categories .item.title{text-align:center}}.amfaq_categories .item:last-child{border-radius:0 0 8px 8px;border-bottom:none}.amfaq_categories .item.current a{font:700 14px/50px 'Rubik';letter-spacing:0;color:#051053}.amfaq_categories .item.current a:before{display:inline-block;font:normal normal normal 22px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f105";color:#ff9821;margin-right:5px}.am-item{border-bottom:1px dashed #d8d8d8;padding:15px 0}.am-item:last-child{border:none}.am-item .am-title{font:700 16px/26px 'Rubik';letter-spacing:0;color:#051053;padding-right:15px;position:relative}@media only screen and (max-width:991px){.am-item .am-title{font-size:14px}}.am-item .am-title .fa{position:absolute;right:-9px;font-size:26px;top:0}.am-item .am-content{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad;padding:15px 0}.am-item .am-links{margin-top:15px}@media only screen and (max-width:991px){.am-item .am-links{text-align:center}}.categories-faq{margin-top:100px;display:inline-block}@media only screen and (max-width:991px){.categories-faq{margin-top:30px}}.categories-faq .am-widget-category{width:48%;background-color:#f6f6f6;float:left;position:relative;padding:60px 40px;margin-bottom:50px}@media only screen and (max-width:991px){.categories-faq .am-widget-category{width:100%;padding:40px 20px}}.categories-faq .am-widget-category:nth-child(odd){margin-right:4%}@media only screen and (max-width:991px){.categories-faq .am-widget-category:nth-child(odd){margin-right:0}}.categories-faq .am-widget-category .am-category-header .faq-category-image{position:absolute;top:-25px;left:-25px}@media only screen and (max-width:991px){.categories-faq .am-widget-category .am-category-header .faq-category-image{position:relative;top:-25px;left:unset;text-align:center}}.categories-faq .am-widget-category .am-category-header .faq-category-title{font:400 24px/30px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:991px){.categories-faq .am-widget-category .am-category-header .faq-category-title{font-size:20px}}.categories-faq .am-widget-category .am-category-header .faq-category-title:after{content:'';background-color:#92f4f5;height:1px;width:50px;display:block;margin:15px 0}.categories-faq .am-widget-category .am-category-header .fa{position:absolute;right:-9px;font-size:34px;top:6px}.categories-faq .am-widget-category .view-all{float:right;text-decoration:underline;font:400 16px/30px 'Rubik';letter-spacing:0;color:#255edf}.blog-index-index .page-title-wrapper,.blog-category-view .page-title-wrapper,.blog-post-view .page-title-wrapper{display:none}.blog-index-index .breadcrumbs,.blog-category-view .breadcrumbs,.blog-post-view .breadcrumbs{margin-bottom:0}.blog-index-index .slider-home,.blog-category-view .slider-home,.blog-post-view .slider-home{margin-bottom:130px}@media only screen and (max-width:767px){.blog-index-index .slider-home,.blog-category-view .slider-home,.blog-post-view .slider-home{margin-bottom:0}}@media only screen and (max-width:767px){.blog-index-index .slider-home .owl-slider .owl-item .slider-item,.blog-category-view .slider-home .owl-slider .owl-item .slider-item,.blog-post-view .slider-home .owl-slider .owl-item .slider-item{background-position:center;height:85vh}}@media only screen and (max-width:767px){.blog-index-index .slider-home .owl-slider .owl-item .slider-item .slide-text,.blog-category-view .slider-home .owl-slider .owl-item .slider-item .slide-text,.blog-post-view .slider-home .owl-slider .owl-item .slider-item .slide-text{top:45vh}}.blog-index-index .slider-home .owl-slider .owl-item .slider-item .slide-text h3,.blog-category-view .slider-home .owl-slider .owl-item .slider-item .slide-text h3,.blog-post-view .slider-home .owl-slider .owl-item .slider-item .slide-text h3{color:#fff}.blog-index-index .slider-home .owl-slider .owl-item .slider-item .slide-text h2,.blog-category-view .slider-home .owl-slider .owl-item .slider-item .slide-text h2,.blog-post-view .slider-home .owl-slider .owl-item .slider-item .slide-text h2{max-width:550px;color:#fff}.blog-index-index .slider-home .owl-slider .owl-item .slider-item .slide-text h4,.blog-category-view .slider-home .owl-slider .owl-item .slider-item .slide-text h4,.blog-post-view .slider-home .owl-slider .owl-item .slider-item .slide-text h4{color:#fff;max-width:300px;margin-bottom:60px}.blog-index-index .slider-home .owl-slider .owl-slider .owl-nav .fa,.blog-category-view .slider-home .owl-slider .owl-slider .owl-nav .fa,.blog-post-view .slider-home .owl-slider .owl-slider .owl-nav .fa{border:1px solid #fff;color:#fff}@media only screen and (max-width:767px){.blog-index-index .slider-home .curva,.blog-category-view .slider-home .curva,.blog-post-view .slider-home .curva{top:75vh;height:10vh}}.blog-index-index .slider-home .curva .container-icon,.blog-category-view .slider-home .curva .container-icon,.blog-post-view .slider-home .curva .container-icon{display:none}.blog-index-index .section-titulo-blog,.blog-category-view .section-titulo-blog,.blog-post-view .section-titulo-blog{margin-bottom:30px}.blog-index-index .section-titulo-blog .panel-block-row,.blog-category-view .section-titulo-blog .panel-block-row,.blog-post-view .section-titulo-blog .panel-block-row{padding:0}.blog-index-index .section-titulo-blog h2,.blog-category-view .section-titulo-blog h2,.blog-post-view .section-titulo-blog h2{font:400 30px/36px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:991px){.blog-index-index .section-titulo-blog h2,.blog-category-view .section-titulo-blog h2,.blog-post-view .section-titulo-blog h2{font:400 25px/36px 'Rubik'}}.blog-index-index .section-titulo-blog h2:after,.blog-category-view .section-titulo-blog h2:after,.blog-post-view .section-titulo-blog h2:after{content:'';background-color:#92f4f5;height:1px;width:50px;display:block;margin:30px 0}.blog-index-index .blog-list .post-item-info,.blog-category-view .blog-list .post-item-info,.blog-post-view .blog-list .post-item-info{margin-bottom:0}.blog-index-index .blog-list .post-item-info .post-image.has-image img,.blog-category-view .blog-list .post-item-info .post-image.has-image img,.blog-post-view .blog-list .post-item-info .post-image.has-image img{width:100%}.blog-index-index .blog-list .post-item-info .post-image .post-info,.blog-category-view .blog-list .post-item-info .post-image .post-info,.blog-post-view .blog-list .post-item-info .post-image .post-info{position:relative;left:0;top:-150px;width:85%;margin:0 auto;background-color:#f7f9fb;padding:30px 60px}@media only screen and (max-width:767px){.blog-index-index .blog-list .post-item-info .post-image .post-info,.blog-category-view .blog-list .post-item-info .post-image .post-info,.blog-post-view .blog-list .post-item-info .post-image .post-info{top:-40px;width:90%;padding:0 15px 10px}}.blog-index-index .blog-list .post-item-info .post-image .post-info .post-title,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-title,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-title{text-transform:none}.blog-index-index .blog-list .post-item-info .post-image .post-info .post-title .post-title-link,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-title .post-title-link,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-title .post-title-link{font:400 40px/50px 'Rubik';color:#051053;letter-spacing:0}@media only screen and (max-width:767px){.blog-index-index .blog-list .post-item-info .post-image .post-info .post-title .post-title-link,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-title .post-title-link,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-title .post-title-link{font:400 27px/32px 'Rubik'}}.blog-index-index .blog-list .post-item-info .post-image .post-info .post-title:after,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-title:after,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-title:after{content:'';background-color:#92f4f5;height:1px;width:50px;display:block;margin:30px 0}.blog-index-index .blog-list .post-item-info .post-image .post-info .posted-in,.blog-category-view .blog-list .post-item-info .post-image .post-info .posted-in,.blog-post-view .blog-list .post-item-info .post-image .post-info .posted-in{background:#255edf;color:#fff;display:inline-block;position:relative;top:-55px;padding:20px 55px;font:700 20px/24px 'Rubik'}@media only screen and (max-width:767px){.blog-index-index .blog-list .post-item-info .post-image .post-info .posted-in,.blog-category-view .blog-list .post-item-info .post-image .post-info .posted-in,.blog-post-view .blog-list .post-item-info .post-image .post-info .posted-in{top:-25px;font:700 15px/18px 'Rubik'}}.blog-index-index .blog-list .post-item-info .post-image .post-info .posted-in a:not(:last-child):after,.blog-category-view .blog-list .post-item-info .post-image .post-info .posted-in a:not(:last-child):after,.blog-post-view .blog-list .post-item-info .post-image .post-info .posted-in a:not(:last-child):after{content:','}.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content{text-align:left}.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content .create-post-time,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content .create-post-time,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content .create-post-time{letter-spacing:0;font:400 12px/14px 'Rubik';color:#1B1C1D99;text-transform:uppercase}@media only screen and (max-width:767px){.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content .create-post-time,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content .create-post-time,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content .create-post-time{font:400 10px/20px 'Rubik'}}.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content .create-post-time .text-capitalize,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content .create-post-time .text-capitalize,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content .create-post-time .text-capitalize{color:#1B1C1D99;text-transform:uppercase}.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content .post-short-description,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content .post-short-description,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content .post-short-description{font:400 20px/30px 'Rubik';color:#8d97ad}@media only screen and (max-width:767px){.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content .post-short-description,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content .post-short-description,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content .post-short-description{font:400 15px/24px 'Rubik'}}.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default{font:400 16px/19px 'Rubik';letter-spacing:0;color:#255edf;border:none;background:0 0;text-transform:uppercase}@media only screen and (max-width:767px){.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default{font:400 13px/19px 'Rubik'}}.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default .ic-read-more,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default .ic-read-more,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default .ic-read-more{border:1px solid #255edf;border-radius:50%;width:30px;height:30px;display:inline-block;font-size:22px;line-height:30px;margin-left:10px}@media only screen and (max-width:767px){.blog-index-index .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default .ic-read-more,.blog-category-view .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default .ic-read-more,.blog-post-view .blog-list .post-item-info .post-image .post-info .post-content .post-link .btn-default .ic-read-more{width:22px;height:22px;font-size:14px;line-height:22px}}.blog-index-index .bottom-pagination,.blog-category-view .bottom-pagination,.blog-post-view .bottom-pagination{float:right}.blog-index-index .pages.list-inline,.blog-category-view .pages.list-inline,.blog-post-view .pages.list-inline{border-top:none}.blog-index-index .pages.list-inline .pagination,.blog-category-view .pages.list-inline .pagination,.blog-post-view .pages.list-inline .pagination{display:inline-block}.blog-index-index .pages.list-inline .pagination .item,.blog-category-view .pages.list-inline .pagination .item,.blog-post-view .pages.list-inline .pagination .item{float:none;display:inline-block;padding:0;width:30px;height:30px;background-color:#e5eaf1}.blog-index-index .pages.list-inline .pagination .item.current,.blog-category-view .pages.list-inline .pagination .item.current,.blog-post-view .pages.list-inline .pagination .item.current{background-color:#ff9821}.blog-index-index .pages.list-inline .pagination .item.current a,.blog-category-view .pages.list-inline .pagination .item.current a,.blog-post-view .pages.list-inline .pagination .item.current a{color:#fff}.blog-index-index .pages.list-inline .pagination .item a,.blog-category-view .pages.list-inline .pagination .item a,.blog-post-view .pages.list-inline .pagination .item a{font:400 14px/30px 'Rubik';letter-spacing:0;color:#8d97ad}.blog-index-index .pages.list-inline .pagination .item a.next,.blog-category-view .pages.list-inline .pagination .item a.next,.blog-post-view .pages.list-inline .pagination .item a.next{color:#ff9821;font:bold 16px/30px FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-index-index .pages.list-inline .pagination .item a.next:after,.blog-category-view .pages.list-inline .pagination .item a.next:after,.blog-post-view .pages.list-inline .pagination .item a.next:after{font-size:16px;display:inline-block;content:"\f105"}.blog-index-index .pages.list-inline .pagination .item a.next span,.blog-category-view .pages.list-inline .pagination .item a.next span,.blog-post-view .pages.list-inline .pagination .item a.next span{display:none}.blog-index-index .pages.list-inline .pagination .item a.previous,.blog-category-view .pages.list-inline .pagination .item a.previous,.blog-post-view .pages.list-inline .pagination .item a.previous{color:#ff9821;font:bold 16px/30px FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-index-index .pages.list-inline .pagination .item a.previous:after,.blog-category-view .pages.list-inline .pagination .item a.previous:after,.blog-post-view .pages.list-inline .pagination .item a.previous:after{font-size:16px;display:inline-block;content:"\f104"}.blog-index-index .pages.list-inline .pagination .item a.previous span,.blog-category-view .pages.list-inline .pagination .item a.previous span,.blog-post-view .pages.list-inline .pagination .item a.previous span{display:none}@media only screen and (max-width:992px){.blog-index-index .sidebar,.blog-category-view .sidebar,.blog-post-view .sidebar{margin-top:40px}}.blog-index-index .sidebar .block .block-title .title,.blog-category-view .sidebar .block .block-title .title,.blog-post-view .sidebar .block .block-title .title{font:700 14px/32px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}.blog-index-index .sidebar .block .block-title .title:after,.blog-category-view .sidebar .block .block-title .title:after,.blog-post-view .sidebar .block .block-title .title:after{width:130px;background-color:#707070;opacity:.14}.blog-index-index .sidebar .block .block-content ul.list-group,.blog-category-view .sidebar .block .block-content ul.list-group,.blog-post-view .sidebar .block .block-content ul.list-group{display:flex}.blog-index-index .sidebar .block .block-content ul.list-group li,.blog-category-view .sidebar .block .block-content ul.list-group li,.blog-post-view .sidebar .block .block-content ul.list-group li{padding-right:15px;border-bottom:none !important;padding-bottom:0;margin-bottom:0;padding-top:0}.blog-index-index .sidebar .block .block-content ul.list-group li a,.blog-category-view .sidebar .block .block-content ul.list-group li a,.blog-post-view .sidebar .block .block-content ul.list-group li a{font:400 16px/30px 'Rubik';letter-spacing:0;color:#8d97ad}.blog-index-index .sidebar .block .block-content ul.list-group li:before,.blog-category-view .sidebar .block .block-content ul.list-group li:before,.blog-post-view .sidebar .block .block-content ul.list-group li:before{color:#8d97ad;font:bold 16px/30px FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"\f105";transition:all .2s ease}.blog-index-index .sidebar .block .block-content ul.list-group li:hover:before,.blog-category-view .sidebar .block .block-content ul.list-group li:hover:before,.blog-post-view .sidebar .block .block-content ul.list-group li:hover:before{left:5px}.blog-index-index .sidebar .block.lastest-posts-list .item,.blog-category-view .sidebar .block.lastest-posts-list .item,.blog-post-view .sidebar .block.lastest-posts-list .item{margin-bottom:15px}.blog-index-index .sidebar .block.lastest-posts-list .item .short-detail .title a,.blog-category-view .sidebar .block.lastest-posts-list .item .short-detail .title a,.blog-post-view .sidebar .block.lastest-posts-list .item .short-detail .title a{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.blog-category-view .breadcrumbs{margin-bottom:50px}.blog-post-view #main{padding:0}.blog-post-view .breadcrumbs{position:fixed;width:100vw;z-index:10}.blog-post-view .post-image{position:fixed;z-index:1;width:100vw;left:0;height:calc(-35vh)}.blog-post-view .post-image .bg-curva-post{background:url(../images/curva.svg) no-repeat center;width:100vw;height:250px;bottom:0;position:fixed;z-index:5}.blog-post-view .post-image .title{z-index:99;position:relative;margin-top:30%;max-width:700px;font:400 60px/70px 'Rubik';letter-spacing:0;color:#fff}@media only screen and (max-width:767px){.blog-post-view .post-image .title{margin-top:35%;font:400 28px/40px 'Rubik'}}.blog-post-view .post-image .bg-image-post{width:100vw;position:fixed;height:90vh;z-index:3;background-repeat:no-repeat;background-size:cover;background-position:center top}@media only screen and (max-width:767px){.blog-post-view .post-image .bg-image-post{height:55vh}}.blog-post-view .blog-post{background:#fff;z-index:8;position:relative;margin-top:90vh;padding:90px}@media only screen and (max-width:767px){.blog-post-view .blog-post{margin-top:45vh;padding:40px 25px}}.blog-post-view .blog-post .create-post-time{font:400 12px/14px 'Rubik';letter-spacing:0;color:#8d97ad;text-transform:uppercase}@media only screen and (max-width:767px){.blog-post-view .blog-post .create-post-time{font:400 10px/20px 'Rubik'}}.blog-post-view .blog-post .title-content{font:400 30px/36px 'Rubik';letter-spacing:0;margin-top:15px;color:#051053}.blog-post-view .blog-post .title-content:after{content:'';background-color:#92f4f5;height:1px;width:50px;display:block;margin:30px 0}.blog-post-view .blog-post .post-content{text-align:left;font:400 16px/26px 'Rubik';color:#8d97ad}@media only screen and (max-width:767px){.blog-post-view .blog-post .post-content{font:400 15px/24px 'Rubik'}}.blog-post-view .blog-post .post-content li{padding:5px 0 5px 35px;position:relative}.blog-post-view .blog-post .post-content li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0}.blog-post-view .featured_news_home{background-color:#fff;position:relative;z-index:9;padding:0 90px 60px}.blog-post-view .featured_news_home .title-block{padding-bottom:15px}.blog-post-view .featured_news_home .separator{display:none}@media only screen and (max-width:767px){.blog-post-view .featured_news_home{padding:0 10px 60px}}.blog-post-view .featured_news_home .container{width:auto}.blog-post-view .footer{margin-top:0;z-index:9;position:relative}.account{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media screen and (min-width:768px){.account{font:400 14px/24px 'Rubik'}}.account #maincontent{margin-top:80px}@media only screen and (max-width:767px){.account #maincontent{margin-top:30px}}.account .box-title{font:500 20px/24px 'Rubik';letter-spacing:0;color:#051053;margin-bottom:30px;display:block}.account .account-nav{position:absolute;right:-15px;width:257px;top:calc(100% + 3px);display:none}@media screen and (min-width:992px){.account .account-nav{display:block;position:relative;width:100%;top:auto;right:0}}.account .account-nav .account-nav-title{display:none}.account .account-nav .account-nav-content{border:1px solid #e5eaf1}@media screen and (min-width:992px){.account .account-nav .account-nav-content{border-radius:8px 8px 0 0}}.account .account-nav .account-nav-content .item{border-bottom:1px solid #e5eaf1;padding:10px 15px 10px 30px;background-color:#fff}@media screen and (min-width:992px){.account .account-nav .account-nav-content .item{background:0 0}}.account .account-nav .account-nav-content .item:last-child{border:none}.account .account-nav .account-nav-content .item strong{position:relative;display:block;padding:0;color:#051053;font-weight:600}.account .account-nav .account-nav-content .item strong:before{content:'>';display:inline-block;left:-6px;position:relative;color:#ff9821}.account .account-nav .account-nav-content .item a{padding:0;color:#8d97ad;background-color:#fff}.account .account-nav .account-nav-content .item a:hover{background:0 0}.account .actions-toolbar hr{border:none}.account .actions-toolbar a.action{text-decoration:underline;font:400 14px/12px 'Rubik';color:#ff9821;background:0 0;border:none}.account .block-dashboard-info{margin-bottom:40px;padding-bottom:40px;border-bottom:1px dashed #ececec;flex:0 0 100%}@media screen and (min-width:768px){.account .block-dashboard-info{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}}@media screen and (min-width:768px){.account .block-dashboard-info .affiliate-box{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}}.account .block-dashboard-info .affiliate-box:not(:last-child){padding-bottom:25px;border-bottom:1px dashed #ececec;margin-bottom:40px}@media screen and (min-width:768px){.account .block-dashboard-info .affiliate-box:not(:last-child){padding-bottom:0;border:none;margin-bottom:0}}.account .block-dashboard-info .affiliate-box .affiliate-code{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between}.account .block-dashboard-info .affiliate-box .affiliate-code>input{flex:0 0 49%;max-width:49%;border-radius:8px;border:1px solid #e5eaf1}.account .block-dashboard-info .affiliate-box .affiliate-code button{flex:0 0 49%;max-width:49%}@media screen and (min-width:992px){.account .block-dashboard-info .affiliate-box .box-actions{justify-content:space-between}}@media screen and (min-width:768px){.account .block-dashboard-info.is-affiliate{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap}}.account .block-dashboard-info .box-content{margin-bottom:20px}.account .block-dashboard-info .box-content .affiliate-request-form{display:flex;flex-wrap:wrap;margin-top:20px}.account .block-dashboard-info .box-content .affiliate-request-form>.container-checkbox{padding:0;width:21px;height:21px;margin:0;flex:0 0 auto;margin-top:0}.account .block-dashboard-info .box-content .affiliate-request-form>.label{white-space:pre-line;flex:1;margin-bottom:0;font-size:14px;line-height:25px;margin-left:10px;font-weight:400;color:#051053}@media screen and (min-width:768px){.account .block-dashboard-info .box-content .affiliate-request-form>.label{font-size:12px;line-height:22px}}.account .block-dashboard-info .box-content .affiliate-request-form>.label a{color:#60d0e1;text-decoration:underline}.account .block-dashboard-info .item-info{display:flex;flex-direction:column;margin-bottom:5px}@media screen and (min-width:768px){.account .block-dashboard-info .item-info{flex-direction:row}}.account .block-dashboard-info .item-info .label{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}@media only screen and (max-width:767px){.account .block-dashboard-info .item-info .label{font-size:15px;margin-bottom:0}}@media screen and (min-width:768px){.account .block-dashboard-info .item-info .label{margin-right:5px;font:400 14px/23px 'Rubik';margin-bottom:5px}}.account .block-dashboard-info .item-info .value{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.account .block-dashboard-info .item-info .value{font-size:15px}}.account .block-dashboard-info .box-actions{display:flex;justify-content:space-between}@media screen and (min-width:992px){.account .block-dashboard-info .box-actions{justify-content:flex-start}}.account .block-dashboard-info .box-actions .btn{flex:0 0 49%;max-width:49%;padding:0 5px;font-size:12px}.account .block-dashboard-info .box-actions .btn.affiliate-submit,.account .block-dashboard-info .box-actions .btn.affiliate-moreinfo{flex:0 0 49%;max-width:49%;padding:0 5px}@media screen and (min-width:992px){.account .block-dashboard-info .box-actions .btn.edit{flex:0 0 auto;padding-left:15px;padding-right:15px;max-width:none;margin-right:10px}}@media screen and (min-width:992px){.account .block-dashboard-info .box-actions .btn.change-password{flex:0 0 auto;padding-left:15px;padding-right:15px;max-width:none}}.account .block-dashboard-orders,.account .block-affiliate-info{margin-bottom:40px;padding-bottom:25px;border-bottom:1px dashed #ececec;margin-left:0;flex:0 0 100%}@media screen and (min-width:768px){.account .block-dashboard-orders,.account .block-affiliate-info{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}}.account .block-dashboard-orders .conversions-recent,.account .block-affiliate-info .conversions-recent{overflow:hidden}.account .block-dashboard-orders{display:flex;flex-direction:column}.account .block-dashboard-addresses{flex:0 0 100%;margin-top:0;margin-bottom:40px;padding-bottom:40px;border-bottom:1px dashed #ececec}@media screen and (min-width:768px){.account .block-dashboard-addresses{flex:0 0 50%;max-width:50%}}.account .block-dashboard-addresses>.block-content{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:768px){.account .block-dashboard-addresses>.block-content{flex-direction:row}}.account .block-dashboard-addresses .box{flex:0 0 100%}@media screen and (min-width:768px){.account .block-dashboard-addresses .box{padding-left:10px;padding-right:10px}}.account .block-dashboard-addresses .box .label{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase;padding-right:10px}@media only screen and (max-width:767px){.account .block-dashboard-addresses .box .label{font-size:15px;margin-bottom:0}}.account .block-dashboard-addresses .box .value{font-size:15px}.account .block-dashboard-addresses address{margin-bottom:25px}@media screen and (min-width:768px){.account .block-dashboard-addresses address{line-height:24px}}.account .block-dashboard-addresses .box:not(:last-child){padding-bottom:25px;border-bottom:1px dashed #ececec;margin-bottom:40px}@media screen and (min-width:768px){.account .block-dashboard-addresses .box:not(:last-child){padding-bottom:0;border:none;margin-bottom:0}}.account .block-dashboard-addresses .box-actions{display:flex;justify-content:space-between}@media screen and (min-width:992px){.account .block-dashboard-addresses .box-actions{justify-content:flex-start}}.account .block-dashboard-addresses .box-actions .btn{font-size:12px}.account .block-dashboard-addresses .box-actions .btn:first-child{flex:0 0 49%;max-width:49%}@media screen and (min-width:992px){.account .block-dashboard-addresses .box-actions .btn:first-child{flex:0 0 auto}}.account .block-dashboard-addresses .box-actions .btn:last-child{flex:0 0 49%;max-width:49%;padding:0 5px}@media screen and (min-width:992px){.account .block-dashboard-addresses .box-actions .btn:last-child{flex:0 0 auto;margin-left:8px}}.account .table-order-items{display:inline-block;font:400 14px/50px 'Rubik';letter-spacing:0;color:#051053}.account .table-order-items .items{text-align:center;font:400 14px/80px 'Rubik';letter-spacing:0;color:#051053;border:.5px solid #e5eaf1;border-bottom:none}.account .table-order-items .items:last-child{border-bottom:.5px solid #e5eaf1}.account .table-order-items .items:nth-child(odd){background-color:#e5eaf1;border-top:1px solid #dce3ea !important;border-bottom:1px solid #dce3ea !important}.account .table-order-items .title{font:500 12px/16px 'Rubik';text-align:center;letter-spacing:0;text-transform:uppercase;margin-bottom:10px}.account .table-order-items .items{text-align:center;font:400 11px/13px 'Rubik';height:80px;display:flex;align-items:center;letter-spacing:0;color:#051053;border:.5px solid #e5eaf1;border-bottom:none}@media only screen and (max-width:767px){.account .table-order-items .items{padding-top:20px;height:auto;padding-bottom:20px;flex-direction:row;flex-wrap:wrap}}.account .table-order-items .items:last-child{border-bottom:.5px solid #e5eaf1}.account .table-order-items .items:nth-child(odd){background-color:#f8f8f8}.account .table-order-items .items .status:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;left:10px;top:1px}@media screen and (min-width:430px){.account .table-order-items .items .status:before{left:18px}}@media screen and (min-width:520px){.account .table-order-items .items .status:before{left:23px}}@media screen and (min-width:768px){.account .table-order-items .items .status:before{left:20px}}@media screen and (min-width:992px){.account .table-order-items .items .status:before{left:15px}}@media screen and (min-width:1200px){.account .table-order-items .items .status:before{left:28px}}.account .table-order-items .items .status.complete:before{background-color:#0ca211}.account .table-order-items .items .status.pending:before{background-color:#ff9821}.account .table-order-items .items .status.processing:before{background-color:#255edf}.account .table-order-items .items .label-mobile{display:none}@media only screen and (max-width:767px){.account .table-order-items .items .label-mobile{display:inline-block;font-weight:500}}.account .actions{text-align:center;margin-top:20px}.account .actions a.action{text-decoration:underline;font:400 14px/12px 'Rubik';color:#ff9821;background:0 0;border:none}.account .box-content{border:none !important;padding:0 !important}.account.sales-order-view .box,.account.sales-order-invoice .box,.account.sales-order-shipment .box{float:left;width:50%}@media only screen and (max-width:767px){.account.sales-order-view .box,.account.sales-order-invoice .box,.account.sales-order-shipment .box{width:100%}}.account.sales-order-view .box:nth-child(even),.account.sales-order-invoice .box:nth-child(even),.account.sales-order-shipment .box:nth-child(even){clear:right}.account.sales-order-view .label,.account.sales-order-invoice .label,.account.sales-order-shipment .label{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase;padding-right:10px}.account.sales-order-view a.action,.account.sales-order-invoice a.action,.account.sales-order-shipment a.action{text-decoration:underline;font:400 14px/12px 'Rubik';color:#ff9821;background:0 0;border:none}.account .order-links li{display:table-cell;text-align:center;padding:10px 15px;border-bottom:3px solid #f8f8f8;text-transform:uppercase}.account .order-links li a{color:#8d97ad}.account .order-links li.current,.account .order-links li:hover{color:#051053;border-color:#051053}.account .order-details-items .order-title{background:#051053 0% 0% no-repeat padding-box;border-radius:4px 4px 0 0;color:#fff;text-align:left;padding:10px 15px;margin:0}@media only screen and (max-width:991px){.account .order-details-items .order-title{border-radius:10px 10px 0 0}}.account .order-details-items .order-title strong{font:400 16px/26px 'Rubik'}.account .order-details-items .table-order-items{border:1px solid #e6e6e6}@media only screen and (max-width:991px){.account .order-details-items .table-order-items{table-layout:fixed}}.account .order-details-items .table-order-items .table-order-items{border:none}.account .order-details-items .table-order-items .col{border-top-style:dashed;border-top-color:#ececec}@media only screen and (max-width:991px){.account .order-details-items .table-order-items .col.qty{display:none}}.account .order-details-items .table-order-items .col.qty .content{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.account .order-details-items .table-order-items .col.qty .content:before{content:'x'}@media only screen and (max-width:991px){.account .order-details-items .table-order-items .col.subtotal{display:none}}.account .order-details-items .table-order-items .col.subtotal .price{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.account .order-details-items .table-order-items .col.name{padding-left:30px}.account .order-details-items .table-order-items .col.name strong{font:400 16px/30px 'Rubik';color:#051053;padding-left:15px;display:inline-block;vertical-align:middle}.account .order-details-items .table-order-items .col.name strong .price{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.account .order-details-items .table-order-items .col.name strong .content{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.account .order-details-items .table-order-items .col.name strong .content:before{content:'x'}.account .order-details-items .table-order-items .col.name .qty-price-mobile{display:none}@media only screen and (max-width:991px){.account .order-details-items .table-order-items .col.name{width:100%;border-right:1px solid #e6e6e6}.account .order-details-items .table-order-items .col.name .qty-price-mobile{display:inline-block}}@media only screen and (max-width:991px){.account .order-details-items .table-order-items tfoot tr{width:100%;display:inline-table}}.account .order-details-items .table-order-items tfoot tr th{padding-left:30px;font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.account .order-details-items .table-order-items tfoot tr td{padding-left:30px;font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad;text-align:right}.account .order-details-items .table-order-items tfoot tr.base_grandtotal{display:none}.account .order-details-items .table-order-items tfoot tr.shipping th,.account .order-details-items .table-order-items tfoot tr.shipping td{border:none}.account .order-details-items .table-order-items tfoot tr.subtotal th{font:400 16px/26px 'Rubik';text-transform:uppercase;letter-spacing:0;color:#051053}.account .order-details-items .table-order-items tfoot tr.grand_total th strong{font:700 20px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}.account .order-details-items .table-order-items tfoot tr.grand_total td .price{font:700 20px/26px 'Rubik';letter-spacing:0;color:#051053}.account .block-order-details-view .block-title{display:none}.account.wishlist-index-index .actions-toolbar{display:none}.account.wishlist-index-index .products-grid .product-item-info{border:none}.account.wishlist-index-index .products-grid .product-item-info .product-item-name a{font:400 18px/30px 'Rubik';color:#051053;letter-spacing:0}@media only screen and (max-width:767px){.account.wishlist-index-index .products-grid .product-item-info .product-item-name a{font:400 16px/26px 'Rubik'}}.account.wishlist-index-index .products-grid .product-item-info .price-box{margin-bottom:15px}.account.wishlist-index-index .products-grid .product-item-info .price-box .price{font:400 20px/26px 'Rubik';letter-spacing:0;color:#8d97ad}@media only screen and (max-width:767px){.account.wishlist-index-index .products-grid .product-item-info .price-box .price{font:400 16px/26px 'Rubik'}}.account.wishlist-index-index .products-grid .product-item-info .comment-box{display:none}.account.wishlist-index-index .products-grid .product-item-info .field-qty{display:inline-block}.account.wishlist-index-index .products-grid .product-item-info .field-qty div.qty{background-color:#e5eaf1;border-radius:9px;font:400 20px/50px 'Rubik';color:#051053;width:120px;display:inline-block;text-align:center}@media only screen and (max-width:767px){.account.wishlist-index-index .products-grid .product-item-info .field-qty div.qty{margin-top:10px;width:100px;font:400 18px/40px 'Rubik'}}.account.wishlist-index-index .products-grid .product-item-info .field-qty div.qty span{cursor:pointer;width:20%}.account.wishlist-index-index .products-grid .product-item-info .field-qty div.qty input.qty{border:none;background-color:unset;width:40%;height:50px;font:400 20px/50px 'Rubik';color:#051053;text-align:center}@media only screen and (max-width:767px){.account.wishlist-index-index .products-grid .product-item-info .field-qty div.qty input.qty{height:40px;font:400 16px/40px 'Rubik'}}.account.wishlist-index-index .products-grid .product-item-info .box-tocart .delete{float:right;border:1px solid #8d97ad;color:#8d97ad;height:50px;width:50px;border-radius:50%;text-align:center;line-height:50px;font-size:22px;margin-right:5%}@media only screen and (max-width:767px){.account.wishlist-index-index .products-grid .product-item-info .box-tocart .product-item-actions{width:100%}.account.wishlist-index-index .products-grid .product-item-info .box-tocart .product-item-actions button{width:100%}}.account.customer-address-index .block-content{display:flex;border-bottom:1px dashed #ececec;padding-bottom:40px;margin-bottom:40px}@media only screen and (max-width:767px){.account.customer-address-index .block-content{display:inline-block}}.account.customer-address-index .block-content .box{display:flex;flex-direction:column;width:50%}@media only screen and (max-width:767px){.account.customer-address-index .block-content .box{width:100%;margin-bottom:15px}}.account.customer-address-index .block-content .label{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase;padding-right:10px}.account.customer-address-index .block-content .items{display:flex}.account.customer-address-index .block-content .items .item{display:flex;flex-direction:column;width:50%}@media only screen and (max-width:767px){.account.customer-address-index .block-content .items .item{width:100%;margin-bottom:15px}}.account.customer-address-index .block-addresses-list .block-title{font:700 20px/34px 'Rubik';letter-spacing:0;color:#051053;margin-bottom:10px;display:block}.account.customer-address-index .block-addresses-list .items{display:flex;width:100%}@media only screen and (max-width:767px){.account.customer-address-index .block-addresses-list .items{display:inline-block}}.account.customer-address-index .block-addresses-list .items .item{display:flex;flex-direction:column;width:50%;border-top:none;padding-top:0;margin-top:0}@media only screen and (max-width:767px){.account.customer-address-index .block-addresses-list .items .item{width:100%;margin-bottom:15px}.account.customer-address-index .block-addresses-list .items .item:first-child{margin-bottom:15px}}.account.customer-address-index .box-actions{text-align:center}.account.customer-address-index .box-actions>span{display:none}.account.customer-account-edit .field{float:left;width:40%;margin-right:5%}@media only screen and (max-width:767px){.account.customer-account-edit .field{width:100%;margin-right:0}}.account.customer-account-edit .field .label{font:400 15px/33px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}.account.customer-account-edit .field input:not(.checkbox),.account.customer-account-edit .field select{display:block;width:100%;border:1px solid #e9edf2;border-radius:2px;font:400 17px/16px 'Rubik';letter-spacing:0;color:#051053}.account.customer-account-edit .field .secondary{font:400 13px/33px 'Rubik';letter-spacing:0;color:#051053}.account.customer-account-edit .field a{text-decoration:underline;letter-spacing:0;color:#ff9821}.account.customer-address-form .field{float:left;width:40%;margin-right:5%}@media only screen and (max-width:767px){.account.customer-address-form .field{width:100%;margin-right:0}}.account.customer-address-form .field .label{font:400 15px/22px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.account.customer-address-form .field input:not(.checkbox),.account.customer-address-form .field select{display:block;width:100%;border:1px solid #e9edf2;border-radius:2px;font:400 17px/16px 'Rubik';letter-spacing:0;color:#051053}.account.customer-address-form .field .secondary{font:400 13px/33px 'Rubik';letter-spacing:0;color:#051053}.account.customer-address-form .field a{text-decoration:underline;letter-spacing:0;color:#ff9821}.account.customer-address-form .box-title,.account.customer-address-form .message{float:left;width:100%;margin-right:5%}.account.amasty_rma-customer-history .box-title{margin-bottom:20px}.account.amasty_rma-customer-history .amrma-history-header{display:flex;margin-bottom:40px;justify-content:space-between}@media only screen and (max-width:767px){.account.amasty_rma-customer-history .amrma-history-header{flex-direction:column}}.account.amasty_rma-customer-history .amrma-history-header #amasty_rma_orders{width:70%;height:55px;border:.5px solid #e5eaf1}@media only screen and (max-width:767px){.account.amasty_rma-customer-history .amrma-history-header #amasty_rma_orders{width:100%;margin-bottom:15px}}.account.amasty_rma-customer-history .dashboard .table-order-items .items [class*="1status"]:before{background-color:#ff9821}.account.amasty_rma-customer-history .dashboard .table-order-items .items [class*="2status"]:before{background-color:#ff9821}.account.amasty_rma-customer-history .dashboard .table-order-items .items [class*="3status"]:before{background-color:#ff9821}.account.amasty_rma-customer-history .dashboard .table-order-items .items [class*="4status"]:before{background-color:#ff9821}.account.amasty_rma-customer-history .dashboard .table-order-items .items [class*="5status"]:before{background-color:#0ca211}.account.amasty_rma-customer-history .dashboard .table-order-items .items [class*="16status"]:before{background-color:#f84242}@media only screen and (max-width:767px){.account.amasty_rma-customer-history .dashboard .table-order-items .items .actions{margin-top:15px}}.account.amasty_rma-customer-history .dashboard .pager{display:flex;justify-content:flex-end;align-items:center}.account.amasty_rma-customer-history .dashboard .pager .toolbar-amount{display:none}.account.amasty_rma-customer-history .dashboard .pager .limiter{display:flex;justify-content:space-between;align-items:center}.account.amasty_rma-customer-history .dashboard .pager .limiter strong,.account.amasty_rma-customer-history .dashboard .pager .limiter select,.account.amasty_rma-customer-history .dashboard .pager .limiter span{font:400 14px/35px 'Rubik';letter-spacing:0;color:#051053}.account.amasty_rma-customer-history .dashboard .pager .limiter select{width:60px;padding:0 15px;margin:0 10px;background-color:#e5eaf1}.account.amasty_rma-customer-history .dashboard .legal-devoluciones{margin-top:40px}.account.amasty_rma-customer-history .dashboard .legal-devoluciones ol{list-style:number}.account.amasty_rma-customer-history .dashboard .legal-devoluciones ol li{margin-bottom:20px}.account.amasty_rma-customer-history .dashboard .legal-devoluciones ol li ul{list-style:circle;margin-left:30px;margin-top:20px}.account.amasty_rma-customer-history .dashboard .legal-devoluciones p{margin:0 0 20px}.account.amasty_rma-request-edit .summary{display:flex}.account.amasty_rma-request-edit .summary .box{width:50%}@media only screen and (max-width:767px){.account.amasty_rma-request-edit .summary .box{width:100%}}.account.amasty_rma-request-edit .summary .label{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase;padding-right:10px}.account.amasty_rma-request-edit .summary .value{font:400 16px/26px 'Rubik';letter-spacing:0;color:#8d97ad}.account.amasty_rma-request-edit .order-details-items{padding:50px 0;margin-bottom:50px;border-bottom:1px dashed #ececec;border-top:1px dashed #ececec}.account.amasty_rma-request-edit .order-details-items:first-child{margin-top:50px}.account.amasty_rma-request-edit .order-details-items .field{float:left;width:100%}.account.amasty_rma-request-edit .order-details-items .field .label{font:400 15px/22px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;margin-top:10px}.account.amasty_rma-request-edit .order-details-items .field input:not(.checkbox),.account.amasty_rma-request-edit .order-details-items .field select{height:50px;display:block;width:100%;border:1px solid #e9edf2;border-radius:2px;font:400 17px/50px 'Rubik';letter-spacing:0;color:#051053}.account.amasty_rma-request-edit .order-details-items .field .secondary{font:400 13px/33px 'Rubik';letter-spacing:0;color:#051053}.account.amasty_rma-request-edit .order-details-items .field a{text-decoration:underline;letter-spacing:0;color:#ff9821}.account.amasty_rma-request-edit .order-details-items .wrapper-reasons{display:inline-block;background-color:#e5eaf1;padding:30px}.account.amasty_rma-request-edit .order-details-items .wrapper-reasons .field.required:nth-child(2){display:none}.account.amasty_rma-request-edit .order-details-items .wrapper-reasons .field.required:nth-child(3){display:none}.account.amasty_rma-request-edit .order-details-items .wrapper-reasons .field.required:nth-child(4){display:none}.account.amasty_rma-request-edit .order-details-items .add-item{display:none}.account.amasty_rma-request-edit .order-details-items:last-child .add-item{display:inline-block}.account.amasty_rma-request-edit .buttons-set{margin-top:25px}.account.amasty_rma-request-view .label{font:400 15px/33px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}.account.amasty_rma-request-view .block-dashboard-view-rma a{text-decoration:underline;font:400 14px/12px 'Rubik';color:#ff9821;background:0 0;border:none}.account.amasty_rma-request-view .block-dashboard-view-rma .block-content{display:flex}@media only screen and (max-width:767px){.account.amasty_rma-request-view .block-dashboard-view-rma .block-content{display:inline-block}}.account.amasty_rma-request-view .block-dashboard-view-rma .block-content .box{width:50%}@media only screen and (max-width:767px){.account.amasty_rma-request-view .block-dashboard-view-rma .block-content .box{width:100%}}.account.amasty_rma-request-view .items-returned{margin-top:50px}@media only screen and (max-width:767px){.account.amasty_rma-request-view .table-order-items .title{display:none}}@media only screen and (max-width:767px){.account.amasty_rma-request-view .table-order-items .label-mobile{width:100%;margin:10px 0 5px}}@media only screen and (max-width:767px){.account.sales-order-history .table-order-items .title{display:none}}@media only screen and (max-width:767px){.account.sales-order-invoice .order-details-items .table-order-items .col.sku{display:none}}.account.customer-account-index .table-order-items .items{margin-left:-15px;margin-right:-15px;width:auto;border:none}@media screen and (min-width:768px){.account.customer-account-index .table-order-items .items{margin-left:0;margin-right:0;height:60px}}.account.customer-account-index .table-order-items .items>.id{overflow:hidden;text-overflow:ellipsis}.account .footer{margin-top:50px}.account.customer-account-index #maincontent,.account.affiliate-marketing-index #maincontent{margin-top:30px}@media screen and (min-width:375px){.account.customer-account-index #maincontent,.account.affiliate-marketing-index #maincontent{padding-left:10%;padding-right:10%}}@media screen and (min-width:430px){.account.customer-account-index #maincontent,.account.affiliate-marketing-index #maincontent{padding-left:13%;padding-right:13%}}@media screen and (min-width:520px){.account.customer-account-index #maincontent,.account.affiliate-marketing-index #maincontent{padding-left:18%;padding-right:18%}}@media screen and (min-width:600px){.account.customer-account-index #maincontent,.account.affiliate-marketing-index #maincontent{padding-left:20%;padding-right:20%}}@media screen and (min-width:650px){.account.customer-account-index #maincontent,.account.affiliate-marketing-index #maincontent{padding-left:23%;padding-right:23%}}@media screen and (min-width:768px){.account.customer-account-index #maincontent,.account.affiliate-marketing-index #maincontent{padding-left:0;padding-right:0}}@media screen and (min-width:992px){.account.customer-account-index #maincontent,.account.affiliate-marketing-index #maincontent{padding-left:15px;padding-right:15px}}.account.customer-account-index #maincontent>.row,.account.affiliate-marketing-index #maincontent>.row{display:flex;flex-direction:column}@media screen and (min-width:992px){.account.customer-account-index #maincontent>.row,.account.affiliate-marketing-index #maincontent>.row{flex-direction:row-reverse}}.account.customer-account-index #maincontent .column.main,.account.affiliate-marketing-index #maincontent .column.main{display:flex;flex-wrap:wrap;float:none !important}.account.customer-account-index #maincontent .sidebar-main,.account.affiliate-marketing-index #maincontent .sidebar-main{display:none}@media screen and (min-width:992px){.account.customer-account-index #maincontent .sidebar-main,.account.affiliate-marketing-index #maincontent .sidebar-main{display:block}}body.sales-order-view ul.items.order-links li:nth-child(3){display:none !important}body.sales-order-view .page-title-wrapper .container span.order-status{display:none !important}body.sales-order-view .page-title-wrapper .container .order-date{display:none !important}body.sales-order-view .page-title-wrapper .container .order-actions-toolbar{display:none !important}body.sales-order-invoice ul.items.order-links li:nth-child(3){display:none !important}body.sales-order-invoice .page-title-wrapper .container span.order-status{display:none !important}body.sales-order-invoice .page-title-wrapper .container .order-date{display:none !important}body.sales-order-invoice .page-title-wrapper .container .order-actions-toolbar{display:none !important}body.amasty_rma-customer-history .actions-toolbar>.secondary .action,body.account.sales-order-history .actions-toolbar>.primary .action:last-child,body.account.sales-order-history .actions-toolbar>.secondary .action:last-child{background:#3db6d2;border-color:#3cb6d1;outline:#3cb6d1;box-shadow:none;color:#fff;padding-top:12px}.points-status{display:flex;align-items:flex-start;flex-wrap:wrap;flex:0 0 100%;margin-bottom:40px}@media screen and (min-width:768px){.points-status{justify-content:space-between}}@media screen and (min-width:1200px){.points-status{align-items:unset}}.points-code,.points-receipts,.points-total,.total-recipes,.points-usable{padding:40px 20px;background-color:rgba(229,234,241,.5);border-radius:3px;flex:0 0 100%;margin-left:0;text-align:center}@media screen and (min-width:768px){.points-code,.points-receipts,.points-total,.total-recipes,.points-usable{flex:0 0 49%;max-width:49%}}@media screen and (min-width:1200px){.points-code,.points-receipts,.points-total,.total-recipes,.points-usable{flex:0 0 24%;max-width:24%}}.points-code:not(:last-child),.points-receipts:not(:last-child),.points-total:not(:last-child),.total-recipes:not(:last-child),.points-usable:not(:last-child){margin-bottom:10px}@media screen and (min-width:1200px){.points-code:not(:last-child),.points-receipts:not(:last-child),.points-total:not(:last-child),.total-recipes:not(:last-child),.points-usable:not(:last-child){margin-bottom:0}}.points-code .points-title span,.points-receipts .points-title span,.points-total .points-title span,.total-recipes .points-title span,.points-usable .points-title span{font-size:22px;font-weight:500}@media screen and (min-width:1200px){.points-code .points-title span,.points-receipts .points-title span,.points-total .points-title span,.total-recipes .points-title span,.points-usable .points-title span{font-size:23px}}.points-code .points-sub-title,.points-receipts .points-sub-title,.points-total .points-sub-title,.total-recipes .points-sub-title,.points-usable .points-sub-title{font-size:16px}.points-code .points-sub-title span,.points-receipts .points-sub-title span,.points-total .points-sub-title span,.total-recipes .points-sub-title span,.points-usable .points-sub-title span{font-weight:500}@media screen and (min-width:768px){body.affiliate-marketing-index #maincontent{padding-left:15px !important;padding-right:15px !important}}body.affiliate-marketing-index .block-affiliate-info{flex:0 0 100%;max-width:100%}body.affiliate-marketing-index .conversions-recent{overflow-x:auto !important;max-width:100%}body.affiliate-marketing-index .conversions-recent>.table-order-items{max-width:none;width:100%}body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.title,body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.items{display:flex;flex-wrap:nowrap;border:none !important;padding:0 !important;margin-left:-5px;margin-right:-5px}@media screen and (min-width:768px){body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.title,body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.items{margin-left:0;margin-right:0}}body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.title>div,body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.items>div{flex:0 0 25%;max-width:25%;width:auto;float:none;padding:20px 5px}body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.title>div{font-size:11px;border:none !important}body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.items{align-items:inherit;height:auto}body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.items:nth-child(odd){background:0 0}body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.items:nth-child(odd)>div{background-color:#f8f8f8}body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.items>div{border-top:1px solid #dce3ea !important;border-bottom:1px solid #dce3ea !important}body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.items:first-child>div{border-top:1px solid #dce3ea !important}body.affiliate-marketing-index .conversions-recent>.table-order-items>.row.items:last-child>div{border-top:none !important}body.affiliate-marketing-index .messages{width:100%;display:flex}body.affiliate-marketing-index .messages .message.warning{width:100%;margin-bottom:30px}body.affiliate-marketing-index .messages .message.warning>*{display:flex;border-radius:0;margin-bottom:0;background-color:#f2f5f8;color:#758baf}body.affiliate-marketing-index .messages .message.warning>*:before{color:#3db7d1}.affiliate-share{width:100%}.affiliate-share-title{font-size:15px;color:#051053;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-family:'Rubik';font-weight:400}.affiliate-share-desc{font-size:12px;color:#051053;font-family:'Rubik';font-weight:400;line-height:21px;margin-bottom:12px}.affiliate-share-container{border:1px dashed #e5eaf1;padding:15px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:992px){.affiliate-share-container{padding:9px 12px}}.affiliate-share-url{border:none !important;padding:0 !important;height:25px !important;color:#051053 !important;flex:0 0 100%;max-width:100%;margin-bottom:20px}@media screen and (min-width:768px){.affiliate-share-url{flex:0 0 65%;margin-bottom:0}}.affiliate-share-action{flex:0 0 49%;max-width:49%;display:flex;justify-content:center;position:relative}@media screen and (min-width:768px){.affiliate-share-action{flex:0 0 15%;justify-content:flex-end}}.affiliate-share-action>div:not(.sharing-tools){cursor:pointer}.affiliate-share-action.is-share:hover .sharing-tools{display:block}.affiliate-share-action .sharing-tools{top:100%;right:0;display:none;min-width:230px}@media screen and (hover:hover){.affiliate-share-action .sharing-tools{min-width:188px}}.affiliate-share-action .sharing-tools:before{left:auto;right:20px}@media screen and (min-width:400px){.affiliate-share-action .sharing-tools:before{right:70px}}.affiliate-share-action .sharing-tools .wa-icon:before,.affiliate-share-action .sharing-tools .fb-icon:before,.affiliate-share-action .sharing-tools .tw-icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.affiliate-share-action .sharing-tools .wa-icon:before{content:"\f09a"}.affiliate-share-action .sharing-tools .fb-icon:before{content:"\f099"}.affiliate-share-action .sharing-tools .tw-icon:before{content:"\f232"}.affiliate-share-action .sharing-tools .sharing-icons-list{display:flex;justify-content:center;position:relative;top:5px}.affiliate-share-action .sharing-tools .sharing-icons-list>span{display:flex;flex-direction:column;justify-content:center}.affiliate-share-action span{color:#051053;text-transform:uppercase;font-size:11px;font-weight:500}.affiliate-share-action i{margin-left:7px;color:#ff9821}.affiliate-copy-msg{color:#3db7d1;font-size:11px}.form-edit-account input[readonly]{background-color:#ececec !important;opacity:.5}.minicart-items .product-item .details-qty.qty .update-cart-item{margin-top:20px}.points-status.is-prescriptor{margin-bottom:20px}@media screen and (min-width:768px){.points-status.is-prescriptor{align-items:stretch;justify-content:flex-start}}@media screen and (min-width:768px){.points-status.is-prescriptor>div{flex:0 0 25%;max-width:25%;margin-bottom:0;margin-right:10px}}@media screen and (min-width:768px){.points-status.is-prescriptor>div:last-child{margin-right:0}}.prescriptor-actions{width:100%}.prescriptor-actions .btn{width:100%;margin-bottom:40px !important}@media screen and (min-width:768px){.prescriptor-actions .btn{padding:0 55px;width:auto}}@media screen and (min-width:768px){.conversion.block-affiliate-info .conversions-recent.is-prescriptor>.table-order-items>.row>div{flex:0 25%;max-width:25%}}.conversion.block-affiliate-info .conversions-recent.is-prescriptor>.table-order-items>.row>div .receipt-resend{display:inline-block;height:24px;line-height:24px}@media screen and (min-width:768px){.conversion.block-affiliate-info .conversions-recent.is-prescriptor>.table-order-items>.row>div .receipt-resend{height:28px;line-height:28px}}.conversion.block-affiliate-info .status-hint{width:100%;padding:10px;display:none}@media screen and (min-width:768px){.conversion.block-affiliate-info .status-hint{padding:10px 28px 10px 10px;width:auto}}.conversion.block-affiliate-info .status-hint span:last-child{margin-left:5px}.new-receipt-modal .modal-inner-wrap{background-color:#fff;max-height:100vh;max-width:100vw;height:100vh;width:100vw;padding:0 15px 15px}@media screen and (min-width:360px){.new-receipt-modal .modal-inner-wrap{padding-left:30px;padding-right:30px}}@media screen and (min-width:400px){.new-receipt-modal .modal-inner-wrap{padding-left:50px;padding-right:50px}}@media screen and (min-width:450px){.new-receipt-modal .modal-inner-wrap{height:96vh;width:96vw}}@media screen and (min-width:450px){.new-receipt-modal .modal-inner-wrap{height:92vh;width:92vw}}@media screen and (min-width:530px){.new-receipt-modal .modal-inner-wrap{width:65vw;padding-left:20px;padding-right:20px}}@media screen and (min-width:620px){.new-receipt-modal .modal-inner-wrap{width:60vw}}@media screen and (min-width:660px){.new-receipt-modal .modal-inner-wrap{width:55vw}}@media screen and (min-width:700px){.new-receipt-modal .modal-inner-wrap{width:50vw}}@media screen and (min-width:768px){.new-receipt-modal .modal-inner-wrap{width:400px}}.new-receipt-modal .modal-inner-wrap .modal-header{padding:0;min-height:auto;border:none;display:flex;justify-content:flex-end;padding-top:10px}@media screen and (min-width:360px){.new-receipt-modal .modal-inner-wrap .modal-header{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:400px){.new-receipt-modal .modal-inner-wrap .modal-header{margin-left:-35px;margin-right:-35px}}@media screen and (min-width:530px){.new-receipt-modal .modal-inner-wrap .modal-header{margin-left:-15px;margin-right:-15px}}.new-receipt-modal .modal-inner-wrap .modal-header .action-close{position:relative;right:0;top:0;line-height:1;padding:0;margin:0}.new-receipt-modal .modal-inner-wrap .modal-header .action-close:before{width:26px;height:26px;line-height:26px;font-size:23px;border:none;background:0 0;color:#051053}.new-receipt-modal .modal-inner-wrap .modal-content{box-shadow:none;border:none;overflow:auto}.new-receipt-modal .modal-inner-wrap .modal-content label{line-height:1;font-weight:500;font-size:13px}.new-receipt-modal .modal-inner-wrap .modal-content input[type=text],.new-receipt-modal .modal-inner-wrap .modal-content input[type=email],.new-receipt-modal .modal-inner-wrap .modal-content input[type=tel],.new-receipt-modal .modal-inner-wrap .modal-content textarea{border-color:#e5eaf1}.new-receipt-modal .modal-inner-wrap .modal-content .type-selector{background-color:#e5eaf1;font-size:14px}@media screen and (min-width:768px){.new-receipt-modal .modal-inner-wrap .modal-content .type-selector{font-size:15px}}.new-receipt-modal .modal-inner-wrap .modal-content .type-selector.selected{background-color:#ff9821}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-code>label{text-transform:uppercase}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-code>.control{line-height:1;font-size:14px;color:#051053}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-type>.control{display:flex;justify-content:space-between}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-type>.control .type-selector{margin:0;padding:7px 9px}@media screen and (min-width:768px){.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-type>.control .type-selector{padding:7px 15px}}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-products .added-items{margin:0}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-products .added-items>.added-item{margin-top:0;display:flex;align-items:center}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-products .added-items>.added-item:not(:last-child){margin-bottom:20px}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-products .added-items>.added-item input{margin-top:0;-webkit-appearance:none;width:19px;height:19px;background-color:#e5eaf1;position:relative;margin-right:13px}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-products .added-items>.added-item input:checked{background-color:#08b6d1}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-products .added-items>.added-item input:checked:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f00c';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px}.new-receipt-modal .modal-inner-wrap .modal-content .subscriber-request-form.is-products .added-items>.added-item span{font-size:13px;color:#051053}.new-receipt-modal .modal-inner-wrap .new-receipt-modal-title{color:#051053;font-weight:500;font-size:21px;line-height:25px;margin-bottom:15px}.new-receipt-modal .modal-inner-wrap .modal-footer{display:flex;justify-content:center;border:none}.new-receipt-modal .modal-inner-wrap .modal-footer .btn{text-transform:uppercase;border-radius:2px}.slider-beneficios{margin-top:0}.slider-beneficios .owl-slider .owl-nav .fa{color:#fff;border:1px solid #fff}.cms-beneficios-agua-de-mar .footer{margin-top:0}.cms-beneficios-agua-de-mar .breadcrumbs{margin-bottom:0}.cms-beneficios-agua-de-mar .owl-slider .owl-nav .fa{color:#fff;border:1px solid #fff}.cms-beneficios-agua-de-mar .owl-slider .owl-item .slider-item .filter-image{opacity:.29;background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute}@media only screen and (max-width:767px){.cms-beneficios-agua-de-mar .owl-slider .owl-item .slider-item .filter-image{background-position:center center}}.cms-beneficios-agua-de-mar .owl-slider .owl-item .slider-item .slide-text{top:28%;position:relative;z-index:9}@media only screen and (max-width:767px){.cms-beneficios-agua-de-mar .owl-slider .owl-item .slider-item .slide-text{top:57%}}.cms-beneficios-agua-de-mar .owl-slider .owl-item .slider-item .slide-text .inner-text{max-width:460px}@media only screen and (max-width:767px){.cms-beneficios-agua-de-mar .owl-slider .owl-item .slider-item .slide-text .inner-text{max-width:100%}}.cms-beneficios-agua-de-mar .owl-slider .owl-item .slider-item .slide-text .inner-text h2{margin-bottom:5px;color:#fff}.cms-beneficios-agua-de-mar .owl-slider .owl-item .slider-item .slide-text .inner-text p{color:#fff;max-width:333px}@media only screen and (max-width:767px){.cms-beneficios-agua-de-mar .owl-slider .owl-item .slider-item .slide-text .inner-text p{display:block}}.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block{margin-top:11%}@media only screen and (max-width:767px){.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block{margin-top:0;padding:20px 0}}.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block .title-panel{text-align:center;margin-bottom:5%}.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block .title-panel h2{font:400 35px/70px Rubik;color:#051053}@media only screen and (max-width:767px){.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block .title-panel h2{font:400 20px/35px Rubik}}.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block .title-panel p{margin:0 75px;font:400 16px/26px Rubik;color:#8d97ad;padding:20px}@media only screen and (max-width:767px){.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block .title-panel p{margin:0 25px}}.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block .img-and-text{height:800px;position:relative}.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block .img-and-text .blue-block{height:auto;background-color:#051053;position:absolute;width:530px;color:#fff;right:10%;padding:126px 50px}@media only screen and (max-width:767px){.cms-beneficios-agua-de-mar section.Benefits_of_sea_water_block .img-and-text .blue-block{height:auto;background-color:#051053;position:absolute;width:322px;color:#fff;top:15%;padding:25px 20px}}.cms-beneficios-agua-de-mar section.product-lines-block{margin-bottom:5vh}@media only screen and (max-width:767px){.cms-beneficios-agua-de-mar section.product-lines-block{margin-top:70%}}.cms-beneficios-agua-de-mar section.product-lines-block .panel-block-row{width:95%;margin:auto}section.related_posts{background-color:#f8f8f8;padding:80px 0}@media only screen and (max-width:767px){section.related_posts{padding:35px 0}}section.related_posts .title{padding:0 10px 10px}@media only screen and (max-width:767px){section.related_posts .title{padding:0 10px 10px 25px}section.related_posts .title .separator{margin:0}}section.related_posts .title h2{color:#051053}@media only screen and (max-width:767px){section.related_posts .title h2{font:400 20px/70px Rubik}}section.related_posts .panel-block-row{width:95%;margin:auto}@media only screen and (max-width:767px){section.related_posts .category-block{margin-bottom:17px}}section.related_posts .category-block .product-image{background-color:#f8f8f8;height:230px}@media only screen and (max-width:767px){section.related_posts .category-block .product-image{height:243px}}section.related_posts .category-block .product-image img{width:100%;height:100%;max-width:100%;max-height:100%}section.related_posts .category-block .producto-txt{background-color:#fff;padding:30px;min-height:135px;margin-bottom:30px}@media only screen and (max-width:767px){section.related_posts .category-block .producto-txt{padding:21px 43px 10px}}section.related_posts .category-block .producto-txt .row{margin-left:0}section.related_posts .category-block .producto-txt .span-center{text-align:center}section.related_posts .category-block .producto-txt h3{text-align:left;font:700 28px/29px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){section.related_posts .category-block .producto-txt h3{font:700 20px/29px 'Rubik'}}section.related_posts .category-block .producto-txt p{text-align:left;font:400 13px/23px 'Rubik';letter-spacing:0;color:#8d97ad;max-width:100%;display:inline-block}@media only screen and (max-width:767px){section.related_posts .category-block .producto-txt p{font:400 16px/26px 'Rubik'}}section.related_posts .category-block .producto-txt .boton-chevron-right{display:inline-block;float:right;border:1px solid #7f84a6;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;font-size:20px;color:#7f84a6}section.related_posts .category-block .producto-txt .read-more{text-align:right}section.related_posts .category-block .producto-txt .read-more p{margin-right:20px;color:#255edf;margin-top:5px}section.related_posts .category-block .producto-txt .read-more .boton-chevron-right{color:#255edf;border:1px solid #255edf}.cms-beneficios-para-la-salud .breadcrumbs,.cms-beneficios-agua-de-mar-salud .breadcrumbs{margin-bottom:0}@media only screen and (max-width:767px){.cms-beneficios-para-la-salud .text-image-block .order-mobile,.cms-beneficios-agua-de-mar-salud .text-image-block .order-mobile{display:flex;flex-flow:column}.cms-beneficios-para-la-salud .text-image-block .order-mobile :first-child,.cms-beneficios-agua-de-mar-salud .text-image-block .order-mobile :first-child{order:2}}@media only screen and (max-width:767px){.cms-beneficios-para-la-salud .img-full,.cms-beneficios-agua-de-mar-salud .img-full{padding:0}.cms-beneficios-para-la-salud .img-full :first-child,.cms-beneficios-agua-de-mar-salud .img-full :first-child{padding:0}.cms-beneficios-para-la-salud .img-full :first-child .panel-image,.cms-beneficios-agua-de-mar-salud .img-full :first-child .panel-image{padding:0}.cms-beneficios-para-la-salud .img-full :first-child .panel-image img,.cms-beneficios-agua-de-mar-salud .img-full :first-child .panel-image img{padding:0}.cms-beneficios-para-la-salud .mobile-title,.cms-beneficios-agua-de-mar-salud .mobile-title{padding:10px 15px}.cms-beneficios-para-la-salud .block1,.cms-beneficios-agua-de-mar-salud .block1{padding:0 25px}.cms-beneficios-para-la-salud .description-block,.cms-beneficios-agua-de-mar-salud .description-block{margin-top:30px}}.cms-beneficios-para-la-salud .title-block,.cms-beneficios-agua-de-mar-salud .title-block{font:400 35px/47px 'Rubik';color:#051053;max-width:50%;padding-left:15px}@media only screen and (max-width:767px){.cms-beneficios-para-la-salud .title-block,.cms-beneficios-agua-de-mar-salud .title-block{max-width:100%}}.cms-beneficios-para-la-salud .panel-text .description-block,.cms-beneficios-agua-de-mar-salud .panel-text .description-block{font:400 20px/30px 'Rubik'}.cms-beneficios-para-la-salud .mobile-title,.cms-beneficios-agua-de-mar-salud .mobile-title{display:none}@media only screen and (max-width:767px){.cms-beneficios-para-la-salud .mobile-title,.cms-beneficios-agua-de-mar-salud .mobile-title{display:block}}@media only screen and (max-width:767px){.cms-beneficios-para-la-salud .desk-title,.cms-beneficios-agua-de-mar-salud .desk-title{display:none}}.cms-beneficios-para-la-salud .separator,.cms-beneficios-agua-de-mar-salud .separator{margin-left:15px}.cms-beneficios-para-la-salud .text-image-block .panel-text,.cms-beneficios-agua-de-mar-salud .text-image-block .panel-text{min-height:0}.cms-beneficios-para-la-salud .text-image-block .panel-text ul li,.cms-beneficios-agua-de-mar-salud .text-image-block .panel-text ul li{padding-left:30px;position:relative;font:400 18px/30px 'Rubik';color:#8d97ad;margin:11px 0}.cms-beneficios-para-la-salud .text-image-block .panel-text ul li:before,.cms-beneficios-agua-de-mar-salud .text-image-block .panel-text ul li:before{content:" ";width:18px;height:18px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:2px;top:4px}.cms-beneficios-para-la-salud .panel-image,.cms-beneficios-agua-de-mar-salud .panel-image{min-height:0}.cms-beneficios-para-la-salud .related_posts .title,.cms-beneficios-agua-de-mar-salud .related_posts .title{text-align:center}.cms-beneficios-para-la-salud .footer,.cms-beneficios-agua-de-mar-salud .footer{margin-top:0}.q-bg{background-image:url(../images/Q-desktop.svg);background-repeat:no-repeat;background-position:left top}@media only screen and (max-width:992px){.q-bg{background-image:url(../images/Q-mobile.svg)}}.sold-out-label:lang(en){display:none !important}.product-item-info:lang(en) .tocart{display:none !important}@media only screen and (max-width:767px){.cms-aviso-legal .container,.cms-politica-de-cookies .container{padding:0 30px}}.cms-aviso-legal .container h3,.cms-politica-de-cookies .container h3{color:#051053;margin-bottom:10px}.cms-aviso-legal .container p,.cms-politica-de-cookies .container p{color:#8d97ad;font:400 18px/30px 'Rubik';margin:0 0 30px}.cms-aviso-legal .container table th,.cms-politica-de-cookies .container table th,.cms-aviso-legal .container td,.cms-politica-de-cookies .container td{color:#8d97ad;font:400 18px/30px 'Rubik'}.cms-aviso-legal .container .icon-li,.cms-politica-de-cookies .container .icon-li{margin:0 0 30px}.cms-aviso-legal .container .icon-li li,.cms-politica-de-cookies .container .icon-li li{position:relative;font:400 18px/30px 'Rubik';color:#8d97ad;padding-left:60px}.cms-aviso-legal .container .icon-li li:before,.cms-politica-de-cookies .container .icon-li li:before{content:" ";width:18px;height:18px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:30px;top:4px}section.legal{padding:80px 0}@media only screen and (max-width:767px){section.legal{padding:40px 0}}@media (min-width:320px){section.legal .container{width:90%}}@media (min-width:1200px){section.legal .container{width:1170px}}section.legal .container h2{font-family:'Rubik';font-weight:400;padding-bottom:30px;font-size:32px}@media only screen and (max-width:767px){section.legal .container h2{font-size:24px}}section.legal .container h3,section.legal .container h4{font-family:'Rubik';font-weight:400;padding-bottom:30px}@media only screen and (max-width:767px){section.legal .container h3{font-size:20px}}@media only screen and (max-width:767px){section.legal .container h4{font-size:18px}}section.legal .container p{font:400 16px/26px 'Rubik';padding-bottom:20px}section.legal .container ul{margin-bottom:30px}section.legal .container ul li{font:400 16px/26px 'Rubik'}section.legal .container a{text-decoration:underline}@media only screen and (max-width:767px){section.legal .container table td{width:auto !important;padding:8px}}html[lang=en] .mobile-item-col>.table-icon-menu{display:none !important}html[lang=en] body.page-products .stock.available{display:none !important}ul.bullets-azules{width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){ul.bullets-azules{width:100% !important}}ul.bullets-azules li{background:url(../images/bullet-li-blog.png) no-repeat left top;padding-left:30px;margin-bottom:20px;font-family:'Rubik';font-size:16px;color:#8d97ad;line-height:26px;text-align:left}.img-fluid{width:100%;height:auto}.visible-movil-2{display:none !important}@media only screen and (max-width:767px){.visible-movil-2{display:block !important}}.invisible-movil-2{display:block !important}@media only screen and (max-width:767px){.invisible-movil-2{display:none !important}}.spacer90{padding-top:90px !important;padding-bottom:90px !important}@media only screen and (max-width:991px){.spacer90{padding-top:40px !important;padding-bottom:40px !important}}.spacer50{padding-top:50px !important;padding-bottom:50px !important}@media only screen and (max-width:991px){.spacer50{padding-top:30px !important;padding-bottom:30px !important}}.spacer-section{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:991px){.spacer-section{padding-top:40px !important;padding-bottom:40px !important}}.spacer{padding-top:60px;padding-bottom:60px}@media only screen and (max-width:991px){.spacer{padding-top:30px !important;padding-bottom:30px !important}}.pb-90{padding-bottom:90px !important}@media only screen and (max-width:991px){.pb-90{padding-top:40px !important;padding-bottom:40px !important}}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-80{margin-top:80px}.mt-100{margin-top:100px}@media only screen and (max-width:991px){.mt-100{margin-top:0 !important}}@media only screen and (max-width:991px){.mt-movil-40{margin-top:40px !important}}@media only screen and (max-width:991px){.mb-movil-40{margin-bottom:40px !important}}.mx-auto{margin-left:auto !important;margin-right:auto !important}.mb-40{margin-bottom:40px}.ml-15{margin-left:15px}.pr-30{padding-right:30px}@media only screen and (max-width:991px){.pr-30{padding-right:0}}@media only screen and (max-width:767px){.img-full-movil{max-width:420px !important;width:100% !important;height:auto !important}}@media only screen and (max-width:767px){.text-center-movil{text-align:center}}@media only screen and (max-width:767px){.no-gutters-movil{padding-left:0 !important;padding-right:0 !important}}.title-panel p{font-size:16px;font-family:'Rubik'}.text-image-block{background-color:#fff}h2.title-block{color:#051053;font:400 30px/36px 'Rubik' !important}@media only screen and (max-width:767px){h2.title-block{font:400 20px/30px 'Rubik' !important}}h3.h3-subtitle{font:400 20px/34px 'Rubik' !important}@media only screen and (max-width:767px){h3.h3-subtitle{font:400 18px/30px 'Rubik' !important}}p.description-block{font:400 16px/26px 'Rubik';letter-spacing:0;color:#051053}p.p-gris{color:#8d97ad !important}.mt-minus-5{margin-top:-5px}.w-80{width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:991px){.product-lines-block .category-block{max-width:420px !important;width:100% !important;margin-left:auto;margin-right:auto}}.product-lines-block .category-block .producto-txt{position:relative !important;min-height:172px}@media only screen and (max-width:1199px){.product-lines-block .category-block .producto-txt{min-height:187px !important}}@media only screen and (max-width:565px){.product-lines-block .category-block .producto-txt{min-height:auto !important}}.product-lines-block .category-block .producto-txt .boton-chevron-right{display:block;float:none;position:absolute;right:20px;top:65px}@media only screen and (max-width:1199px){.product-lines-block .category-block .producto-txt p{max-width:90%}}@media only screen and (max-width:1199px){.product-lines-block .category-block .product-image{height:243px}}@media only screen and (max-width:1199px){.product-lines-block .category-block .product-image img{width:100%;height:100%}}section.seawater .container-fluid{background-color:#f8f8f8}@media only screen and (max-width:565px){section.seawater .container-fluid .description{margin:0 !important;padding-top:0;padding-bottom:40px}}@media only screen and (max-width:565px){.pollulants-new{margin-bottom:40px !important}}.pollulants-new .backgroundImg{background-position:center left;background-size:cover;width:70%;height:1080px !important}@media only screen and (max-width:767px){.pollulants-new .backgroundImg{max-height:400px !important}}@media only screen and (max-width:565px){.pollulants-new .backgroundImg{max-height:300px !important}}.pollulants-new .backgroundImg-hidratar{height:880px !important}.pollulants-new .backgroundImg-ocular{height:835px !important}.pollulants-new .backgroundImg-nasal{height:780px !important}.pollulants-new .backgroundImg-beber{height:766px !important}.pollulants-new p{color:#8d97ad !important;font:400 16px/26px 'Rubik' !important;margin-bottom:20px !important}@media only screen and (max-width:565px){.pollulants-new .description{margin:0 !important}}.pollulants-new .text{padding-left:40px;padding-right:40px}@media only screen and (max-width:991px){.pollulants-new .text{height:auto !important}}.backgroundImg-ocular-2{background-position:center;height:945px !important}@media only screen and (max-width:767px){.backgroundImg-ocular-2{max-height:400px !important}}@media only screen and (max-width:565px){.backgroundImg-ocular-2{max-height:300px !important}}@media only screen and (max-width:767px){section.use-instruction-new{padding:62px 0 40px !important;margin-top:-15px}}section.use-instruction-new .panel-text{margin-bottom:0}.footer{margin-top:0}.slider-terapia.slider-home{margin-bottom:100px;margin-top:0}@media only screen and (max-width:767px){.slider-terapia.slider-home{margin-bottom:0}}@media only screen and (max-width:565px){.slider-terapia.slider-home .owl-slider{height:auto}}.slider-terapia.slider-home .owl-slider .owl-item{display:inline-block;text-align:center;float:left}.slider-terapia.slider-home .owl-slider .owl-item .slider-item{box-shadow:inset 0 0 0 500px rgba(0,0,0,.44)}@media only screen and (max-width:565px){.slider-terapia.slider-home .owl-slider .owl-item .slider-item{height:582px}}.slider-terapia.slider-home .owl-slider .owl-item .slider-item .slide-text{top:35%}@media only screen and (max-width:767px){.slider-terapia.slider-home .owl-slider .owl-item .slider-item .slide-text{top:15%}}@media only screen and (max-width:565px){.slider-terapia.slider-home .owl-slider .owl-item .slider-item .slide-text{top:57%}}.slider-terapia.slider-home .owl-slider .owl-item .slider-item .slide-text h3{color:#fff}.slider-terapia.slider-home .owl-slider .owl-item .slider-item .slide-text h2{max-width:550px;color:#fff;margin-bottom:15px}.slider-terapia.slider-home .owl-slider .owl-item .slider-item .slide-text h4{color:#fff;max-width:450px;margin-bottom:15px}.slider-terapia.slider-home .owl-slider .owl-nav .fa{color:#fff;border-color:#fff}@media only screen and (max-width:565px){.slider-terapia.slider-home .curva{display:none}}section.efects-water{padding:90px 0}@media only screen and (max-width:767px){section.efects-water{padding:40px 0}}section.efects-water .title{font:400 35px/49px Rubik;width:100%;color:#051053}@media only screen and (max-width:767px){section.efects-water .title{width:100%;font:400 20px/35px Rubik}}section.efects-water .panel{background:#e5eaf1 0% 0% no-repeat padding-box;border:1px dashed #7f84a6;padding:60px 70px;position:relative}@media only screen and (max-width:767px){section.efects-water .panel{padding:30px}}section.efects-water .panel img{position:absolute;right:35px;top:-23px}section.efects-water .panel .title-name{font:400 25px/30px Rubik;color:#051053}@media only screen and (max-width:767px){section.efects-water .panel .title-name{font:400 18px/30px Rubik}}section.efects-water .panel .text{font:400 20px/30px Rubik;color:#051053}@media only screen and (max-width:767px){section.efects-water .panel .text{font:400 15px/30px Rubik}}section.efects-water .icons{text-align:right;padding:10px 0 30px}@media only screen and (max-width:767px){section.efects-water .icons{text-align:center}}section.efects-water .list .tab-pane{padding-left:20px;padding-top:20px}section.efects-water .list .tab-pane li{padding:5px 0 5px 35px;position:relative}section.efects-water .list .tab-pane li:before{content:" ";width:22px;height:22px;position:absolute;display:inline-block;background-image:url(../images/icon_success.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0}section.seawater{background-color:#f6f6f6}section.seawater .header-title{padding:60px 15% 0}section.seawater .title-block{font:400 30px/35px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:767px){section.seawater .title-block{font:400 20px/30px 'Rubik';padding-right:5%}}section.seawater .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}section.seawater .description{margin-top:10%;color:#8d97ad;text-align:left;display:flex;min-height:400px;flex-direction:column;justify-content:center;padding:0 15%;font:400 16px/26px 'Rubik'}@media only screen and (max-width:1320px){section.seawater .description{padding:0 12%;padding-bottom:60px}}@media only screen and (max-width:767px){section.seawater .description{margin:0;width:100%;padding:32px 17px;color:#051053;position:relative}}@media only screen and (max-width:565px){section.seawater .description{padding:0 17px}}section.seawater .orden2{order:2}section.seawater .full-image{display:block;height:100%;min-height:600px;background-size:cover;background-position:center center}@media only screen and (max-width:1320px){section.seawater .full-image{min-height:750px}}@media only screen and (max-width:1199px){section.seawater .full-image{min-height:670px}}@media only screen and (max-width:991px){section.seawater .full-image{min-height:1px;background-image:none !important}}@media only screen and (max-width:575px){section.seawater .full-image{padding:0}}section.seawater .full-image .w-100{width:100%;height:auto}section.seawater .pregunta{text-align:left;font:400 30px/36px 'Rubik';letter-spacing:0;color:#051053;opacity:1}@media only screen and (max-width:767px){section.seawater .pregunta{font:400 20px/36px 'Rubik'}}section.seawater .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}@media only screen and (max-width:767px){section.seawater .separator{margin:20px 0 28px}}.header-terapia .slider-home{margin-bottom:100px;margin-top:0}@media only screen and (max-width:767px){.header-terapia .slider-home{margin-bottom:0}}@media only screen and (max-width:565px){.header-terapia .slider-home{height:567px}}@media only screen and (max-width:565px){.header-terapia .slider-home .owl-slider{height:567px}}.header-terapia .slider-home .owl-slider .owl-item{display:inline-block;text-align:center;float:left}@media only screen and (max-width:767px){.header-terapia .slider-home .owl-slider .owl-item .slider-item .slide-text{top:15%}}.header-terapia .slider-home .owl-slider .owl-item .slider-item .slide-text h3{color:#fff}.header-terapia .slider-home .owl-slider .owl-item .slider-item .slide-text h2{max-width:550px;color:#fff;margin-bottom:15px}.header-terapia .slider-home .owl-slider .owl-item .slider-item .slide-text h4{color:#fff;max-width:450px;margin-bottom:15px}.header-terapia .slider-home .owl-slider .owl-slider .owl-nav .fa{border:1px solid #fff;color:#fff}@media only screen and (max-width:767px){.header-terapia .curva{display:none !important}}.header-terapia .owl-slider .owl-item .slider-item .slide-text{top:28% !important}@media only screen and (max-width:767px){.header-terapia .owl-slider .owl-item .slider-item .slide-text{top:57% !important}}.category-block h3{text-transform:uppercase}.product-lines-block{margin-top:0}.cms-home .product-lines-block{padding:8% 0 0 !important}.cms-terapia-marina-sobre-rene-quinton .breadcrumbs,.cms-terapia-marina-rene-quinton .breadcrumbs{margin-bottom:0}.cms-terapia-marina-sobre-rene-quinton .intro,.cms-terapia-marina-rene-quinton .intro{padding-top:40px;padding-bottom:40px}.cms-terapia-marina-sobre-rene-quinton .intro .title-panel,.cms-terapia-marina-rene-quinton .intro .title-panel{text-align:center;margin-bottom:5%}.cms-terapia-marina-sobre-rene-quinton .intro .title-panel h2,.cms-terapia-marina-rene-quinton .intro .title-panel h2{font:400 35px/70px Rubik;color:#051053}.cms-terapia-marina-sobre-rene-quinton .intro .title-panel p,.cms-terapia-marina-rene-quinton .intro .title-panel p{margin:0 75px;font:400 16px/26px Rubik;color:#8d97ad;padding:20px}.cms-terapia-marina-beber-agua-de-mar-content section.seawater .full-image{min-height:650px}@media only screen and (max-width:1320px){.cms-terapia-marina-beber-agua-de-mar-content section.seawater .full-image{min-height:750px}}@media only screen and (max-width:991px){.cms-terapia-marina-beber-agua-de-mar-content section.seawater .full-image{min-height:1px;background-image:none !important}}@media only screen and (max-width:575px){.cms-terapia-marina-beber-agua-de-mar-content section.seawater .full-image{padding:0}}.cms-terapia-marina-beber-agua-de-mar-content .tipos-agua-bloques .panel-text{padding:0 6%}.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home{cursor:pointer;max-width:100%}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home{width:400px;margin-left:auto;margin-right:auto;margin-bottom:40px}}.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-imagen{background-color:#f8f8f8;height:280px;vertical-align:middle;overflow:hidden}@media only screen and (max-width:991px){.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-imagen{height:auto}}.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-imagen img{width:80%;height:auto;margin-top:20px}.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-txt{min-height:130px;box-sizing:border-box;padding:24px 37px 24px 30px;background-color:#051053;position:relative}.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-txt h3{color:#fff;font-size:18px;font-weight:700;font-family:'Rubik';text-transform:uppercase}.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-txt h3 span{font-weight:300}.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-txt p{color:#8d97ad;font-size:13px;font-family:'Rubik';width:70%;width:84%;line-height:23px !important}.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-txt .boton-chevron-right{width:31px;height:31px;border:1px solid #7f84a6;border-radius:50%;display:inline-block;color:#7f84a6;font-size:16px;text-align:center;position:absolute;top:43px;right:20px}@media only screen and (max-width:991px){.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-txt .boton-chevron-right{top:65px}}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content .bloque-producto-home .producto-txt .boton-chevron-right{top:43px}}.cms-terapia-marina-beber-agua-de-mar-content .use-instruction{padding:90px 0;background-color:#e5eaf1;background-image:none !important}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content .use-instruction{padding:40px 0}}.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .row-cards{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .row-cards{padding-top:0;padding-bottom:30px}}@media only screen and (max-width:991px){.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .row-cards .col-md-4{text-align:center}}.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .card{padding:55px 40px 20px;background-color:#fff;height:390px;width:100%;position:relative}@media only screen and (max-width:1200px){.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .card{height:510px}}@media only screen and (max-width:991px){.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .card{height:auto;margin-top:80px;max-width:420px;width:100%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .card{max-width:420px}}.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .card .icons-blue{position:absolute;top:-50px;right:32px}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .card .icons-blue{top:-40px;right:20px}}.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .card .icons-blue .logo{position:absolute;right:20px;top:25px}.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .card h1{color:#051053;font:400 21px/32px 'Rubik'}.cms-terapia-marina-beber-agua-de-mar-content .use-instruction .card p{font:400 16px/26px 'Rubik'}.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .container-fluid{padding:0;margin:0;display:flex;background-color:#051053}.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .padding0{padding:0}.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .full-image{background-size:cover}@media only screen and (max-width:1600px){.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .full-image{height:auto;min-height:900px}.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .full-image img{display:none}}@media only screen and (max-width:1450px){.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .full-image{height:auto;min-height:1030px}}@media only screen and (max-width:991px){.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .full-image{height:auto;min-height:1px;margin-bottom:40px}.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .full-image img{display:block}}.cms-terapia-marina-beber-agua-de-mar-content section.pollutants img{width:100%}.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .description{margin:0 80px 0;color:#8d97ad;text-align:left;padding:50px 0;font:400 16px/24px 'Rubik'}.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .description .pregunta{text-align:left;font:400 30px/45px 'Rubik';letter-spacing:0;color:#fff;opacity:1}@media only screen and (max-width:565px){.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .description .pregunta{font:400 20px/32px 'Rubik'}}.cms-terapia-marina-beber-agua-de-mar-content section.pollutants .description .separator{background-color:#92f4f5;height:1px;width:50px;display:inline-block;margin:30px 0 30px}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .circle-blue{width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#255edf;margin-right:15px;margin-bottom:30px;margin-top:24px}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .circle-blue{margin:auto}}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .titulo{text-align:left;font:400 30px/72px 'Rubik';letter-spacing:0;color:#051053;opacity:1;margin-bottom:0}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .titulo{font:400 30px/72px 'Rubik';margin:10px 61px -10px 53px}}@media only screen and (max-width:565px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .titulo{margin:10px 0 -10px}}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .row{display:flex}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .row{display:block;text-align:center}}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .texto{text-align:left;font:400 14px/20px 'Rubik';letter-spacing:0;color:#7f84a6;opacity:1}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .texto{font:400 16px/26px 'Rubik';margin:10px 61px 10px 53px}}@media only screen and (max-width:565px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .texto{font:400 16px/26px 'Rubik';margin:10px 0}}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .texto-principal{color:#051053;font:400 22px/40px 'Rubik';text-align:center}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .texto-principal{font:400 20px/30px 'Rubik';margin:0 -37px}}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .texto-post{text-align:center;margin-bottom:50px;letter-spacing:0;color:#051053;opacity:1;font:400 15px/20px 'Rubik'}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .texto-post{font:400 15px/27px 'Rubik';text-align:left;margin-top:40px}}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .container{display:block}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .img-principal{position:absolute;bottom:74%;left:38%;width:200px}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .img-principal{position:absolute;bottom:88%;left:31%;width:38%}}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .img1{margin:16px 10px 0}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .img2{margin:20px 21px 0}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .img3{margin:20px 25px 0}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .rectangulo{border:1px dashed #707070;align-content:center;position:relative;padding:63px 80px 30px;margin:180px 0 56px 130px;max-width:915px}@media only screen and (max-width:991px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .rectangulo{margin-left:auto}}@media only screen and (max-width:767px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .rectangulo{margin:auto;margin-top:40%}}.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .pasos{display:block}@media only screen and (max-width:565px){.cms-terapia-marina-beber-agua-de-mar-content section.quinton_protocol .pasos{margin-bottom:30px}}.slider-beneficios .owl-item{vertical-align:top}.slider-beneficios .slider-item h2{margin-bottom:30px}.slider-beneficios .slider-item h4{font-size:21px !important;width:100%;margin-bottom:40px;color:#fff !important}@media only screen and (max-width:991px){.slider-beneficios .slider-item h4{width:70%}}@media only screen and (max-width:767px){.slider-beneficios .slider-item h4{width:100%;font-size:15px !important;line-height:22px !important}}.slider-beneficios .slider-item .slide-text{top:27%}@media only screen and (max-width:991px){.slider-beneficios .slider-item .slide-text{top:25% !important;width:69% !important}}@media only screen and (max-width:767px){.slider-beneficios .slider-item .slide-text{top:45% !important;width:100% !important}}.slider-beneficios .curva{width:100%}@media only screen and (max-width:565px){.slider-beneficios .curva{display:none !important}}.Benefits_of_sea_water_block{padding-top:0;padding-bottom:80px}@media only screen and (max-width:565px){.Benefits_of_sea_water_block{padding-top:0}}.Benefits_of_sea_water_block h2{font:400 30px/70px 'Rubik';letter-spacing:0;color:#051053}@media only screen and (max-width:565px){.Benefits_of_sea_water_block h2{font:400 20px/28px 'Rubik'}}.Benefits_of_sea_water_block p.description-block{color:#8d97ad}@media only screen and (max-width:991px){.text-image-block .panel-text{padding:40px 0 30px !important;display:block !important}}.section-ventajas{background-color:#e5eaf1;padding-top:130px;padding-bottom:85px}.section-ventajas h2{font:400 30px/43px 'Rubik';color:#051053}.section-ventajas h4{font:400 20px/36px 'Rubik';color:#051053;padding-bottom:30px}.section-ventajas .owl-home-ventajas-movil{width:100%}.section-ventajas .owl-home-ventajas-movil .ventajas-box{background-color:#fff;height:385px;text-align:center;padding:33px 20px;margin-top:20px;margin-left:auto;margin-right:auto;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);max-width:100%;width:100%}.section-ventajas .owl-home-ventajas-movil .ventajas-box .icon-box{max-width:274px;width:100%;height:88px;display:block;text-align:center;vertical-align:middle;margin-left:auto;margin-right:auto;margin-bottom:25px}.section-ventajas .owl-home-ventajas-movil .ventajas-box .icon-fluid{height:100%;width:auto}.section-ventajas .owl-home-ventajas-movil .ventajas-box h5.h5-ventajas{font-size:18px;line-height:27px;margin-top:15px;color:#051053}.section-ventajas .owl-home-ventajas-movil .ventajas-box h5.h5-ventajas:after{display:block;width:30px;height:1px;background-color:#92f4f5;color:#92f4f5;content:"";margin:10px auto 12px;text-align:center}.section-ventajas .owl-home-ventajas-movil .ventajas-box .desc-corta{line-height:26px;font-size:16px;font-family:'Rubik'}@media only screen and (max-width:767px){.section-ventajas .owl-home-ventajas-movil .ventajas-box{max-width:280px;margin-left:auto;margin-right:auto;height:auto}}.section-ventajas .owl-home-ventajas-movil.off{display:block}body.category-sprays-nasales .catalog-category-view .spray-treatment{height:790px !important}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons>span{display:initial !important;padding-top:20px !important}@media only screen and (max-width:991px){.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons>span{height:auto}}.catalog-category-view .spray-treatment .wrapper-text .wrapper-icons>span img{margin-bottom:10px}.wrapper-icons.iconos-ocular span{margin-right:30px}@media only screen and (max-width:991px){.wrapper-icons.iconos-ocular span{width:20% !important}}@media only screen and (max-width:767px){.wrapper-icons.iconos-ocular span{margin-right:0;width:50% !important;padding-left:20px !important;padding-right:20px !important}}body.category-sprays-dermatologicos .catalog-category-view .spray-treatment .wrapper-text .wrapper-icons>span img{max-width:70px}.megabanner{overflow:hidden;height:90vh}@media only screen and (max-width:767px){.megabanner{height:545px}}.megabanner .slider-item{width:100%;height:100%;text-align:center}.megabanner .slider-item .slide-text{position:relative;top:28%;text-align:left;color:#051053;width:77%}@media only screen and (max-width:767px){.megabanner .slider-item .slide-text{top:80% !important;width:100%}}.megabanner .slider-item .slide-text h2{max-width:550px;color:#fff;margin-bottom:15px;text-align:left;font:400 60px/70px 'Rubik';letter-spacing:0}@media only screen and (max-width:767px){.megabanner .slider-item .slide-text h2{font:400 28px/37px 'Rubik';margin-top:-10px}}.modal-show-code,.amredirect-modal{width:100%;max-width:800px;height:80vh;margin-left:auto;margin-right:auto;top:10%}@media only screen and (max-width:1199px){.modal-show-code,.amredirect-modal{width:90%}}.modal-show-code .modal-inner-wrap,.amredirect-modal .modal-inner-wrap{background-color:#fff !important;width:100% !important}.modal-show-code .modal-inner-wrap .modal-header,.amredirect-modal .modal-inner-wrap .modal-header{background-color:#e5eaf1 !important;border-bottom:0 !important;padding:35px 0 !important;text-align:center !important;background-repeat:no-repeat;background-position:left}@media only screen and (max-width:565px){.modal-show-code .modal-inner-wrap .modal-header,.amredirect-modal .modal-inner-wrap .modal-header{padding:40px 0 !important}}.modal-show-code .modal-inner-wrap .modal-header h1.modal-title,.amredirect-modal .modal-inner-wrap .modal-header h1.modal-title{color:#051053 !important;font-size:45px !important;font-weight:400 !important;font-family:'Rubik' !important;line-height:53px !important;width:60% !important;margin-left:auto !important;margin-right:auto !important;position:relative;z-index:99}@media only screen and (max-width:767px){.modal-show-code .modal-inner-wrap .modal-header h1.modal-title,.amredirect-modal .modal-inner-wrap .modal-header h1.modal-title{width:100% !important;font-size:36px !important;line-height:48px !important}}@media only screen and (max-width:565px){.modal-show-code .modal-inner-wrap .modal-header h1.modal-title,.amredirect-modal .modal-inner-wrap .modal-header h1.modal-title{font-size:32px !important;line-height:42px !important}}.modal-show-code .modal-inner-wrap .modal-content,.amredirect-modal .modal-inner-wrap .modal-content{border:0;-webkit-box-shadow:none;box-shadow:none;padding:88px 50px 100px;text-align:center;max-width:800px;width:100%}@media only screen and (max-width:767px){.modal-show-code .modal-inner-wrap .modal-content,.amredirect-modal .modal-inner-wrap .modal-content{padding:80px 50px 80px}}@media only screen and (max-width:565px){.modal-show-code .modal-inner-wrap .modal-content,.amredirect-modal .modal-inner-wrap .modal-content{padding:70px 20px 40px}}.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container p,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container p{font-size:25px !important;font-family:'Rubik' !important;color:#051053 !important}@media only screen and (max-width:565px){.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container p,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container p{font-size:20px !important}}.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container .discount-code,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container .discount-code{text-align:center;display:block}.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container .discount-code input,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container .discount-code input{width:100%;max-width:620px;height:103px;text-align:center;background-color:#f7f9fb;color:#051053;text-transform:uppercase;line-height:47px;font-size:35px;font-family:'Rubik';border:0;margin-top:21px}@media only screen and (max-width:565px){.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container .discount-code input,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container .discount-code input{font-size:25px;height:80px}}.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container .copy-link,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container .copy-link{padding-top:30px;display:none}.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container .copy-link span,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container .copy-link span{font-size:17px;font-family:'Rubik';color:#051053;text-transform:uppercase;font-weight:500}.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container .copy-link .wk-icons,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container .copy-link .wk-icons{color:#ff9821 !important}.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container img.q-modal,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container img.q-modal{position:absolute;top:-176px;left:0;width:226px;z-index:1}@media only screen and (max-width:767px){.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container img.q-modal,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container img.q-modal{top:-118px;width:169px}}@media only screen and (max-width:565px){.modal-show-code .modal-inner-wrap .modal-content .discount-popup-container img.q-modal,.amredirect-modal .modal-inner-wrap .modal-content .discount-popup-container img.q-modal{top:-164px;width:200px}}.modal-show-code .modal-inner-wrap .modal-content .text-uppercase,.amredirect-modal .modal-inner-wrap .modal-content .text-uppercase{text-transform:uppercase}.modal-show-code .modal-inner-wrap .modal-footer,.amredirect-modal .modal-inner-wrap .modal-footer{display:none}.modal-show-code .action-close:before,.amredirect-modal .action-close:before{content:' ';background-color:transparent;background-image:url('../images/close-icon.svg');background-repeat:no-repeat;background-position:center;background-size:cover;width:53px;height:53px;border:0 !important;border-radius:0;-webkit-border-radius:0%;-moz-border-radius:0%;-o-border-radius:0%}.amredirect-modal .modal-inner-wrap .modal-footer{display:block !important}body.customer-account-forgotpassword .page-wrapper{background:#e5eaf1 url(../images/ic-logo-mask-grey.svg) no-repeat;background-position-x:-225px}@media only screen and (max-width:767px){body.customer-account-forgotpassword .page-wrapper{background-size:contain;background-position-y:0px}body.customer-account-forgotpassword .page-wrapper form{width:100%}}.forgot_password_page_bg{display:flex;flex-flow:row wrap;justify-content:center;box-shadow:0px 3px 6px #000 29;background-color:#fff;border:1px solid #e5eaf1;max-width:615px;margin:0 auto;border-radius:0;padding:60px;margin-top:60px;margin-bottom:80px}@media only screen and (max-width:767px){.forgot_password_page_bg{padding:30px;margin-top:40px;margin-bottom:40px}}.forgot_password_page_bg .page-title-wrapper{display:none}.forgot_password_page_bg .field .label{font:400 15px/33px 'Rubik';letter-spacing:0;color:#051053;text-transform:uppercase}@media only screen and (max-width:565px){.forgot_password_page_bg .field .label{white-space:normal}}.forgot_password_page_bg input[type=text],.forgot_password_page_bg input[type=password],.forgot_password_page_bg input[type=url],.forgot_password_page_bg input[type=tel],.forgot_password_page_bg input[type=search],.forgot_password_page_bg input[type=number],.forgot_password_page_bg input[type=datetime],.forgot_password_page_bg input[type=email]{border:1px solid #e9edf2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;font:400 17px/16px 'Rubik';color:#051053}.forgot_password_page_bg button.submit{width:45%;margin-bottom:30px;background-color:#ff9821 !important;border-radius:8px;border:none;text-align:center;font:500 18px/50px 'Rubik';letter-spacing:0;color:#fff;padding:0 20px;height:50px;display:block;margin-left:auto;margin-right:auto}.forgot_password_page_bg .secondary{font:400 13px/33px 'Rubik';letter-spacing:0;color:#051053;text-align:center}.forgot_password_page_bg .secondary a.register{text-decoration:underline !important;color:#ff9821 !important;background:0 0 !important}body.cms-sobre-nosotros .breadcrumbs{background-color:#fff}body.cms-sobre-nosotros .seawater.bg-blanco{background-color:#fff !important}body.cms-sobre-nosotros section{min-height:651px !important}body.cms-sobre-nosotros section .col-lg-6{min-height:651px !important;max-height:651px}@media only screen and (max-width:992px){body.cms-sobre-nosotros section .col-lg-6{min-height:auto !important}}body.cms-sobre-nosotros section .section-historia .full-image{background-repeat:no-repeat;background-position:center}@media only screen and (max-width:992px){body.cms-sobre-nosotros section .section-historia .full-image{min-height:450px !important}}@media only screen and (max-width:768px){body.cms-sobre-nosotros section .section-historia .full-image{background-size:85%}}@media only screen and (max-width:565px){body.cms-sobre-nosotros section .section-historia .full-image{background-size:90%}}body.cms-sobre-nosotros section .section-historia .description{width:100%;max-width:531px;padding-top:160px;margin-left:auto;margin-right:auto;font:400 16px/26px 'Rubik'}@media only screen and (max-width:992px){body.cms-sobre-nosotros section .section-historia .description{padding-top:60px;padding-bottom:60px}}body.cms-sobre-nosotros section .section-historia .description .pregunta{font:400 30px/36px 'Rubik';letter-spacing:0 !important}@media only screen and (max-width:768px){body.cms-sobre-nosotros section .section-historia .description .pregunta{font:400 20px/36px 'Rubik'}}body.cms-sobre-nosotros img.img-q-desktop{position:absolute;left:0;top:0;max-width:328px}@media only screen and (max-width:768px){body.cms-sobre-nosotros img.img-q-desktop{top:-15px;max-width:300px}}body.cms-sobre-nosotros .section-intro-gris{background-color:#e5eaf1;min-height:227px;margin-top:-1px}@media only screen and (max-width:768px){body.cms-sobre-nosotros .section-intro-gris{margin-top:-16px}}body.cms-sobre-nosotros .section-intro-gris p.entradilla-intro{color:#051053;font-size:28px;line-height:40px;text-align:center;width:100%;margin:0 auto;padding-top:60px}@media only screen and (max-width:1200px){body.cms-sobre-nosotros .section-intro-gris p.entradilla-intro{padding-top:45px}}@media only screen and (max-width:992px){body.cms-sobre-nosotros .section-intro-gris p.entradilla-intro{padding-top:30px}}@media only screen and (max-width:768px){body.cms-sobre-nosotros .section-intro-gris p.entradilla-intro{font-size:24px;padding-top:45px}}@media only screen and (max-width:565px){body.cms-sobre-nosotros .section-intro-gris p.entradilla-intro{font-size:20px;line-height:32px}}@media only screen and (max-width:420px){body.cms-sobre-nosotros .section-intro-gris p.entradilla-intro{padding-top:30px}}body.cms-sobre-nosotros .footer{margin-top:-1px}body.cms-not-found-404 div.breadcrumbs{display:none !important}.section-404{background-color:#e5eaf1}.section-404 .h2-error{font-size:40px;font-weight:500 !important;color:#c8d0d9;padding-bottom:50px}.section-404 .h3-error{font-size:240px;font-weight:700;line-height:240px;color:#c8d0d9}.section-404 .card{max-width:320px;margin-bottom:40px;background-color:#fff}@media only screen and (max-width:991px){.section-404 .card{margin-left:auto;margin-right:auto}}.section-404 .card .card-body{padding-top:30px;padding-bottom:42px}.section-404 .card .card-body p{font-size:16px;line-height:26px;color:#8d97ad;min-height:100px;padding-left:15px;padding-right:15px}@media only screen and (max-width:565px){.section-404 .card .card-body p{min-height:auto}}.section-404 .card .card-body .btn-secondary{min-width:221px;width:221px;font-size:18px;text-align:center;padding:0;margin-top:7px}.section-404 p{color:#051053;font-size:16px;font-family:'Rubik';line-height:26px}.section-404 .pb-20{padding-bottom:20px}.section-404 .pt-30{padding-top:30px !important}body.cms-not-found-404 .footer{margin-top:0}body.cms-contacto .visible-movil{display:none !important}@media only screen and (max-width:767px){body.cms-contacto .visible-movil{display:block !important}}@media only screen and (max-width:767px){body.cms-contacto .invisible-movil{display:none !important}}body.cms-contacto .no-lateral-pad{padding:0}body.cms-contacto .w-100{width:100%}body.cms-contacto .pb-40{padding-bottom:40px}@media only screen and (max-width:767px){body.cms-contacto .pb-movil-0{padding-bottom:0}}body.cms-contacto .mt-20{margin-top:20px}body.cms-contacto .pb-20{padding-bottom:20px}@media only screen and (max-width:767px){body.cms-contacto .mt-movil-0{margin-top:0}}body.cms-contacto .float-right{float:right}body.cms-contacto .float-left{float:left}body.cms-contacto .link-under{text-decoration:underline}body.cms-contacto .link-azul{color:#60d0e1}body.cms-contacto h2{font-family:'Rubik',Arial !important;font-size:30px;font-weight:400}body.cms-contacto h2.bg-left:after{margin-top:20px;margin-bottom:20px;display:block;width:51px;height:2px;background-color:#92f4f5;color:#92f4f5;content:""}body.cms-contacto .header-contacto{margin-top:0;height:1260px;background-image:url(../images/contacto-quinton.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width:767px){body.cms-contacto .header-contacto{background-image:none;margin-top:-15px;height:auto}}body.cms-contacto .header-contacto .box-form{width:770px;background-color:#fff;padding:45px 75px;border-radius:4px;float:right;margin-top:110px}@media only screen and (max-width:991px){body.cms-contacto .header-contacto .box-form{float:none;margin-left:auto;margin-right:auto}}@media only screen and (max-width:992px){body.cms-contacto .header-contacto .box-form{width:100%}}@media only screen and (max-width:767px){body.cms-contacto .header-contacto .box-form{margin-top:0;background-color:#051053;padding-bottom:90px;border-radius:0}}@media only screen and (max-width:565px){body.cms-contacto .header-contacto .box-form{padding:45px 35px}}@media only screen and (max-width:767px){body.cms-contacto .header-contacto .box-form .bg-left{margin-top:-160px;color:#fff;font-size:30px}}body.cms-contacto .header-contacto .box-form label.label{visibility:hidden;font-size:9px;font-weight:700;color:#051053;margin:0 0 4px;transition:.3s all;margin-bottom:-4px;position:relative;top:-66px}body.cms-contacto .header-contacto .box-form input[type=text]:focus~label.label,body.cms-contacto .header-contacto .box-form .box-form input[type=email]:focus~label.label,body.cms-contacto .header-contacto .box-form .box-form textarea:focus~label.label,body.cms-contacto .header-contacto .box-form .box-form select:focus~label.label{visibility:visible;margin-bottom:0}body.cms-contacto .header-contacto .box-form input,body.cms-contacto .header-contacto .box-form .box-form textarea,body.cms-contacto .header-contacto .box-form .box-form select{border-color:#e5eaf1 !important;font-size:16px !important;color:#8d97ad}body.cms-contacto .header-contacto .box-form textarea{padding:10px !important;min-height:120px !important}body.cms-contacto .header-contacto .box-form .comment label.label{top:-155px}body.cms-contacto .header-contacto .box-form .pt-10{padding-top:5px}body.cms-contacto .header-contacto .box-form .pb-10{padding-bottom:5px}body.cms-contacto .header-contacto .box-form input[type=checkbox]{display:none !important}body.cms-contacto .header-contacto .box-form label.form-check-label{font-size:12px}@media only screen and (max-width:768px){body.cms-contacto .header-contacto .box-form label.form-check-label{color:#fff}}body.cms-contacto .header-contacto .box-form label.form-check-label span{display:inline-block;float:left;margin-right:15px;margin-top:5px;width:18px;height:50px;vertical-align:middle;background:url(../images/checkbox-off.png) left top no-repeat;cursor:pointer}body.cms-contacto .header-contacto .box-form input[type=checkbox]:checked+.form-check-label span{background:url(../images/checkbox-on.png) top no-repeat}body.cms-contacto .header-contacto .box-form input[type=checkbox]:checked+label .form-check-label span{background:url(../images/checkbox-on.png) top no-repeat}body.cms-contacto .header-contacto .box-form .form-check-label a{color:#08b6d1;text-decoration:underline}body.cms-contacto .header-contacto .box-form .primary{text-align:center}body.cms-contacto .header-contacto .box-form small{color:#5f5f5f}@media only screen and (max-width:768px){body.cms-contacto .header-contacto .box-form small{color:#fff}}body.cms-contacto .header-contacto .box-form small a{color:#08b6d1;text-decoration:underline}body.cms-contacto .btn-secondary{border-radius:5px;background-color:#ff9821 !important;border:0 !important;font-weight:300 !important;margin-top:30px;width:369px;height:58px !important;line-height:58px !important;font-size:20px;text-align:center}@media only screen and (max-width:768px){body.cms-contacto .btn-secondary{float:none;max-width:369px;width:100%;margin:30px auto 0}}@media only screen and (max-width:565px){body.cms-contacto .btn-secondary{max-width:369px;width:100%;margin:30px auto 0}}@media only screen and (max-width:380px){body.cms-contacto .btn-secondary{font-size:18px}}body.cms-contacto .actions-toolbar .action.primary{background-color:#ff9821 !important;border:0 !important;border-radius:5px;font-weight:300}body.cms-contacto .curva-contacto.curva{position:relative;top:0;height:auto}@media only screen and (max-width:768px){body.cms-contacto .curva-contacto.curva{position:relative;top:0;height:auto}}body.cms-contacto .curva-contacto.curva .border-rounded-desktop{margin-top:-8%;width:100% !important;margin-left:0}@media only screen and (max-width:767px){body.cms-contacto .curva-contacto.curva .border-rounded-desktop{display:none}}@media only screen and (max-width:767px){body.cms-contacto .curva-contacto.curva .border-rounded-mobile{margin-top:-60px}}@media only screen and (max-width:450px){body.cms-contacto .curva-contacto.curva .border-rounded-mobile{margin-top:-36px}}body.cms-contacto .section-extraccion{background-color:#f8f8f8;padding-top:0;padding-bottom:90px}@media only screen and (max-width:768px){body.cms-contacto .section-extraccion{padding-top:30px}}@media only screen and (max-width:565px){body.cms-contacto .section-extraccion h2{font-size:20px;font-weight:400}}body.cms-contacto .section-extraccion .box-contacto{width:369px;height:379px;box-shadow:0px 0px 10px #051053 0 D;padding:50px 54px;box-sizing:border-box;background-color:#fff}@media only screen and (max-width:768px){body.cms-contacto .section-extraccion .box-contacto{margin-left:auto;margin-right:auto;float:none;text-align:left}}@media only screen and (max-width:565px){body.cms-contacto .section-extraccion .box-contacto{width:100%}}body.cms-contacto .section-extraccion .box-contacto b{color:#051053}body.cms-contacto .section-extraccion .box-contacto p{font-family:'Rubik',Arial !important;font-size:16px;line-height:26px;color:#8d97ad}body.cms-contacto .section-extraccion .box-contacto .btn-mapa{font-size:15px;color:#8d97ad;width:100%;height:44px;line-height:44px;text-align:center;display:block;border-radius:10px;border:1px solid #c3cad5;cursor:pointer}body.cms-contacto div.mage-error{color:red;font-style:italic;padding-top:5px;line-height:1.4;font-size:12px;position:absolute}body.cms-contacto .section-mapa #map{height:768px;width:100%;margin-bottom:0}@media only screen and (max-width:767px){body.cms-contacto .footer-mobile .col-xs-12{text-align:center !important}}@media only screen and (max-width:767px){body.cms-contacto .footer-mobile .box-1 .social-link{display:block !important;max-width:135px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){body.cms-contacto .footer-mobile .invisible-movil,body.cms-contacto .footer-mobile .visible-sm{display:block !important}}.box-ty{width:460px;background-color:#fff;padding:83px 75px;border-radius:4px;float:right;margin-top:196px}@media only screen and (max-width:768px){.box-ty{width:90%;padding:54px 100px;float:none;margin-top:80px;position:absolute;top:90px;margin-left:auto;margin-right:auto;left:0;right:0}}@media only screen and (max-width:565px){.box-ty{padding:54px 30px}}.box-ty h2{font-size:20px}.box-ty p{font-size:14px;color:#8d97ad}.box-ty .circulo-azul{width:99px;height:99px;margin:0 auto 30px;border-radius:50%;background-color:#255edf;text-align:center;padding-top:30px}body.cms-thank-you .page.messages{display:none !important}body.cms-thank-you .header-contacto{margin-top:-40px;background-image:url(../images/contacto-quinton.jpg);height:880px;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width:768px){body.cms-thank-you .header-contacto{height:auto}}body.cms-thank-you .curva-contacto{top:78vh}@media only screen and (max-width:768px){body.cms-thank-you .curva-contacto{position:relative;top:-67px;height:auto;margin-bottom:-120px}}@media only screen and (max-width:450px){body.cms-thank-you .curva-contacto{top:-40px}}body.cms-thank-you .curva-contacto .container-fluid{padding-left:0;padding-right:0}body.cms-thank-you .curva-contacto .border-rounded-desktop{margin-top:0;width:101% !important;margin-left:0}@media only screen and (max-width:1450px){body.cms-thank-you .curva-contacto .border-rounded-desktop{margin-top:5%}}@media only screen and (max-width:1150px){body.cms-thank-you .curva-contacto .border-rounded-desktop{margin-top:3%}}@media only screen and (max-width:992px){body.cms-thank-you .curva-contacto .border-rounded-desktop{margin-top:5%}}body.cms-thank-you .invisible-movil{display:block !important}@media only screen and (max-width:768px){body.cms-thank-you .invisible-movil{display:none !important}}body.cms-thank-you .visible-movil{display:none !important}@media only screen and (max-width:768px){body.cms-thank-you .visible-movil{display:block !important}}body.cms-thank-you h1{font-size:30px;font-weight:400}body.cms-thank-you h2{font-size:30px;font-weight:400}body.cms-thank-you h2.bg-left:after{display:block;width:51px;height:2px;background-color:#92f4f5;color:#92f4f5;content:"";margin-top:40px}body.cms-thank-you .btn-secondary.btn-contacto{display:none !important}body.cms-thank-you .section-extraccion{padding-top:90px;padding-bottom:90px;margin-bottom:0}body.cms-thank-you .section-extraccion .box-contacto{width:369px;height:379px;box-shadow:0px 0px 10px #051053 0 D;padding:50px 54px;box-sizing:border-box;background-color:#fff;margin-top:40px}@media only screen and (max-width:768px){body.cms-thank-you .section-extraccion .box-contacto{margin-left:auto;margin-right:auto}}@media only screen and (max-width:565px){body.cms-thank-you .section-extraccion .box-contacto{width:100%}}body.cms-thank-you .section-extraccion .box-contacto .link-under{text-decoration:underline}body.cms-thank-you .section-extraccion .box-contacto .link-azul{color:#60d0e1}body.cms-thank-you .section-extraccion .box-contacto .btn-mapa{font-size:15px;color:#8d97ad;width:100%;height:44px;line-height:44px;text-align:center;display:block;border-radius:10px;border:1px solid #c3cad5;cursor:pointer}body.cms-thank-you .section-extraccion .box-contacto.float-right{float:right}@media only screen and (max-width:767px){body.cms-thank-you .section-extraccion .box-contacto.float-right{float:none}}body.cms-thank-you .section-extraccion .box-contacto.float-left{float:left}@media only screen and (max-width:767px){body.cms-thank-you .section-extraccion .box-contacto.float-left{float:none}}body.cms-thank-you #map{height:600px}body.cms-thank-you .bg-marron{background-color:#f8f8f8}body.cms-thank-you footer .invisible-movil{display:block !important}@media screen and (min-width:992px) and (max-height:900px){body.cms-thank-you .curva-contacto .border-rounded-desktop{margin-top:7%;width:101% !important;margin-left:0}}@media screen and (min-width:769px) and (max-height:900px){body.cms-thank-you .curva-contacto .border-rounded-desktop{margin-top:12%;width:101% !important;margin-left:0}}