:root{--nav-height:80px;accent-color:#ddaca3}body::-webkit-scrollbar{width:10px;border-radius:12px}body::-webkit-scrollbar-thumb{background-color:#dde2d4;border-radius:12px;border:2px solid #fff}body::-moz-scrollbar{width:10px;border-radius:12px}body::-moz-scrollbar-thumb{background-color:#dde2d4;border-radius:12px;border:2px solid #fff}body.no-scroll{overflow:hidden;width:100%;height:100%}body.admin-bar .section_header{top:32px}.white{color:#fff}@font-face{font-family:'Jaques';font-style:normal;font-weight:100;src:url("../fonts/JacquesFrancois-Regular.ttf") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Montserrat light';font-style:normal;font-weight:300;src:url("../fonts/Montserrat-Light.ttf") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Montserrat regular';font-style:normal;font-weight:400;src:url("../fonts/Montserrat-Regular.ttf") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Montserrat medium';font-style:normal;font-weight:500;src:url("../fonts/Montserrat-Medium.ttf") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Montserrat semibold';font-style:normal;font-weight:600;src:url("../fonts/Montserrat-SemiBold.ttf") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Montserrat bold';font-style:normal;font-weight:700;src:url("../fonts/Montserrat-Bold.ttf") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{font-family:'Montserrat regular';font-size:1rem;display:grid;min-height:100vh;grid-template-columns:100%;grid-template-rows:auto 1fr auto}body ::selection{background-color:#dde2d4;color:#240000}body ::-webkit-selection{background-color:#dde2d4;color:#240000}body ::-moz-selection{background-color:#dde2d4;color:#240000}h1,h2,h3,h4,h5,h6{font-family:'Jaques';font-weight:100}p{line-height:1.3}.title{font-family:'Jaques'}input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="submit"],button,textarea,label,a{position:relative;font-family:'Montserrat regular'}input:focus,textarea:focus{outline:none}input[type="submit"]{cursor:pointer}img,figure{display:block;position:relative;vertical-align:top}a{text-decoration:none}img{width:100%}.box_recaptcha{width:100%;margin:auto;text-align:center}.main_body,.banner_smart,.banner_blog,.section_header,.container,.header_logo,.logo,.header_links,.links_menu,.menu-item-has-children,.submenu,.link_button,.primary_button,.header_menu,.menu_toggle,.line,li,form,svg,.section_articles,.main_slider_articles,.title,.subtitle_2,.big_post,.post_img,.post_content,.post_categories,.tag,.tag_article,.tag_category,.post_title,.post_description,.post_btn,.btn_text,.filter_and_articles,.filter,.box_select,.custom-select-wrapper,.native-select,.custom-select,.selected-option,.options-list,.custom-option,.articles,.post,.section_clients,.clients,.section_impulsa,.subtitle,.card,.section_footer,.col,.content,.display_1,.display_2,.description,.contact_form,.pre_foo,.post_foo,.pre_footer,.copy_footer,.social_links,.pagination,.arrow,.arrows_number,.arrow_prev,.arrow_next,.main_article,.article,.sidebar,.form_and_title,.box_contact,.box_input,.box_recaptcha,.box_textarea,.box_btns,.box_thanks,.section_header_article,.section_body_article,.section_other_articles,.text,.article_tag_and_categories,.wpcf7{position:relative}.main_body form.sent .wpcf7-response-output,.banner_smart form.sent .wpcf7-response-output,.banner_blog form.sent .wpcf7-response-output,.section_header form.sent .wpcf7-response-output,.container form.sent .wpcf7-response-output,.header_logo form.sent .wpcf7-response-output,.logo form.sent .wpcf7-response-output,.header_links form.sent .wpcf7-response-output,.links_menu form.sent .wpcf7-response-output,.menu-item-has-children form.sent .wpcf7-response-output,.submenu form.sent .wpcf7-response-output,.link_button form.sent .wpcf7-response-output,.primary_button form.sent .wpcf7-response-output,.header_menu form.sent .wpcf7-response-output,.menu_toggle form.sent .wpcf7-response-output,.line form.sent .wpcf7-response-output,li form.sent .wpcf7-response-output,form form.sent .wpcf7-response-output,svg form.sent .wpcf7-response-output,.section_articles form.sent .wpcf7-response-output,.main_slider_articles form.sent .wpcf7-response-output,.title form.sent .wpcf7-response-output,.subtitle_2 form.sent .wpcf7-response-output,.big_post form.sent .wpcf7-response-output,.post_img form.sent .wpcf7-response-output,.post_content form.sent .wpcf7-response-output,.post_categories form.sent .wpcf7-response-output,.tag form.sent .wpcf7-response-output,.tag_article form.sent .wpcf7-response-output,.tag_category form.sent .wpcf7-response-output,.post_title form.sent .wpcf7-response-output,.post_description form.sent .wpcf7-response-output,.post_btn form.sent .wpcf7-response-output,.btn_text form.sent .wpcf7-response-output,.filter_and_articles form.sent .wpcf7-response-output,.filter form.sent .wpcf7-response-output,.box_select form.sent .wpcf7-response-output,.custom-select-wrapper form.sent .wpcf7-response-output,.native-select form.sent .wpcf7-response-output,.custom-select form.sent .wpcf7-response-output,.selected-option form.sent .wpcf7-response-output,.options-list form.sent .wpcf7-response-output,.custom-option form.sent .wpcf7-response-output,.articles form.sent .wpcf7-response-output,.post form.sent .wpcf7-response-output,.section_clients form.sent .wpcf7-response-output,.clients form.sent .wpcf7-response-output,.section_impulsa form.sent .wpcf7-response-output,.subtitle form.sent .wpcf7-response-output,.card form.sent .wpcf7-response-output,.section_footer form.sent .wpcf7-response-output,.col form.sent .wpcf7-response-output,.content form.sent .wpcf7-response-output,.display_1 form.sent .wpcf7-response-output,.display_2 form.sent .wpcf7-response-output,.description form.sent .wpcf7-response-output,.contact_form form.sent .wpcf7-response-output,.pre_foo form.sent .wpcf7-response-output,.post_foo form.sent .wpcf7-response-output,.pre_footer form.sent .wpcf7-response-output,.copy_footer form.sent .wpcf7-response-output,.social_links form.sent .wpcf7-response-output,.pagination form.sent .wpcf7-response-output,.arrow form.sent .wpcf7-response-output,.arrows_number form.sent .wpcf7-response-output,.arrow_prev form.sent .wpcf7-response-output,.arrow_next form.sent .wpcf7-response-output,.main_article form.sent .wpcf7-response-output,.article form.sent .wpcf7-response-output,.sidebar form.sent .wpcf7-response-output,.form_and_title form.sent .wpcf7-response-output,.box_contact form.sent .wpcf7-response-output,.box_input form.sent .wpcf7-response-output,.box_recaptcha form.sent .wpcf7-response-output,.box_textarea form.sent .wpcf7-response-output,.box_btns form.sent .wpcf7-response-output,.box_thanks form.sent .wpcf7-response-output,.section_header_article form.sent .wpcf7-response-output,.section_body_article form.sent .wpcf7-response-output,.section_other_articles form.sent .wpcf7-response-output,.text form.sent .wpcf7-response-output,.article_tag_and_categories form.sent .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border-color:#dde2d4}.main_body form.invalid .wpcf7-response-output,.banner_smart form.invalid .wpcf7-response-output,.banner_blog form.invalid .wpcf7-response-output,.section_header form.invalid .wpcf7-response-output,.container form.invalid .wpcf7-response-output,.header_logo form.invalid .wpcf7-response-output,.logo form.invalid .wpcf7-response-output,.header_links form.invalid .wpcf7-response-output,.links_menu form.invalid .wpcf7-response-output,.menu-item-has-children form.invalid .wpcf7-response-output,.submenu form.invalid .wpcf7-response-output,.link_button form.invalid .wpcf7-response-output,.primary_button form.invalid .wpcf7-response-output,.header_menu form.invalid .wpcf7-response-output,.menu_toggle form.invalid .wpcf7-response-output,.line form.invalid .wpcf7-response-output,li form.invalid .wpcf7-response-output,form form.invalid .wpcf7-response-output,svg form.invalid .wpcf7-response-output,.section_articles form.invalid .wpcf7-response-output,.main_slider_articles form.invalid .wpcf7-response-output,.title form.invalid .wpcf7-response-output,.subtitle_2 form.invalid .wpcf7-response-output,.big_post form.invalid .wpcf7-response-output,.post_img form.invalid .wpcf7-response-output,.post_content form.invalid .wpcf7-response-output,.post_categories form.invalid .wpcf7-response-output,.tag form.invalid .wpcf7-response-output,.tag_article form.invalid .wpcf7-response-output,.tag_category form.invalid .wpcf7-response-output,.post_title form.invalid .wpcf7-response-output,.post_description form.invalid .wpcf7-response-output,.post_btn form.invalid .wpcf7-response-output,.btn_text form.invalid .wpcf7-response-output,.filter_and_articles form.invalid .wpcf7-response-output,.filter form.invalid .wpcf7-response-output,.box_select form.invalid .wpcf7-response-output,.custom-select-wrapper form.invalid .wpcf7-response-output,.native-select form.invalid .wpcf7-response-output,.custom-select form.invalid .wpcf7-response-output,.selected-option form.invalid .wpcf7-response-output,.options-list form.invalid .wpcf7-response-output,.custom-option form.invalid .wpcf7-response-output,.articles form.invalid .wpcf7-response-output,.post form.invalid .wpcf7-response-output,.section_clients form.invalid .wpcf7-response-output,.clients form.invalid .wpcf7-response-output,.section_impulsa form.invalid .wpcf7-response-output,.subtitle form.invalid .wpcf7-response-output,.card form.invalid .wpcf7-response-output,.section_footer form.invalid .wpcf7-response-output,.col form.invalid .wpcf7-response-output,.content form.invalid .wpcf7-response-output,.display_1 form.invalid .wpcf7-response-output,.display_2 form.invalid .wpcf7-response-output,.description form.invalid .wpcf7-response-output,.contact_form form.invalid .wpcf7-response-output,.pre_foo form.invalid .wpcf7-response-output,.post_foo form.invalid .wpcf7-response-output,.pre_footer form.invalid .wpcf7-response-output,.copy_footer form.invalid .wpcf7-response-output,.social_links form.invalid .wpcf7-response-output,.pagination form.invalid .wpcf7-response-output,.arrow form.invalid .wpcf7-response-output,.arrows_number form.invalid .wpcf7-response-output,.arrow_prev form.invalid .wpcf7-response-output,.arrow_next form.invalid .wpcf7-response-output,.main_article form.invalid .wpcf7-response-output,.article form.invalid .wpcf7-response-output,.sidebar form.invalid .wpcf7-response-output,.form_and_title form.invalid .wpcf7-response-output,.box_contact form.invalid .wpcf7-response-output,.box_input form.invalid .wpcf7-response-output,.box_recaptcha form.invalid .wpcf7-response-output,.box_textarea form.invalid .wpcf7-response-output,.box_btns form.invalid .wpcf7-response-output,.box_thanks form.invalid .wpcf7-response-output,.section_header_article form.invalid .wpcf7-response-output,.section_body_article form.invalid .wpcf7-response-output,.section_other_articles form.invalid .wpcf7-response-output,.text form.invalid .wpcf7-response-output,.article_tag_and_categories form.invalid .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.main_body form.unaccepted .wpcf7-response-output,.banner_smart form.unaccepted .wpcf7-response-output,.banner_blog form.unaccepted .wpcf7-response-output,.section_header form.unaccepted .wpcf7-response-output,.container form.unaccepted .wpcf7-response-output,.header_logo form.unaccepted .wpcf7-response-output,.logo form.unaccepted .wpcf7-response-output,.header_links form.unaccepted .wpcf7-response-output,.links_menu form.unaccepted .wpcf7-response-output,.menu-item-has-children form.unaccepted .wpcf7-response-output,.submenu form.unaccepted .wpcf7-response-output,.link_button form.unaccepted .wpcf7-response-output,.primary_button form.unaccepted .wpcf7-response-output,.header_menu form.unaccepted .wpcf7-response-output,.menu_toggle form.unaccepted .wpcf7-response-output,.line form.unaccepted .wpcf7-response-output,li form.unaccepted .wpcf7-response-output,form form.unaccepted .wpcf7-response-output,svg form.unaccepted .wpcf7-response-output,.section_articles form.unaccepted .wpcf7-response-output,.main_slider_articles form.unaccepted .wpcf7-response-output,.title form.unaccepted .wpcf7-response-output,.subtitle_2 form.unaccepted .wpcf7-response-output,.big_post form.unaccepted .wpcf7-response-output,.post_img form.unaccepted .wpcf7-response-output,.post_content form.unaccepted .wpcf7-response-output,.post_categories form.unaccepted .wpcf7-response-output,.tag form.unaccepted .wpcf7-response-output,.tag_article form.unaccepted .wpcf7-response-output,.tag_category form.unaccepted .wpcf7-response-output,.post_title form.unaccepted .wpcf7-response-output,.post_description form.unaccepted .wpcf7-response-output,.post_btn form.unaccepted .wpcf7-response-output,.btn_text form.unaccepted .wpcf7-response-output,.filter_and_articles form.unaccepted .wpcf7-response-output,.filter form.unaccepted .wpcf7-response-output,.box_select form.unaccepted .wpcf7-response-output,.custom-select-wrapper form.unaccepted .wpcf7-response-output,.native-select form.unaccepted .wpcf7-response-output,.custom-select form.unaccepted .wpcf7-response-output,.selected-option form.unaccepted .wpcf7-response-output,.options-list form.unaccepted .wpcf7-response-output,.custom-option form.unaccepted .wpcf7-response-output,.articles form.unaccepted .wpcf7-response-output,.post form.unaccepted .wpcf7-response-output,.section_clients form.unaccepted .wpcf7-response-output,.clients form.unaccepted .wpcf7-response-output,.section_impulsa form.unaccepted .wpcf7-response-output,.subtitle form.unaccepted .wpcf7-response-output,.card form.unaccepted .wpcf7-response-output,.section_footer form.unaccepted .wpcf7-response-output,.col form.unaccepted .wpcf7-response-output,.content form.unaccepted .wpcf7-response-output,.display_1 form.unaccepted .wpcf7-response-output,.display_2 form.unaccepted .wpcf7-response-output,.description form.unaccepted .wpcf7-response-output,.contact_form form.unaccepted .wpcf7-response-output,.pre_foo form.unaccepted .wpcf7-response-output,.post_foo form.unaccepted .wpcf7-response-output,.pre_footer form.unaccepted .wpcf7-response-output,.copy_footer form.unaccepted .wpcf7-response-output,.social_links form.unaccepted .wpcf7-response-output,.pagination form.unaccepted .wpcf7-response-output,.arrow form.unaccepted .wpcf7-response-output,.arrows_number form.unaccepted .wpcf7-response-output,.arrow_prev form.unaccepted .wpcf7-response-output,.arrow_next form.unaccepted .wpcf7-response-output,.main_article form.unaccepted .wpcf7-response-output,.article form.unaccepted .wpcf7-response-output,.sidebar form.unaccepted .wpcf7-response-output,.form_and_title form.unaccepted .wpcf7-response-output,.box_contact form.unaccepted .wpcf7-response-output,.box_input form.unaccepted .wpcf7-response-output,.box_recaptcha form.unaccepted .wpcf7-response-output,.box_textarea form.unaccepted .wpcf7-response-output,.box_btns form.unaccepted .wpcf7-response-output,.box_thanks form.unaccepted .wpcf7-response-output,.section_header_article form.unaccepted .wpcf7-response-output,.section_body_article form.unaccepted .wpcf7-response-output,.section_other_articles form.unaccepted .wpcf7-response-output,.text form.unaccepted .wpcf7-response-output,.article_tag_and_categories form.unaccepted .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.main_body form.payment-required .wpcf7-response-output,.banner_smart form.payment-required .wpcf7-response-output,.banner_blog form.payment-required .wpcf7-response-output,.section_header form.payment-required .wpcf7-response-output,.container form.payment-required .wpcf7-response-output,.header_logo form.payment-required .wpcf7-response-output,.logo form.payment-required .wpcf7-response-output,.header_links form.payment-required .wpcf7-response-output,.links_menu form.payment-required .wpcf7-response-output,.menu-item-has-children form.payment-required .wpcf7-response-output,.submenu form.payment-required .wpcf7-response-output,.link_button form.payment-required .wpcf7-response-output,.primary_button form.payment-required .wpcf7-response-output,.header_menu form.payment-required .wpcf7-response-output,.menu_toggle form.payment-required .wpcf7-response-output,.line form.payment-required .wpcf7-response-output,li form.payment-required .wpcf7-response-output,form form.payment-required .wpcf7-response-output,svg form.payment-required .wpcf7-response-output,.section_articles form.payment-required .wpcf7-response-output,.main_slider_articles form.payment-required .wpcf7-response-output,.title form.payment-required .wpcf7-response-output,.subtitle_2 form.payment-required .wpcf7-response-output,.big_post form.payment-required .wpcf7-response-output,.post_img form.payment-required .wpcf7-response-output,.post_content form.payment-required .wpcf7-response-output,.post_categories form.payment-required .wpcf7-response-output,.tag form.payment-required .wpcf7-response-output,.tag_article form.payment-required .wpcf7-response-output,.tag_category form.payment-required .wpcf7-response-output,.post_title form.payment-required .wpcf7-response-output,.post_description form.payment-required .wpcf7-response-output,.post_btn form.payment-required .wpcf7-response-output,.btn_text form.payment-required .wpcf7-response-output,.filter_and_articles form.payment-required .wpcf7-response-output,.filter form.payment-required .wpcf7-response-output,.box_select form.payment-required .wpcf7-response-output,.custom-select-wrapper form.payment-required .wpcf7-response-output,.native-select form.payment-required .wpcf7-response-output,.custom-select form.payment-required .wpcf7-response-output,.selected-option form.payment-required .wpcf7-response-output,.options-list form.payment-required .wpcf7-response-output,.custom-option form.payment-required .wpcf7-response-output,.articles form.payment-required .wpcf7-response-output,.post form.payment-required .wpcf7-response-output,.section_clients form.payment-required .wpcf7-response-output,.clients form.payment-required .wpcf7-response-output,.section_impulsa form.payment-required .wpcf7-response-output,.subtitle form.payment-required .wpcf7-response-output,.card form.payment-required .wpcf7-response-output,.section_footer form.payment-required .wpcf7-response-output,.col form.payment-required .wpcf7-response-output,.content form.payment-required .wpcf7-response-output,.display_1 form.payment-required .wpcf7-response-output,.display_2 form.payment-required .wpcf7-response-output,.description form.payment-required .wpcf7-response-output,.contact_form form.payment-required .wpcf7-response-output,.pre_foo form.payment-required .wpcf7-response-output,.post_foo form.payment-required .wpcf7-response-output,.pre_footer form.payment-required .wpcf7-response-output,.copy_footer form.payment-required .wpcf7-response-output,.social_links form.payment-required .wpcf7-response-output,.pagination form.payment-required .wpcf7-response-output,.arrow form.payment-required .wpcf7-response-output,.arrows_number form.payment-required .wpcf7-response-output,.arrow_prev form.payment-required .wpcf7-response-output,.arrow_next form.payment-required .wpcf7-response-output,.main_article form.payment-required .wpcf7-response-output,.article form.payment-required .wpcf7-response-output,.sidebar form.payment-required .wpcf7-response-output,.form_and_title form.payment-required .wpcf7-response-output,.box_contact form.payment-required .wpcf7-response-output,.box_input form.payment-required .wpcf7-response-output,.box_recaptcha form.payment-required .wpcf7-response-output,.box_textarea form.payment-required .wpcf7-response-output,.box_btns form.payment-required .wpcf7-response-output,.box_thanks form.payment-required .wpcf7-response-output,.section_header_article form.payment-required .wpcf7-response-output,.section_body_article form.payment-required .wpcf7-response-output,.section_other_articles form.payment-required .wpcf7-response-output,.text form.payment-required .wpcf7-response-output,.article_tag_and_categories form.payment-required .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#7c7c7c}.arrow.disabled{pointer-events:none;opacity:.5}.primary_button{display:flex;justify-content:center;align-items:center;border-radius:20px !important;background-color:#240000 !important;border:1px solid #240000 !important;height:40px;padding:8px 30px;font-size:1rem !important;color:#dde2d4;text-transform:uppercase;box-shadow:0 2px 10px 0 rgba(0,0,0,0.25);transition:all .3s ease}.primary_button:hover{filter:brightness(1.08)}.primary_button:active{filter:brightness(.95)}.secondary_button{background-color:#dde2d4;padding:0 25px;color:#240000;font-size:1rem;border-radius:8px;border:none;font-family:'Montserrat medium';cursor:pointer;height:31px;transition:all .3s ease}.secondary_button:hover{filter:brightness(1.08)}.secondary_button:active{filter:brightness(.95)}.title{color:#240000;font-size:56px}.subtitle{color:#535353;text-align:center}.container{width:100%;max-width:1380px;padding:0 20px;margin:0 auto}.custom-shape-divider-bottom-articles{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-articles svg{position:relative;display:block;width:calc(270% + 1.3px);height:220px}.custom-shape-divider-bottom-articles .shape-fill{fill:#fff}.custom-shape-divider-top-footer{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-footer svg{position:relative;display:block;width:calc(270% + 1.3px);height:200px}.custom-shape-divider-top-footer .shape-fill{fill:#fff}.custom-shape-divider-bottom-banner{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-banner svg{position:relative;display:block;width:calc(300% + 1.3px);height:170px}.custom-shape-divider-bottom-banner .shape-fill{fill:#fbf4e9}.custom-shape-divider-top-footer-blog{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-footer-blog svg{position:relative;display:block;width:calc(273% + 1.3px);height:300px}.custom-shape-divider-top-footer-blog .shape-fill{fill:#fbf4e9}.custom-shape-divider-top-other-articles{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-other-articles svg{position:relative;display:block;width:calc(273% + 1.3px);height:280px}.custom-shape-divider-top-other-articles .shape-fill{fill:#fbf4e9}.custom-shape-divider-bottom-other-articles{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-bottom-other-articles svg{position:relative;display:block;width:calc(273% + 1.3px);height:280px}.custom-shape-divider-bottom-other-articles .shape-fill{fill:#fbf4e9}.articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:48px}.articles .post{display:flex;border-radius:32px;background-color:#fff;overflow:hidden;height:280px;align-items:stretch}.articles .post .post_img{width:40%}.articles .post .post_img img{object-fit:cover;border-radius:32px;height:100%}.articles .post .post_content{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px}.articles .post .post_content .post_categories{display:flex;gap:8px;margin-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%}.articles .post .post_content .post_categories::-webkit-scrollbar{width:10px;height:10px;border-radius:12px;background:#fbf4e9}.articles .post .post_content .post_categories::-webkit-scrollbar-thumb{background-color:#dde2d4;border-radius:12px;border:2px solid #fbf4e9}.articles .post .post_content .post_categories::-moz-scrollbar{width:10px;border-radius:12px}.articles .post .post_content .post_categories::-moz-scrollbar-thumb{background-color:#dde2d4;border-radius:12px;border:2px solid #fbf4e9}.articles .post .post_content .post_categories .tag{display:inline-block;border-radius:8px;background-color:#f6dbc8;color:#7c7c7c;padding:3px 8px;font-size:14px;text-transform:uppercase;min-width:max-content;width:min-content;text-align:center;scroll-snap-align:start}.articles .post .post_content .post_categories .tag.tag_article{background-color:#fbf4e9}.articles .post .post_content .post_categories .tag.tag_category{background-color:#dde2d4}.articles .post .post_content .post_title{font-size:24px;line-height:1.2;margin-bottom:8px}.articles .post .post_content .post_description{font-family:'Montserrat light';margin-bottom:20px}.articles .post .post_content .post_btn{font-family:'Montserrat medium';text-transform:uppercase;display:flex;align-items:center;gap:8px;color:#dde2d4}.articles .post .post_content .post_btn .btn_text{display:inline-block}.articles .post .post_content .post_btn .btn_text::before{content:'';position:absolute;width:0%;height:2px;background-color:#dde2d4;bottom:-2px;transition:all .3s ease}.articles .post .post_content .post_btn:hover .btn_text::before{width:100%}.articles .post .post_content .post_btn svg{width:20px}.container_fluid.slider_articles_mobile{padding-left:32px}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container li:last-child{padding-right:20px}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post{display:flex;flex-direction:column;border-radius:16px;background-color:#fff;overflow:hidden;height:100%}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_img img{object-fit:cover;height:150px;border-radius:16px}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px 26px 30px;height:100%}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .content{width:100%}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_categories{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_categories .tag{display:inline-block;border-radius:8px;background-color:#f6dbc8;color:#7c7c7c;padding:3px 8px;font-size:14px;text-transform:uppercase;min-width:max-content;width:min-content;text-align:center;scroll-snap-align:start}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_categories .tag.tag_article{background-color:#fbf4e9}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_categories .tag.tag_category{background-color:#dde2d4}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_title{font-size:20px;line-height:1.2;margin-bottom:8px}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_description{font-family:'Montserrat light';margin-bottom:20px}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_btn{font-family:'Montserrat medium';text-transform:uppercase;display:flex;align-items:center;gap:8px;color:#dde2d4}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_btn .btn_text{display:inline-block}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_btn .btn_text::before{content:'';position:absolute;width:0%;height:2px;background-color:#dde2d4;bottom:-2px;transition:all .3s ease}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_btn:hover .btn_text::before{width:100%}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .slider-container .post .post_content .post_btn svg{width:20px}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .ludik_indicators_and_arrows{margin:34px 0;padding-right:32px}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .ludik_indicators_and_arrows .slider-indicators{position:relative;display:flex !important;align-items:center;gap:12px;margin:0;padding:0;left:initial;right:initial}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .ludik_indicators_and_arrows .slider-indicators li{width:10px;height:10px;background-color:#d9d9d9;margin:0;padding:0;box-sizing:border-box;border:none}.container_fluid.slider_articles_mobile .slider_articles .swiffy-slider .ludik_indicators_and_arrows .slider-indicators li.active{background-color:#dde2d4}.custom-shape-divider-top-contactform{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-contactform svg{position:relative;display:block;width:calc(273% + 1.3px);height:280px}.custom-shape-divider-top-contactform .shape-fill{fill:#fbf4e9}.custom-shape-divider-bottom-contactform{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-bottom-contactform svg{position:relative;display:block;width:calc(273% + 1.3px);height:280px}.custom-shape-divider-bottom-contactform .shape-fill{fill:#fbf4e9}.box_input{display:block;margin-bottom:1rem}.box_input p{display:flex;flex-direction:column}.box_input p label{font-family:'Montserrat medium';margin-bottom:8px;color:#535353}.box_input p label span{color:#ddaca3}.box_input p span input[type="email"],.box_input p span input[type="text"]{display:block;width:100%;height:40px;border-radius:10px;border:1px solid #7c7c7c;padding:10px 15px;font-size:14px;font-family:'Montserrat medium';color:#240000;transition:all .3s ease;background:#fbf4e9}.box_input p span input[type="email"]:focus,.box_input p span input[type="text"]:focus{border-color:#240000;box-shadow:0 0 0 1px #dde2d4}.box_input p span input[type="email"]::placeholder,.box_input p span input[type="text"]::placeholder{color:#b4b4b4}.box_input p span textarea{display:block;width:100%;border-radius:10px;border:1px solid #7c7c7c;padding:10px 15px;font-size:14px;font-family:'Montserrat medium';color:#240000;transition:all .3s ease;background:#fbf4e9}.box_input p span textarea:focus{border-color:#240000;box-shadow:0 0 0 1px #dde2d4}.box_input p span textarea::placeholder{color:#b4b4b4}.box_textarea{display:block}.box_textarea p span textarea{display:block;width:100%;height:64px;border-radius:10px;border:1px solid #f6dbc8;padding:10px 15px;font-size:14px;font-family:'Jaques';color:#240000;transition:all .3s ease;resize:none}.box_textarea p span textarea:focus{border-color:#dde2d4;box-shadow:0 0 0 1px #dde2d4}.box_textarea p span textarea::placeholder{color:#b4b4b4}.box_btns{margin:1rem 0}.box_btns p{width:fit-content;margin:0 auto}.box_btns p .primary_button{font-size:20px;padding:2px 30px;margin:0 auto}.box_btns p .wpcf7-spinner{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.box_terms{display:flex;gap:1rem}.box_terms p{display:flex;gap:1rem}.box_terms p a{color:#535353;text-decoration:underline}select{display:block;width:fit-content;height:40px;border-radius:10px;border:none;padding:10px 15px;font-size:14px;font-family:'Montserrat medium';color:#240000;transition:all .3s ease;background:#fbf4e9;margin:1rem 0 0 0}select:focus-visible{outline:none}select option:hover{background:#ddaca3}select option:focus-visible{background:#ddaca3}select option:checked{background:#ddaca3}#loader{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;text-align:-webkit-center}.loader-circle{border:5px solid #f3f3f3;border-top:5px solid #ddaca3;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}.loader-text{margin-top:10px;font-size:1em;color:#666}@media screen and (max-width:1024px){.articles{grid-template-columns:repeat(auto-fit,minmax(254px,1fr));gap:40px 32px}.articles .post{flex-direction:column;height:100%;border-radius:16px}.articles .post .post_img{width:100%;max-width:100%}.articles .post .post_img img{object-fit:cover;border-radius:16px;height:100%}.articles .post .post_content{width:100%;padding:20px}}@media screen and (max-width:768px){select{width:100%}.container{padding:0 32px}.title{font-size:44px}.custom-shape-divider-bottom-banner svg{width:calc(285% + 1.3px);height:160px}.custom-shape-divider-bottom-articles svg{width:calc(285% + 1.3px);height:200px}.custom-shape-divider-top-footer svg{width:calc(270% + 1.3px);height:200px}.custom-shape-divider-top-footer-blog svg{width:calc(273% + 1.3px);height:200px}.custom-shape-divider-top-other-articles svg{width:calc(273% + 1.3px);height:200px}.custom-shape-divider-bottom-other-articles svg{height:200px}.custom-shape-divider-top-contactform svg{width:calc(273% + 1.3px);height:90px}.custom-shape-divider-bottom-contactform svg{width:calc(273% + 1.3px);height:90px}.articles{grid-template-columns:repeat(auto-fit,minmax(254px,1fr));gap:40px 32px}.articles .post{flex-direction:column;height:100%;border-radius:16px}.articles .post .post_img{width:100%;max-width:100%}.articles .post .post_img img{object-fit:cover;border-radius:16px;height:100%}.articles .post .post_content{padding:20px}}@media screen and (max-width:500px){.title{font-size:32px}.primary_button{height:48px}.custom-shape-divider-bottom-banner svg{width:calc(285% + 1.3px);height:30px}.custom-shape-divider-bottom-articles svg{width:calc(285% + 1.3px);height:50px}.custom-shape-divider-top-footer svg{width:calc(285% + 1.3px);height:50px}.custom-shape-divider-top-footer-blog svg{width:calc(285% + 1.3px);height:50px}.custom-shape-divider-top-other-articles svg{width:calc(285% + 1.3px);height:50px}.custom-shape-divider-bottom-other-articles svg{height:50px}.articles .post .post_content .post_title{font-size:20px}.articles .post .post_content .post_categories::-webkit-scrollbar{width:auto;height:auto;border-radius:0;background:initial}.articles .post .post_content .post_categories::-webkit-scrollbar-thumb{background-color:initial;border-radius:0;border:none}.box_btns p .primary_button{font-size:16px}}@-moz-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section_header{background:#dde2d4;position:sticky;top:0;width:100%;min-height:var(--nav-height);display:flex;align-items:stretch;z-index:999;box-shadow:0 1px 4px 0 rgba(0,0,0,0.25)}.section_header .container{display:flex;justify-content:space-between;align-items:stretch}.section_header .container .header_logo{display:flex;align-items:center}.section_header .container .header_logo a ul{list-style:none}.section_header .container .header_logo a ul li{display:block}.section_header .container .header_logo a ul li figure:where(figure){margin:0 !important}.section_header .container .header_logo a ul li figure img{width:100%;max-width:200px;height:fit-content}.section_header .container .header_links{display:flex;justify-content:space-between;align-items:center;gap:40px}.section_header .container .header_links .links_menu{display:flex}.section_header .container .header_links .links_menu ul{gap:20px}.section_header .container .header_links .links_menu > ul{display:flex;justify-content:space-between;gap:20px;list-style:none}.section_header .container .header_links .links_menu > ul li{display:flex;align-items:center}.section_header .container .header_links .links_menu > ul li.menu-item-has-children > a{display:flex;justify-content:space-between;align-items:center;gap:10px}.section_header .container .header_links .links_menu > ul li.menu-item-has-children svg{width:20px;transition:all .3s ease}.section_header .container .header_links .links_menu > ul li.menu-item-has-children.rotate svg{transform:rotate(180deg)}.section_header .container .header_links .links_menu > ul li.menu-item-has-children .sub-menu{position:absolute;top:120%;left:50%;transform:translateX(-50%);background-color:#fbf4e9;border-radius:0;max-width:430px;padding:1rem;width:max-content;opacity:0;visibility:hidden;transition:.7s ease;border-radius:10px;display:flex;flex-direction:column;align-items:stretch}.section_header .container .header_links .links_menu > ul li.menu-item-has-children .sub-menu li{position:relative;display:block;width:100%;border-bottom:1px solid #d4d4d4}.section_header .container .header_links .links_menu > ul li.menu-item-has-children .sub-menu li a{display:block;width:100%;padding:3px 8px;font-size:14px;text-transform:initial}.section_header .container .header_links .links_menu > ul li.menu-item-has-children .sub-menu.show{top:100%;opacity:1;visibility:visible}.section_header .container .header_links .links_menu > ul li a{font-size:.9375rem;font-family:'Montserrat Regular';color:#240000;text-transform:uppercase;transition:all .3s ease}.section_header .container .header_links .links_menu > ul li a:hover{opacity:.5}.section_header .container .header_links .links_menu > ul li a.active{color:#f6dbc8}.section_header .container .header_links .link_button{display:flex;align-items:center}.section_header .container .header_links .link_button .primary_button{height:40px}.section_header .container .header_links .menu_search{position:relative;display:inline-block;margin-left:20px}.section_header .container .header_links .menu_search .search_icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0}.section_header .container .header_links .menu_search input[type="search"]{width:200px;padding:8px 40px 8px 12px;border-radius:20px;border:1px solid #ccc;outline:none;font-size:14px;transition:width .3s ease-in-out}.section_header .container .header_links .menu_search input[type="search"]:focus{width:240px}.section_header .container .header_links .menu_search input[type="search"]::placeholder{color:#888;opacity:1}.section_header .container .header_links .menu_search input[type="search"]:-ms-input-placeholder{color:#888}.section_header .container .header_links .menu_search input[type="search"]::-ms-input-placeholder{color:#888}.section_header .container .header_links .menu_search input[type="search"]::-webkit-search-clear-button{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:url("../img/equis.svg") no-repeat center center;background-size:contain}.section_header .container .header_menu{display:none}@media screen and (max-width:1440px){.section_header .container .header_links .links_menu ul{gap:20px}}@media screen and (max-width:1024px){:root{--nav-height:90px}.section_header{box-shadow:0 1px 1px 0 rgba(0,0,0,0.25);z-index:11}}@media screen and (max-width:768px){:root{--nav-height:70px}.section_header .container{padding:0 32px}.section_header .container .header_links{width:100%;padding:60px 40px;display:flex;flex-direction:column;justify-content:flex-start;gap:32px;position:fixed;top:var(--nav-height);bottom:0;right:-100%;background-color:#dde2d4;height:calc(100vh - var(--nav-height));transition:all .3s ease}.section_header .container .header_links.show{right:0}.section_header .container .header_links .links_menu > ul{width:100%;flex-direction:column;gap:32px}.section_header .container .header_links .links_menu > ul li a{font-family:'Montserrat Regular';font-size:15px}.section_header .container .header_links .links_menu > ul li.menu-item-has-children{display:flex;flex-direction:column;align-items:flex-start}.section_header .container .header_links .links_menu > ul li.menu-item-has-children > a{width:100%}.section_header .container .header_links .links_menu > ul li.menu-item-has-children .sub-menu{width:100%;position:relative;top:initial;left:initial;transform:initial;max-width:100%;opacity:0;visibility:hidden;background:transparent;border-radius:0;padding:0;max-height:0;display:flex;flex-direction:column;align-items:stretch}.section_header .container .header_links .links_menu > ul li.menu-item-has-children .sub-menu li{position:relative;display:block;width:100%}.section_header .container .header_links .links_menu > ul li.menu-item-has-children .sub-menu li:first-child{margin-top:10px}.section_header .container .header_links .links_menu > ul li.menu-item-has-children .sub-menu li a{display:block;width:100%;padding:10px 8px;font-size:15px;text-transform:initial}.section_header .container .header_links .links_menu > ul li.menu-item-has-children .sub-menu.show{max-height:300px;top:initial;opacity:1;visibility:visible}.section_header .container .header_menu{display:flex;align-items:center}.section_header .container .header_menu .menu_toggle{width:34px;height:16px;display:flex;flex-direction:column;justify-content:space-between}.section_header .container .header_menu .menu_toggle .line{width:100%;height:2px;border-radius:3px;background-color:#fff;transition:all .3s ease}.section_header .container .header_menu .menu_toggle.active .line:nth-child(1){top:8px;transform:rotate(45deg)}.section_header .container .header_menu .menu_toggle.active .line:nth-child(3){bottom:6px;transform:rotate(-45deg)}.section_header .container .header_menu .menu_toggle.active .line:nth-child(2){opacity:0;visibility:hidden}}@media screen and (max-width:600px){body.admin-bar .section_header{top:0}}@media screen and (max-width:500px){.section_header .container{justify-content:space-between}.section_header .container .header_logo{width:80%}.section_header .container .header_logo .header_logo ul li figure img,.section_header .container .header_logo a ul li figure img{max-width:150px}.section_header .container .header_links{align-items:flex-start;padding:60px 32px 20px}.section_header .container .header_menu{width:20%;display:flex;justify-content:flex-end}}.woocommerce .star-rating span{width:100% !important}.woocommerce >ul.products[class*=columns-]{width:90%;max-width:1400px;margin:0 auto}.woocommerce >ul.products[class*=columns-] li.product{margin:0;border:1px solid #eee;text-align:center;background-color:#fbf4e9;box-shadow:0 2px 4px rgba(0,0,0,0.1);border-radius:1rem;width:100%}.woocommerce >ul.products[class*=columns-] li.product .product-brand{color:#7c7c7c;text-align:left;display:flex;padding-right:1rem;padding-left:1rem}.woocommerce >ul.products[class*=columns-] li.product a img{background:#fff;width:100%;height:220px;object-fit:contain;border-top-left-radius:1rem;border-top-right-radius:1rem}.woocommerce >ul.products[class*=columns-] li.product .onsale{display:none}.woocommerce >ul.products[class*=columns-] li.product .star-rating{position:absolute;top:10px;right:10px;font-size:14px;color:#ddaca3}.woocommerce >ul.products[class*=columns-] li.product .star-rating::before{content:"s" !important;right:0;left:unset}.woocommerce >ul.products[class*=columns-] li.product .star-rating span{width:100% !important}.woocommerce >ul.products[class*=columns-] li.product .star-rating span::before{content:"S" !important;right:0;left:unset}.woocommerce >ul.products[class*=columns-] li.product .star-rating .rating{text-align:right;margin-right:0;color:#ddaca3;font-family:'Montserrat light';font-size:16px;top:0;right:20px;position:absolute}.woocommerce >ul.products[class*=columns-] li.product h2.woocommerce-loop-product__title{font-size:16px;font-weight:500;margin-top:10px;margin-bottom:10px;color:#240000;font-family:'Jaques';text-align:left;padding-left:1rem;padding-right:1rem}.woocommerce >ul.products[class*=columns-] li.product .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:1rem;padding-left:1rem;padding-right:1rem;margin-bottom:1.5rem}.woocommerce >ul.products[class*=columns-] li.product .price del{font-size:14px;color:#aaa;text-decoration:line-through;margin-right:10px}.woocommerce >ul.products[class*=columns-] li.product .price del span .woocommerce-Price-currencySymbol{color:#7c7c7c;opacity:1}.woocommerce >ul.products[class*=columns-] li.product .price ins{font-size:20px;font-weight:bold;color:#333}.woocommerce >ul.products[class*=columns-] li.product .add_to_cart_button{display:none}.woocommerce ul.products{margin:0 auto}.woocommerce ul.products li.product{border:1px solid #eee;text-align:center;background-color:#fbf4e9;box-shadow:0 2px 4px rgba(0,0,0,0.1);border-radius:1rem}.woocommerce ul.products li.product .product-brand{color:#7c7c7c;text-align:left;display:flex;padding-right:1rem;padding-left:1rem}.woocommerce ul.products li.product a img{background:#fff;width:100%;height:220px;object-fit:contain;border-top-left-radius:1rem;border-top-right-radius:1rem}.woocommerce ul.products li.product .onsale{display:none}.woocommerce ul.products li.product .star-rating{position:absolute;top:10px;right:10px;font-size:14px;color:#ddaca3}.woocommerce ul.products li.product .star-rating::before{content:"s" !important;right:0;left:unset}.woocommerce ul.products li.product .star-rating span::before{content:"S" !important;right:0;left:unset}.woocommerce ul.products li.product .star-rating .rating{text-align:right;margin-right:0;color:#ddaca3;font-family:'Montserrat light';font-size:16px;top:0;right:20px;position:absolute}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:16px;font-weight:500;margin-top:10px;margin-bottom:10px;color:#240000;font-family:'Jaques';text-align:left;padding-left:1rem;padding-right:1rem}.woocommerce ul.products li.product .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:1rem;padding-left:1rem;padding-right:1rem;margin-bottom:1.5rem;font-size:20px;font-weight:bold;color:#333}.woocommerce ul.products li.product .price del{font-size:14px;color:#aaa;text-decoration:line-through;margin-right:10px}.woocommerce ul.products li.product .price del span .woocommerce-Price-currencySymbol{color:#7c7c7c;opacity:1}.woocommerce ul.products li.product .add_to_cart_button{display:none}.woocommerce span.onsale{display:none}.woocommerce div.product .product_title{color:#240000}#filter_form{display:flex;gap:.5rem}#filter-modal{display:flex}#filter-close-button{display:none}.title-modal{display:none}#texto-filter-button{visibility:hidden}.filter_section{display:flex;align-items:flex-end;gap:1rem}.filter_section #filter-button{background:transparent !important;box-shadow:none;color:#240000 !important;gap:.5rem;border:none;text-transform:none}.filter_section #filter-button .filter_icon{fill:#240000;stroke:#240000;width:20px}.filter_section #filter-button .filter_icon path{fill:#240000;stroke:#240000}#product-pagination{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}#product-pagination span{cursor:default}#product-pagination .pagination-btn{background-color:transparent;border:none}#product-pagination .pagination-btn.active{background:transparent;padding:.5rem 1rem;border:1px solid #535353;border-radius:.3rem}#product-pagination .pagination-btn-left{background-image:url("../img/left-arrow.png");background-repeat:no-repeat;background-position:center;width:30px;height:30px;cursor:pointer}#product-pagination .pagination-btn-left:hover{background-color:#f0f0f0}#product-pagination .pagination-btn-right{background-image:url("../img/right-arrow.png");background-repeat:no-repeat;background-position:center;width:30px;height:30px;cursor:pointer}#product-pagination .pagination-btn-right:hover{background-color:#f0f0f0}.images.nickx_product_images_with_video .slider.nickx-slider-for .zoom.nslick-slide img{max-height:400px;object-fit:contain}.zoomLens{max-width:150px;max-height:150px}.site-main{width:100%;margin:2rem auto 0 auto}.site-main .woocommerce-breadcrumb,.site-main .compralo-con,.site-main .customer_also_viewed_wrapper,.site-main .woocommerce-tabs{padding:0 5%;width:90%;margin:0 auto}.info_section{position:relative;background:#fbf4e9;padding-top:150px;padding-bottom:3rem}.show_lightbox{width:50%;padding-left:10%;padding-top:3rem}.entry-summary{width:50%;padding-right:10%;padding-top:3rem}.cr-reviews-ajax-reviews{background:#fbf4e9;padding:2rem 5%}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments{max-width:90%;margin:0 auto}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .woocommerce-Reviews-title{display:none}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-cus-images-title{display:none}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add{background-color:#240000 !important;padding:0 1rem;border-radius:1rem}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add:hover{background-color:#c48080 !important}.cr-reviews-ajax-reviews .cr-review-form-submit,.cr-reviews-ajax-reviews .cr-review-form-success{background-color:#240000 !important;padding:0 1rem;border-radius:1rem}.cr-reviews-ajax-reviews .cr-review-form-submit:hover,.cr-reviews-ajax-reviews .cr-review-form-success:hover{background-color:#c48080 !important}.cr-reviews-ajax-reviews .cr-review-form-cancel{padding:0 1rem;border-radius:1rem}.cr-nosummary-rating-cnt{position:relative;padding:80px 0 30px 0}.cr-nosummary-rating-cnt .cr-nosummary-rating-lbl{position:absolute;top:0;left:0;font-family:'Jaques'}#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div2{height:150px}.cr-comment-image-top{height:100%}.cr-comment-image-top img{height:100%;object-fit:cover}#nickx-gallery .nslick-slide{margin:.5rem 0}#nickx-gallery .nslick-current.nslick-active img{object-fit:contain;border:2px solid #ddaca3;border-radius:1rem}.product_meta{display:flex;flex-direction:column;padding:1rem 0 0 0;border-top:1px solid #d9d9d9;gap:1rem;color:#7c7c7c}.woocommerce div form.cart .button,.woocommerce.product form.cart .button{display:flex;gap:1rem}.woocommerce div form.cart .button img,.woocommerce.product form.cart .button img{width:22px;height:22px}.compralo-con .product{display:inline-block;margin-right:10px;position:relative}.compralo-con h2{padding:1rem 0}.compralo-con .product:after{content:'+';position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-size:24px}.compralo-con .product:last-child:after{content:''}.compralo-con .product-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:25px;height:25px;cursor:pointer;border:2px solid #dde2d4;border-radius:50%;background-color:#fff}.compralo-con .product-checkbox:checked::before{content:'✓';position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);color:#000;font-size:13px;font-weight:bold}.compralo-con .product-checkbox:checked{background-color:#dde2d4;border:2px solid #dde2d4}.compralo-con-checkbox{position:absolute;top:10px;left:10px}.compralo-con{position:relative;clear:both}.total_add_cart{position:absolute;right:5%;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:.8rem;top:50%;bottom:50%}.total_add_cart #btn-add-to-cart{display:flex;gap:1rem}.total_add_cart #btn-add-to-cart img{width:22px;height:22px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0}.woocommerce #reviews #comments ol.commentlist li .comment-text .rating-number{width:fit-content;gap:.5rem;display:flex}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button{display:none}.woocommerce div.product form.cart div.quantity{border:1px solid #000;border-radius:.5rem;padding:.5rem 1rem}.woocommerce div.product form.cart div.quantity input{border:none}.woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:1rem;padding:1rem 0;color:#535353}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{padding:1rem 0}.woocommerce-product-details__short-description{padding:0 0 2rem 0}.woocommerce .star-rating span::before{color:#ffbc00}.related.products{position:relative;padding:110px 5%;margin:0 auto}.related.products .related_products{max-width:90%;margin:0 auto}#miModalCarrito{display:none;position:fixed;top:0;right:0;background:#fff;z-index:4050;height:100vh}#cart_button{cursor:pointer;color:#240000}#cart_button:hover{opacity:.5}@media screen and (min-width:1400px){.site-main{width:100%;margin:1rem auto 0 auto}}@media screen and (max-width:993px){.woocommerce.slider-item-snapstart.slider-item-snapstart{--swiffy-slider-item-reveal:8rem;--swiffy-slider-item-reveal:8rem}.woocommerce >ul.products[class*=columns-]{width:95%;margin:0 auto 0 5%}.woocommerce >ul.products[class*=columns-] li.product{width:100%}.woocommerce >ul.products[class*=columns-] li.product h2.woocommerce-loop-product__title{font-size:13px}.woocommerce ul.products{width:100%}.woocommerce ul.products li.product{width:49%}.woocommerce ul.products li.product .price{gap:.5rem;margin-bottom:.8rem}.woocommerce ul.products li.product a img{height:200px;padding:15px 0}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:13px;margin:0}.woocommerce ul.products li.product .product-brand{font-size:.8rem}}.customer_also_viewed_wrapper{position:relative;clear:both}.customer_also_viewed_wrapper h2{padding:1rem 0}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;justify-content:center}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 2rem;font-family:'Jaques';background:transparent;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#afafaf;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:none;background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#240000;background:transparent;border:none}@media screen and (max-width:767px){#filter_form{flex-direction:column;gap:0}#filter-button{display:flex;gap:.5rem;padding:5px 5rem;margin:1rem auto;height:40px}#filter-button img{width:20px}#filter-modal{display:none;position:fixed;background:#fff;padding:2rem 1rem;top:70px;left:0;height:calc(100vh - 70px);z-index:2;width:100%}#filter-close-button{display:flex;padding:10px 3rem;height:40px;margin-top:1.5rem}.title-modal{display:flex;padding-bottom:1rem;width:100%;border-bottom:1px solid #d9d9d9;font-family:'Jaques';font-size:1.5rem}.filter_section{display:block;gap:0}.filter_section #filter-button{background:#240000 !important;box-shadow:0 2px 10px 0 rgba(0,0,0,0.25);color:#dde2d4 !important;gap:.5rem;border:1px solid #240000}.filter_section #filter-button .filter_icon{fill:#dde2d4;stroke:#dde2d4;width:25px}.filter_section #filter-button .filter_icon path{fill:#dde2d4;stroke:#dde2d4}}.contact_section{position:relative;background:#fbf4e9;margin-top:5rem;padding-top:100px}.contact_section .contact_form{display:flex;max-width:1200px;width:80%;margin:0 auto;justify-content:space-evenly}.contact_section .contact_form .image{width:60%}.contact_section .contact_form .form{width:40%;max-width:400px}.contact_section .contact_form .form .subtitle{text-align:left;padding-bottom:2rem;font-size:2rem}.contact_section .contact_form .form .box_btns{display:flex}.contact_section .contact_form .form input[type="submit"]{font-size:1rem;width:330px;padding:.2rem;align-self:flex-start}.suscribe_section{background:#fbf4e9;padding-top:4rem}.suscribe_section .contact_form{display:flex;max-width:1200px;margin:0 auto}.suscribe_section .contact_form .text{width:70%;padding-left:10%}.suscribe_section .contact_form .text h2{font-size:2.3rem}.suscribe_section .contact_form .text h3{font-size:1.8rem}.suscribe_section .contact_form .form{width:30%}.suscribe_section .contact_form .form label{font-family:'Jaques'}.suscribe_section .contact_form .form .box_btns{display:flex}.suscribe_section .contact_form .form input[type="email"]{font-size:1rem;background:#fff;font-family:'Jaques'}.custom-shape-divider-top-1699464455{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-1699464455 svg{position:relative;display:block;width:calc(100% + 1.3px);height:150px}.custom-shape-divider-top-1699464455 .shape-fill{fill:#fff}.custom-shape-divider-top-1704917559{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-top-1704917559 svg{position:relative;display:block;width:calc(100% + 1.3px);height:150px}.custom-shape-divider-top-1704917559 .shape-fill{fill:#fbf4e9}.custom-shape-divider-bottom-1704917854{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-bottom-1704917854 svg{position:relative;display:block;width:calc(100% + 1.3px);height:150px}.custom-shape-divider-bottom-1704917854 .shape-fill{fill:#fbf4e9}@media screen and (max-width:800px){.contact_section .contact_form .image{display:none}.contact_section .contact_form .form{width:100%}.contact_section .contact_form .form input[type="submit"]{width:200px}.contact_section .contact_form .form .box_btns{justify-content:center;margin-bottom:4rem}.custom-shape-divider-top-1699464455 svg{height:40px}.suscribe_section .contact_form{flex-direction:column}.suscribe_section .contact_form .text{width:80%;padding:0;margin:0 auto}.suscribe_section .contact_form .text h3{font-size:1.5rem}.suscribe_section .contact_form .text h2{font-size:2rem}.suscribe_section .contact_form .text p{padding-bottom:2rem}.suscribe_section .contact_form .form{width:80%;padding:0;margin:0 auto}.suscribe_section .contact_form .form .box_btns{justify-content:center}}.footer{background:#fbf4e9}.footer .container_footer .content{display:flex;width:100%;padding:3rem 5%}.footer .container_footer .content .box_content{width:100%;display:flex;flex-direction:column}.footer .container_footer .content .box_content .wp-block-column{width:fit-content !important;flex-basis:fit-content !important}.footer .container_footer .content .box_content .logo_footer{width:75%;max-width:175px}.footer .container_footer .content .box_content .widget_block{display:flex;padding-bottom:2rem;width:100%;font-size:13px;flex-direction:column;place-content:center}.footer .container_footer .content .box_content .widget_block strong{font-family:'Jaques';font-size:16px;letter-spacing:1px}.footer .container_footer .content .box_content .widget_block >.wp-block-columns{gap:60px}.footer .container_footer .content .box_content .widget_block >.wp-block-columns.redes{gap:0}.footer .container_footer .content .box_content .icon figure img{width:22px;height:22px;padding-right:10px}.footer .container_footer .content .box_content .footer_nav{gap:3rem;display:flex;flex-direction:column}.footer .container_footer .content .box_content .footer_nav li{list-style:none}.footer .container_footer .content .box_content .footer_nav li:first-child a{color:#9f9f9f;font-family:'Montserrat medium'}.footer .container_footer .content .box_content .footer_nav li a{color:#000;font-family:'Montserrat medium'}.footer .container_footer .content .box_content .wp-block-column-is-layout-flow{flex-wrap:wrap}.footer .container_footer .content .box_content .wp-block-column{width:100%}:where(.wp-block-columns.is-layout-flex){gap:0}.w-100{width:100%}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:wrap !important}.wp-block-column.is-not-stacked-on-mobile{flex-wrap:nowrap !important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:70%;flex-grow:1}@media screen and (max-width:600px){.footer .container_footer .content{flex-direction:column;text-align:center}.footer .container_footer .content .box_content{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:3rem}.footer .container_footer .content .box_content .logo_footer{width:100%;max-width:100%}.footer .container_footer .content .box_content .wp-block-columns{width:100%}.footer .container_footer .content .box_content .redes{padding:0;width:30%;flex-wrap:nowrap !important;justify-content:center;text-align:center;margin:0 auto}}@media screen and (max-width:768px){.content-area{width:95%;margin:0 auto}}