body footer.page-footer #footer-widgets .footer-main .footer-copyright-vertical{width:100%;margin-top:15px}body footer.page-footer #footer-widgets .footer-main .footer-copyright-vertical .row.align-items-center{padding:10px 0}body footer.page-footer #footer-widgets .footer-main .footer-copyright-vertical .row.align-items-center .footer-copyright br{display:none}body footer.page-footer #footer-widgets .footer-main .footer-copyright-vertical .row.align-items-center .footer-copyright .text-copyright{margin:0}body footer.page-footer #footer-widgets .footer-main .footer-copyright-vertical .row.align-items-center .footer-payment ul.mr-payment{margin:0}body footer.page-footer #footer-widgets .footer-main .footer-copyright-vertical .row.align-items-center .footer-payment ul.mr-payment li.title{margin:0}body.cms-index-index .view-all a{background-color:#ed1c24;color:#fff;font-weight:600;padding:5px;border-radius:4px;border:1px solid #ed1c24}body.cms-index-index .view-all a:hover{color:#ed1c24;background-color:#fff;border:1px solid #ed1c24}body.customer-address-form form.form-address-edit#form-validate fieldset.fieldset{display:grid}body.customer-address-form form.form-address-edit#form-validate fieldset.fieldset div.field.region.required{display:block !important}body.checkout-index-index.page-layout-checkout #co-payment-form .checkout-agreements-block .checkout-agreement .label{padding:0 25px;display:flex;justify-content:center;align-items:center}body.checkout-index-index.page-layout-checkout #co-payment-form .checkout-agreements-block .checkout-agreement .label::before{top:11px;margin:-8px 0 0 0;left:0}body.checkout-index-index.page-layout-checkout #co-payment-form .checkout-agreements-block .checkout-agreement .label::after{top:11px;margin:-8px 0 0 0;left:0}body.checkout-index-index.page-layout-checkout #co-payment-form .checkout-agreements-block .checkout-agreement .label button{text-align:left}body.checkout-index-index.page-layout-checkout .modals-wrapper .modal-inner-wrap ._container_page_complementary{overflow-y:scroll;max-height:80vh}body.customer-account-edit #maincontent .columns .column.main form.form.form-edit-account fieldset.fieldset .field.field-name-suffix,body.customer-account-edit #maincontent .columns .column.main form.form.form-edit-account fieldset.fieldset .field.field-name-middlename{display:none}@media (max-width:991px){body.catalog-category-view #maincontent .filter-mobile-wrap .filter-mobile-btn{background-color:#ed1c24;border-radius:4px;color:#fff;display:flex;align-items:center;gap:5px;margin:0 0 20px auto;width:fit-content;padding:5px 10px}body.catalog-category-view #maincontent .filter-mobile-wrap .filter-mobile-btn i{position:unset;margin:0}body.catalog-category-view #maincontent .filter-mobile-wrap .filter-mobile-btn i::before{content:url('https://api.iconify.design/mingcute/filter-line.svg?color=white&width=24&height=24')}}@media (max-width:767px){body header.page-header .header-main-content .col-logo .menu-logo .icon-top-mobile{display:none}}body .product-item .product-item-info .product-show .product-btn{position:unset;visibility:visible;opacity:1;max-height:0;transition:all ease-in-out .5}body .product-item .product-item-info .product-show .product-btn .row.no-gutters .col.out-stock{position:absolute;z-index:10;top:0;right:0;background-color:#d2d2d2;color:#000;font-size:12px;font-weight:600;border-radius:5px;padding:0 10px}body .product-item:hover .product-item-info .product-show .product-btn{max-height:40px;transition:all ease-in-out .5}@media (max-width:991px){body.catalogsearch-result-index #maincontent .columns .sidebar-wrap{display:block}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.block-nav{display:none}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter{background:unset;padding:0;margin:0}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-title.filter-title{margin:0}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-title.filter-title strong{background-color:#ed1c24;color:#fff;font-size:14px;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center;gap:3px;border-radius:4px;padding:10px 40px;margin:0;cursor:pointer;position:fixed;z-index:90;bottom:90px;left:50%;transform:translateX(-50%)}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content{position:fixed;z-index:1000;background:#fff;top:0;right:0;bottom:0;padding:30px;transform:translateX(100%);transition:all ease .6s;width:90%;max-width:600px;max-height:unset;overflow-y:auto;overflow-x:auto}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content::-webkit-scrollbar-track{border-radius:8px;background-color:#d2d2d2}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content::-webkit-scrollbar-thumb{border-radius:8px;background-color:#575757}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options-item{margin-bottom:30px;background-color:#efefef;padding:20px}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options-item .filter-options-title{font-size:18px;font-weight:500}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options-item .filter-options-title::after{font-size:18px;font-weight:600}body.catalogsearch-result-index #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content .filter-options-item .filter-options-content{border:none;margin-top:15px}body.catalogsearch-result-index.filters-active{overflow:hidden}body.catalogsearch-result-index.filters-active #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-title.filter-title strong{position:unset;transform:unset;background-color:unset}body.catalogsearch-result-index.filters-active #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-title.filter-title strong>span{display:none}body.catalogsearch-result-index.filters-active #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-title.filter-title strong::after{content:'';background-color:#000;opacity:.7;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;cursor:pointer;width:100vw;height:100vh}body.catalogsearch-result-index.filters-active #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content{position:fixed;z-index:100;background:#fff;top:0;bottom:0;padding:30px;transform:translateX(0);transition:all ease .6s}}@media (max-width:767px){body.catalogsearch-result-index #maincontent .columns .column.main{display:flex;flex-direction:column-reverse;gap:30px}body.catalogsearch-result-index.filters-active #maincontent .columns .sidebar-wrap .sidebar.sidebar-main .block.filter .block-content.filter-content{z-index:1000}}body.checkout-index-index .opc-sidebar.opc-summary-wrapper .opc-block-summary{display:flex;flex-direction:column}body.checkout-index-index .opc-sidebar.opc-summary-wrapper .opc-block-summary .payment-option.opc-payment-additional.discount-code{order:-10}body.checkout-index-index .opc-sidebar.opc-summary-wrapper .opc-block-summary .payment-option.opc-payment-additional.discount-code .payment-option-title{font-size:2rem;font-weight:500;margin-bottom:15px}body.checkout-index-index .opc-sidebar.opc-summary-wrapper .opc-block-summary .payment-option.opc-payment-additional.discount-code .payment-option-content form#discount-form{display:flex;margin-bottom:10px}body.checkout-index-index .opc-sidebar.opc-summary-wrapper .opc-block-summary .payment-option.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner{flex:1}body.checkout-index-index .opc-sidebar.opc-summary-wrapper .opc-block-summary .payment-option.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner .label{display:none}body.checkout-index-index .opc-sidebar.opc-summary-wrapper .opc-block-summary .payment-option.opc-payment-additional.discount-code .payment-option-content form#discount-form .payment-option-inner .input-text{height:34px;font-size:14px}body.checkout-index-index #maincontent li#payment form#co-payment-form fieldset.field.street .field._error div.field-error{display:block}body.checkout-index-index .payment-option._collapsible.discount-code .payment-option-title span::after{display:none}body.checkout-index-index .payment-option._collapsible.discount-code .payment-option-content{display:block !important;height:auto !important}body.catalog-category-view .column.main{display:flex;flex-direction:column-reverse}body.catalog-category-view .column.main .products.grid.products-grid .mb-trigger.mb-trigger-next{margin-bottom:20px}.message.global.cookie#notice-cookie-block .actions{top:calc(50% - 19px)}body.checkout-cart-index #maincontent .page-title-wrapper h1.page-title{text-align:center !important}body.checkout-cart-index #maincontent .cart-summary{display:flex;flex-direction:column}body.checkout-cart-index #maincontent .cart-summary .summary.title{order:-20}body.checkout-cart-index #maincontent .cart-summary #block-discount{order:-10}body.checkout-cart-index #maincontent .cart-summary #block-discount .title::after{display:none}body.checkout-cart-index #maincontent .cart-summary #block-discount .content{display:block !important;height:auto !important}body.checkout-index-index .modals-wrapper #opc-new-shipping-address #shipping-new-address-form [name="shippingAddress.custom_attributes.order_type"]{display:none}body.checkout-index-index .modals-wrapper aside.modal-popup.agreements-modal{left:0;display:flex;justify-content:center;align-items:center}body.checkout-index-index .modals-wrapper aside.modal-popup.agreements-modal .modal-inner-wrap{margin:0;position:relative;left:unset;width:90%;max-width:800px;min-height:unset}body.checkout-index-index .modals-wrapper aside.modal-popup.agreements-modal .modal-inner-wrap .modal-content{max-height:60vh;overflow:auto}body.checkout-index-index #maincontent #checkoutSteps [name="shippingAddress.custom_attributes.order_type"]{display:none}body.checkout-index-index #maincontent #checkoutSteps #payment form.form.payments .checkout-agreements-block label.label{display:flex;gap:5px;align-items:center;padding:0 !important}body.checkout-index-index #maincontent #checkoutSteps #payment form.form.payments .checkout-agreements-block label.label::before{position:unset;min-width:16px;margin:0}body.checkout-index-index #maincontent #checkoutSteps #payment form.form.payments .checkout-agreements-block label.label::after{top:unset}body.checkout-index-index #maincontent #checkoutSteps #payment form.form.payments .checkout-agreements-block button{line-height:16px}body.checkout-index-index #maincontent #checkoutSteps #payment form.form.payments .checkout-agreements-block input[type="checkbox"]:checked+label:after{margin:0;border:none}body.checkout-index-index #maincontent #checkoutSteps #payment form.form.payments .checkout-agreements-block .fieldset>.field.choice{margin-bottom:10px}body.checkout-index-index #maincontent #checkoutSteps #payment form.form.payments .billing-address-form form fieldset.fieldset.address [name="billingAddressbanktransfer.postcode"],body.checkout-index-index #maincontent #checkoutSteps #payment form.form.payments .billing-address-form form fieldset.fieldset.address [name="billingAddressbanktransfer.postcode"],body.checkout-index-index #maincontent #checkoutSteps #payment form.form.payments .billing-address-form form fieldset.fieldset.address [name*="postcode"]{display:none}body.blog-page.blog-post-view #maincontent .column.main .post-view .post-bottom .block.comments{display:none}.action.back,.action.print,.action.track,.action.edit,.action.view,.action.change-password,.action.order{color:#ed1c24}.action.back:hover,.action.print:hover,.action.track:hover,.action.edit:hover,.action.view:hover,.action.change-password:hover,.action.order:hover{color:#ed1c24}.customer-account-index .block.block-dashboard-info .box.box-newsletter{display:none}.customer-account-index .block.block-dashboard-info .box.box-information .box-actions{display:flex;flex-direction:column}.customer-account-index .block.block-dashboard-info .box.box-information .action.edit+.change-password{float:none}body.layout01.page-layout-1column .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row,.page-products .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row{padding:0px}body.layout01.page-layout-1column .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row .free-shipping-block-container,.page-products .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row .free-shipping-block-container{display:flex;margin:0px;margin-bottom:5px;height:auto}body.layout01.page-layout-1column .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row .free-shipping-block-container img,.page-products .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row .free-shipping-block-container img{width:50%;height:auto}@media (max-width:768px){body.layout01.page-layout-1column .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row .free-shipping-block-container,.page-products .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row .free-shipping-block-container{flex-direction:column}body.layout01.page-layout-1column .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row .free-shipping-block-container img,.page-products .page-header .panel.wrapper .panel.header .header-top-inner .container .row.align-items-center.header-top-row .free-shipping-block-container img{width:100%}}body.layout01.page-layout-1column #maincontent .page-bottom .page-bottom-content.container .widgetplus.widgetplus-block.slider-0 .block-static .block-wrap .row.no-gutters.block-cat-wrap .col-12.col-lg-6.col-xl-7 div.block-cat-product>span[style="vertical-align: inherit;"],.page-products #maincontent .page-bottom .page-bottom-content.container .widgetplus.widgetplus-block.slider-0 .block-static .block-wrap .row.no-gutters.block-cat-wrap .col-12.col-lg-6.col-xl-7 div.block-cat-product>span[style="vertical-align: inherit;"]{display:none}body.layout01.page-layout-1column #maincontent .column.main .product.info.detailed.vertical .product.data.items #ingredientes-content .benefits-content,.page-products #maincontent .column.main .product.info.detailed.vertical .product.data.items #ingredientes-content .benefits-content{display:flex;justify-content:center}body.layout01.page-layout-1column .product.name.product-item-name .product-item-link,.page-products .product.name.product-item-name .product-item-link{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-item .product-item-info .product-item-details .product-item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.widget-product-grid li.product-item .product-item-name .product-item-name,.widget-product-grid li.product-item .products-grid li.product-item .product-item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.checkout-index-index .opc-block-summary .items-in-cart .minicart-items .minicart-items .product-item .product-item-inner .product-item-name{max-height:55px}body.layout01.checkout-index-index.page-layout-checkout .billing-address-same-as-shipping-block.field.choice{display:block}body.layout01.checkout-index-index.page-layout-checkout .placetopay-method-logo{padding-bottom:1.1em}.widget-product-grid li.product-item button.action.tocart.mb-tooltip{color:#000}body._has-modal .mfp-wrap.mfp-auto-cursor.mfp-slide-right.cart-modal.mfp-ready{display:none}body._has-modal .modals-wrapper{position:relative;z-index:1060}body .modals-wrapper aside.modal-popup.popup-authentication{display:flex;align-items:center;left:0}body .modals-wrapper aside.modal-popup.popup-authentication .modal-inner-wrap{width:90%;max-width:500px;margin:auto;max-height:80vh;min-height:unset}body .modals-wrapper aside.modal-popup.popup-authentication .modal-inner-wrap .modal-content::-webkit-scrollbar-track{border-radius:8px;background-color:#fff}body .modals-wrapper aside.modal-popup.popup-authentication .modal-inner-wrap .modal-content::-webkit-scrollbar{width:6px;height:unset;background-color:transparent}body .modals-wrapper aside.modal-popup.popup-authentication .modal-inner-wrap .modal-content::-webkit-scrollbar-thumb{border-radius:8px;background-color:#ed1c24;border:1px solid transparent;background-clip:content-box}body .free-shipping-block-container img{width:50%;height:auto}@media (max-width:768px){body .free-shipping-block-container{flex-direction:column}body .free-shipping-block-container img{width:100%}}body.layout01.page-layout-checkout .page-wrapper.magebig-container #maincontent .main-container .columns.row .main-wrap .column.main #checkout .opc-wrapper #checkoutSteps #shipping #checkout-step-shipping .form.form-shipping-address #shipping-new-address-form{display:block}[name="shippingAddress.region_id"]{display:block}body.customer-address-form .field.field-name-identification_type.required,body.customer-address-form .field.field-name-identification_customer.required{opacity:0;height:0}body.customer-address-form form.form-address-edit#form-validate fieldset.fieldset:first-child{display:grid;height:15em}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.choice.newsletter label{padding:0}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.choice.newsletter label::before,body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.choice.newsletter label::after{display:none}body.customer-account-create input[type="checkbox"]{appearance:none;-webkit-appearance:none;background-color:transparent;border-radius:0;position:relative;width:16px;height:16px;min-width:16px;min-height:16px;border:1px solid #000 !important;overflow:visible;clip:unset;clip-path:none}body.customer-account-create input[type="checkbox"]:checked{border:0}body.customer-account-create input[type="checkbox"]:checked::after{content:'\e934';font-family:'mbicon' !important;font-weight:900;position:absolute;top:0;left:0;line-height:1;transform:scale(.7);font-size:14px}body.customer-account-create input[type="checkbox"]:checked::before{content:"";position:absolute;height:16px;width:16px;top:0;left:0;background:transparent;border-radius:0;box-sizing:border-box}body.customer-account-create .modals-wrapper aside.modal-popup.agreements-modal{left:0;display:flex;justify-content:center;align-items:center}body.customer-account-create .modals-wrapper aside.modal-popup.agreements-modal .modal-inner-wrap{margin:0;position:relative;left:unset;width:90%;max-width:800px;min-height:unset}body.customer-account-create .modals-wrapper aside.modal-popup.agreements-modal .modal-inner-wrap .modal-content{max-height:60vh;overflow:auto}body.customer-account-create #maincontent .block.block-new-customer form#form-validate fieldset.fieldset{padding:30px 20px}body.customer-account-create #maincontent .block.block-new-customer form#form-validate fieldset.fieldset #password-strength-meter-container #password-strength-meter{font-size:12px}body.customer-account-create #maincontent .block.block-new-customer form#form-validate input[type="text"],body.customer-account-create #maincontent .block.block-new-customer form#form-validate input[type="email"],body.customer-account-create #maincontent .block.block-new-customer form#form-validate input[type="password"]{height:28px}body.customer-account-create #maincontent .block.block-new-customer form#form-validate select{height:28px;width:100%}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.terms_and_conditions .control{display:flex;flex-wrap:wrap;gap:0 10px;align-items:center}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.terms_and_conditions .control label{width:calc(100% - 30px);margin:0}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.terms_and_conditions .control *{font-weight:400;font-size:14px}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.terms_and_conditions .control a{font-weight:600}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.terms_and_conditions .control a span{font-weight:600}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.terms_and_conditions .control div.mage-error{flex:1;order:10;margin:0 0 0 26px}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.choice.newsletter{display:flex;gap:10px;align-items:center}body.customer-account-create #maincontent .block.block-new-customer form#form-validate .fieldset.create.account .field.choice.newsletter label *{font-weight:400;font-size:14px}@media (max-width:1200px){body.catalogsearch-result-index .toolbar.toolbar-products .toolbar-amount{display:block}}