.vidi-videopress-wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}.vidi-videopress-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}body,.et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_2 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_3 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_3_8 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_4 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_blog_grid .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_3 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_3_8 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_4 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_blog_grid .et_link_content a.et_link_main_url,body.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_post .post-content,body.et-db #et-boc .et-l .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et-db #et-boc .et-l .et_pb_slide_content,.et-db #et-boc .et-l .et_pb_best_value{font-size:15px}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#0255b5!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et-db #et-boc .et-l .et_pb_sum,.et-db #et-boc .et-l .et_pb_pricing li a,.et-db #et-boc .et-l .et_pb_pricing_table_button,.et_overlay:before,.et-db #et-boc .et-l .et_overlay:before,.entry-summary p.price ins,.et-db #et-boc .et-l .entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et-db #et-boc .et-l .et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et-db #et-boc .et-l .et_pb_widget li a:hover,.et-db #et-boc .et-l .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et-db #et-boc .et-l .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et-db #et-boc .et-l .et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.et-db #et-boc .et-l .nav-single a,.tagged_as a,.et-db #et-boc .et-l .tagged_as a,.posted_in a,.et-db #et-boc .et-l .posted_in a{color:#0255b5}.et-db #et-boc .et-l .et_pb_contact_submit,.et-db #et-boc .et-l .et_password_protected_form .et_submit_button,.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_newsletter_button,.et-db #et-boc .et-l .comment-reply-link,.et-db .form-submit #et-boc .et-l .et_pb_button,.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_promo_button,.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce.et-db #et-boc .et-l a.button.alt,.woocommerce-page a.button.alt,.woocommerce-page.et-db #et-boc .et-l a.button.alt,.woocommerce button.button.alt,.woocommerce.et-db #et-boc .et-l button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce.et-db #et-boc .et-l button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page.et-db #et-boc .et-l button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page.et-db #et-boc .et-l button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce.et-db #et-boc .et-l input.button.alt,.woocommerce-page input.button.alt,.woocommerce-page.et-db #et-boc .et-l input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce #content.et-db #et-boc .et-l input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #content.et-db #et-boc .et-l input.button.alt,.woocommerce a.button,.woocommerce.et-db #et-boc .et-l a.button,.woocommerce-page a.button,.woocommerce-page.et-db #et-boc .et-l a.button,.woocommerce button.button,.woocommerce.et-db #et-boc .et-l button.button,.woocommerce-page button.button,.woocommerce-page.et-db #et-boc .et-l button.button,.woocommerce input.button,.woocommerce.et-db #et-boc .et-l input.button,.woocommerce-page input.button,.woocommerce-page.et-db #et-boc .et-l input.button,.et-db #et-boc .et-l .et_pb_contact p input[type="checkbox"]:checked+label i:before,.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#0255b5}.footer-widget h4,.et-db #et-boc .et-l .footer-widget h4{color:#0255b5}.et-search-form,.et-db #et-boc .et-l .et-search-form,.nav li ul,.et-db #et-boc .et-l .nav li ul,.et_mobile_menu,.et-db #et-boc .et-l .et_mobile_menu,.footer-widget li:before,.et-db #et-boc .et-l .footer-widget li:before,.et-db #et-boc .et-l .et_pb_pricing li:before,blockquote,.et-db #et-boc .et-l blockquote{border-color:#0255b5}.et-db #et-boc .et-l .et_pb_counter_amount,.et-db #et-boc .et-l .et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et-db #et-boc .et-l .et_quote_content,.et_link_content,.et-db #et-boc .et-l .et_link_content,.et_audio_content,.et-db #et-boc .et-l .et_audio_content,.et-db #et-boc .et-l .et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et-db #et-boc .et-l .et_slide_in_menu_container,.et-db #et-boc .et-l .et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#0255b5}a,.et-db #et-boc .et-l a{color:var(--gcid-link-color,#0255b5)}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:red}#main-header .nav li ul{background-color:#0d1be0}.nav li ul,.et-db #et-boc .et-l .nav li ul{border-color:#a5351f}.et_secondary_nav_enabled #page-container #top-header{background-color:#0255b5!important}#et-secondary-nav li ul{background-color:#0255b5}#et-secondary-nav li ul a{color:rgb(255 7 7 / .97)}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et-db #et-boc .et-l .et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et-db #et-boc .et-l .et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,.et-db #et-boc .et-l .et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#fff}.et_search_form_container input::-moz-placeholder{color:#fff}.et_search_form_container input::-webkit-input-placeholder{color:#fff}.et_search_form_container input:-ms-input-placeholder{color:#fff}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{letter-spacing:-1px}#top-menu li a{font-size:13px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:13px!important}#top-menu li a,.et_search_form_container input{letter-spacing:1px}.et_search_form_container input::-moz-placeholder{letter-spacing:1px}.et_search_form_container input::-webkit-input-placeholder{letter-spacing:1px}.et_search_form_container input:-ms-input-placeholder{letter-spacing:1px}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ffc800}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#0255b5}.footer-widget li:before{border-color:#0255b5}.et-fixed-header#main-header{box-shadow:none!important}@media only screen and (min-width:981px){.et-db #et-boc .et-l .et_pb_section{padding:0% 0}.et-db #et-boc .et-l .et_pb_fullwidth_section{padding:0}.et-db #et-boc .et-l .et_block_row{padding:0% 0}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:32px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:32px}.et_header_style_split .centered-inline-logo-wrap{width:63px;margin:-63px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:63px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:63px}.et_header_style_centered #top-menu>li>a{padding-bottom:11px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:23px 0 23px 0!important}.et_header_style_centered #main-header .logo_container{height:63px}#logo{max-height:100%}.et_pb_svg_logo #logo{height:100%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.34px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:31px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:31px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:62px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:62px;margin:-62px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:62px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:62px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:22px 0 22px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:rgb(0 125 145 / .84)!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgb(0 125 145 / .84)}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:rgb(224 43 32 / .78)}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffc800!important}}@media only screen and (min-width:1350px){.et-db #et-boc .et-l .et_block_row{padding:0 0}.et-db #et-boc .et-l .et_pb_section{padding:0 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:0}.et-db #et-boc .et-l .et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#fff}.et_close_search_field:after{color:#ffffff!important}.et_search_form_container input::-moz-placeholder{color:#fff}.et_search_form_container input::-webkit-input-placeholder{color:#fff}.et_search_form_container input:-ms-input-placeholder{color:#fff}}#main-content{background-color:#fff}h1,.et-db #et-boc .et-l h1,h2,.et-db #et-boc .et-l h2,h3,.et-db #et-boc .et-l h3,h4,.et-db #et-boc .et-l h4,h5,.et-db #et-boc .et-l h5,h6,.et-db #et-boc .et-l h6{font-family:var(--et_global_heading_font)}#main-header,#et-top-navigation{font-family:'Autour One',display}#top-header .container{font-family:'Autour One',display}:root{--chalvi-azul:#2aa5f7;--chalvi-rojo:#ff2a23;--chalvi-dorado:#f2c037;--txt:#222;--txt2:#333;--borde:#e8ecf0}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-MyAccount-navigation{font-size:16px;line-height:1.6;color:var(--txt2)}body.woocommerce-account .woocommerce-MyAccount-navigation{background:#f5f6f8;padding:16px;border-radius:12px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0 0 12px 0}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;background:#fff;border:1px solid var(--borde);border-radius:10px;padding:12px 14px!important;font-weight:700;color:#222;text-decoration:none;transition:all .2s ease}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:#06c;border-color:#06c;color:#fff}body.woocommerce-account .woocommerce-MyAccount-content{background:#fff!important;padding:28px!important;border-radius:12px!important;border:1px solid #eee!important;box-shadow:0 8px 24px rgb(0 0 0 / .06)!important}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{color:var(--txt);margin:0 0 12px;font-weight:800;letter-spacing:.2px}body.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{max-width:820px;color:#555}body.woocommerce-account .woocommerce-MyAccount-content a{color:#06c;text-decoration:none;border-bottom:1px solid rgb(0 102 204 / .25);transition:color .2s ease,border-color .2s ease}body.woocommerce-account .woocommerce-MyAccount-content a:hover{color:#004999;border-bottom-color:rgb(0 73 153 / .45)}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content button,body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]{background:#06c;color:#fff;border:0;border-radius:10px;padding:10px 18px;font-weight:700;letter-spacing:.2px;transition:background .2s,transform .05s}body.woocommerce-account .woocommerce-MyAccount-content .button:hover,body.woocommerce-account .woocommerce-MyAccount-content button:hover,body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:hover{background:#004999}body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-error{border-radius:10px;border-left-width:6px}body.woocommerce-account .woocommerce-message{border-left-color:#28a745}body.woocommerce-account .woocommerce-info{border-left-color:#06c}body.woocommerce-account .woocommerce-error{border-left-color:#dc3545}body.woocommerce-account table.shop_table,body.woocommerce-account .woocommerce-MyAccount-content table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #eee}body.woocommerce-account table.shop_table thead th{background:#f8f9fb;font-weight:700}body.woocommerce-account table.shop_table th,body.woocommerce-account table.shop_table td{padding:14px 16px!important;border-bottom:1px solid #f0f0f0}body.woocommerce-account table.shop_table tbody tr:nth-child(even){background:#fafafa}body.woocommerce-account table.shop_table tbody tr:hover{background:#f1f6ff}body.woocommerce-account .woocommerce-MyAccount-content form .form-row{margin-bottom:16px}body.woocommerce-account .woocommerce-MyAccount-content input[type="text"],body.woocommerce-account .woocommerce-MyAccount-content input[type="email"],body.woocommerce-account .woocommerce-MyAccount-content input[type="password"],body.woocommerce-account .woocommerce-MyAccount-content input[type="tel"],body.woocommerce-account .woocommerce-MyAccount-content textarea,body.woocommerce-account .woocommerce-MyAccount-content select{background:#fff;border:1px solid #dde3ea;border-radius:10px;padding:12px 14px;width:100%;transition:border-color .2s,box-shadow .2s}body.woocommerce-account .woocommerce-MyAccount-content input:focus,body.woocommerce-account .woocommerce-MyAccount-content textarea:focus,body.woocommerce-account .woocommerce-MyAccount-content select:focus{border-color:#06c;box-shadow:0 0 0 3px rgb(0 102 204 / .12);outline:none}body.woocommerce-account .woocommerce-Addresses{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;align-items:start;margin-top:10px}body.woocommerce-account .woocommerce-Address{background:#fff;border:1px solid #eaecef;border-radius:14px;padding:22px;box-shadow:0 8px 24px rgb(0 0 0 / .05)}body.woocommerce-account .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}body.woocommerce-account .woocommerce-Address-title h3{font-size:22px!important;line-height:1.25;font-weight:800;letter-spacing:.2px;color:var(--txt);margin:0}body.woocommerce-account .woocommerce-Address-title a{font-size:14px;font-weight:700;color:#06c;text-decoration:none;border-bottom:1px solid rgb(0 102 204 / .25)}body.woocommerce-account .woocommerce-Address address,body.woocommerce-account .woocommerce-Address p{margin:0;color:#444;font-size:15px;line-height:1.7}@media (max-width:980px){body.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr!important;gap:18px!important}body.woocommerce-account .woocommerce-Address-title h3{font-size:20px!important}}.chalvi-woo-grid{width:96%;max-width:1440px;margin:0 auto;padding:35px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.chalvi-showcase-card{position:relative;overflow:hidden;border-radius:32px;background:#fff;box-shadow:0 18px 50px rgb(0 0 0 / .10);transition:transform .3s ease,box-shadow .3s ease;min-height:660px;display:flex;flex-direction:column}.chalvi-showcase-card:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgb(0 0 0 / .16)}.chalvi-top{position:relative;height:340px;padding:14px;background:radial-gradient(circle at 15% 20%,rgb(86 214 127 / .18) 0 70px,transparent 72px),radial-gradient(circle at 88% 18%,rgb(86 214 127 / .16) 0 92px,transparent 94px),radial-gradient(circle at 25% 82%,rgb(86 214 127 / .14) 0 58px,transparent 60px),linear-gradient(135deg,#f7fbf3,#ffffff 55%,#effbef);display:flex;align-items:center;justify-content:center;overflow:hidden}.chalvi-top::before,.chalvi-top::after{content:"";position:absolute;border-radius:50%;background:rgb(188 255 205 / .28);border:1px solid rgb(255 255 255 / .65);box-shadow:inset 8px 8px 18px rgb(255 255 255 / .65),inset -10px -10px 22px rgb(72 180 108 / .10),0 12px 30px rgb(39 190 91 / .10);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.chalvi-top::before{width:190px;height:190px;right:-32px;top:18px}.chalvi-top::after{width:110px;height:110px;left:-18px;bottom:28px}.chalvi-top a{position:relative;z-index:3;width:96%;height:96%;display:flex;align-items:center;justify-content:center}.chalvi-glass{display:none}.chalvi-product-img{position:relative;z-index:3;width:auto;max-width:98%;max-height:315px;object-fit:contain;filter:drop-shadow(0 18px 22px rgb(0 0 0 / .12));transition:transform .35s ease,filter .35s ease}.chalvi-showcase-card:hover .chalvi-product-img{transform:scale(1.08) translateY(-6px);filter:drop-shadow(0 22px 26px rgb(0 0 0 / .18))}.chalvi-tag,.chalvi-discount{position:absolute;top:20px;z-index:5;padding:8px 13px;border-radius:999px;font-size:12px;line-height:1;font-weight:800}.chalvi-tag{left:20px;background:#0d0d0d;color:#fff}.chalvi-discount{right:20px;background:#ffe14b;color:#111}.chalvi-body{padding:24px 26px 26px;flex:1;display:flex;flex-direction:column}.chalvi-body-inner{flex:1}.chalvi-mini-title{display:inline-block;background:#eef8ee;color:#23a447;padding:7px 13px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.8px;margin:0 0 15px}.chalvi-body h2{margin:0 0 13px;font-size:22px;line-height:1.12;color:#111;font-weight:900;min-height:76px}.chalvi-description{color:#666;font-size:14px;line-height:1.5;margin:0 0 16px;min-height:44px}.chalvi-info-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.chalvi-info-row span{background:#f8f8f8;padding:8px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#444;box-shadow:0 4px 10px rgb(0 0 0 / .04)}.chalvi-bottom{margin-top:auto}.chalvi-price-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-top:1px solid #eee;padding-top:16px}.chalvi-price-html,.chalvi-price-html .woocommerce-Price-amount{font-size:17px!important;font-weight:700;color:#555}.chalvi-stock{background:#ecf9ec;color:#23a447;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800}.chalvi-buttons{display:grid;grid-template-columns:1fr 1fr;gap:11px}.chalvi-buttons a{display:flex;align-items:center;justify-content:center;text-decoration:none;min-height:48px;padding:11px 10px;border-radius:14px;font-size:14px;line-height:1.15;font-weight:800;transition:transform .22s ease,box-shadow .22s ease}.buy-btn{background:#080808;color:#fff!important;box-shadow:0 8px 18px rgb(0 0 0 / .16)}.wa-btn{background:#24c95a;color:#fff!important;box-shadow:0 8px 18px rgb(36 201 90 / .22)}.chalvi-buttons a:hover{transform:translateY(-3px)}@media(max-width:1180px){.chalvi-woo-grid{width:96%;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.chalvi-top{height:360px}.chalvi-product-img{max-height:335px;max-width:99%}}@media(max-width:820px){.chalvi-woo-grid{width:96%;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.chalvi-showcase-card{min-height:auto;border-radius:28px}.chalvi-top{height:300px;padding:10px}.chalvi-product-img{max-height:285px;max-width:100%}.chalvi-body{padding:20px}.chalvi-body h2{font-size:20px;min-height:auto}}@media(max-width:620px){.chalvi-woo-grid{width:98%;grid-template-columns:1fr;gap:24px;padding:18px 0}.chalvi-showcase-card{width:100%;max-width:100%;border-radius:26px}.chalvi-top{height:330px;padding:8px}.chalvi-top a{width:100%;height:100%}.chalvi-product-img{max-width:100%;max-height:315px}.chalvi-body{padding:20px}.chalvi-body h2{font-size:21px;min-height:auto}.chalvi-description{min-height:auto}.chalvi-buttons a{min-height:44px;font-size:13px;padding:10px}}body.single-product .et_builder_inner_content{width:100%}.chalvi-product-page{width:92%;max-width:1380px;margin:60px auto;padding:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:55px;align-items:start}.chalvi-product-gallery{background:linear-gradient(135deg,#f6fbf2,#ffffff 55%,#ecfaee);border-radius:36px;padding:38px;box-shadow:0 25px 70px rgb(0 0 0 / .10)}.chalvi-main-image{position:relative;background:#fff;border-radius:30px;padding:34px;overflow:hidden}.chalvi-main-image img{width:100%;height:auto;max-height:620px;object-fit:contain;display:block;cursor:zoom-in}.chalvi-thumbs{display:flex;gap:14px;margin-top:22px;flex-wrap:wrap}.chalvi-thumbs img{width:86px;height:86px;object-fit:cover;border-radius:16px;cursor:pointer;background:#fff;padding:6px;box-shadow:0 8px 18px rgb(0 0 0 / .08);opacity:.7;transition:.25s}.chalvi-thumbs img.active,.chalvi-thumbs img:hover{opacity:1;outline:3px solid #24c95a;transform:translateY(-4px)}.chalvi-product-info{background:#fff;border-radius:36px;padding:44px;box-shadow:0 25px 70px rgb(0 0 0 / .10);position:sticky;top:120px}.chalvi-product-badge{display:inline-block;background:#eaf8ed;color:#1ba447;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:900;margin-bottom:18px;letter-spacing:.4px}.chalvi-product-info h1{font-size:42px;line-height:1.05;font-weight:900;color:#111;margin:0 0 18px}.chalvi-product-price,.chalvi-product-price .woocommerce-Price-amount{font-size:24px!important;font-weight:800;color:#333;margin-bottom:22px}.chalvi-product-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.chalvi-product-benefits span{background:#f7f7f7;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800;color:#444}.chalvi-product-description{color:#555;font-size:16px;line-height:1.65;margin-bottom:28px}.chalvi-product-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:25px}.chalvi-product-actions a{text-align:center;text-decoration:none;padding:17px 14px;border-radius:18px;font-weight:900;font-size:16px;transition:.25s}.chalvi-buy-btn{background:#111;color:#fff!important;box-shadow:0 12px 25px rgb(0 0 0 / .18)}.chalvi-wa-btn{background:#24c95a;color:#fff!important;box-shadow:0 12px 25px rgb(36 201 90 / .25)}.chalvi-product-actions a:hover{transform:translateY(-4px)}.chalvi-trust-box{background:linear-gradient(135deg,#f6fbf2,#fff);border:1px solid #e8f4e9;border-radius:24px;padding:20px}.chalvi-trust-box strong{display:block;font-size:17px;margin-bottom:6px;color:#111}.chalvi-trust-box p{margin:0;color:#555;line-height:1.5}.chalvi-zoom-lens{position:absolute;width:210px;height:210px;border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%);z-index:20;border:3px solid rgb(255 255 255 / .95);box-shadow:0 18px 45px rgb(0 0 0 / .28);background-repeat:no-repeat;background-color:#fff;transition:opacity .15s ease}@media(max-width:980px){.chalvi-product-page{grid-template-columns:1fr;width:92%;margin:35px auto}.chalvi-product-info{position:relative;top:auto;padding:30px}.chalvi-product-info h1{font-size:32px}}@media(max-width:600px){.chalvi-product-page{padding:12px}.chalvi-product-gallery{padding:20px;border-radius:28px}.chalvi-main-image{padding:18px;border-radius:22px}.chalvi-main-image img{max-height:380px}.chalvi-product-actions{grid-template-columns:1fr}.chalvi-thumbs img{width:70px;height:70px}.chalvi-zoom-lens{display:none}}@media (max-width:767px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_text,.et_pb_image,.et_pb_code{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}img{max-width:100%!important;height:auto!important}.mobile-menu{width:82vw;max-width:340px;right:-82vw;border-top-left-radius:24px;border-bottom-left-radius:24px;overflow-y:auto}body.menu-open .mobile-menu{right:0}}.promo-bar{position:fixed;top:0;left:0;width:100%;height:34px;background:#111;color:#fff;z-index:10001;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform 0.35s ease}.promo-message{color:#fff;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.promo-message:hover{opacity:.75}.promo-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;background:none;color:#fff;font-size:24px;line-height:1;cursor:pointer}.promo-prev{left:18px}.promo-next{right:18px}.chalvi-header{position:fixed;top:34px;left:0;width:100%;height:82px;padding:0 48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;z-index:9999;background:rgb(255 255 255 / .9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgb(0 0 0 / .06);transition:top 0.35s ease,background 0.35s ease}.logo{justify-self:start}.logo img{width:150px;height:auto;display:block}.desktop-menu{justify-self:center;display:flex;align-items:center;gap:18px}.desktop-menu a,.header-right a,.mobile-btn{color:#111;text-decoration:none;font-size:13px;font-weight:700;padding:10px 10px;border-radius:10px;background:#fff0;border:none;cursor:pointer;transition:background 0.25s ease,transform 0.25s ease}.desktop-menu a:hover,.header-right a:hover,.mobile-btn:hover{background:rgb(0 0 0 / .06)}.header-right{justify-self:end;display:flex;align-items:center;gap:18px}.mobile-btn{display:none}.mobile-overlay{position:fixed;inset:0;background:#fff0;opacity:0;visibility:hidden;z-index:9998;transition:opacity 0.3s ease,visibility 0.3s ease}.mobile-menu{position:fixed;top:0;right:-82vw;width:82vw;max-width:340px;height:100vh;padding:90px 34px;background:rgb(255 255 255 / .18);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top-left-radius:24px;border-bottom-left-radius:24px;box-shadow:-10px 0 40px rgb(0 0 0 / .18);display:flex;flex-direction:column;gap:18px;z-index:10000;overflow-y:auto;transition:right 0.35s ease}.mobile-menu a{color:#111;text-decoration:none;font-size:16px;font-weight:700;padding:14px 16px;border-radius:14px;background:rgb(255 255 255 / .35);transition:background 0.25s ease,transform 0.25s ease}.mobile-menu a:hover{background:rgb(255 255 255 / .72);transform:translateX(5px)}.close-btn{position:absolute;top:18px;right:24px;width:42px;height:42px;border:none;border-radius:50%;font-size:30px;line-height:42px;background:rgb(255 255 255 / .4);cursor:pointer}body.menu-open .mobile-menu{right:0}body.menu-open .mobile-overlay{opacity:1;visibility:visible}@media (max-width:1180px){.desktop-menu{gap:10px}.desktop-menu a,.header-right a,.mobile-btn{font-size:12px;padding:9px 8px}}@media (max-width:980px){.chalvi-header{display:flex;justify-content:space-between;height:76px;padding:0 22px}.desktop-menu,.header-right a{display:none}.mobile-btn{display:block}}@media (max-width:767px){.promo-bar{height:32px;padding:0 46px}.promo-message{font-size:12px;max-width:calc(100vw - 110px);overflow:hidden;text-overflow:ellipsis}.promo-arrow{width:28px;height:28px;font-size:20px}.promo-prev{left:8px}.promo-next{right:8px}.chalvi-header{top:32px}.logo img{width:135px}}.mega-menu{position:fixed;top:116px;left:50%;transform:translateX(-50%) translateY(-12px);width:calc(100% - 100px);max-width:1200px;min-height:260px;padding:34px 42px;z-index:9998;background:rgb(255 255 255 / .96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:0 0 26px 26px;box-shadow:0 24px 70px rgb(0 0 0 / .12);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.28s ease,visibility 0.28s ease,transform 0.28s ease,top 0.35s ease}body.mega-open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-content{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mega-content.active{display:grid}.mega-card{min-height:150px;display:flex;align-items:flex-end;justify-content:center;text-align:center;text-decoration:none;color:#111;padding:22px 18px;border-radius:22px;background:linear-gradient(135deg,#f7f7f7,#ffffff);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .04);transition:background 0.28s ease,transform 0.28s ease,box-shadow 0.28s ease}.mega-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 18px 42px rgb(0 0 0 / .1)}.mega-card h3{font-size:17px;font-weight:800;line-height:1.2;margin:0}@media (max-width:980px){.mega-menu{display:none}}.mega-menu{position:fixed;top:116px;left:50%;transform:translateX(-50%) translateY(-12px);width:calc(100% - 100px);max-width:1200px;min-height:260px;padding:34px 42px;z-index:9998;background:rgb(255 255 255 / .96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:0 0 26px 26px;box-shadow:0 24px 70px rgb(0 0 0 / .12);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.28s ease,visibility 0.28s ease,transform 0.28s ease,top 0.35s ease}body.mega-open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mega-content{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mega-content.active{display:grid}.mega-card{min-height:150px;display:flex;align-items:flex-end;justify-content:center;text-align:center;text-decoration:none;color:#111;padding:22px 18px;border-radius:22px;background:linear-gradient(135deg,#f7f7f7,#ffffff);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .04);transition:background 0.28s ease,transform 0.28s ease,box-shadow 0.28s ease}.mega-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 18px 42px rgb(0 0 0 / .1)}.mega-card h3{font-size:17px;font-weight:800;line-height:1.2;margin:0}.desktop-menu a.active-menu{background:rgb(0 0 0 / .06)}@media (max-width:980px){.mega-menu{display:none}}.chalvi-header{transition:top 0.35s ease,height 0.35s ease,background 0.35s ease}.logo{display:flex;align-items:center;height:100%}.logo a{display:flex;align-items:center;height:100%}.logo img{display:block;width:165px;max-height:76px;object-fit:contain;transition:width 0.35s ease,max-height 0.35s ease,transform 0.35s ease}body.header-scrolled .chalvi-header{height:82px}body.header-scrolled .logo img{width:170px;max-height:78px;transform:translateY(0)}@media (max-width:980px){.logo img{width:145px;max-height:68px}body.header-scrolled .logo img{width:150px;max-height:70px}}@media (max-width:767px){.logo img{width:135px;max-height:62px}body.header-scrolled .logo img{width:140px;max-height:64px}}.chalvi-footer{width:100%;max-width:none;margin:0;padding:0;font-family:Arial,sans-serif}.footer-newsletter{width:100%;max-width:none;background:#5c7354;color:#fff;padding:72px 40px;text-align:center}.newsletter-inner{width:100%;max-width:none;margin:0 auto;padding:0 40px}.newsletter-inner h2{color:#fff;font-size:34px;line-height:1.15;font-weight:800;margin:0 0 16px}.newsletter-inner p{color:rgb(255 255 255 / .88);font-size:15px;line-height:1.7;margin:0 auto 26px;max-width:560px}.newsletter-form{display:flex;justify-content:center;gap:8px;margin:0 auto 12px;max-width:460px}.newsletter-form input{flex:1;min-height:44px;padding:0 16px;border:1px solid rgb(255 255 255 / .35);background:rgb(255 255 255 / .12);color:#fff;outline:none;border-radius:0}.newsletter-form input::placeholder{color:rgb(255 255 255 / .75)}.newsletter-form button{min-height:44px;padding:0 22px;border:none;background:#f4f0ea;color:#111;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:0.25s ease;border-radius:0}.newsletter-form button:hover{background:#fff;transform:translateY(-2px)}.newsletter-inner span{display:block;color:rgb(255 255 255 / .78);font-size:12px}.footer-main{width:100%;max-width:none;background:#282828;color:#fff;padding:70px 0 28px}.footer-inner{width:100%;max-width:none;margin:0;padding:0 90px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:80px}.footer-brand img{width:125px;height:auto;background:#fff;padding:8px;margin-bottom:18px;display:block}.footer-brand p{color:rgb(255 255 255 / .82);font-size:14px;line-height:1.7;margin:0 0 14px}.footer-social{display:flex;gap:14px;margin-top:18px}.footer-social a{color:rgb(255 255 255 / .85);font-size:13px;text-decoration:none}.footer-social a:hover{color:#fff}.footer-column h3{color:#fff;font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin:0 0 22px}.footer-column a{display:block;color:rgb(255 255 255 / .78);text-decoration:none;font-size:14px;margin-bottom:14px;transition:0.2s ease}.footer-column a:hover{color:#fff;transform:translateX(3px)}.footer-bottom{width:100%;max-width:none;margin:46px 0 0;padding:24px 90px 0;border-top:1px solid rgb(255 255 255 / .12);display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-bottom p{margin:0}.footer-bottom p,.footer-bottom a{color:rgb(255 255 255 / .72);font-size:12px;text-decoration:none}.footer-bottom div{display:flex;gap:18px}.footer-bottom a:hover{color:#fff}@media (max-width:1100px){.footer-inner{padding:0 50px;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:45px}.footer-bottom{padding:24px 50px 0}}@media (max-width:980px){.footer-newsletter{padding:60px 30px}.newsletter-inner{padding:0 20px}.footer-inner{padding:0 40px;grid-template-columns:1fr 1fr;gap:45px}.footer-bottom{padding:24px 40px 0}}@media (max-width:620px){.footer-newsletter{padding:52px 22px}.newsletter-inner{padding:0}.newsletter-inner h2{font-size:28px}.newsletter-inner p{font-size:14px}.newsletter-form{flex-direction:column;max-width:100%}.newsletter-form input,.newsletter-form button{width:100%}.footer-main{padding:52px 0 26px}.footer-inner{padding:0 24px;grid-template-columns:1fr;gap:34px}.footer-bottom{padding:24px 24px 0;flex-direction:column;align-items:flex-start}}.mega-card img{width:100%;height:160px;object-fit:contain;display:block;margin:0 auto 18px}.mega-card{min-height:210px;align-items:center;flex-direction:column}#chalvi-mobile-menu{right:0!important;left:auto!important;transform:translateX(105%)!important;transition:transform .25s ease!important}body.menu-open #chalvi-mobile-menu{transform:translateX(0)!important}#chalvi-mobile-menu .close-btn{position:absolute!important;left:auto!important;display:flex!important;align-items:center;justify-content:center}body .chalvi-header a{color:#202825!important}@media(min-width:783px){body.admin-bar .chalvi-header,body.admin-bar .promo-bar{margin-top:32px!important}}.et-db #et-boc .et-l.et-l--footer .et_pb_section_0_tb_footer.et_pb_section,.et-db #et-boc .et-l.et-l--footer .et_pb_row_0_tb_footer.et_pb_row,.et-db #et-boc .et-l.et-l--footer .et_pb_code_0_tb_footer.et_pb_code{margin:0!important;padding:0!important}#main-content #post-1324 .et_pb_row_1,#main-content #post-1324 .et_pb_code_0{height:auto!important;min-height:0!important;max-height:none!important}body .chalvi-footer .footer-brand a,body .chalvi-footer .footer-column a,body .chalvi-footer .footer-bottom a{color:#fff!important}body .chalvi-footer a.chalvi-footer-contact{color:#234e35!important}body .promo-bar a.promo-message{color:#fff!important}body.woocommerce-cart #et-boc .et-l--header,body.woocommerce-account #et-boc .et-l--header{display:flow-root!important;min-height:116px!important}#main-content #post-1346 .et_pb_section_0.et_pb_section,#main-content #post-166 .et_pb_section_0.et_pb_section{display:none!important}#main-content #post-1346 .et_pb_section_1.et_pb_section,#main-content #post-166 .et_pb_section_1.et_pb_section{margin-top:0!important;padding-top:24px!important}#main-content #post-1346 .et_pb_row_0.et_pb_row,#main-content #post-166 .et_pb_row_0.et_pb_row{margin-top:0!important;padding-top:0!important}#main-content #post-1346 .et_pb_post_title_0.et_pb_post_title{margin-top:0!important}@media (max-width:980px){body.woocommerce-cart #et-boc .et-l--header,body.woocommerce-account #et-boc .et-l--header{min-height:110px!important}}@media (max-width:767px){#main-content #post-1346 .et_pb_section_1.et_pb_section,#main-content #post-166 .et_pb_section_1.et_pb_section{padding-left:16px!important;padding-right:16px!important}}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{width:100%!important;min-width:0}body.woocommerce-account .woocommerce-Address-title{flex-wrap:wrap;gap:8px 16px}body.woocommerce-account .woocommerce-Address-title h2{flex:1 1 200px;min-width:0;font-size:22px!important;line-height:1.3;letter-spacing:0;margin:0!important}body.woocommerce-cart #post-1346 .et_pb_wc_cart_notice_0~.et_pb_wc_cart_notice_0{display:none!important}body.woocommerce-order-received #et-boc .et-l--header{display:flow-root!important;min-height:116px!important}body.woocommerce-order-received #main-content #post-2106 .et_pb_section_0.et_pb_section{margin-top:0!important;padding-top:24px!important;padding-bottom:40px!important}body.woocommerce-order-received #main-content #post-2106 .et_pb_row_0.et_pb_row,body.woocommerce-order-received #main-content #post-2106 .et_pb_row_2.et_pb_row{padding-top:0!important;padding-bottom:0!important}@media (max-width:980px){body.woocommerce-order-received #et-boc .et-l--header{min-height:110px!important}}@media (max-width:767px){body.woocommerce-order-received #main-content #post-2106 .et_pb_section_0.et_pb_section{padding-left:16px!important;padding-right:16px!important}}@media (max-width:767px){body.woocommerce-checkout #main-content #post-2106 .et_pb_section_0.et_pb_section{box-sizing:border-box;padding-left:16px!important;padding-right:16px!important}}:root{--chalvi-green-main:#246B43;--chalvi-ink:#202825;--chalvi-soft:#F5F8F6;--chalvi-white:#FFFFFF;--chalvi-line:#DCE4DE}body.home #post-174 .et_pb_section_0{padding-top:132px!important;padding-bottom:88px!important}body.home .chalvi-compra-clara{padding:16px 24px 14px!important;border-top:1px solid var(--chalvi-soft)!important;border-bottom:1px solid var(--chalvi-line)!important;background:var(--chalvi-white)!important}body.home .chalvi-compra-clara-inner{max-width:1120px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(260px,.9fr) auto minmax(240px,.8fr)!important;align-items:center!important;gap:16px 20px!important}body.home .chalvi-search-form{max-width:440px!important;width:100%!important}body.home #chalvi-buscar-productos{min-height:42px!important;border-color:#9CAB9F!important;color:var(--chalvi-ink)!important}body.home .chalvi-search-form button{min-width:42px!important;min-height:42px!important;background:var(--chalvi-green-main)!important}body.home .chalvi-payment-symbols{gap:10px!important;justify-self:center!important}body.home .chalvi-compra-clara details{justify-self:end!important;max-width:360px!important;width:100%!important}body.home .chalvi-compra-clara summary{min-height:42px!important;color:var(--chalvi-ink)!important}body.home .chalvi-compra-detail{margin-top:10px!important;padding:14px 16px!important;border:1px solid var(--chalvi-line)!important;border-radius:8px!important;background:var(--chalvi-soft)!important}body.home .chalvi-home-hero{height:520px!important;margin-top:24px!important;border-bottom:0!important}body.home .chalvi-home-hero-inner{width:calc(100% - 64px)!important}body.home .chalvi-home-intro{max-width:520px!important}body.home .chalvi-home-intro h1,body.home .chalvi-products-toolbar h2,body.home .chalvi-home-store .chalvi-catalog .chalvi-body h2{font-family:"Open Sans",Arial,sans-serif!important;color:var(--chalvi-ink)!important;letter-spacing:0!important}body.home .chalvi-home-intro h1{font-size:42px!important;line-height:1.16!important;font-weight:700!important;margin-bottom:14px!important}body.home .chalvi-home-intro>p:first-of-type{font-size:0!important;line-height:0!important;margin:0 0 22px!important;max-width:500px!important}body.home .chalvi-home-intro>p:first-of-type::before{content:"Accesorios que hacen más fácil cuidar de tu mascota";display:block;max-width:500px;color:var(--chalvi-ink);font-size:30px;line-height:1.2;font-weight:700}body.home .chalvi-home-intro>p:first-of-type::after{content:"Explora accesorios para perros y gatos en Colombia y revisa cada producto antes de comprar.";display:block;max-width:450px;margin-top:12px;color:var(--chalvi-ink);font-size:16px;line-height:1.65;font-weight:500}body.home .chalvi-home-shop-link{border-color:var(--chalvi-green-main)!important;background:var(--chalvi-green-main)!important}body.home .chalvi-logo-strip{margin-top:32px!important;padding:30px 0!important;border-top:1px solid var(--chalvi-soft)!important;border-bottom:1px solid var(--chalvi-line)!important}body.home .chalvi-home-store{padding-top:64px!important;padding-bottom:28px!important}body.home .chalvi-products-toolbar{margin-bottom:10px!important}body.home .chalvi-products-toolbar h2{font-size:30px!important;line-height:1.25!important;font-weight:700!important}body.home .chalvi-home-categories{padding:14px 0 28px!important}body.home .chalvi-home-products .chalvi-catalog .chalvi-woo-grid{padding-top:10px!important}body.home .chalvi-home-store .chalvi-catalog .chalvi-showcase-card{border:1px solid var(--chalvi-line)!important;box-shadow:0 10px 32px rgb(32 40 37 / .06)!important}body.home .chalvi-home-store .chalvi-catalog .chalvi-body h2{font-size:23px!important;line-height:1.32!important;font-weight:700!important}body.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--chalvi-soft)!important;border:1px solid var(--chalvi-line)!important;border-radius:12px!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:var(--chalvi-ink)!important;border-color:var(--chalvi-line)!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:var(--chalvi-green-main)!important;border-color:var(--chalvi-green-main)!important;color:var(--chalvi-white)!important}body.woocommerce-account .woocommerce-MyAccount-content a,body.woocommerce-account .woocommerce-Address-title a{color:var(--chalvi-green-main)!important;border-bottom-color:rgb(36 107 67 / .32)!important}body.woocommerce-account .woocommerce-MyAccount-content a:hover,body.woocommerce-account .woocommerce-Address-title a:hover{color:#1B5333!important;border-bottom-color:rgb(36 107 67 / .55)!important}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content button,body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]{background:var(--chalvi-green-main)!important;color:var(--chalvi-white)!important}body.woocommerce-account .woocommerce-MyAccount-content .button:hover,body.woocommerce-account .woocommerce-MyAccount-content button:hover,body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:hover{background:#1B5333!important}body.woocommerce-account .woocommerce-info{border-left-color:var(--chalvi-green-main)!important}body.woocommerce-account table.shop_table tbody tr:hover{background:var(--chalvi-soft)!important}body.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible,body.woocommerce-account .woocommerce-MyAccount-content a:focus-visible,body.woocommerce-account .woocommerce-MyAccount-content button:focus-visible,body.woocommerce-account .woocommerce-MyAccount-content input:focus-visible,body.woocommerce-account .woocommerce-MyAccount-content select:focus-visible,body.woocommerce-account .woocommerce-MyAccount-content textarea:focus-visible{outline:2px solid var(--chalvi-ink)!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgb(36 107 67 / .16)!important}body.woocommerce-account .woocommerce-MyAccount-content input[type="text"]:focus,body.woocommerce-account .woocommerce-MyAccount-content input[type="email"]:focus,body.woocommerce-account .woocommerce-MyAccount-content input[type="password"]:focus,body.woocommerce-account .woocommerce-MyAccount-content input[type="tel"]:focus,body.woocommerce-account .woocommerce-MyAccount-content textarea:focus,body.woocommerce-account .woocommerce-MyAccount-content select:focus{border-color:var(--chalvi-green-main)!important;box-shadow:0 0 0 3px rgb(36 107 67 / .14)!important}@media (max-width:980px){body.home #post-174 .et_pb_section_0{padding-top:48px!important;padding-bottom:72px!important}body.home .chalvi-compra-clara{padding:14px 24px!important}body.home .chalvi-compra-clara-inner{grid-template-columns:1fr auto!important;gap:12px 14px!important}body.home .chalvi-search-form{max-width:none!important}body.home .chalvi-compra-clara details{grid-column:1 / -1!important;justify-self:stretch!important;max-width:none!important}body.home .chalvi-home-hero{height:430px!important;margin-top:28px!important}body.home .chalvi-home-intro h1{font-size:34px!important}body.home .chalvi-home-intro>p:first-of-type::before{font-size:24px!important}body.home .chalvi-logo-strip{margin-top:28px!important;padding:26px 0!important}body.home .chalvi-home-store{padding-top:56px!important}}@media (max-width:767px){body.home #post-174 .et_pb_section_0{padding-top:28px!important;padding-bottom:64px!important}body.home .chalvi-compra-clara{padding:12px 20px!important}body.home .chalvi-compra-clara-inner{grid-template-columns:1fr auto!important;gap:10px!important}body.home .chalvi-search-form{grid-column:1 / -1!important}body.home .chalvi-payment-symbols{justify-self:start!important}body.home #chalvi-buscar-productos{min-height:40px!important;font-size:15px!important}body.home .chalvi-search-form button{min-width:40px!important;min-height:40px!important}body.home .chalvi-compra-clara summary{min-height:34px!important}body.home .chalvi-home-hero{height:470px!important;margin-top:24px!important}body.home .chalvi-home-hero-inner{width:calc(100% - 40px)!important}body.home .chalvi-home-intro h1{top:42px!important;font-size:32px!important;line-height:1.18!important}body.home .chalvi-home-intro>p:first-of-type{position:absolute!important;left:0!important;bottom:96px!important;max-width:315px!important;margin:0!important}body.home .chalvi-home-intro>p:first-of-type::before{max-width:315px!important;font-size:20px!important;line-height:1.25!important}body.home .chalvi-home-intro>p:first-of-type::after{max-width:300px!important;margin-top:8px!important;font-size:14px!important;line-height:1.5!important}body.home .chalvi-home-intro .chalvi-home-shop-link{bottom:24px!important}body.home .chalvi-home-video-toggle{bottom:24px!important}body.home .chalvi-logo-strip{margin-top:26px!important;padding:24px 0!important}body.home .chalvi-home-store{width:calc(100% - 40px)!important;padding-top:48px!important}body.home .chalvi-products-toolbar h2{font-size:24px!important}body.home .chalvi-home-categories{padding-bottom:22px!important}body.home .chalvi-home-store .chalvi-catalog .chalvi-body h2{font-size:20px!important}}@media (max-width:767px){body.home .chalvi-home-hero::after{height:185px!important;background:rgb(255 255 255 / .92)!important}body.home .chalvi-home-intro>p:first-of-type{bottom:108px!important}body.home .chalvi-home-intro>p:first-of-type::before,body.home .chalvi-home-intro>p:first-of-type::after{text-shadow:0 1px 8px rgb(255 255 255 / .9)!important}}body.home .chalvi-home-intro>p:first-of-type{display:block!important;max-width:500px!important;margin:0 0 22px!important;color:var(--chalvi-ink)!important;font-size:16px!important;line-height:1.65!important;font-weight:500!important}body.home .chalvi-home-intro>p:first-of-type::before,body.home .chalvi-home-intro>p:first-of-type::after{content:none!important;display:none!important}body.home .chalvi-home-intro>p:first-of-type strong{display:block!important;max-width:500px!important;margin:0 0 12px!important;color:var(--chalvi-ink)!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:30px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important}body.home .chalvi-home-intro>p:first-of-type span{display:block!important;max-width:450px!important;color:var(--chalvi-ink)!important;font-size:16px!important;line-height:1.65!important;font-weight:500!important}@media (max-width:980px){body.home .chalvi-home-intro>p:first-of-type strong{font-size:24px!important}}@media (max-width:767px){body.home .chalvi-home-hero{height:555px!important;background:var(--chalvi-white)!important}body.home .chalvi-home-poster,body.home .chalvi-home-video{top:0!important;bottom:auto!important;height:270px!important;object-position:55% 50%!important}body.home .chalvi-home-hero::after{top:270px!important;bottom:auto!important;height:285px!important;background:var(--chalvi-white)!important;border-top:1px solid var(--chalvi-line)!important}body.home .chalvi-home-hero-inner{z-index:1!important;align-items:flex-start!important;padding-top:0!important}body.home .chalvi-home-intro{width:100%!important;max-width:none!important;text-shadow:none!important}body.home .chalvi-home-intro h1{top:300px!important;left:0!important;color:var(--chalvi-ink)!important;text-shadow:none!important}body.home .chalvi-home-intro>p:first-of-type{position:absolute!important;top:348px!important;bottom:auto!important;left:0!important;max-width:335px!important;margin:0!important;color:var(--chalvi-ink)!important;text-shadow:none!important}body.home .chalvi-home-intro>p:first-of-type strong{max-width:335px!important;margin-bottom:8px!important;font-size:20px!important;line-height:1.25!important;text-shadow:none!important}body.home .chalvi-home-intro>p:first-of-type span{max-width:320px!important;font-size:14px!important;line-height:1.5!important;text-shadow:none!important}body.home .chalvi-home-intro .chalvi-home-shop-link{bottom:24px!important;left:0!important}body.home .chalvi-home-video-toggle{top:212px!important;right:20px!important;bottom:auto!important}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,body.woocommerce-cart #main-content .woocommerce-info,body.woocommerce-cart #main-content .woocommerce-message,body.woocommerce-cart #main-content .woocommerce-error,body.woocommerce-cart #main-content .cart-empty{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px 16px!important;width:100%!important;margin:0 0 16px!important;padding:16px 18px!important;border:1px solid var(--chalvi-line,#DCE4DE)!important;border-left:4px solid var(--chalvi-green-main,#246B43)!important;border-radius:8px!important;background:var(--chalvi-soft,#F5F8F6)!important;color:var(--chalvi-ink,#202825)!important;box-shadow:none!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:15.5px!important;line-height:1.55!important;text-align:left!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message::before,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error::before,body.woocommerce-cart #main-content .woocommerce-info::before,body.woocommerce-cart #main-content .woocommerce-message::before,body.woocommerce-cart #main-content .woocommerce-error::before,body.woocommerce-cart #main-content .cart-empty::before{color:var(--chalvi-green-main,#246B43)!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info *,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message *,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error *,body.woocommerce-cart #main-content .woocommerce-info *,body.woocommerce-cart #main-content .woocommerce-message *,body.woocommerce-cart #main-content .woocommerce-error *,body.woocommerce-cart #main-content .cart-empty *{color:inherit!important}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content button,body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"],body.woocommerce-cart #main-content .return-to-shop .button,body.woocommerce-cart #main-content .wc-backward,body.woocommerce-cart #main-content a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-height:42px!important;margin:0!important;padding:10px 16px!important;float:none!important;border:1px solid var(--chalvi-green-main,#246B43)!important;border-radius:6px!important;background:var(--chalvi-green-main,#246B43)!important;color:var(--chalvi-white,#FFFFFF)!important;box-shadow:none!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:15px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}body.woocommerce-account .woocommerce-MyAccount-content .button:hover,body.woocommerce-account .woocommerce-MyAccount-content button:hover,body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:hover,body.woocommerce-cart #main-content .return-to-shop .button:hover,body.woocommerce-cart #main-content .wc-backward:hover,body.woocommerce-cart #main-content a.button:hover{background:#1B5333!important;border-color:#1B5333!important;color:var(--chalvi-white,#FFFFFF)!important;transform:none!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error .button{margin-left:auto!important;flex:0 0 auto!important}body.woocommerce-cart #main-content .return-to-shop{margin:16px 0 0!important}body.woocommerce-cart #main-content h1,body.woocommerce-cart #main-content .entry-title,body.woocommerce-cart #post-1346 h1{color:var(--chalvi-ink,#202825)!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:32px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important}body.woocommerce-account .woocommerce-MyAccount-content .button:focus-visible,body.woocommerce-account .woocommerce-MyAccount-content button:focus-visible,body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:focus-visible,body.woocommerce-cart #main-content .return-to-shop .button:focus-visible,body.woocommerce-cart #main-content .wc-backward:focus-visible,body.woocommerce-cart #main-content a.button:focus-visible{outline:2px solid var(--chalvi-ink,#202825)!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgb(36 107 67 / .16)!important}@media (max-width:767px){body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error,body.woocommerce-cart #main-content .woocommerce-info,body.woocommerce-cart #main-content .woocommerce-message,body.woocommerce-cart #main-content .woocommerce-error,body.woocommerce-cart #main-content .cart-empty{align-items:flex-start!important;flex-direction:column!important;padding:14px 16px!important;font-size:15px!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error .button,body.woocommerce-cart #main-content .return-to-shop .button,body.woocommerce-cart #main-content .wc-backward{margin-left:0!important;align-self:flex-start!important;white-space:normal!important}body.woocommerce-cart #main-content h1,body.woocommerce-cart #main-content .entry-title,body.woocommerce-cart #post-1346 h1{font-size:28px!important}}