@font-face{font-family:'ObjectSans';src:url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Regular.woff2') format('woff2'),url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Regular.otf') format('opentype');font-weight:100 600;font-style:normal;font-display:swap}@font-face{font-family:'ObjectSans';src:url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Heavy.woff2') format('woff2'),url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Heavy.otf') format('opentype');font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:'ObjectSans-Regular';src:url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Regular.woff2') format('woff2'),url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Regular.otf') format('opentype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'ObjectSans-Heavy';src:url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Heavy.woff2') format('woff2'),url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Heavy.otf') format('opentype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Object Sans';src:url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Regular.woff2') format('woff2'),url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Regular.otf') format('opentype');font-weight:100 600;font-style:normal;font-display:swap}@font-face{font-family:'Object Sans';src:url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Heavy.woff2') format('woff2'),url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Heavy.otf') format('opentype');font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:'Object';src:url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Regular.woff2') format('woff2'),url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Regular.otf') format('opentype');font-weight:100 600;font-style:normal;font-display:swap}@font-face{font-family:'Object';src:url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Heavy.woff2') format('woff2'),url('https://salinasdecadiz.com/wp-content/themes/dama-blanca-atlas/db-templates/assets/fonts/ObjectSans-Heavy.otf') format('opentype');font-weight:700 900;font-style:normal;font-display:swap}:root{--i2-ink:#121210;--i2-white:#ffffff;--i2-sky:#81d7ee;--i2-mint:#9ad5c6;--i2-mint-shop:#9ad5c6;--i2-green:#9ad5c6;--i2-pink:#ffeae5;--i2-pink-shop:#ffeae5;--i2-sage:#9ad5c6;--i2-sand:#ece9e2;--i2-sand-bar:#e2dfd7;--i2-serif:'ObjectSans','Object Sans',sans-serif;--i2-sans:'ObjectSans','Object Sans','Object',sans-serif;--i2-header-h:clamp(135px,15vh,165px);--i2-gap:clamp(20px,2.2vw,32px);--i2-page-margin:clamp(2rem,5vw,6.5rem);--i2-pad:clamp(2rem,5vw,6.5rem);--i2-spring:cubic-bezier(0.19,1,0.22,1);--i2-bounce:cubic-bezier(0.34,1.56,0.64,1);--i2-ease:cubic-bezier(0.16,1,0.3,1);--i2-fs-display:clamp(1.85rem,2.5vw,2.5rem);--i2-lh-display:1.15;--i2-fs-h2:clamp(1.85rem,2.5vw,2.5rem);--i2-lh-h2:1.15;--i2-fs-h3:clamp(1.18rem,1.4vw,1.4rem);--i2-lh-h3:1.25;--i2-fs-lead:clamp(0.95rem,1.08vw,1.08rem);--i2-lh-lead:1.62;--i2-fs-body:clamp(0.95rem,1.08vw,1.08rem);--i2-lh-body:1.62;--i2-fs-small:0.78rem;--i2-lh-small:1.45;--i2-fs-micro:0.70rem;--i2-lh-micro:1.4}*,*::before,*::after{box-sizing:border-box !important}html{width:100%;margin:0;padding:0;-webkit-text-size-adjust:100%}body,body.inicio-2-page{margin:0;padding:0;width:100%;background-color:#ffffff;color:var(--i2-ink);font-family:var(--i2-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}.i2-page-wrap{width:100%;max-width:100%;margin:0;padding:0;background:#ffffff;overflow-x:clip;overflow-y:visible}.i2-mask-wrap{display:block;overflow:hidden;line-height:1.25;padding-bottom:0.22em;margin-bottom:-0.22em}.i2-mask-inner{display:block;transform:translate3d(0,110%,0);transition:transform 0.85s cubic-bezier(0.16,1,0.3,1);padding-bottom:0.05em}.is-visible .i2-mask-inner,.is-visible.i2-mask-inner{transform:translate3d(0,0,0) !important}.i2-anim-slide-left{opacity:0;transform:translate3d(-16px,0,0);transition:opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1)}.i2-anim-slide-left.is-visible{opacity:1;transform:translate3d(0,0,0)}.i2-anim-slide-right{opacity:0;transform:translate3d(16px,0,0);transition:opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1)}.i2-anim-slide-right.is-visible{opacity:1;transform:translate3d(0,0,0)}.i2-anim-slide-up{opacity:0;transform:translate3d(0,16px,0);transition:opacity 0.78s cubic-bezier(0.16,1,0.3,1),transform 0.78s cubic-bezier(0.16,1,0.3,1)}.i2-anim-slide-up.is-visible{opacity:1;transform:translate3d(0,0,0)}.i2-anim-scale-up{opacity:0;transform:translate3d(0,14px,0);transition:opacity 0.82s cubic-bezier(0.16,1,0.3,1),transform 0.82s cubic-bezier(0.16,1,0.3,1)}.i2-anim-scale-up.is-visible{opacity:1;transform:translate3d(0,0,0)}.i2-anim-cinematic{opacity:0;transform:translate3d(0,14px,0);transition:opacity 0.82s cubic-bezier(0.16,1,0.3,1),transform 0.82s cubic-bezier(0.16,1,0.3,1)}.i2-anim-cinematic.is-visible{opacity:1;transform:translate3d(0,0,0)}.i2-anim-tilt-left{opacity:0;transform:translate3d(0,14px,0) rotate(-0.8deg);transition:opacity 0.78s cubic-bezier(0.16,1,0.3,1),transform 0.78s cubic-bezier(0.16,1,0.3,1)}.i2-anim-tilt-left.is-visible{opacity:1;transform:translate3d(0,0,0) rotate(0deg)}.i2-anim-tilt-right{opacity:0;transform:translate3d(0,14px,0) rotate(0.8deg);transition:opacity 0.78s cubic-bezier(0.16,1,0.3,1),transform 0.78s cubic-bezier(0.16,1,0.3,1)}.i2-anim-tilt-right.is-visible{opacity:1;transform:translate3d(0,0,0) rotate(0deg)}[data-i2-delay="1"]{transition-delay:0.05s}[data-i2-delay="2"]{transition-delay:0.11s}[data-i2-delay="3"]{transition-delay:0.18s}[data-i2-delay="4"]{transition-delay:0.25s}.i2-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;height:var(--i2-header-h) !important;background:#ffffff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;border:none !important;border-bottom:none !important;z-index:99999 !important;display:grid !important;grid-template-columns:1fr auto 1fr !important;align-items:center !important;padding:0 var(--i2-pad) !important;box-sizing:border-box !important;margin:0 !important;transition:height 0.35s cubic-bezier(0.16,1,0.3,1),padding 0.35s cubic-bezier(0.16,1,0.3,1),background 0.25s ease,box-shadow 0.3s ease !important;will-change:height}.i2-header.is-scrolled,.i2-header.i2-header-scrolled{height:clamp(74px,8.5vh,88px) !important;background:rgba(255,255,255,0.98) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;box-shadow:0 1px 0 rgba(18,18,16,0.05),0 8px 24px -12px rgba(18,18,16,0.06) !important;background:#ffffff !important;background-color:#ffffff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;border:none !important;border-bottom:none !important;outline:none !important}body.header-is-scrolled .i2-menu-dropdown-card{top:calc(clamp(74px,8.5vh,88px) + 10px) !important}.i2-header-left{display:flex !important;align-items:center !important;justify-self:start !important;min-width:0 !important}.i2-logo{display:inline-flex !important;align-items:center !important;text-decoration:none !important;background:transparent !important;line-height:1 !important;transition:opacity 0.25s ease !important}.i2-logo:hover{opacity:0.8 !important}.i2-logo-img{height:clamp(21px,2.1vw,26px) !important;width:auto !important;max-width:clamp(250px,27vw,320px) !important;object-fit:contain !important;display:block !important;vertical-align:middle !important;transition:height 0.35s cubic-bezier(0.16,1,0.3,1) !important}.i2-header-center{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;justify-self:center !important;min-width:0 !important}.i2-header-subtitle{font-family:var(--i2-sans,'Object Sans',sans-serif) !important;font-size:clamp(1.08rem,1.25vw,1.32rem) !important;font-weight:400 !important;color:#121210 !important;letter-spacing:0.02em !important;line-height:1 !important;white-space:nowrap !important;text-transform:none !important;display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important;transition:font-size 0.35s cubic-bezier(0.16,1,0.3,1) !important}.i2-header-right{display:flex !important;align-items:center !important;justify-self:end !important;gap:clamp(2rem,3.2vw,3.6rem) !important;min-width:0 !important}.i2-btn-comprar,.i2-btn-shop,.i2-btn-shop-desktop{color:#121210 !important;font-family:var(--i2-sans,'Object Sans',sans-serif) !important;font-size:clamp(0.92rem,1.05vw,1.12rem) !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.06em !important;text-decoration:none !important;background:transparent !important;border:none !important;padding:0 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;transition:font-size 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.2s ease !important;cursor:pointer !important;white-space:nowrap !important;box-shadow:none !important}.i2-btn-comprar:hover,.i2-btn-shop:hover{opacity:0.65 !important;background:transparent !important}.i2-btn-shop::after{display:none !important}.i2-btn-shop-mobile{display:none !important}.i2-bag{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#121210 !important;text-decoration:none !important;position:relative !important;line-height:1 !important;vertical-align:middle !important;transition:opacity 0.2s ease,transform 0.2s ease !important;flex-shrink:0 !important}.i2-bag:hover{opacity:0.75 !important;transform:translateY(-1px) !important}.i2-bag-icon,.i2-bag svg{width:24px !important;height:26px !important;display:block !important;object-fit:contain !important;vertical-align:middle !important;transition:width 0.35s cubic-bezier(0.16,1,0.3,1),height 0.35s cubic-bezier(0.16,1,0.3,1) !important}.i2-bag-count{position:absolute !important;top:-6px !important;right:-8px !important;background:#121210 !important;color:#ffffff !important;font-size:0.62rem !important;font-weight:700 !important;width:17px !important;height:17px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}.i2-lang,.i2-lang-toggle{background:transparent !important;border:none !important;padding:0 !important;margin:0 !important;cursor:pointer !important;font-family:var(--i2-sans,'Object Sans',sans-serif) !important;font-size:clamp(0.92rem,1.05vw,1.12rem) !important;font-weight:400 !important;letter-spacing:0.04em !important;color:#121210 !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;gap:0.28rem !important;line-height:1 !important;transition:font-size 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.2s ease !important;outline:none !important;flex-shrink:0 !important;border-radius:0 !important;box-shadow:none !important}.i2-lang:hover,.i2-lang-toggle:hover{opacity:0.75 !important;background:transparent !important}.i2-lang:active,.i2-lang-toggle:active{transform:scale(0.97) !important}.i2-lang-opt,.i2-lang-btn{color:#121210 !important;opacity:1 !important;font-weight:500 !important;font-family:inherit !important;font-size:inherit !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease !important}.i2-lang-opt.is-active,.i2-lang-btn.is-active{color:#121210 !important;opacity:1 !important;font-weight:500 !important}.i2-lang-slash,.i2-lang-sep{color:#121210 !important;opacity:1 !important;font-weight:400 !important;font-size:inherit !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;pointer-events:none}.i2-lang-toggle.is-switching .i2-lang-opt.is-active,.i2-lang.is-switching .i2-lang-opt.is-active{animation:i2LangPremiumSwitch 0.4s cubic-bezier(0.25,1,0.5,1)}@keyframes i2LangPremiumSwitch{0%{opacity:0.3;transform:translateY(2px) scale(0.92)}45%{opacity:1;transform:translateY(-1px) scale(1.14)}100%{opacity:1;transform:translateY(0) scale(1.06)}}.i2-i18n-node{transition:opacity 0.24s cubic-bezier(0.25,1,0.5,1),transform 0.24s cubic-bezier(0.25,1,0.5,1)}.i2-i18n-node.is-fading{opacity:0 !important;transform:translateY(4px)}.i2-menu-btn{background:transparent !important;border:none !important;padding:0 !important;margin:0 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;transition:opacity 0.2s ease,transform 0.2s ease !important;flex-shrink:0 !important}.i2-menu-btn:hover{opacity:0.7 !important}.i2-menu-svg-icon{width:44px !important;height:auto !important;display:block !important;vertical-align:middle !important;pointer-events:none !important}.i2-menu-backdrop{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(18,18,16,0.22);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:99990;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}body.i2-menu-open .i2-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto}.i2-menu-dropdown-card{position:fixed !important;top:calc(var(--i2-header-h) + 10px) !important;right:var(--i2-pad,24px) !important;width:clamp(285px,86vw,340px) !important;max-height:calc(100vh - var(--i2-header-h) - 24px) !important;background:#ffffff !important;border-radius:16px !important;border:1px solid rgba(18,18,16,0.08) !important;box-shadow:0 20px 45px -10px rgba(18,18,16,0.18),0 0 0 1px rgba(18,18,16,0.03) !important;z-index:99999 !important;padding:1.3rem 1.4rem !important;box-sizing:border-box !important;overflow-y:auto !important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(0.97);transition:opacity 0.28s cubic-bezier(0.16,1,0.3,1),transform 0.28s cubic-bezier(0.16,1,0.3,1),visibility 0.28s ease !important}body.i2-menu-open .i2-menu-dropdown-card{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0) scale(1) !important}.i2-card-menu-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:0.7rem;margin-bottom:0.75rem;border-bottom:1px solid rgba(18,18,16,0.07)}.i2-card-menu-title{font-size:0.65rem;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;color:rgba(18,18,16,0.55)}.i2-card-menu-header .i2-menu-close-btn{background:transparent;border:none;padding:0.3rem;cursor:pointer;color:var(--i2-ink);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease,transform 0.25s var(--i2-spring),opacity 0.2s ease;opacity:0.7}.i2-card-menu-header .i2-menu-close-btn:hover{opacity:1;background-color:rgba(18,18,16,0.06);transform:rotate(90deg)}.i2-card-menu-body{width:100%}.i2-menu-nav-list,.i2-menu-nav-list li,.i2-nav-sublist,.i2-nav-sublist li{list-style:none !important;list-style-type:none !important;margin:0;padding:0}.i2-menu-nav-list{display:flex;flex-direction:column;gap:0.3rem}.i2-menu-nav-list > li{opacity:1 !important;transform:none !important}.i2-nav-link{font-size:1.12rem;font-weight:700;color:var(--i2-ink,#121210);text-decoration:none;line-height:1.35;padding:0.45rem 0.6rem;border-radius:8px;display:flex;align-items:center;justify-content:space-between;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.i2-nav-link:hover{background-color:#f7f5f0;color:#000000;transform:translateX(4px)}.i2-nav-sub-toggle-wrap{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:8px;transition:background-color 0.2s ease}.i2-nav-sub-toggle-wrap:hover{background-color:#f7f5f0}.i2-nav-sub-toggle-wrap .i2-nav-link{flex:1;padding-right:0.2rem}.i2-nav-sub-toggle-wrap .i2-nav-link:hover{background-color:transparent;transform:none}.i2-sub-toggle-btn{background:transparent;border:none;padding:0.45rem 0.65rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--i2-ink);border-radius:6px;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),background-color 0.2s ease;outline:none}.i2-sub-toggle-btn:hover{background-color:rgba(18,18,16,0.08)}.i2-sub-toggle-btn svg{transition:transform 0.3s cubic-bezier(0.16,1,0.3,1)}.i2-nav-has-sub.is-expanded .i2-sub-toggle-btn svg{transform:rotate(180deg)}.i2-nav-sublist{list-style:none !important;margin:0;padding:0;display:flex;flex-direction:column;gap:0.2rem;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-4px);transition:max-height 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.25s ease,transform 0.25s ease,margin 0.25s ease;border-left:2px solid rgba(18,18,16,0.08);margin-left:0.85rem}.i2-nav-has-sub.is-expanded .i2-nav-sublist{max-height:220px;opacity:1;overflow:visible;pointer-events:auto;transform:translateY(0);margin-top:0.25rem;margin-bottom:0.4rem;padding-left:0.65rem}.i2-nav-sublist li{list-style:none !important;margin:0;padding:0}.i2-nav-sublist li a{font-size:0.90rem;font-weight:500;color:#444444;text-decoration:none;line-height:1.35;padding:0.3rem 0.5rem;border-radius:6px;display:block;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.i2-nav-sublist li a:hover{background-color:#f7f5f0;color:var(--i2-ink);transform:translateX(4px)}.i2-card-menu-footer{margin-top:0.9rem;padding-top:0.75rem;border-top:1px solid rgba(18,18,16,0.07)}.i2-card-shop-badge{display:flex;align-items:center;justify-content:space-between;background:#f6f4ee;padding:0.6rem 0.85rem;border-radius:8px;font-size:0.72rem;font-weight:700;color:var(--i2-ink);text-decoration:none;transition:background-color 0.2s ease,transform 0.2s ease}.i2-card-shop-badge:hover{background:#9ad5c6;transform:translateY(-1px)}.i2-badge-arrow{font-size:0.85rem;transition:transform 0.2s ease}.i2-card-shop-badge:hover .i2-badge-arrow{transform:translateX(3px)}.i2-menu-footer-lang{margin-top:clamp(2rem,4vh,3.5rem);font-size:1.35rem;opacity:0;transform:translateY(20px) scale(0.85);transition:opacity 0.65s var(--i2-spring) 0.58s,transform 0.65s var(--i2-spring) 0.58s}body.i2-menu-open .i2-menu-footer-lang{opacity:1;transform:translateY(0) scale(1)}.i2-hero{position:relative;width:calc(100% - (var(--i2-page-margin) * 2));margin-left:auto;margin-right:auto;height:calc(100vh - var(--i2-header-h) - var(--i2-gap));min-height:580px;margin-top:calc(var(--i2-header-h) + (var(--i2-gap) * 0.4));margin-bottom:var(--i2-gap);overflow:hidden;display:flex;align-items:center;box-sizing:border-box}.i2-hero-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.i2-hero-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;pointer-events:none}.i2-hero-video{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.i2-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,0.52) 0%,rgba(0,0,0,0.26) 45%,rgba(0,0,0,0.05) 80%);z-index:2;pointer-events:none}.i2-hero-content{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:clamp(3rem,6vh,5.5rem) clamp(3rem,6vw,6rem);box-sizing:border-box}.i2-hero-text-block{max-width:480px;display:flex;flex-direction:column;gap:1.2rem}.i2-hero-h1{font-size:clamp(2rem,2.8vw,2.75rem);font-weight:400;line-height:1.12;letter-spacing:-0.025em;color:#ffffff;margin:0;text-shadow:0 2px 16px rgba(0,0,0,0.45)}.i2-hero-text{max-width:440px;color:rgba(255,255,255,0.94);font-size:clamp(0.95rem,1.08vw,1.08rem);font-weight:400;line-height:1.62;letter-spacing:-0.01em;text-shadow:0 1px 10px rgba(0,0,0,0.4);margin:0}@keyframes i2HeroFadeIn{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.i2-main-container{width:100%;max-width:100%;margin:0 auto;padding:0 var(--i2-page-margin);box-sizing:border-box}.i2-shop-section{width:100%;padding:clamp(4.5rem,6.5vw,6rem) 0 0;margin:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.i2-shop-grid-2x2{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(3rem,6vw,7.5rem);row-gap:clamp(4.5rem,6.5vw,6.5rem);margin-bottom:clamp(4.5rem,6.5vw,6.5rem);width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box;justify-items:stretch;align-items:stretch !important;background:transparent !important}.i2-product-card{display:flex;flex-direction:row;align-items:stretch !important;justify-content:flex-start;gap:clamp(2.2rem,3.8vw,4.5rem);width:100%;max-width:100%;margin:0;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;min-height:auto !important;box-sizing:border-box;position:relative;overflow:visible !important}.i2-product-card.i2-anim-from-left,.i2-product-card.i2-anim-slide-left{opacity:0;transform:translate3d(-65px,0,0);transition:opacity 0.85s var(--i2-spring),transform 0.85s var(--i2-spring);will-change:transform,opacity}.i2-product-card.i2-anim-from-right,.i2-product-card.i2-anim-slide-right{opacity:0;transform:translate3d(65px,0,0);transition:opacity 0.85s var(--i2-spring),transform 0.85s var(--i2-spring);will-change:transform,opacity}.i2-product-card.i2-anim-from-left.is-visible,.i2-product-card.i2-anim-slide-left.is-visible,.i2-product-card.i2-anim-from-right.is-visible,.i2-product-card.i2-anim-slide-right.is-visible{opacity:1;transform:translate3d(0,0,0)}@media (hover:hover) and (pointer:fine){.i2-product-card.is-visible:hover{transform:translate3d(0,-3px,0);transition:transform 0.35s ease}}@media (max-width:991px){.i2-product-card.i2-anim-from-left,.i2-product-card.i2-anim-slide-left,.i2-product-card.i2-anim-from-right,.i2-product-card.i2-anim-slide-right{opacity:1 !important;transform:none !important;transition:none !important;will-change:auto !important}}.i2-product-card[data-i2-delay="1"]{transition-delay:0.08s}.i2-product-card[data-i2-delay="2"]{transition-delay:0.2s}.i2-prod-img-wrap{flex:0 0 clamp(315px,24vw,415px);width:clamp(315px,24vw,415px);height:clamp(315px,24vw,415px);display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;margin:0;padding:0;align-self:flex-start}.i2-prod-img-link{display:block;width:100%;height:100%;text-decoration:none;transition:transform 0.4s var(--i2-spring)}@media (hover:hover) and (pointer:fine){.i2-prod-img-link:hover{transform:scale(1.03)}}.i2-prod-img{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center top;display:block;background:transparent !important;filter:none !important;mix-blend-mode:multiply;opacity:1;transform:none}.i2-prod-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;margin:0;padding:clamp(1.4rem,2.2vw,2.5rem) 0 0 0;height:100%;min-height:100%}.i2-prod-match-box{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;box-sizing:border-box;padding:0;width:100%;flex:1 1 auto;height:100%;min-height:100%}.i2-prod-top-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;margin:0;padding:0;width:100%}.i2-prod-title{font-family:var(--i2-sans);font-size:clamp(1.25rem,1.5vw,1.65rem);font-weight:600;-webkit-text-stroke:0;line-height:1.18;letter-spacing:-0.02em;color:#111111;margin:0 !important;padding:0 !important;text-transform:none}.i2-prod-title a{color:#111111;text-decoration:none;display:block;line-height:1.18;margin:0;padding:0;transition:color 0.25s ease}@media (hover:hover) and (pointer:fine){.i2-prod-title a:hover{color:#0d1238}}.i2-prod-title small,.i2-prod-title .i2-title-weight,.db-p-title small,.db-p-title .i2-title-weight{font-size:0.65em !important;font-weight:400 !important;letter-spacing:0.01em !important;opacity:0.85 !important;display:inline !important;white-space:nowrap !important}.i2-prod-desc{font-family:var(--i2-sans);font-size:clamp(0.88rem,0.96vw,1rem);font-weight:400;line-height:1.52;color:#2b2b2b;margin:clamp(0.65rem,0.9vw,1rem) 0 0 0 !important;padding:0;max-width:clamp(280px,22vw,360px);text-wrap:pretty}.i2-prod-bottom-group{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto !important;padding-top:clamp(1rem,1.5vw,1.8rem);width:100%}.i2-prod-action-box{display:inline-flex;flex-direction:column;align-items:flex-start;width:fit-content}.i2-prod-price-wrap{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:clamp(0.45rem,0.6vw,0.75rem);width:100%;margin:0;padding:0;text-align:left}.i2-prod-weight{font-family:var(--i2-sans);font-size:clamp(0.88rem,1.02vw,1.1rem);font-weight:600;color:#111111;opacity:0.35;line-height:1;margin:0 !important;padding:0 !important;letter-spacing:-0.01em;user-select:none}.i2-prod-price{font-family:var(--i2-sans);font-size:clamp(1.3rem,1.55vw,1.7rem);font-weight:700;-webkit-text-stroke:0;color:#111111;letter-spacing:-0.02em;line-height:1 !important;margin:0 !important;padding:0 !important}.i2-prod-price-variants{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:flex-start;width:100%;gap:clamp(0.65rem,0.85vw,1.1rem);margin:0;padding:0}.i2-variant-opt-btn{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:clamp(0.45rem,0.6vw,0.75rem);background:transparent !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;cursor:pointer;outline:none !important;box-shadow:none !important;opacity:0.38;transition:opacity 0.25s ease,transform 0.25s ease;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.i2-variant-opt-btn:hover{opacity:0.75}}.i2-variant-opt-btn.is-active{opacity:1;cursor:default;transform:none}.i2-variant-opt-btn .i2-variant-weight{font-family:var(--i2-sans);font-size:clamp(0.85rem,1.02vw,1.15rem);font-weight:600;color:#111111;opacity:0.35;line-height:1;letter-spacing:-0.01em;margin:0 !important;padding:0 !important;user-select:none;transition:color 0.2s ease}.i2-variant-opt-btn.is-active .i2-variant-weight{color:#111111;opacity:0.35}.i2-variant-opt-btn .i2-variant-price{font-family:var(--i2-sans);font-size:clamp(1.3rem,1.55vw,1.7rem);font-weight:700;-webkit-text-stroke:0;color:#111111;letter-spacing:-0.02em;line-height:1.1 !important;margin:0 !important;padding:0 !important;text-align:left;transition:color 0.2s ease}.i2-prod-form{margin:clamp(0.85rem,1.2vw,1.2rem) 0 0 0;padding:0;width:100%;display:flex;justify-content:flex-start}.i2-pill-btn-wrap{display:inline-flex;align-items:center;background-color:var(--i2-mint,#9ad5c6);border-radius:999px;padding:0.44rem 1.4rem 0.44rem 1.1rem;gap:0.85rem;box-shadow:0 2px 8px rgba(154,213,198,0.35);transition:background-color 0.25s ease,transform 0.25s var(--i2-spring),box-shadow 0.25s ease;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.i2-pill-btn-wrap:hover{background-color:#88c9b9;transform:translateY(-2px);box-shadow:0 6px 16px rgba(154,213,198,0.45)}}.i2-pill-qty{display:flex;align-items:center;gap:0.25rem;position:relative;cursor:default}.i2-pill-qty-num{font-size:0.9rem;font-weight:700;color:#0b1a2d;min-width:12px;text-align:center;line-height:1}.i2-pill-qty-input{display:none !important}.i2-pill-qty-arrows{display:flex;flex-direction:column;justify-content:center;gap:1px}.i2-pill-arrow-btn{background:transparent;border:none;padding:3px 6px;cursor:pointer;color:#0b1a2d;display:flex;align-items:center;justify-content:center;opacity:0.85;line-height:1;touch-action:manipulation;transition:opacity 0.15s ease,transform 0.15s ease}@media (hover:hover) and (pointer:fine){.i2-pill-arrow-btn:hover{opacity:1;transform:scale(1.2)}}.i2-pill-submit-btn{background:transparent;border:none;padding:0.44rem 1.4rem 0.44rem 0.45rem;margin:-0.44rem -1.4rem -0.44rem -0.45rem;min-height:42px;cursor:pointer;font-size:0.86rem;font-weight:600;color:#0b1a2d;font-family:inherit;display:inline-flex;align-items:center;letter-spacing:0.01em;white-space:nowrap;outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity 0.2s ease}@media (hover:hover) and (pointer:fine){.i2-pill-submit-btn:hover{opacity:0.9}}.i2-pack-banner{position:relative;width:calc(100% + (var(--i2-page-margin,clamp(2rem,5vw,6.5rem)) * 2));margin-left:calc(-1 * var(--i2-page-margin,clamp(2rem,5vw,6.5rem)));margin-right:calc(-1 * var(--i2-page-margin,clamp(2rem,5vw,6.5rem)));background-color:#f4f4f4;padding:clamp(4.5rem,6.5vw,6.5rem) var(--i2-page-margin,clamp(2rem,5.5vw,6rem));margin-top:0;margin-bottom:var(--i2-gap);border-radius:0 !important;box-sizing:border-box;box-shadow:none !important}.i2-pack-content-wrap{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:clamp(3.5rem,7.5vw,7.5rem)}.i2-pack-info{flex:0 0 clamp(240px,24vw,320px);width:clamp(240px,24vw,320px);max-width:clamp(240px,24vw,320px);display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-sizing:border-box;opacity:0;transform:translateX(-35px);transition:opacity 0.9s var(--i2-spring) 0.15s,transform 0.9s var(--i2-spring) 0.15s}.i2-pack-banner.is-visible .i2-pack-info{opacity:1;transform:translateX(0)}.i2-pack-title{font-family:var(--i2-sans);font-size:clamp(1.25rem,1.5vw,1.65rem);font-weight:600;line-height:1.18;letter-spacing:-0.02em;color:#111111;margin:0 0 clamp(0.65rem,0.9vw,1rem) 0;text-transform:none}.i2-pack-title span{white-space:normal}.i2-pack-title a{color:inherit;text-decoration:none;transition:color 0.25s ease}.i2-pack-title a:hover{color:#0d1238}.i2-pack-desc{font-family:var(--i2-sans);font-size:clamp(0.88rem,0.96vw,1rem);font-weight:400;line-height:1.52;color:#2b2b2b;margin:0 0 clamp(0.85rem,1.1vw,1.15rem) 0;max-width:100%}.i2-pack-specs{margin:0 0 clamp(1.2rem,1.6vw,1.65rem) 0;max-width:100%}.i2-pack-specs-subhead{font-family:var(--i2-sans);font-size:clamp(0.88rem,0.96vw,1rem);font-weight:400;line-height:1.52;color:#2b2b2b;margin:0 0 0.65rem 0}.i2-pack-specs-body{font-family:var(--i2-sans);font-size:clamp(0.88rem,0.96vw,1rem);font-weight:400;line-height:1.52;color:#2b2b2b;margin:0}.i2-pack-action-box{display:inline-flex;flex-direction:column;align-items:flex-start;width:fit-content;margin-top:0}.i2-pack-pricing-block{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:clamp(0.45rem,0.65vw,0.8rem);margin:0 0 clamp(0.85rem,1.1vw,1.1rem) 0;width:100%;text-align:left}.i2-pack-original-price{font-family:var(--i2-sans);font-size:clamp(0.88rem,1.02vw,1.1rem);font-weight:600;color:#111111;opacity:0.35;line-height:1;margin:0 !important;padding:0 !important;letter-spacing:-0.01em;user-select:none}.i2-pack-price{font-family:var(--i2-sans);font-size:clamp(1.3rem,1.55vw,1.7rem);font-weight:700;color:#111111;line-height:1;margin:0 !important;padding:0 !important;letter-spacing:-0.02em}.i2-pack-form{margin:0;width:100%;display:flex;justify-content:flex-start}.i2-pack-pill-btn{width:auto}.i2-pack-img-wrap{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:clamp(1rem,2vw,2.5rem);position:relative;box-sizing:border-box}.i2-pack-img{width:100%;max-width:1090px;height:auto;display:block;object-fit:contain;background:transparent !important;opacity:0;transform:translateX(35px);filter:drop-shadow(0 4px 6px rgba(0,0,0,0.16)) drop-shadow(0 14px 28px rgba(0,0,0,0.08));transition:opacity 0.9s var(--i2-spring) 0.22s,transform 0.9s var(--i2-spring) 0.22s;will-change:transform,opacity}.i2-pack-banner.is-visible .i2-pack-img{opacity:1;transform:translateX(0)}.i2-mision-layout{position:relative;width:calc(100% + (var(--i2-page-margin,clamp(2rem,5vw,6.5rem)) * 2));margin-left:calc(-1 * var(--i2-page-margin,clamp(2rem,5vw,6.5rem)));margin-right:calc(-1 * var(--i2-page-margin,clamp(2rem,5vw,6.5rem)));display:grid;grid-template-columns:1fr 1fr;gap:var(--i2-gap);margin-top:0;margin-bottom:0;box-sizing:border-box}.i2-col-left-mision{background-color:var(--i2-sky);color:var(--i2-ink);padding:clamp(3.5rem,5vw,5.5rem);display:flex;flex-direction:column;justify-content:space-between;min-height:640px;border-radius:0 !important;box-sizing:border-box;transition:transform 0.5s var(--i2-spring),box-shadow 0.5s var(--i2-spring)}.i2-col-left-mision:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(92,187,233,0.3)}.i2-mision-heading h2{font-size:var(--i2-fs-display);line-height:var(--i2-lh-display);font-weight:500;margin:0;letter-spacing:-0.025em}.i2-mision-bottom-text p{font-size:clamp(0.95rem,1.08vw,1.08rem);line-height:1.62;font-weight:400;margin:0;max-width:520px;opacity:0;transform:translateY(32px);transition:opacity 1s var(--i2-spring) 0.35s,transform 1s var(--i2-spring) 0.35s}.i2-col-left-mision.is-visible .i2-mision-bottom-text p{opacity:1;transform:translateY(0)}.i2-col-right-stack{display:flex;flex-direction:column;gap:var(--i2-gap);height:100%}.i2-box-salinero{background-color:#91d3c5;padding:0;display:flex;align-items:center;justify-content:center;flex:1;min-height:320px;border-radius:0 !important;box-sizing:border-box;overflow:hidden;position:relative;transition:transform 0.5s var(--i2-spring),box-shadow 0.5s var(--i2-spring)}.i2-box-salinero:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(145,211,197,0.3)}.i2-salinero-img{width:100%;height:100%;max-height:420px;max-width:96%;object-fit:contain;object-position:center;display:block;opacity:0;transform:scale(1.18);transition:opacity 1.15s var(--i2-spring) 0.2s,transform 0.6s var(--i2-spring)}.i2-box-salinero.is-visible .i2-salinero-img{opacity:1;transform:scale(1.36)}.i2-box-salinero:hover .i2-salinero-img{transform:scale(1.44) translateY(-4px)}.i2-box-biodiversidad{background-color:var(--i2-pink);color:var(--i2-ink);padding:clamp(3.5rem,5vw,5.5rem);display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:310px;border-radius:0 !important;box-sizing:border-box;transition:transform 0.5s var(--i2-spring),box-shadow 0.5s var(--i2-spring)}.i2-box-biodiversidad:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(249,222,216,0.4)}.i2-box-biodiversidad h3{font-size:var(--i2-fs-display);font-weight:500;line-height:var(--i2-lh-display);margin:0 0 2rem 0;letter-spacing:-0.025em}.i2-box-biodiversidad p{font-size:clamp(0.95rem,1.08vw,1.08rem);line-height:1.62;font-weight:400;margin:0;max-width:520px;opacity:0;transform:translateY(26px);transition:opacity 0.9s var(--i2-spring) 0.32s,transform 0.9s var(--i2-spring) 0.32s}.i2-box-biodiversidad.is-visible p{opacity:1;transform:translateY(0)}.i2-section-investigacion{position:relative;width:calc(100% + (var(--i2-page-margin,clamp(2rem,5vw,6.5rem)) * 2));margin-left:calc(-1 * var(--i2-page-margin,clamp(2rem,5vw,6.5rem)));margin-right:calc(-1 * var(--i2-page-margin,clamp(2rem,5vw,6.5rem)));background-color:#ffffff;padding:clamp(4.5rem,6.5vw,6rem) 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--i2-gap);align-items:flex-start;margin-top:0;margin-bottom:0;border-radius:0 !important;box-sizing:border-box;box-shadow:none !important;transition:none !important}.i2-section-investigacion:hover{transform:none !important;box-shadow:none !important}.i2-inv-title-col{padding:0 var(--i2-page-margin,clamp(2rem,5vw,6.5rem));box-sizing:border-box;opacity:0;transform:translateX(-35px);transition:opacity 0.9s var(--i2-spring) 0.15s,transform 0.9s var(--i2-spring) 0.15s}.i2-section-investigacion.is-visible .i2-inv-title-col{opacity:1;transform:translateX(0)}.i2-inv-title{font-family:var(--i2-sans);font-size:var(--i2-fs-display);font-weight:500;line-height:var(--i2-lh-display);letter-spacing:-0.025em;color:#111111;margin:0}.i2-inv-desc-col{padding:0 var(--i2-page-margin,clamp(2rem,5vw,6.5rem));box-sizing:border-box;display:flex;flex-direction:column;gap:1.6rem;opacity:0;transform:translateX(35px);transition:opacity 0.9s var(--i2-spring) 0.22s,transform 0.9s var(--i2-spring) 0.22s}.i2-section-investigacion.is-visible .i2-inv-desc-col{opacity:1;transform:translateX(0)}.i2-inv-main-subhead,.i2-inv-subhead{font-family:var(--i2-sans);font-size:clamp(1.18rem,1.4vw,1.4rem);font-weight:600;line-height:1.25;color:#111111;margin:0;letter-spacing:-0.015em}.i2-inv-desc{font-family:var(--i2-sans);font-size:clamp(0.95rem,1.08vw,1.08rem);line-height:1.62;font-weight:400;color:#2b2b2b;margin:0;max-width:620px;padding:0}.i2-inv-block{display:flex;flex-direction:column;gap:0.55rem}.i2-inv-p{font-family:var(--i2-sans);font-size:clamp(0.95rem,1.08vw,1.08rem);line-height:1.62;font-weight:400;color:#2b2b2b;margin:0;max-width:620px}.i2-section-mid-video{position:relative;width:100%;height:clamp(450px,65vh,720px);overflow:hidden;background:#000;margin-top:0;margin-bottom:0;border-radius:0 !important;box-sizing:border-box}.i2-mid-video-media{width:100%;height:100%;object-fit:cover;display:block}.i2-play-btn-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(74px,7.5vw,90px);height:clamp(74px,7.5vw,90px);background:rgba(255,255,255,0.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 36px rgba(0,0,0,0.28);cursor:pointer;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),background-color 0.25s ease,box-shadow 0.35s ease;z-index:10}.i2-play-btn-overlay:hover{transform:translate(-50%,-50%) scale(1.1) !important;background:#ffffff;box-shadow:0 18px 48px rgba(0,0,0,0.42)}.i2-play-btn-overlay .i2-play-svg{width:28px;height:28px;fill:#121210;margin-left:3px;transition:transform 0.25s ease}.i2-play-btn-overlay:hover .i2-play-svg{transform:scale(1.08)}.i2-play-icon{display:none}.i2-section-valores{background-color:#ffffff;color:#111111;padding:clamp(4.5rem,6.5vw,6rem) 0;display:flex;justify-content:center;align-items:center;gap:clamp(7rem,20vw,24rem);text-align:center;margin-top:0;margin-bottom:0;border-radius:0 !important;box-sizing:border-box;box-shadow:none !important}.i2-valor-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.6rem,2.4vw,2.5rem);transition:transform 0.45s var(--i2-spring);cursor:default;min-width:230px}.i2-valor-item:hover{transform:translateY(-4px)}.i2-valor-icon-wrap{display:flex;align-items:center;justify-content:center;width:clamp(94px,9.8vw,120px);height:clamp(80px,8.5vw,104px)}.i2-valor-icon-img{width:100%;height:100%;object-fit:contain;display:block;transition:transform 0.45s var(--i2-spring)}.i2-valor-item:hover .i2-valor-icon-img{transform:scale(1.08)}.i2-valor-text{font-family:var(--i2-sans);font-size:clamp(1.4rem,1.8vw,1.95rem);font-weight:400;-webkit-text-stroke:0.35px #111111;text-shadow:0 0 0.35px rgba(17,17,17,0.45);letter-spacing:0.1em;line-height:1.25;text-transform:uppercase;color:#111111;margin:0}.i2-section-contacto{background-color:#ffffff;padding:clamp(4.5rem,6.5vw,6rem) 0;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:0;margin-bottom:0;border-radius:0 !important;box-sizing:border-box;box-shadow:none !important}.i2-contacto-title{width:100%;max-width:100%;margin:0 auto clamp(2.5rem,4vw,4rem) auto}.i2-contacto-title h2{font-family:var(--i2-sans);font-size:var(--i2-fs-display);line-height:var(--i2-lh-display);font-weight:500;letter-spacing:-0.025em;margin:0;color:#121210;text-transform:none}.i2-contacto-title .i2-mask-wrap{display:block;line-height:1.05;padding-bottom:0.08em;margin-bottom:0}.i2-contacto-form-wrap{width:100%;max-width:100%;margin:0 auto}.i2-form-grid{display:flex;flex-direction:column;gap:clamp(2.2rem,3.2vw,3.4rem);width:100%}.i2-form-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,6.5rem);position:relative;border-bottom:1px solid #d4d4d4;transition:border-color 0.3s ease}.i2-form-row:focus-within{border-bottom-color:#121210;border-bottom-width:1.5px}.i2-form-row .i2-input-group input{border-bottom:none !important}.i2-input-group{display:flex;flex-direction:column;gap:0.45rem;position:relative;width:100%}.i2-input-group label{font-family:var(--i2-sans);font-size:clamp(0.92rem,1.05vw,1.1rem);font-weight:400;color:#666666;letter-spacing:normal;transition:color 0.25s ease}.i2-input-group:focus-within label{color:#121210}.i2-input-group input,.i2-input-group textarea{width:100%;padding:0.6rem 0 0.75rem 0;border:none;border-bottom:1px solid #d4d4d4;font-family:var(--i2-sans);font-size:clamp(1.05rem,1.2vw,1.25rem);color:#121210;background:transparent;outline:none;transition:border-color 0.3s ease;box-sizing:border-box;border-radius:0}.i2-input-group input:focus,.i2-input-group textarea:focus{border-bottom-color:#121210;border-bottom-width:1.5px}.i2-form-actions{display:flex;justify-content:flex-end;margin-top:clamp(1.8rem,3vw,3rem)}.i2-btn-submit{background-color:var(--i2-mint,#9ad5c6);color:#111111;border:none;border-radius:999px;padding:0.6rem 2.5rem;font-family:var(--i2-sans);font-size:clamp(0.85rem,0.95vw,0.95rem);font-weight:700;cursor:pointer;box-sizing:border-box;transition:transform 0.3s var(--i2-spring),opacity 0.25s ease,box-shadow 0.3s ease;letter-spacing:-0.01em}.i2-btn-submit:hover{opacity:0.9;transform:translateY(-2px);box-shadow:0 6px 16px rgba(154,213,198,0.4)}.i2-footer-wrap{width:100%;max-width:100%;background-color:#e8e8e8;color:#121210;padding:clamp(4.5rem,6.5vw,6.5rem) clamp(2rem,5vw,6.5rem) clamp(2.2rem,3.5vw,3.2rem);position:relative;box-sizing:border-box;margin:clamp(10rem,12.5vw,11.5rem) 0 0 0 !important;border-radius:0 !important;overflow:visible}.i2-birds-img-wrap{position:absolute;top:clamp(-122px,-9.8vw,-80px);right:clamp(2rem,8vw,10rem);width:clamp(228px,22.8vw,360px);pointer-events:none;z-index:5;opacity:0;transform:translateY(-10px);transition:opacity 0.85s cubic-bezier(0.16,1,0.3,1) 0.1s,transform 0.85s cubic-bezier(0.16,1,0.3,1) 0.1s}.i2-footer-wrap.is-visible .i2-birds-img-wrap{opacity:1;transform:translateY(0)}.i2-birds-img{width:100% !important;height:auto !important;display:block !important;background:transparent !important}.i2-footer-claim-row{text-align:center;max-width:980px;margin:0 auto clamp(3.5rem,5.5vw,5.5rem);width:100%}.i2-footer-claim-text{font-family:var(--i2-sans);font-size:var(--i2-fs-display);line-height:var(--i2-lh-display);font-weight:500;letter-spacing:-0.025em;color:#121210;margin:0}.i2-footer-main-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,4rem);margin-bottom:clamp(2rem,3.5vw,3.2rem);align-items:flex-start;width:100%;box-sizing:border-box}.i2-footer-col{display:flex;flex-direction:column;gap:1.25rem;font-family:var(--i2-sans);font-size:clamp(1.25rem,1.55vw,1.5rem);line-height:1.55;color:#000000;font-weight:100 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none !important;-webkit-text-stroke:0 !important}.i2-footer-address{font-style:normal;color:#000000;line-height:1.55;margin:0;font-weight:100 !important;font-synthesis:none !important;-webkit-text-stroke:0 !important}.i2-footer-nav-col{padding-left:clamp(2rem,4vw,5rem);box-sizing:border-box}.i2-footer-nav-links,.i2-footer-legal-col{display:flex;flex-direction:column;gap:0.55rem}.i2-footer-nav-links a,.i2-footer-legal-col a,.i2-footer-contact-links a{color:#000000;text-decoration:none;display:inline-block;transition:color 0.2s ease,transform 0.2s ease;width:fit-content;font-weight:100 !important;font-synthesis:none !important;-webkit-text-stroke:0 !important}.i2-footer-nav-links a:hover,.i2-footer-legal-col a:hover,.i2-footer-contact-links a:hover{color:#000000;font-weight:300 !important;transform:translateX(3px)}.i2-footer-contact-links{display:flex;flex-direction:column;gap:0.35rem;margin:0}.i2-footer-contact-links p{margin:0;font-weight:100;color:#000000}.i2-footer-social-wrap{margin-top:0.2rem}.i2-footer-insta-btn{display:inline-flex;align-items:center;justify-content:center;color:#000000;text-decoration:none;border:none !important;padding:0 !important;border-radius:0 !important;transition:color 0.2s ease,transform 0.25s var(--i2-spring,ease) !important;width:fit-content;background:transparent !important;box-shadow:none !important}.i2-footer-insta-btn:hover{background:transparent !important;color:#000000 !important;border-color:transparent !important;transform:scale(1.15) translateY(-2px);box-shadow:none !important}.i2-footer-insta-btn svg{display:block;width:22px;height:22px}.i2-footer-specialties-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0.35rem 0.65rem;margin:0 auto clamp(1.2rem,1.8vw,1.8rem);padding:0 1rem;font-family:var(--i2-sans);font-size:clamp(0.85rem,0.95vw,0.95rem);color:#4a4a46;line-height:1.5;text-align:center}.i2-footer-specialties-label{font-weight:500;color:#121210;font-size:inherit;margin-right:0.25rem;white-space:nowrap;line-height:inherit}.i2-footer-specialties-nav{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0.3rem 0.65rem;line-height:inherit}.i2-footer-specialties-nav a{color:#2b2b28;text-decoration:none;transition:color 0.2s ease;font-weight:300;display:inline-block;line-height:inherit}.i2-footer-specialties-nav a:hover{color:#000000;text-decoration:underline;text-underline-offset:3px}.i2-footer-sep{color:rgba(18,18,16,0.3);user-select:none;display:inline-block;line-height:inherit}.i2-footer-divider{width:100%;height:1px;background:rgba(18,18,16,0.22);margin:0 0 clamp(1.8rem,2.5vw,2.5rem) 0}.i2-footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;width:100%;gap:clamp(1.5rem,3vw,3rem);box-sizing:border-box}.i2-footer-copy{font-family:var(--i2-sans);font-size:clamp(0.82rem,0.9vw,0.95rem);color:rgba(18,18,16,0.75);line-height:1.5;text-align:left;margin:0;font-weight:200}.i2-footer-normativas-wrap{display:flex;align-items:center;justify-content:flex-end;gap:clamp(1.2rem,1.8vw,2.4rem);flex-wrap:wrap}.i2-normativa-logo{height:clamp(26px,2.2vw,34px) !important;width:auto !important;max-width:100%;object-fit:contain;display:block;margin:0 !important;padding:0 !important;opacity:0.92;transition:transform 0.25s ease,opacity 0.2s ease}.i2-normativa-logo:hover{transform:translateY(-2px);opacity:1}@media (max-width:900px){.i2-footer-wrap{margin-top:6.75rem !important;padding:clamp(3rem,6vw,4.5rem) 1.5rem clamp(4rem,7vw,5.5rem) !important;text-align:center !important}.i2-birds-img-wrap{top:-65px !important;right:18px !important;width:150px !important;max-width:44% !important;transform:none !important;opacity:1 !important}.i2-footer-claim-row{text-align:center !important;margin:0 auto clamp(2rem,4vw,3rem) auto !important;max-width:100% !important}.i2-footer-claim-text{text-align:center !important;font-size:clamp(1.25rem,4.5vw,1.6rem) !important;line-height:1.32 !important;margin:0 auto !important}.i2-footer-main-grid{grid-template-columns:1fr !important;gap:2.2rem !important;text-align:center !important;justify-items:center !important;align-items:center !important;width:100% !important;margin-bottom:2.5rem !important}.i2-footer-col{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;justify-content:center !important;gap:0.85rem !important;width:100% !important;padding:0 !important}.i2-footer-address{text-align:center !important;margin:0 auto !important;width:100% !important;font-size:clamp(0.88rem,2.4vw,0.95rem) !important;line-height:1.6 !important}.i2-footer-contact-links{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:0.45rem !important;width:100% !important;font-size:clamp(0.88rem,2.4vw,0.95rem) !important}.i2-footer-contact-links p{text-align:center !important;margin:0 auto !important;width:100% !important;font-size:clamp(0.88rem,2.4vw,0.95rem) !important}.i2-footer-contact-links a{text-align:center !important;display:inline-block !important;margin:0 auto !important;font-size:clamp(0.88rem,2.4vw,0.95rem) !important}.i2-footer-social-wrap{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;margin:0.35rem auto 0 auto !important}.i2-footer-insta-btn{margin:0 auto !important;display:inline-flex !important;justify-content:center !important;align-items:center !important}.i2-footer-nav-col,.i2-footer-legal-col{padding:0 !important;width:100% !important;align-items:center !important;text-align:center !important}.i2-footer-nav-links,.i2-footer-legal-col{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:0.75rem !important;width:100% !important}.i2-footer-nav-links a{text-align:center !important;display:inline-block !important;margin:0 auto !important;width:fit-content !important;font-size:clamp(0.88rem,2.4vw,0.95rem) !important}.i2-footer-legal-col a{text-align:center !important;display:inline-block !important;margin:0 auto !important;width:fit-content !important;font-size:clamp(0.85rem,2.2vw,0.92rem) !important}.i2-footer-divider{width:100% !important;margin:0 0 2rem 0 !important}.i2-footer-bottom-bar{flex-direction:column !important;justify-content:center !important;align-items:center !important;text-align:center !important;gap:1.8rem !important;width:100% !important}.i2-footer-copy{text-align:center !important;width:100% !important;margin:0 auto !important;font-size:0.78rem !important;line-height:1.5 !important}.i2-footer-normativas-wrap{display:flex !important;justify-content:center !important;align-items:center !important;gap:1.2rem !important;flex-wrap:wrap !important;width:100% !important;margin:0 auto !important}}@media (prefers-reduced-motion:reduce){.i2-anim-slide-left,.i2-anim-slide-right,.i2-anim-slide-up,.i2-anim-scale-up,.i2-anim-cinematic,.i2-anim-tilt-left,.i2-anim-tilt-right,.i2-mask-inner,.i2-hero-text,.i2-prod-img,.i2-prod-info,.i2-pack-info,.i2-pack-img,.i2-birds-img-wrap,.i2-box-salinero img,.i2-box-biodiversidad p,.i2-col-left-mision p,.i2-section-investigacion col{transition:none !important;animation:none !important;transform:none !important;opacity:1 !important;filter:none !important;clip-path:none !important}}@media (max-width:1024px){:root{--i2-header-h:88px;--i2-pad:clamp(1.2rem,3vw,2.2rem);--i2-page-margin:clamp(1.2rem,3vw,2.5rem)}.i2-header-right{gap:1.2rem}.i2-btn-shop{font-size:0.68rem;padding:0.48rem 1.25rem}.i2-bag svg{width:32px;height:32px}.i2-lang,.i2-lang-toggle{font-size:1.05rem}.i2-mision-layout{grid-template-columns:1fr}.i2-col-left-mision{min-height:auto;gap:3rem}.i2-shop-grid-2x2{grid-template-columns:1fr 1fr}.i2-pack-content-wrap{gap:2.5rem}.i2-section-investigacion{grid-template-columns:1fr;gap:2.5rem}.i2-inv-desc-col{justify-content:flex-start}.i2-inv-desc{padding-left:0}.i2-investigacion-col{min-height:auto}}@media (max-width:991px){:root{--i2-header-h:64px;--i2-pad:16px;--i2-page-margin:16px;--i2-gap:16px}.i2-header{height:68px !important;padding:0 18px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:visible !important;box-shadow:none !important;border:none !important;border-bottom:none !important}.i2-header-left{display:flex !important;align-items:center !important;flex-shrink:0 !important;min-width:0 !important}.i2-logo{display:inline-flex !important;align-items:center !important;text-decoration:none !important}.i2-logo-img{height:22px !important;width:auto !important;max-width:150px !important;object-fit:contain !important;display:block !important}.i2-header-center{display:none !important}.i2-header-right{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:16px !important;flex-shrink:0 !important;min-width:0 !important}.i2-btn-comprar{display:inline-flex !important;font-size:0.78rem !important}.i2-lang-toggle{font-size:0.9rem !important}.i2-bag{display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important}.i2-bag-icon,.i2-bag svg{width:21px !important;height:23px !important}.i2-bag-count{width:14px !important;height:14px !important;font-size:0.52rem !important;top:-4px !important;right:-5px !important}.i2-menu-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;background:transparent !important;border:none !important;cursor:pointer !important}.i2-menu-svg-icon{width:36px !important;height:auto !important;display:block !important}.i2-menu-close-btn{display:flex !important;order:3 !important;width:20px !important;height:13px !important;padding:0 !important;margin:0 !important;align-items:center !important;justify-content:center !important;background:transparent !important;border:none !important;cursor:pointer !important;color:var(--i2-ink) !important;flex-shrink:0 !important}.i2-menu-close-btn svg{width:20px;height:20px;display:block}.i2-menu-topbar{height:70px;padding:0 16px}.i2-menu-topbar .i2-btn-shop-desktop{display:none !important}.i2-menu-content-body{padding:2.5rem 1.5rem}.i2-shop-section{margin:0 !important;padding:clamp(2.5rem,6vw,3.25rem) 0 0 !important}.i2-shop-grid-2x2{display:grid;grid-template-columns:1fr !important;row-gap:3.25rem !important;margin-bottom:3.25rem !important}.i2-product-card{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(1.2rem,3vw,2.2rem);padding:0 !important;min-height:auto;background:transparent !important;border:none !important;box-shadow:none !important}.i2-prod-img-wrap{flex:0 0 clamp(160px,32vw,220px);width:clamp(160px,32vw,220px);height:clamp(160px,32vw,220px);max-width:230px}.i2-prod-img{width:100%;height:100%;object-fit:contain}.i2-prod-info{flex:1;min-width:0;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start}.i2-prod-match-box{height:auto !important;min-height:0 !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;gap:0.35rem !important;padding:0 !important;margin:0 !important}.i2-prod-top-group{min-height:auto !important;margin:0 !important;padding:0 !important}.i2-prod-bottom-group{margin:0.35rem 0 0 0 !important}.i2-prod-title{font-size:clamp(1.15rem,4.2vw,1.35rem) !important;font-weight:600 !important;-webkit-text-stroke:0.2px #111111 !important;line-height:1.22 !important;letter-spacing:-0.02em !important;color:#111111 !important;margin:0 0 0.35rem 0 !important}.i2-prod-title a{color:#111111 !important}.i2-prod-desc{font-size:0.88rem !important;line-height:1.52 !important;margin:0 0 0.45rem 0 !important;max-width:100% !important;color:#2b2b2b !important}.i2-prod-price{font-size:1.25rem !important;font-weight:800 !important;color:#111111 !important;line-height:1.1 !important;margin:0.2rem 0 0 0 !important;padding:0 !important;display:block !important}.i2-prod-form{margin:0.85rem 0 0 0 !important;padding:0 !important;display:block !important;width:auto !important}.i2-pill-btn-wrap{padding:0.36rem 1.05rem 0.36rem 0.85rem !important;gap:0.65rem !important;display:inline-flex !important}.i2-pill-submit-btn{font-size:0.82rem !important;white-space:nowrap !important;padding:0.36rem 1.05rem 0.36rem 0.4rem !important;margin:-0.36rem -1.05rem -0.36rem -0.4rem !important;min-height:44px !important}.i2-col-left-mision{padding:clamp(2.5rem,6vw,3.25rem) 24px !important;min-height:auto !important;gap:2rem !important}.i2-box-salinero{min-height:280px !important}.i2-mision-heading h2{font-size:clamp(1.45rem,5vw,1.75rem) !important;line-height:1.18 !important;letter-spacing:-0.025em !important;font-weight:600 !important}.i2-mision-bottom-text p{font-size:0.92rem !important;line-height:1.6 !important;color:#121210 !important}.i2-box-biodiversidad{padding:clamp(2.5rem,6vw,3.25rem) 24px !important;min-height:auto !important}.i2-box-biodiversidad h3{font-size:clamp(1.45rem,5vw,1.75rem) !important;line-height:1.18 !important;letter-spacing:-0.025em !important;font-weight:600 !important}.i2-box-biodiversidad p{font-size:0.92rem !important;line-height:1.6 !important;color:#121210 !important}.i2-section-investigacion{padding:3.25rem 0 !important;margin-bottom:0 !important}.i2-inv-title-col{padding:0 24px !important}.i2-inv-title{font-size:clamp(1.45rem,5vw,1.75rem) !important;line-height:1.18 !important;letter-spacing:-0.025em !important;font-weight:600 !important}.i2-inv-desc-col{padding:0 24px !important;justify-content:flex-start !important}.i2-inv-main-subhead,.i2-inv-subhead{font-size:1.125rem !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:-0.015em !important}.i2-inv-desc,.i2-inv-p{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important;font-size:0.92rem !important;line-height:1.6 !important;color:#2b2b2b !important}.i2-section-mid-video{width:calc(100% + (var(--i2-page-margin,16px) * 2)) !important;margin-left:calc(-1 * var(--i2-page-margin,16px)) !important;margin-right:calc(-1 * var(--i2-page-margin,16px)) !important;height:clamp(280px,46vh,400px) !important;margin-top:0 !important;margin-bottom:0 !important}.i2-section-valores{padding:3.25rem 8px !important;margin-top:0 !important;margin-bottom:0 !important}.i2-pack-banner{width:calc(100% + (var(--i2-page-margin,16px) * 2)) !important;margin-left:calc(-1 * var(--i2-page-margin,16px)) !important;margin-right:calc(-1 * var(--i2-page-margin,16px)) !important;padding:clamp(2.5rem,6vw,3.25rem) 24px !important;margin-top:0 !important;margin-bottom:var(--i2-gap,16px) !important}.i2-pack-content-wrap{flex-direction:column;align-items:flex-start;gap:2.5rem}.i2-pack-info{width:100%;max-width:100%;flex:0 0 auto;text-align:left}.i2-pack-title{font-size:clamp(1.15rem,4.2vw,1.35rem) !important;font-weight:600 !important;-webkit-text-stroke:0.2px #111111 !important;line-height:1.22 !important;letter-spacing:-0.02em !important;color:#111111 !important;margin-bottom:0.5rem !important}.i2-pack-desc,.i2-pack-specs,.i2-pack-specs-subhead,.i2-pack-specs-body{max-width:100%;font-size:0.88rem !important;line-height:1.52 !important;color:#2b2b2b !important;margin-bottom:0.85rem}.i2-pack-price{font-size:1.25rem !important;font-weight:800 !important;line-height:1.1 !important;color:#111111 !important}.i2-pack-original-price{font-size:0.88rem !important}.i2-pack-img-wrap{padding-bottom:1.2rem;justify-content:center;width:100%;order:-1}.i2-pack-img{max-width:100%;max-height:clamp(200px,44vw,310px)}.i2-section-contacto{padding:3.25rem 8px !important;margin-top:0 !important;margin-bottom:0 !important}.i2-contacto-title{padding:0 !important;max-width:100% !important;margin-bottom:2rem !important}.i2-contacto-title h2{font-size:clamp(1.45rem,5vw,1.75rem) !important;line-height:1.18 !important;letter-spacing:-0.025em !important;font-weight:600 !important}.i2-contacto-form-wrap{padding:0 !important;max-width:100% !important}.i2-form-row{grid-template-columns:1fr;gap:2rem;border-bottom:none !important}.i2-form-row .i2-input-group input{border-bottom:1px solid #d4d4d4 !important}.i2-faq-section{padding:3.25rem 8px !important;margin-top:0 !important;margin-bottom:0 !important}.i2-faq-header{flex-direction:column;align-items:flex-start;gap:1.2rem}.i2-faq-title{font-size:clamp(1.45rem,5vw,1.75rem) !important;line-height:1.18 !important;letter-spacing:-0.025em !important;font-weight:600 !important}.i2-faq-subtitle{max-width:100% !important;font-size:0.92rem !important;line-height:1.6 !important;font-weight:400 !important}.i2-faq-q-text{font-size:1.02rem !important;font-weight:600 !important;line-height:1.35 !important}.i2-faq-content p{font-size:0.92rem !important;line-height:1.6 !important}.i2-valor-text{font-size:clamp(1.2rem,4vw,1.5rem) !important;line-height:1.25 !important}.i2-shop-sostenibilidad{padding:3.25rem 8px !important;margin-top:0 !important;margin-bottom:0 !important}.i2-shop-horeca{padding:3.25rem 8px !important;margin-top:0 !important;margin-bottom:0 !important}.i2-horeca-box{padding:1.75rem 20px !important}.i2-footer-directory{grid-template-columns:1fr 1fr;gap:2.5rem}.i2-birds-img-wrap{top:-65px !important;right:18px !important;width:155px !important;max-width:44% !important;transform:none !important;opacity:1 !important}.i2-footer-legal-bar{margin:0 !important;padding:1.5rem 0 !important;width:100% !important;max-width:100% !important}.i2-footer-wrap{margin:6.75rem 0 0 0 !important;padding:3.25rem 24px 3.5rem !important;max-width:100% !important;width:100% !important}.i2-main-container{padding:0 var(--i2-pad,16px) !important;max-width:100% !important;width:100% !important}.i2-hero{width:100% !important;margin-left:0 !important;margin-right:0 !important;margin-top:calc(var(--i2-header-h,68px) + 0.5rem) !important;margin-bottom:0 !important;height:auto !important;min-height:0 !important;max-width:100% !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;background:transparent !important}.i2-hero-video-wrap{position:relative !important;top:auto !important;left:auto !important;width:100% !important;height:clamp(230px,44vh,360px) !important;max-height:380px !important;overflow:hidden !important;flex-shrink:0 !important}.i2-hero-poster{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;z-index:0 !important}.i2-hero-video{position:relative !important;z-index:1 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.i2-hero-overlay{display:none !important}.i2-hero-content{position:relative !important;width:100% !important;height:auto !important;padding:2rem 24px 0 !important;display:block !important;background:transparent !important}.i2-hero-text-block{max-width:100% !important;display:flex !important;flex-direction:column !important;gap:0.85rem !important;animation:none !important;opacity:1 !important;transform:none !important}.i2-hero-h1{color:#111111 !important;font-size:clamp(1.55rem,5.2vw,1.85rem) !important;font-weight:600 !important;-webkit-text-stroke:0 !important;line-height:1.16 !important;letter-spacing:-0.025em !important;text-shadow:none !important;margin:0 !important}.i2-hero-text{color:#2b2b2b !important;font-size:0.92rem !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:-0.01em !important;text-shadow:none !important;max-width:100% !important;margin:0 !important}.i2-anim-slide-left,.i2-anim-slide-right{transform:translate3d(0,20px,0) !important}.i2-anim-slide-left.is-visible,.i2-anim-slide-right.is-visible{transform:translate3d(0,0,0) !important}.i2-pack-info,.i2-pack-img,.i2-investigacion-col,.i2-cert-col{transform:translate3d(0,20px,0) !important}.i2-pack-info.is-visible,.i2-pack-img.is-visible,.i2-inv-title-col.is-visible,.i2-inv-desc-col.is-visible,.i2-pack-banner.is-visible .i2-pack-info,.i2-pack-banner.is-visible .i2-pack-img,.i2-section-investigacion.is-visible .i2-inv-title-col,.i2-section-investigacion.is-visible .i2-inv-desc-col{transform:translate3d(0,0,0) !important}}@media (max-width:600px){.i2-header-text{display:none}.i2-hero-text{font-size:0.92rem !important;line-height:1.6 !important}.i2-section-valores{flex-direction:column;gap:3rem}.i2-form-row{grid-template-columns:1fr;gap:1.5rem;border-bottom:none !important}.i2-form-row .i2-input-group input{border-bottom:1px solid #d4d4d4 !important}.i2-footer-directory{grid-template-columns:1fr;gap:2rem}.i2-footer-legal-bar{flex-direction:column;gap:1rem;text-align:center}.i2-legal-logos{justify-content:center}}@media (max-width:480px){:root{--i2-header-h:62px;--i2-pad:16px;--i2-page-margin:16px;--i2-gap:16px}.i2-hero-content{padding-left:24px !important;padding-right:24px !important}.i2-hero-h1{font-size:clamp(1.55rem,5.2vw,1.85rem) !important;line-height:1.16 !important}.i2-hero-text{font-size:0.92rem !important;line-height:1.6 !important}.i2-header{height:60px !important;padding:0 12px !important}.i2-logo-img{height:18px !important;max-width:125px !important}.i2-btn-comprar{display:inline-flex !important;font-size:0.78rem !important}.i2-header-right{gap:12px !important}.i2-lang-toggle{font-size:0.82rem !important}.i2-bag{width:20px !important;height:20px !important}.i2-bag-icon,.i2-bag svg{width:19px !important;height:21px !important}.i2-menu-svg-icon{width:32px !important}.i2-menu-close-btn{width:20px;height:13px}.i2-menu-close-btn svg{width:18px;height:18px}.i2-menu-topbar{height:62px;padding:0 8px}.i2-shop-grid-2x2{row-gap:3.25rem !important;margin-bottom:3.25rem !important}.i2-product-card{padding:0 !important;gap:clamp(0.75rem,2.4vw,0.9rem) !important;align-items:flex-start !important}.i2-prod-img-wrap{flex:0 0 clamp(118px,28vw,128px) !important;width:clamp(118px,28vw,128px) !important;height:clamp(118px,28vw,128px) !important;max-width:130px !important}.i2-prod-img{width:100% !important;height:100% !important;object-fit:contain !important}.i2-prod-match-box{height:auto !important;min-height:0 !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;gap:0.25rem !important;padding:0 !important;margin:0 !important}.i2-prod-title{font-size:clamp(1.15rem,4.2vw,1.35rem) !important;font-weight:600 !important;-webkit-text-stroke:0.2px #111111 !important;line-height:1.22 !important;letter-spacing:-0.02em !important;color:#111111 !important;margin:0 0 0.25rem 0 !important;width:100% !important}.i2-prod-title a{color:#111111 !important}.i2-prod-title br,.i2-prod-title .i2-title-br{display:none !important}.i2-prod-desc{font-size:0.88rem !important;line-height:1.52 !important;margin:0 0 0.35rem 0 !important;max-width:100% !important}.i2-prod-price{font-size:1.25rem !important;font-weight:800 !important;color:#111111 !important;line-height:1.1 !important;margin:0.15rem 0 0 0 !important;padding:0 !important;display:block !important}.i2-prod-form{margin:0.7rem 0 0 0 !important;padding:0 !important;display:block !important}.i2-pill-btn-wrap{padding:0.34rem 0.9rem 0.34rem 0.75rem !important;gap:0.55rem !important}.i2-pill-qty-num{font-size:0.82rem !important;min-width:12px !important}.i2-pill-arrow-btn{width:24px !important;height:16px !important;padding:2px 4px !important;touch-action:manipulation !important}.i2-pill-arrow-btn svg{width:9px !important;height:6px !important}.i2-pill-submit-btn{font-size:0.76rem !important;white-space:nowrap !important;padding:0.34rem 0.9rem 0.34rem 0.35rem !important;margin:-0.34rem -0.9rem -0.34rem -0.35rem !important;min-height:44px !important}.i2-pack-banner{padding:clamp(2.5rem,6vw,3.25rem) 24px !important;margin-bottom:var(--i2-gap,16px) !important}.i2-pack-title{font-size:clamp(1.15rem,4.2vw,1.35rem) !important;font-weight:600 !important;-webkit-text-stroke:0.2px #111111 !important;line-height:1.22 !important;letter-spacing:-0.02em !important;color:#111111 !important}}@media (max-width:360px){.i2-header{padding:0 8px !important}.i2-logo-img{height:16px !important;max-width:105px !important}.i2-header-right{gap:9px !important}.i2-lang-toggle{font-size:0.76rem !important}.i2-bag{width:18px !important;height:18px !important}.i2-bag svg{width:16px !important;height:16px !important}.i2-menu-svg-icon{width:28px !important}}.db4-product-card,.db4-product-card.reveal-zoom,.i2-product-card,.i2-pack-banner,.db4-collection .db4-product-card{border-radius:0 !important}.tienda-intro-header{padding-top:calc(var(--i2-header-h,70px) + 2rem) !important}@media (max-width:900px){.tienda-intro-header{padding-top:calc(var(--i2-header-h,70px) + 0.8rem) !important;padding-bottom:0.8rem !important;padding-left:1rem !important;padding-right:1rem !important}.inner-tienda-custom .inner-body{width:100% !important;padding:0 16px 3rem !important;box-sizing:border-box !important}.db4-products{display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important;padding:0 !important}.db4-products > .db4-product-card:nth-child(odd){background:#9ad5c6 !important}.db4-products > .db4-product-card:nth-child(even){background:#ffeae5 !important}.db4-product-card{min-height:auto !important;border-radius:0 !important;display:grid !important;align-items:center !important;padding:clamp(1.8rem,4.5vw,2.6rem) clamp(1.4rem,3.8vw,2.2rem) !important;gap:clamp(1.2rem,3.2vw,2rem) !important;box-sizing:border-box !important}.db4-product-card.img-left{grid-template-columns:40% 60% !important}.db4-product-card.img-right{grid-template-columns:60% 40% !important}.db4-product-card.img-left .db4-pcard-media{order:1 !important;display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important}.db4-product-card.img-left .db4-pcard-text{order:2 !important;text-align:left !important;align-items:flex-start !important;justify-content:center !important;padding:0.2rem 0 !important}.db4-product-card.img-right .db4-pcard-text{order:1 !important;text-align:left !important;align-items:flex-start !important;justify-content:center !important;padding:0.2rem 0 !important}.db4-product-card.img-right .db4-pcard-media{order:2 !important;display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important}.db4-pcard-media img{max-height:clamp(150px,32vw,220px) !important;width:auto !important;max-width:100% !important;object-fit:contain !important;filter:drop-shadow(0 10px 18px rgba(0,0,0,0.1)) !important}.db4-pcard-text h3{font-size:clamp(1.15rem,3.2vw,1.45rem) !important;font-weight:800 !important;margin:0 0 0.35rem 0 !important;line-height:1.15 !important;letter-spacing:-0.02em !important}.db4-pcard-text p:first-of-type{font-size:clamp(0.7rem,1.9vw,0.8rem) !important;font-weight:800 !important;margin:0 0 0.45rem 0 !important;line-height:1.25 !important;opacity:0.9 !important}.db4-pcard-text p:last-of-type{font-size:clamp(0.68rem,1.8vw,0.76rem) !important;line-height:1.4 !important;color:rgba(17,17,17,0.8) !important;margin:0 0 0.95rem 0 !important}.db4-btn{padding:0.55rem 1.15rem !important;font-size:clamp(0.65rem,1.8vw,0.74rem) !important;font-weight:800 !important;border-radius:999px !important}.db4-product-card.reveal-zoom{display:flex !important;flex-direction:column !important;border-radius:0 !important;padding:clamp(1.8rem,4.5vw,2.6rem) clamp(1.4rem,3.8vw,2.2rem) !important;gap:1.5rem !important}.db4-product-card.reveal-zoom > div{order:1 !important;width:100% !important}.db4-product-card.reveal-zoom figure{order:2 !important;width:100% !important;display:flex !important;justify-content:center !important;margin:0.5rem auto 0 !important}.db4-product-card.reveal-zoom figure img{width:100% !important;max-width:380px !important;height:auto !important;max-height:240px !important;object-fit:contain !important;transform:none !important;display:block !important;margin:0 auto !important}.db4-close-cta{grid-template-columns:1fr !important;gap:2rem !important;padding:2rem 1.2rem !important}.shop-value-section{grid-template-columns:1fr !important;gap:1.5rem !important}.environmental-commitment-section > div{grid-template-columns:1fr !important;gap:2rem !important}}@media (max-width:480px){.tienda-intro-header{padding-top:calc(var(--i2-header-h,66px) + 0.5rem) !important;padding-bottom:0.5rem !important;padding-left:0.75rem !important;padding-right:0.75rem !important}.inner-tienda-custom .inner-body{padding:0 12px 2.5rem !important}.db4-products{gap:12px !important}.db4-product-card{padding:1.5rem 1.2rem !important;gap:0.9rem !important;border-radius:0 !important}.db4-product-card.img-left{grid-template-columns:38% 62% !important}.db4-product-card.img-right{grid-template-columns:62% 38% !important}.db4-product-card.reveal-zoom{display:flex !important;flex-direction:column !important;padding:1.5rem 1.2rem !important;gap:1.2rem !important;border-radius:0 !important}.db4-pcard-media img{max-height:145px !important}.db4-pcard-text h3{font-size:1.1rem !important}.db4-btn{padding:0.48rem 0.95rem !important;font-size:0.64rem !important}}.db-faq-breadcrumbs,.db-product-breadcrumbs,.db-cart-breadcrumbs,.tienda-breadcrumbs,.contact-breadcrumbs,.contact-breadcrumbs-centered,.inner-heading nav,nav[aria-label="Breadcrumbs"]{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:0.35rem 0.55rem !important;font-size:clamp(0.58rem,1.8vw,0.68rem) !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-weight:800 !important;line-height:1.3 !important}.db-faq-breadcrumbs a,.db-faq-breadcrumbs span,.db-product-breadcrumbs a,.db-product-breadcrumbs span,.db-cart-breadcrumbs a,.db-cart-breadcrumbs span,.tienda-breadcrumbs a,.tienda-breadcrumbs span,.contact-breadcrumbs a,.contact-breadcrumbs span,.contact-breadcrumbs-centered a,.contact-breadcrumbs-centered span,.inner-heading nav a,.inner-heading nav span,nav[aria-label="Breadcrumbs"] a,nav[aria-label="Breadcrumbs"] span{white-space:nowrap !important;display:inline-flex !important;align-items:center !important}.db-back-to-top{position:fixed !important;bottom:32px !important;right:32px !important;width:42px !important;height:42px !important;border-radius:50% !important;background-color:#ffffff !important;color:var(--i2-ink,#121210) !important;border:1px solid rgba(18,18,16,0.85) !important;box-shadow:0 4px 16px rgba(18,18,16,0.08) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:99990 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(12px) scale(0.9) !important;transition:opacity 0.3s cubic-bezier(0.16,1,0.3,1),transform 0.3s cubic-bezier(0.16,1,0.3,1),visibility 0.3s ease,background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease !important;padding:0 !important;user-select:none !important;outline:none !important;box-sizing:border-box !important}.db-back-to-top.is-visible{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0) scale(1) !important}.db-back-to-top:hover{background-color:var(--i2-ink,#121210) !important;color:#ffffff !important;border-color:var(--i2-ink,#121210) !important;transform:translateY(-3px) scale(1.04) !important;box-shadow:0 8px 24px rgba(18,18,16,0.22) !important}.db-back-to-top svg{display:block !important;width:15px !important;height:15px !important;stroke:currentColor !important;transition:transform 0.25s ease !important}.db-back-to-top:hover svg{transform:translateY(-2px) !important}@media (max-width:768px){.i2-hero-content{padding-left:24px !important;padding-right:24px !important}.i2-shop-grid-2x2{row-gap:3.25rem !important;margin-bottom:3.25rem !important}.i2-prod-title br,.i2-prod-title .i2-title-br{display:none !important}.db-back-to-top{bottom:calc(90px + env(safe-area-inset-bottom,0px)) !important;right:24px !important;width:38px !important;height:38px !important;box-shadow:0 4px 14px rgba(0,0,0,0.1) !important}.db-back-to-top svg{width:14px !important;height:14px !important}}@media (max-width:480px){.db-back-to-top{bottom:calc(90px + env(safe-area-inset-bottom,0px)) !important;right:24px !important;width:36px !important;height:36px !important}.db-back-to-top svg{width:13px !important;height:13px !important}}.i2-shop-page-hero{padding-top:calc(var(--i2-header-h,140px) + clamp(1.8rem,3.2vw,3.5rem));padding-bottom:clamp(2.5rem,4vw,4rem);text-align:center;max-width:1040px;margin:0 auto;box-sizing:border-box;padding-left:clamp(1.2rem,3.5vw,2.5rem);padding-right:clamp(1.2rem,3.5vw,2.5rem)}.i2-shop-nav-crumbs{display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;font-family:'Object Sans','ObjectSans',-apple-system,BlinkMacSystemFont,sans-serif;font-size:0.65rem;font-weight:400;text-transform:uppercase;letter-spacing:0.14em;color:rgba(18,18,16,0.4);margin-bottom:1.6rem}.i2-shop-nav-crumbs a{color:rgba(18,18,16,0.4);text-decoration:none;transition:color 0.2s ease}.i2-shop-nav-crumbs a:hover{color:#121210}.i2-shop-nav-crumbs .sep{opacity:0.3}.i2-shop-nav-crumbs .current{color:#121210;font-weight:500}.i2-shop-hero-eyebrow{font-family:'Object Sans','ObjectSans',-apple-system,BlinkMacSystemFont,sans-serif;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.16em;font-weight:500;color:rgba(18,18,16,0.55);margin-bottom:1.1rem;display:block}.i2-shop-hero-h1{font-family:'Object Sans','ObjectSans',-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.3rem,4.5vw,4.2rem);font-weight:400;line-height:1.08;letter-spacing:-0.03em;color:#121210;margin:0 auto 1.3rem;max-width:960px}.i2-shop-hero-desc{font-family:'Object Sans','ObjectSans',-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(0.96rem,1.15vw,1.16rem);font-weight:300;line-height:1.65;color:rgba(18,18,16,0.72);max-width:820px;margin:0 auto clamp(2rem,3vw,2.8rem)}.i2-shop-badges-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.65rem 0.9rem;margin:0 auto}.i2-shop-badge-pill{display:inline-flex;align-items:center;gap:0.45rem;background:transparent;padding:0.45rem 1.1rem;border-radius:9999px;font-family:'Object Sans','ObjectSans',-apple-system,BlinkMacSystemFont,sans-serif;font-size:0.75rem;font-weight:400;color:#121210;border:1px solid rgba(18,18,16,0.12);box-shadow:none;transition:all 0.25s ease}.i2-shop-badge-pill:hover{background:#121210;color:#ffffff;border-color:#121210;transform:translateY(-2px);box-shadow:0 6px 18px rgba(18,18,16,0.12)}.i2-shop-badge-icon{font-size:0.86rem;line-height:1}.i2-shop-sostenibilidad{background-color:#ffffff;padding:clamp(4.5rem,6.5vw,6rem) 0;margin-top:0;margin-bottom:0;border-radius:0 !important;box-sizing:border-box;box-shadow:none !important}.i2-sost-header{text-align:center;max-width:850px;margin:0 auto clamp(3.5rem,5vw,5rem)}.i2-sost-header h2{font-family:var(--i2-sans);font-size:var(--i2-fs-display);font-weight:500;line-height:var(--i2-lh-display);letter-spacing:-0.025em;color:#121210;margin:0}.i2-sost-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,4vw,4.5rem)}.i2-sost-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.i2-sost-img-wrap{width:100%;height:clamp(200px,18vw,260px);overflow:hidden;margin-bottom:1.6rem;background:#f0eee8;box-sizing:border-box}.i2-sost-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s var(--i2-spring)}.i2-sost-col:hover .i2-sost-img{transform:scale(1.06)}.i2-sost-title{font-family:var(--i2-sans);font-size:clamp(1.18rem,1.4vw,1.4rem);font-weight:600;color:#121210;margin:0 0 0.8rem;line-height:1.25;letter-spacing:-0.015em}.i2-sost-text{font-family:var(--i2-sans);font-size:clamp(0.95rem,1.08vw,1.08rem);font-weight:400;line-height:1.62;color:#2b2b2b;margin:0}.i2-shop-horeca{background-color:#ffffff;padding:clamp(4.5rem,6.5vw,6rem) 0;margin-top:0;margin-bottom:0;border-radius:0 !important;display:grid;grid-template-columns:1.25fr 0.75fr;gap:clamp(3rem,5vw,6rem);align-items:center;box-sizing:border-box;box-shadow:none !important}.i2-horeca-title{font-family:var(--i2-sans);font-size:var(--i2-fs-display);font-weight:500;line-height:var(--i2-lh-display);letter-spacing:-0.025em;color:#121210;margin:0 0 1.2rem}.i2-horeca-desc{font-family:var(--i2-sans);font-size:clamp(0.95rem,1.08vw,1.08rem);font-weight:400;line-height:1.62;color:#2b2b2b;margin:0}.i2-horeca-box{background:#f7f6f2;padding:clamp(2rem,3vw,3rem);display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;border-radius:0;box-sizing:border-box}.i2-horeca-contact-row{display:flex;flex-direction:column;gap:0.8rem;width:100%}.i2-horeca-contact-item{display:flex;align-items:center;gap:0.8rem;font-family:var(--i2-sans);font-size:0.95rem;color:#121210;text-decoration:none;font-weight:400;transition:color 0.2s ease}.i2-horeca-contact-item:hover{color:#000000}.i2-horeca-btn{display:inline-flex;align-items:center;justify-content:center;background:#121210;color:#ffffff;text-decoration:none;border-radius:999px;font-family:var(--i2-sans);font-size:0.88rem;font-weight:700;padding:0.85rem 2rem;transition:transform 0.3s var(--i2-spring),background-color 0.25s ease,box-shadow 0.3s ease;box-sizing:border-box;width:100%;text-align:center}.i2-horeca-btn:hover{background:#000000;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.15)}@media (max-width:991px){.i2-shop-page-hero{padding-top:calc(var(--i2-header-h,70px) + 2rem) !important;padding-bottom:2.5rem !important}.i2-sost-grid{grid-template-columns:1fr;gap:3rem}.i2-shop-horeca{grid-template-columns:1fr;gap:2.5rem}}.i2-faq-section{width:100%;background-color:#ffffff;padding:clamp(4.5rem,6.5vw,6rem) 0;margin-top:0;margin-bottom:0;box-sizing:border-box;border-radius:0 !important}.i2-section-contacto + .i2-section-valores,.i2-section-valores + .i2-faq-section,.i2-section-valores + .i2-section-contacto,.i2-section-contacto + .i2-faq-section,.i2-shop-sostenibilidad + .i2-section-valores,.i2-section-valores + .i2-shop-horeca,.i2-shop-horeca + .i2-faq-section{padding-top:0 !important}.i2-faq-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.8rem;margin-bottom:clamp(2rem,3.5vw,3.2rem);padding-bottom:1.8rem;border-bottom:1px solid rgba(18,18,16,0.1)}.i2-faq-header-left{max-width:680px}.i2-faq-kicker{display:none !important}.i2-faq-title{font-family:var(--i2-sans,'Object Sans',sans-serif);font-size:var(--i2-fs-display);font-weight:500;line-height:var(--i2-lh-display);letter-spacing:-0.025em;color:var(--i2-ink,#121210);margin:0 0 0.7rem 0}.i2-faq-subtitle{font-family:var(--i2-sans,'Object Sans',sans-serif);font-size:clamp(0.95rem,1.08vw,1.08rem);font-weight:400;line-height:1.62;color:#2b2b2b;margin:0}.i2-faq-link-all{font-family:var(--i2-sans,'Object Sans',sans-serif);font-size:0.88rem;font-weight:700;color:var(--i2-ink,#121210);text-decoration:none;display:inline-flex;align-items:center;gap:0.5rem;transition:opacity 0.25s ease,transform 0.25s ease;white-space:nowrap;padding-bottom:0.3rem}.i2-faq-link-all:hover{opacity:0.75;transform:translateX(4px)}.i2-faq-grid,.i2-faq-list{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.i2-faq-item{border-bottom:1px solid #121210;width:100%;padding:0;box-sizing:border-box}.i2-faq-summary{display:flex;justify-content:space-between;align-items:center;padding:clamp(1.35rem,1.8vw,1.8rem) 0;cursor:pointer;list-style:none !important;outline:none;user-select:none}.i2-faq-summary::-webkit-details-marker,.i2-faq-summary::marker{display:none !important}.i2-faq-q-text{font-family:var(--i2-sans,'Object Sans',sans-serif);font-size:clamp(1.1rem,1.25vw,1.25rem);font-weight:600;color:#121210;margin:0;line-height:1.35;letter-spacing:-0.01em;padding-right:1.5rem;flex:1}.i2-faq-chevron{width:16px;height:16px;flex-shrink:0;color:#121210;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1)}.i2-faq-item[open] .i2-faq-chevron{transform:rotate(180deg)}.i2-faq-content{font-family:var(--i2-sans,'Object Sans',sans-serif);font-size:clamp(0.95rem,1.08vw,1.08rem);font-weight:400;line-height:1.62;color:#2b2b2b;padding:0.25rem 0 clamp(1.4rem,2vw,2rem) 0;max-width:1040px;animation:i2FaqFade 0.3s cubic-bezier(0.16,1,0.3,1)}.i2-faq-content p{margin:0 0 1rem 0}.i2-faq-content p:last-child{margin-bottom:0}@keyframes i2FaqFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.i2-faq-section{padding:3.25rem 8px !important}}.commerce-hero,.inner-tienda .inner-hero,.inner-tienda-custom .inner-hero,.inner-portal.tone-mint .inner-hero{background-color:#f4f4f4 !important;background:#f4f4f4 !important;border-radius:0 !important;width:100% !important;max-width:100% !important}@media (max-width:768px){html,body,.i2-page-wrap{max-width:100vw;overflow-x:clip}html body #pojo-a11y-toolbar{top:auto !important;bottom:calc(16px + env(safe-area-inset-bottom,0px)) !important;pointer-events:none !important;z-index:999999 !important}html body #pojo-a11y-toolbar:not(.pojo-a11y-toolbar-open) .pojo-a11y-toolbar-toggle{transform:scale(0.74) !important;transform-origin:bottom left !important;opacity:0.85 !important}html body.woocommerce-cart #pojo-a11y-toolbar,html body.woocommerce-checkout #pojo-a11y-toolbar{display:none !important}html body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{top:auto !important;bottom:0 !important;pointer-events:auto !important}html body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{top:auto !important;bottom:0 !important;pointer-events:auto !important;max-height:calc(100vh - 120px) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;box-shadow:0 8px 24px rgba(0,0,0,0.18) !important}}.i2-main-container,.db-single-product-page,.db-editorial-page,.sn-cpt-main,.sn-cpt-wrapper,.sn-blog-page-main,.sn-contact-page-main,.db-shop-main-wrap,.faq-clean-page,.faq-clean-container,.db-cart-main-wrap,.db-checkout-main-wrap,.db-account-main-wrap,.db-legal-main-container,.sn-entorno-wrap,.db-404-main-wrap,.db-author-page{padding-bottom:0 !important;margin-bottom:0 !important}.i2-main-container > *:last-child,.db-single-product-page > *:last-child,.sn-entorno-wrap > *:last-child{padding-bottom:0 !important;margin-bottom:0 !important}.i2-footer-wrap{margin:clamp(10rem,12.5vw,11.5rem) 0 0 0 !important}@media (max-width:991px){.i2-footer-wrap{margin:6.75rem 0 0 0 !important}}