﻿:root{--ease: cubic-bezier(0.16, 1, 0.3, 1);--dur: 0.4s;--dur-lenta: 0.7s;--radio-media: 10px;--marca-azul-profundo: #052537;--marca-azul-medio: #073d5b;--marca-azul-claro: #0d5b7a;--marca-greige: #99918a;--marca-greige-claro: #f2f0ee;--salto-optico: 1.35;--degradado-marca: radial-gradient( 125% 95% at 28% 42%, var(--marca-azul-claro) 0%, var(--marca-azul-medio) 46%, var(--marca-azul-profundo) 100% )}.h1-huge,h1,.h1{line-height:1.04;letter-spacing:-0.022em}h2,.h2{line-height:1.08;letter-spacing:-0.018em}h3,.h3,h4,.h4{line-height:1.16;letter-spacing:-0.01em}.js-banners-section-title,.section-home .section-title,[data-store=home-products-featured] h2,[data-store=home-products-featured] .h2,.institucional-faq h2,[data-store=home-instagram-feed] h2{font-size:var(--h1)}.btn{font-weight:600;letter-spacing:.01em;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.js-addtocart,.btn-add-to-cart{min-height:3.25rem;font-size:1.0625rem}.js-addtocart:hover,.btn-add-to-cart:hover{opacity:.88}.form-control:focus{border-color:var(--accent-color, var(--header-background));box-shadow:0 0 0 3px rgba(17,108,130,.16);outline:none}.form-control,select.form-control,textarea.form-control{min-height:3rem;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}textarea.form-control{min-height:8rem}.js-contact-form .btn,.js-form-submit,form .btn-primary{min-height:3.25rem}.js-head-main,.head-main{background:var(--marca-azul-profundo)}.logo-img-container,.js-logo-container{max-width:420px}.js-head-main .logo-img{max-width:260px;max-height:78px;transition:max-width var(--dur) var(--ease)}.js-head-main.compress .logo-img{max-width:226px;max-height:61px}@media(max-width: 767px){.js-head-main .logo-img{max-height:42px;max-width:190px}.js-head-main.compress .logo-img{max-height:34px}}.section-informative-banners{background:var(--marca-azul-medio);color:#fff;box-shadow:0 0 0 100vmax var(--marca-azul-medio);clip-path:inset(0 -100vmax);padding-top:1.15rem;padding-bottom:1.15rem;margin-bottom:0}.section-informative-banners svg,.section-informative-banners .svg-icon-text{fill:#fff;color:#fff}.section-informative-banners h3,.section-informative-banners .h6{color:#fff;font-size:1.5625rem;margin-bottom:.15rem}.section-informative-banners .service-text{color:hsla(0,0%,100%,.85);font-size:1rem}.section-informative-banners .swiper-slide+.swiper-slide{border-left:1px solid hsla(0,0%,100%,.22);padding-left:2.75rem !important;margin-left:2.75rem}.js-informative-banners .swiper-wrapper{justify-content:center}.js-informative-banners{padding:0}@media(max-width: 767px){.section-informative-banners{background:#fff;box-shadow:none;clip-path:none;color:var(--main-foreground);border-bottom:1px solid rgba(5,37,55,.1);padding-top:.85rem;padding-bottom:.85rem}.section-informative-banners svg,.section-informative-banners .svg-icon-text{fill:var(--marca-azul-medio);color:var(--marca-azul-medio)}.section-informative-banners h3,.section-informative-banners .h6{color:var(--main-foreground);font-size:1.1875rem;font-weight:600;letter-spacing:0;margin-bottom:0}.section-informative-banners .service-text{color:var(--main-foreground);font-size:.75rem;line-height:1.35;opacity:.6}.section-informative-banners svg{width:1.15rem;height:1.15rem}.section-informative-banners .swiper-slide .col.pl-3{padding-left:.65rem !important}.js-informative-banners .swiper-wrapper{flex-wrap:wrap;transform:none !important}.js-informative-banners .swiper-slide{width:100% !important;margin-right:0 !important;margin-left:0 !important;padding-left:0 !important}.section-informative-banners .swiper-slide+.swiper-slide,.js-informative-banners .swiper-slide+.swiper-slide{border-left:0;border-top:1px solid rgba(5,37,55,.1);padding-top:.7rem !important;padding-left:0 !important;margin-top:.7rem;margin-left:0}.js-informative-banners .swiper-slide-duplicate{display:none !important}}[data-store=home-banner-categories] .textbanner{position:relative;overflow:hidden;border-radius:var(--radio-media);background:#f0f0f0}[data-store=home-banner-categories] .textbanner-image{margin:0}[data-store=home-banner-categories] .textbanner-image img{width:100%;height:420px;object-fit:cover;transition:transform var(--dur-lenta) var(--ease)}[data-store=home-banner-categories] .textbanner:hover .textbanner-image img{transform:scale(1.06)}[data-store=home-banner-categories] .textbanner-text{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;min-height:9.5rem;text-align:left;padding:2.6rem 1.4rem 1.5rem;color:#fff;background:linear-gradient(to top, rgba(5, 37, 55, 0.94) 0%, rgba(5, 37, 55, 0.82) 40%, rgba(5, 37, 55, 0.4) 72%, rgba(5, 37, 55, 0) 100%)}[data-store=home-banner-categories] .textbanner-text h3{color:#fff;margin-bottom:.15rem}[data-store=home-banner-categories] .textbanner-paragraph{color:hsla(0,0%,100%,.82)}@media(max-width: 767px){[data-store=home-banner-categories] .textbanner-image img{height:260px}}[data-store=home-products-featured]{background:var(--marca-greige-claro);box-shadow:0 0 0 100vmax var(--marca-greige-claro);clip-path:inset(0 -100vmax)}[data-store=home-instagram-feed]{background:var(--marca-azul-profundo);box-shadow:0 0 0 100vmax var(--marca-azul-profundo);clip-path:inset(0 -100vmax);color:#fff;padding-top:3.5rem;padding-bottom:3.5rem}[data-store=home-instagram-feed] h2,[data-store=home-instagram-feed] h3,[data-store=home-instagram-feed] a{color:#fff}.section-newsletter{background:var(--marca-azul-profundo);box-shadow:0 0 0 100vmax var(--marca-azul-profundo);clip-path:inset(0 -100vmax);color:#fff}.section-newsletter .section-newsletter-home{padding-top:calc(var(--section-distance)*1.25);padding-bottom:calc(var(--section-distance)*1.25)}.section-newsletter h2,.section-newsletter h3,.section-newsletter p{color:#fff}.seccion-institucional{margin-top:var(--section-negative-distance)}.seccion-institucional{background:var(--marca-greige-claro);box-shadow:0 0 0 100vmax var(--marca-greige-claro);clip-path:inset(0 -100vmax)}.institucional-panel{height:100%;padding:2.25rem 2rem;border-radius:var(--radio-media)}.institucional-panel{background:#fff;border:1px solid rgba(5,37,55,.08);display:flex;flex-direction:column;align-items:flex-start}.institucional-panel h2{margin-bottom:.75rem}.institucional-panel p{margin-bottom:1.5rem;line-height:1.65}.institucional-panel .btn{margin-top:auto}.institucional-imagen{height:100%;margin:0;border-radius:var(--radio-media);overflow:hidden;background:var(--marca-azul-profundo)}.institucional-imagen img{display:block;width:100%;height:100%;min-height:15rem;object-fit:cover;object-position:70% center}.institucional-faq{margin-top:3.5rem;max-width:52rem;margin-left:auto;margin-right:auto}.institucional-faq h2{margin-bottom:1.5rem;text-align:center}.institucional-faq-link{margin-left:auto;margin-right:auto;display:table}.institucional-faq{margin-bottom:2.5rem}@media(max-width: 767px){.institucional-faq{margin-bottom:1.75rem}}.institucional-faq details{border-top:1px solid rgba(5,37,55,.14)}.institucional-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-family:var(--heading-font);font-size:1.6875rem;font-weight:600;letter-spacing:-0.015em;line-height:1.2;cursor:pointer;list-style:none;text-align:left}.institucional-faq summary::-webkit-details-marker{display:none}.institucional-faq summary::after{content:"+";font-size:1.5rem;line-height:1;opacity:.45}.institucional-faq details[open] summary::after{content:"−"}.institucional-faq details p{margin:0 0 1.35rem;max-width:62ch;line-height:1.7}.institucional-faq-link{display:inline-block;margin-top:1.5rem;padding-bottom:2px;font-weight:600;border-bottom:2px solid currentColor;transition:opacity var(--dur) var(--ease)}.institucional-faq-link:hover{opacity:.7}@media(max-width: 767px){.institucional-panel{padding:1.75rem 1.5rem}.institucional-imagen img{height:13rem;min-height:0}}[data-store=home-image-text-module] .textbanner{position:relative;display:flex}[data-store=home-image-text-module] .textbanner-image{position:absolute;inset:0;width:100%;max-width:none;padding:0;margin:0;border-radius:var(--radio-media);overflow:hidden}[data-store=home-image-text-module] .textbanner-image img{width:100%;height:100%;object-fit:cover}[data-store=home-image-text-module] .textbanner:nth-of-type(odd) .textbanner-image img{object-position:right center}[data-store=home-image-text-module] .textbanner:nth-of-type(even) .textbanner-image img{object-position:left center}[data-store=home-image-text-module] .textbanner-text{position:relative;z-index:2;flex:0 1 auto;padding:2.75rem 2.5rem;border-radius:var(--radio-media);text-align:left !important}[data-store=home-image-text-module] .textbanner-text h3{text-align:left !important}[data-store=home-image-text-module] .textbanner-paragraph{-webkit-line-clamp:unset;overflow:visible;line-height:1.6;text-align:left}[data-store=home-image-text-module] .textbanner:nth-of-type(odd){min-height:30rem;align-items:flex-end;margin-bottom:3.5rem}[data-store=home-image-text-module] .textbanner:nth-of-type(odd) .textbanner-text{max-width:25rem;margin-left:clamp(1.25rem,5vw,4rem);margin-right:auto;transform:translateY(2.25rem);background:var(--marca-azul-profundo);box-shadow:0 22px 50px rgba(5,37,55,.36);color:#fff}[data-store=home-image-text-module] .textbanner:nth-of-type(odd) h3{color:#fff;margin-bottom:.75rem}[data-store=home-image-text-module] .textbanner:nth-of-type(odd) .textbanner-paragraph{color:hsla(0,0%,100%,.86)}[data-store=home-image-text-module] .textbanner:nth-of-type(even){min-height:30rem;align-items:flex-start;justify-content:flex-end;margin-bottom:3.5rem}[data-store=home-image-text-module] .textbanner:nth-of-type(even) .textbanner-text{max-width:25rem;margin-left:auto;margin-right:clamp(1.25rem,5vw,4rem);transform:translateY(-2.25rem);background:var(--marca-greige-claro);border-top:4px solid var(--marca-azul-medio);box-shadow:0 22px 50px rgba(5,37,55,.18);color:var(--marca-azul-profundo)}[data-store=home-image-text-module] .textbanner:nth-of-type(even) h3{color:var(--marca-azul-profundo);margin-bottom:.75rem}[data-store=home-image-text-module] .textbanner:nth-of-type(even) .textbanner-paragraph{color:rgba(5,37,55,.78)}@media(max-width: 767px){[data-store=home-image-text-module] .textbanner:nth-of-type(odd),[data-store=home-image-text-module] .textbanner:nth-of-type(even){min-height:24rem;align-items:flex-end;margin-bottom:2.5rem}[data-store=home-image-text-module] .textbanner:nth-of-type(odd) .textbanner-text,[data-store=home-image-text-module] .textbanner:nth-of-type(even) .textbanner-text{margin:0 1rem;padding:1.75rem 1.5rem;max-width:none;transform:translateY(1.5rem)}}.instafeed-link{position:relative;display:block;overflow:hidden;border-radius:var(--radio-media)}.instafeed-img{transition:transform var(--dur-lenta) var(--ease)}.instafeed-link::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(5, 37, 55, 0.78) 0%, rgba(5, 37, 55, 0.28) 55%, rgba(5, 37, 55, 0) 100%);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none}.instafeed-link:hover::after{opacity:1}.instafeed-link:hover .instafeed-img{transform:scale(1.06)}.js-item-name{opacity:1;font-size:.9375rem !important;line-height:1.4}.item-price,.js-price-display{font-size:1.125rem !important}.js-item-image,.item-image{border-radius:var(--radio-media);overflow:hidden}.js-item-image img,.item-image img{transition:transform var(--dur-lenta) var(--ease)}.js-item-product:hover .item-image img,.item-product:hover .item-image img{transform:scale(1.04)}.page-header,.category-header{background:var(--marca-greige-claro);box-shadow:0 0 0 100vmax var(--marca-greige-claro);clip-path:inset(0 -100vmax);padding-top:2.5rem;padding-bottom:2.5rem;margin-bottom:2.5rem}.breadcrumbs{opacity:.62;font-size:.875rem}.user-content{font-size:1.0625rem;line-height:1.7}.user-content .pagina-entrada{font-size:1.3125rem !important;line-height:1.55 !important;margin-bottom:1.5rem}.user-content .pagina-texto p+p{margin-top:1.2rem}.user-content .pagina-bajada{margin-bottom:1.75rem;opacity:.82}@media(min-width: 768px){.contact-page .row>[class*=col-md-4]{flex:0 0 41.666%;max-width:41.666%}.contact-page .row>[class*=col-md-5]{flex:0 0 58.333%;max-width:58.333%}}.user-content p,.user-content li{max-width:68ch;font-size:1.0625rem !important;line-height:1.7 !important;margin-bottom:1.1rem}.user-content [style*=color]{color:var(--main-foreground) !important}.user-content div[style*=font-size]{font-family:var(--heading-font);letter-spacing:-0.015em;line-height:1.15 !important;margin-bottom:.6rem;margin-top:2rem}.user-content div[style*=font-size]:first-child{margin-top:0}.user-content .pagina-figura{margin:2.5rem 0}.pagina-split{align-items:flex-start}.user-content .pagina-figura-lateral{margin-top:0;margin-bottom:2rem}.user-content .pagina-figura-lateral img{height:26rem}@media(max-width: 767px){.user-content .pagina-figura-lateral img{height:15rem}}.user-content .pagina-figura img{width:100%;height:20rem;object-fit:cover;border-radius:var(--radio-media);display:block}@media(max-width: 767px){.user-content .pagina-figura img{height:14rem}}.user-content .pagina-figura figcaption{margin-top:.7rem;font-size:.9375rem;opacity:.7}.user-content h2{margin-top:2.5rem;margin-bottom:.9rem}.user-content .grid-tarjetas{margin:2.5rem 0;border-top:1px solid rgba(5,37,55,.14)}.user-content .tarjeta{display:grid;grid-template-columns:minmax(9rem, 15rem) 1fr;gap:.5rem 2.5rem;align-items:baseline;padding:1.35rem 0;border-bottom:1px solid rgba(5,37,55,.14)}.user-content .tarjeta strong{font-family:var(--heading-font);font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:-0.015em}.user-content .tarjeta p{max-width:46ch;margin:0;font-size:1rem !important;line-height:1.6 !important;opacity:.82}@media(max-width: 575px){.user-content .tarjeta{grid-template-columns:1fr;gap:.35rem}}.user-content .faq{margin:2rem 0;border-top:1px solid rgba(5,37,55,.12)}.user-content .faq details{border-bottom:1px solid rgba(5,37,55,.12)}.user-content .faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-family:var(--heading-font);font-size:1.25rem;font-weight:600;letter-spacing:-0.01em;cursor:pointer;list-style:none}.user-content .faq summary::-webkit-details-marker{display:none}.user-content .faq summary::after{content:"+";font-size:1.5rem;line-height:1;opacity:.5;transition:transform var(--dur) var(--ease)}.user-content .faq details[open] summary::after{content:"−"}.user-content .faq details p{margin:0 0 1.15rem}.user-content .elementor-tab-title,.user-content .elementor-tab-content,.user-content .elementor-clearfix{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.user-content .elementor-tab-title{border-top:1px solid rgba(5,37,55,.14) !important;padding-top:1.4rem !important;margin-top:0 !important}.user-content .elementor-tab-content{padding-bottom:1.6rem !important;margin-bottom:0 !important}.user-content .elementor-accordion-title{display:block;font-family:var(--heading-font);font-size:1.3125rem !important;font-weight:600;line-height:1.2 !important;letter-spacing:-0.01em;color:var(--main-foreground) !important;cursor:default;pointer-events:none;margin-bottom:.5rem}.user-content .elementor-tab-content{padding-bottom:1.35rem;font-size:1.0625rem !important;line-height:1.7 !important;max-width:68ch}.user-content [class*=elementor-]{width:auto !important;max-width:none !important;float:none !important}.user-content .elementor-widget-container,.user-content .elementor-element,.user-content .elementor-widget,.user-content .elementor-accordion,.user-content .elementor-accordion-item,.user-content .elementor-tab-title,.user-content .elementor-tab-content{margin:0;padding:0}.user-content .elementor-column,.user-content [class*=elementor-col-]{flex:none !important;display:block !important}.user-content .elementor-tab-content p,.user-content .elementor-widget-text-editor p{max-width:68ch}.user-content .elementor-accordion-title,.user-content .elementor-tab-title a{text-decoration:none !important;border-bottom:0 !important}.user-content ul,.user-content ol{padding-left:1.25rem;margin-bottom:1.4rem}.user-content img{max-width:100%;height:auto;border-radius:var(--radio-media)}.user-content table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.user-content th,.user-content td{padding:.7rem .9rem;border-bottom:1px solid rgba(5,37,55,.12);text-align:left}.user-content th{background:var(--marca-greige-claro);font-weight:600}.contact-page .row>[class*=col]:first-child{background:var(--marca-azul-profundo);background-clip:padding-box;color:#fff;border-radius:var(--radio-media);border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);padding:2.25rem 2rem;align-self:flex-start}.contact-page .row>[class*=col]:first-child a,.contact-page .row>[class*=col]:first-child svg{color:#fff;fill:#fff}.contact-page form.js-form{background:#fff;border:1px solid rgba(5,37,55,.08);border-radius:var(--radio-media);box-shadow:0 14px 36px rgba(5,37,55,.09);padding:2.25rem 2rem}.sucursales{background:var(--marca-greige-claro);box-shadow:0 0 0 100vmax var(--marca-greige-claro);clip-path:inset(0 -100vmax);padding-top:3.5rem;padding-bottom:2.5rem;margin-top:3.5rem}.sucursales-titulo{margin-bottom:2rem}.sucursal-nombre{font-size:1.4375rem;margin-bottom:.6rem}.sucursal-dato{font-size:.9375rem;line-height:1.55;opacity:.78;margin-bottom:.45rem}.sucursal-tel{display:inline-block;font-size:1.0625rem;font-weight:600;margin-bottom:.45rem;border-bottom:1px solid rgba(0,0,0,0);transition:border-color var(--dur) var(--ease)}.sucursal-tel:hover{border-bottom-color:currentColor}.sucursal-horario{font-size:.875rem;line-height:1.6;opacity:.62;margin-bottom:1rem}.sucursal-mapa{aspect-ratio:16/10;border-radius:var(--radio-media);overflow:hidden;background:rgba(5,37,55,.06)}.sucursal-mapa iframe{width:100%;height:100%;border:0;display:block}@media(min-width: 768px){.filters-sidebar,.js-category-controls .category-controls-container{background:var(--marca-greige-claro);border-radius:var(--radio-media);padding:1.5rem 1.25rem}}.js-item-product{background:#fff;border:1px solid rgba(5,37,55,.09);border-radius:var(--radio-media);padding:.75rem .75rem 1.25rem;transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.js-item-product:hover{border-color:rgba(5,37,55,.16);box-shadow:0 16px 36px rgba(5,37,55,.13);transform:translateY(-3px)}#single-product .js-price-display{font-size:2.25rem !important;line-height:1.1;letter-spacing:-0.02em}#single-product .js-compare-price-display{font-size:1.0625rem !important}#single-product .js-payment-discount-price-product{font-size:1.5rem !important;line-height:1.15}#single-product h6.font-body{font-size:1.375rem !important;line-height:1.2}#single-product .js-product-slider,#single-product .swiper-product-thumbs img,#single-product .product-image img{border-radius:var(--radio-media)}.nav-desktop .nav-list-link{position:relative;font-weight:500;letter-spacing:.012em}@media(min-width: 768px){.nav-desktop>.nav-desktop-list>li>.nav-list-link,.nav-desktop>.nav-desktop-list>li>.nav-item-container>.nav-list-link{font-size:.9375rem}}.nav-desktop .nav-list-link::after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:2px;background:currentColor;opacity:.9;transition:right var(--dur) var(--ease)}.nav-desktop .nav-list-link:hover::after,.nav-desktop .nav-list-link.selected::after{right:0}.nav-dropdown-content.desktop-dropdown{background:var(--marca-azul-medio);color:#fff;box-shadow:0 24px 48px rgba(5,37,55,.34);padding-top:2.75rem;padding-bottom:3rem}.nav-dropdown-content .nav-list-link{color:#fff;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.nav-dropdown-content .nav-list-link::after{display:none}.nav-desktop .desktop-list-subitems>li>a,.nav-desktop .desktop-list-subitems>li>.nav-item-container>a{font-family:var(--heading-font);font-size:1.75rem !important;font-weight:600;color:#fff;letter-spacing:-0.015em;line-height:1.1;margin-bottom:.85rem}.desktop-list-subitems .list-subitems a{font-size:1rem !important;color:hsla(0,0%,100%,.62);padding-top:.34rem;padding-bottom:.34rem}.desktop-list-subitems .list-subitems a:hover{color:#fff;transform:translateX(4px)}.modal-nav-hamburger,.modal-nav-hamburger .modal-content,.modal-nav-hamburger .modal-with-fixed-footer,.modal-nav-hamburger .modal-scrollable-area,.modal-nav-hamburger .modal-header,.modal-nav-hamburger .modal-body,.modal-nav-hamburger .nav-body,.modal-nav-hamburger .nav-primary,.modal-nav-hamburger .nav-secondary,.modal-nav-hamburger .nav-list-panel{background:var(--marca-azul-profundo);color:#fff}.modal-nav-hamburger a,.modal-nav-hamburger .nav-list-link,.modal-nav-hamburger .modal-header,.modal-nav-hamburger .modal-close,.modal-nav-hamburger .modal-back,.modal-nav-hamburger .nav-list-arrow{color:#fff}.modal-nav-hamburger svg,.modal-nav-hamburger .svg-icon-text{fill:#fff;color:#fff}.modal-nav-hamburger .nav-list-panel .modal-header{border-bottom:1px solid hsla(0,0%,100%,.14)}.modal-nav-hamburger .nav-list-link{font-family:var(--heading-font);font-size:1.75rem;line-height:1.2;letter-spacing:-0.012em;padding-top:.55rem;padding-bottom:.55rem}.modal-nav-hamburger .nav-list-item+.nav-list-item{border-top:1px solid hsla(0,0%,100%,.14)}.modal-cart .modal-header,.modal-cart .modal-title{font-family:var(--heading-font);font-size:1.5rem;letter-spacing:-0.012em}.modal-cart img{border-radius:6px}.modal-cart .btn-primary,.modal-cart .js-cart-submit,.modal-cart button[type=submit]{min-height:3.25rem;font-size:1.0625rem;font-weight:600}.modal-cart .js-cart-total,.modal-cart .cart-total{font-size:1.375rem;font-weight:600}.section-newsletter .form-control{min-height:3.25rem}.section-newsletter .newsletter-btn{min-height:3.25rem;padding-left:2rem;padding-right:2rem}.js-footer,.footer-colors{background:var(--marca-azul-profundo)}.js-footer .font-big{font-family:var(--heading-font);font-size:1.625rem !important;line-height:1.2;letter-spacing:-0.015em;margin-bottom:.35rem}.js-footer>.container{padding-top:2.25rem !important;padding-bottom:2.25rem !important}@media(max-width: 767px){.js-footer>.container{padding-top:1.75rem !important;padding-bottom:1.75rem !important}}.footer-sucursal-nombre{font-size:1.0625rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.footer-sucursal-dato{display:grid;grid-template-columns:1.25rem 1fr;gap:.6rem;align-items:start;font-size:.875rem;line-height:1.5;opacity:.85;margin-bottom:.7rem}.footer-sucursal-icono{width:.9375rem;height:.9375rem;margin-top:.2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.footer-sucursal-dato a{border-bottom:1px solid rgba(0,0,0,0);transition:border-color var(--dur) var(--ease)}.footer-sucursal-dato a:hover{border-bottom-color:currentColor;opacity:1}.js-footer .divider{border-top:1px solid hsla(0,0%,100%,.12)}.js-footer a{transition:opacity var(--dur) var(--ease)}.js-footer a:hover{opacity:.72}.js-footer .footer-social-titulo{margin-left:-15px;padding:1rem}.js-footer .social-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.js-footer .social-icon:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.55);opacity:1}.js-footer .social-icon svg{width:1.1rem;height:1.1rem}.js-footer .footer-payments-shipping-logos{padding-top:.5rem}.js-footer .footer-bottom,.js-footer .copyright{border-top:1px solid hsla(0,0%,100%,.1)}@media(prefers-reduced-motion: reduce){[data-store=home-banner-categories] .textbanner-image img,.js-item-image img,.item-image img{transition:none}[data-store=home-banner-categories] .textbanner:hover .textbanner-image img,.js-item-product:hover .item-image img,.item-product:hover .item-image img{transform:none}}
/* Engine:dart */