:root{--gm-verde:#005151;--gm-verde-75:#3F7D7D;--gm-verde-50:#7FA8A8;--gm-verde-25:#BFD4D4;--gm-tinta:#3D3935;--gm-gris:#6E6A66;--gm-linea:#E5E1D9;--gm-out:cubic-bezier(.23,1,.32,1)}img.lazy-image,img.img-loading,img.img-loaded{opacity:1!important;animation:none!important}.gm-cartel{max-width:1120px;margin:0 auto}.gm-cartel__cab{text-align:center;margin:0 auto 36px;max-width:640px}.gm-cartel__cab p{color:var(--gm-gris);font-size:15px;margin-top:8px}.gm-cartel ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:28px 16px}.gm-cartel li{display:flex;flex-direction:column}.gm-cartel__foto{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:6px;background:#f7f7f7;margin-bottom:14px}.gm-cartel__foto img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.55) brightness(.92)}.gm-cartel__sello{position:absolute;top:12px;left:12px;background:#fff;color:var(--gm-tinta);font-size:12px;font-weight:600;padding:5px 10px;border-radius:3px}.gm-cartel .d{font-family:var(--font-heading-family,"Fraunces",serif);font-size:20px;line-height:1.15;color:var(--gm-verde)}.gm-cartel .q{font-size:15px;color:var(--gm-tinta);margin-top:4px}.gm-cartel .l{font-size:14px;color:var(--gm-gris);margin-top:2px}@media(max-width:989px){.gm-cartel ul{grid-template-columns:repeat(3,1fr);gap:24px 14px}}@media(max-width:640px){.gm-cartel ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.gm-cartel .d{font-size:18px}.gm-cartel .q{font-size:14px}.gm-cartel .l{font-size:13px}}.btn,.button,button.btn,a.btn{transition:transform .16s var(--gm-out),background-color .2s ease,color .2s ease,border-color .2s ease}.btn:active,.button:active,a.btn:active{transform:scale(.97)}.gm-ancla{display:block;height:0;scroll-margin-top:150px}@media(min-width:990px){.mega-menu__content{width:min(1040px,calc(100vw - 40px))!important;left:50%!important;margin-left:-520px;margin-top:8px;padding:26px 0!important;border:1px solid rgba(0,81,81,.09);border-radius:10px;box-shadow:0 22px 50px -14px #00282833}.mega-menu__content .mega-menu__link--level-2{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--gm-verde)}.mega-menu__content .list-unstyled a{display:block;font-size:14.5px;text-transform:none;letter-spacing:0;color:var(--gm-tinta);padding:7px 10px;margin-left:-10px;border-radius:5px;transition:background-color .2s var(--gm-out),color .2s var(--gm-out)}.mega-menu__content .list-unstyled a:hover{background:#0051510f;color:var(--gm-verde)}.mega-menu__banner .block-content,.mega-menu__banner .block-content *{text-transform:none!important;letter-spacing:.01em;font-size:14.5px;color:var(--gm-tinta)}.mega-menu__banner img{border-radius:8px}}@media(hover:hover)and (pointer:fine){.header__menu-item{position:relative}.header__menu-item:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .24s var(--gm-out)}.header__menu-item:hover:after{transform:scaleX(1)}}::selection{background:var(--gm-verde-25);color:var(--gm-tinta)}:focus-visible{outline:2px solid var(--gm-verde);outline-offset:2px}.footer__section :focus-visible{outline-color:#fff}img{-webkit-user-drag:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.button,a.btn,.card,.collection-card,.product-card,.mega-menu__content,[class*=marquee],[class*=scrolling]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.email-signup-banner__box .field__input{background:#fff!important;color:var(--gm-tinta)!important}.email-signup-banner__box .field__input::placeholder{color:var(--gm-gris)}.email-signup-banner__box .newsletter-form__button{color:var(--gm-tinta)}.gm-ahorro{font-size:14px;color:var(--gm-verde);margin:6px 0 0}.gm-ahorro s{color:var(--gm-gris)}.gm-hondo{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 90% at 80% 0%,#0A6B66 0%,transparent 58%),linear-gradient(165deg,#005151,#014241 45%,#01302f)!important}.gm-hondo>*{position:relative;z-index:2}.gm-hondo__luz{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0!important;pointer-events:none;overflow:hidden}.gm-hondo__luz:before,.gm-hondo__luz:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);will-change:transform}.gm-hondo__luz:before{width:55vw;height:55vw;left:-12vw;top:-10%;background:radial-gradient(circle,rgba(0,128,124,.38),transparent 70%);animation:gm-bruma1 38s ease-in-out infinite alternate}.gm-hondo__luz:after{width:45vw;height:45vw;right:-8vw;bottom:-15%;background:radial-gradient(circle,rgba(143,214,206,.16),transparent 68%);animation:gm-bruma2 46s ease-in-out infinite alternate}@keyframes gm-bruma1{to{transform:translate3d(14vw,10%,0) scale(1.15)}}@keyframes gm-bruma2{to{transform:translate3d(-12vw,-12%,0) scale(.9)}}.gm-hondo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)' opacity='.6'/%3E%3C/svg%3E")}.gm-hondo--ola{padding-top:calc(var(--section-padding-top, 96px) + 70px)!important}.gm-hondo--ola:before{content:"";position:absolute;left:0;right:0;top:-1px;height:96px;z-index:3;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 96' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V38C1180 86 920 92 720 70S260 20 0 52Z' fill='%23f7f7f7'/%3E%3Cpath d='M0 52C260 20 520 48 720 70S1180 86 1440 38' fill='none' stroke='rgba(214,186,132,.75)' stroke-width='1.4' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat top / 100% 100%}@media(prefers-reduced-motion:reduce){.gm-hondo__luz:before,.gm-hondo__luz:after{animation:none}}body.template-product-co-profundidades{--gm-verde:#0B3F66;--gm-verde-75:#3E6A8C;--gm-verde-50:#7F9FB8;--gm-verde-25:#C3D4E2;--btn-solid-bg:11,63,102;--btn-solid-border:11,63,102;--btn-solid-bg-hover:8,47,78;--btn-solid-border-hover:8,47,78}body.template-product-co-profundidades .gm-hondo{background:radial-gradient(120% 90% at 80% 0%,#1F6FA0 0%,transparent 58%),linear-gradient(165deg,#0b3f66,#082f4e 45%,#05213a)!important}body.template-product-co-profundidades .gm-hondo__luz:before{background:radial-gradient(circle,rgba(40,130,190,.4),transparent 70%)}body.template-product-co-profundidades .gm-hondo__luz:after{background:radial-gradient(circle,rgba(150,205,235,.18),transparent 68%)}body.template-product-co-profundidades .gm-tc__foto:after{background:linear-gradient(90deg,transparent 55%,rgba(5,33,58,.6))!important}body.template-product-co-profundidades .gm-pt__icono{background:#0b3f6614}@media(max-width:989px){body.template-product-co-profundidades .gm-tc__foto:after{background:linear-gradient(180deg,transparent 60%,rgba(5,33,58,.6))!important}}body[class*=template-product-co-] main p:not([class*=precio]):not([class*=titulo]):not([class*=nombre]):not([class*=__sub]),body[class*=template-product-co-] main li,body[class*=template-product-co-] main .rte p{font-size:16.5px!important;line-height:1.7!important}body[class*=template-product-co-] main b,body[class*=template-product-co-] main strong{font-weight:inherit!important}body[class*=template-product-co-] .gm-cp__garantias li,body[class*=template-product-co-] .gm-cp__datos li{font-size:14px!important}body[class*=template-product-co-] .gm-tr{padding:0!important;background:#01302f!important}body[class*=template-product-co-] .gm-tr .gm-hondo__luz{display:none}body[class*=template-product-co-] .gm-tr>.container{max-width:none!important;padding:0!important;display:block;overflow:hidden}body[class*=template-product-co-] .gm-tr .gm-tr__titulo{margin:0 auto!important;padding:clamp(56px,7vw,88px) 24px clamp(32px,4vw,48px);max-width:24ch;color:#fff}body[class*=template-product-co-] .gm-tr .gm-tr__marco{max-width:none!important;width:100%;height:auto;aspect-ratio:16/9!important;max-height:86vh;border-radius:0!important}body[class*=template-product-co-] .gm-tr .gm-tr__play{z-index:3}@supports (animation-timeline: view()){body[class*=template-product-co-] .gm-tr .gm-tr__marco img{animation:gm-acercar linear both;animation-timeline:view();animation-range:entry 0% cover 60%}@keyframes gm-acercar{0%{transform:scale(1.08)}to{transform:scale(1)}}}body[class*=template-product-co-] main .section-padding{--section-padding-top: 120px }@media(max-width:749px){body[class*=template-product-co-] main p:not([class*=precio]):not([class*=titulo]):not([class*=nombre]):not([class*=__sub]),body[class*=template-product-co-] main li,body[class*=template-product-co-] main .rte p{font-size:16px!important}body[class*=template-product-co-] .gm-tr .gm-tr__marco{height:auto;aspect-ratio:16/9!important}body[class*=template-product-co-] .gm-tr .gm-tr__titulo{padding:48px 20px 28px;max-width:none}}@media(prefers-reduced-motion:reduce){body[class*=template-product-co-] .gm-tr .gm-tr__marco img{animation:none}}body[class*=template-product-co-] main h2,body[class*=template-product-pack-] main h2{font-weight:300!important;font-size:37.45px!important;line-height:1.2!important;letter-spacing:normal!important;text-align:left!important;margin-left:0!important}body[class*=template-product-co-] main h1,body[class*=template-product-pack-] main h1{font-weight:300!important}body[class*=template-product-co-] .gm-tr__titulo,body[class*=template-product-co-] .gm-of__titulo,body[class*=template-product-pack-] .gm-of__titulo{text-align:center!important;margin-left:auto!important}@media(max-width:749px){body[class*=template-product-co-] main h2,body[class*=template-product-pack-] main h2{font-size:32.77px!important}}.gm-of.gm-hondo{background:radial-gradient(90% 70% at 82% 0%,#0b7570,#0b757000 60%),linear-gradient(165deg,#005151,#014241 48%,#01302f)!important}.gm-of .gm-hondo__luz:before{background:radial-gradient(circle,rgba(0,128,124,.3),transparent 70%)!important}.gm-of .gm-hondo__luz:after{display:none}.gm-of.gm-hondo:after{opacity:.12}body[class*=template-product-co-] .gallery-social .splide__list{align-items:flex-start}body[class*=template-product-co-] .gallery-social__header{text-align:left!important;justify-content:flex-start!important}@media(min-width:750px){body[class*=template-product-co-] .gallery-social .splide__list.splide__grid,body[class*=template-product-pack-] .gallery-social .splide__list.splide__grid{display:block!important;columns:4;column-gap:14px}body[class*=template-product-co-] .gallery-social .splide__grid>.gallery-social__item,body[class*=template-product-pack-] .gallery-social .splide__grid>.gallery-social__item{break-inside:avoid;margin:0 0 14px!important;width:auto!important;display:block}}body[class*=template-product-pack-] main p:not([class*=precio]):not([class*=titulo]):not([class*=nombre]):not([class*=__sub]),body[class*=template-product-pack-] main li,body[class*=template-product-pack-] main .rte p{font-size:16.5px!important;line-height:1.7!important}body[class*=template-product-pack-] main b,body[class*=template-product-pack-] main strong{font-weight:inherit!important}body[class*=template-product-pack-] .gm-of__titulo{text-align:center!important;margin-left:auto!important}main .rte p,main .rte li,main .image-with-text__text p,main .image-with-text__text li,main .section__description p,main .section__description,main .collapsible-content p,main .accordion__content p,main .multicolumn-card__info p,main .rich-text__text p{font-size:16px!important;line-height:1.7!important}main .rte b,main .rte strong,main .image-with-text__text strong,main .image-with-text__text b{font-weight:inherit}@media(max-width:749px){main .rte p,main .rte li,main .image-with-text__text p,main .section__description p{font-size:15.5px!important}}.card-product .card-product-swatch{display:none!important}@media(max-width:749px){body[class*=template-product] #whatsapp-widget-root,body[class*=template-product] #chat-bubble{display:none!important}}body:has(cart-drawer.active) #whatsapp-widget-root,body:has(cart-drawer.active) #chat-bubble,body.template-cart #chat-bubble{display:none!important}.gm-barra,.gm-pb{padding:0!important}@media(min-width:750px){.gm-barra__in,.gm-pb__in{max-width:none!important;margin:0!important;border-radius:0!important;padding:10px max(24px,calc((100vw - 1180px)/2))!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 -1px 0 var(--gm-linea, #E5E1D9)!important}.gm-barra__btn,.gm-pb__btn{min-height:48px!important}}@media(max-width:749px){.gm-barra__in,.gm-pb__in{margin:0 10px 10px!important}.gm-barra__precio,.gm-pb__precio,.gm-barra__precio *,.gm-pb__precio *{white-space:nowrap}.gm-pb__nombre,.gm-barra__nombre{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.gm-pt__grid:not(:has(.gm-pt__media)){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"titulo" "texto"!important;max-width:760px!important}body[class*=template-product-co-] .gallery-social .splide__track,body[class*=template-product-pack-] .gallery-social .splide__track{max-height:min(760px,78vh);overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--gm-verde-50) transparent;padding:0 6px 48px 0;border-bottom:1px solid var(--gm-linea);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 56px),transparent 100%)}body[class*=template-product-co-] .gallery-social .splide__track::-webkit-scrollbar,body[class*=template-product-pack-] .gallery-social .splide__track::-webkit-scrollbar{width:4px}body[class*=template-product-co-] .gallery-social .splide__track::-webkit-scrollbar-thumb,body[class*=template-product-pack-] .gallery-social .splide__track::-webkit-scrollbar-thumb{background:var(--gm-verde-50);border-radius:4px}body[class*=template-product-co-] .gallery-social .splide__arrows,body[class*=template-product-pack-] .gallery-social .splide__arrows{display:none!important}@media(max-width:749px){body[class*=template-product-co-] .gallery-social .splide__track,body[class*=template-product-pack-] .gallery-social .splide__track{max-height:72vh;padding-right:0}body[class*=template-product-co-] .gallery-social .splide__list,body[class*=template-product-pack-] .gallery-social .splide__list{display:block!important;columns:2;column-gap:8px;transform:none!important;width:auto!important}body[class*=template-product-co-] .gallery-social .splide__list>.gallery-social__item,body[class*=template-product-pack-] .gallery-social .splide__list>.gallery-social__item{break-inside:avoid;margin:0 0 8px!important;width:auto!important;display:block}}body:not(.template-page-early-access-bf):not(.template-page-family) main :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):not(.rte *):not([class*=gp-] *){font-family:var(--font-heading-family)!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important;font-style:normal}body:not(.template-page-early-access-bf):not(.template-page-family):not([class*=template-product]) main :is(h1,.h1):not(.rte *){font-size:56px!important;line-height:1.1!important}body[class*=template-product] main :is(h1,.h1):not(.rte *){font-size:46.8px!important;line-height:1.12!important}body:not(.template-page-early-access-bf):not(.template-page-family) main h2:not(.h3):not(.h4):not(.h5):not(.h6):not(.rte *):not(.gm-pt__titulo):not([class*=card]):not([class*=title--small]):not([class*=lp-calc] *){font-size:37.45px!important;line-height:1.2!important}body:not(.template-page-early-access-bf):not(.template-page-family) main .accordion__title{font-size:18.7px!important;line-height:1.4!important}@media(max-width:749px){body:not(.template-page-early-access-bf):not(.template-page-family):not([class*=template-product]) main :is(h1,.h1):not(.rte *){font-size:40px!important}body[class*=template-product] main :is(h1,.h1):not(.rte *){font-size:34px!important}body:not(.template-page-early-access-bf):not(.template-page-family) main h2:not(.h3):not(.h4):not(.h5):not(.h6):not(.rte *):not(.gm-pt__titulo):not([class*=card]):not([class*=title--small]):not([class*=lp-calc] *){font-size:32.77px!important}body:not(.template-page-early-access-bf):not(.template-page-family) main .accordion__title{font-size:17px!important}}body[class*=template-product-co-] main .button,body[class*=template-product-co-] main .gm-of__boton,body[class*=template-product] main .btn{font-size:12.3px!important;letter-spacing:1px!important}.gm-barra__btn,.gm-pb__btn{border-radius:18px!important}main .btn,main .button{font-family:var(--font-body-family)!important;text-transform:uppercase}html body.template-index main [id$=__momento] .image-with-text-overlay__heading.h1.inline-richtext{font-size:clamp(40px,5.2vw,72px)!important;line-height:1.08!important;max-width:18ch;margin-left:auto;margin-right:auto;text-wrap:balance}.template-index [id$=__momento] .image-with-text-overlay__text{display:flex;justify-content:center;gap:clamp(24px,6vw,96px);margin-top:28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.35)}.template-index [id$=__momento] .image-with-text-overlay__heading{border:0!important;padding-top:0!important}.template-index [id$=__momento] .image-with-text-overlay__text p{margin:0;white-space:nowrap;font-size:15px!important;line-height:1.4!important;letter-spacing:.02em;color:#ffffffe0}.template-index [id$=__momento] .image-with-text-overlay__text strong{display:block;font-family:var(--font-heading-family);font-weight:300!important;font-size:clamp(34px,3.6vw,48px);line-height:1.1;color:#fff;margin-bottom:4px}.template-index [id$=__momento] .image-with-text-overlay__content{padding-bottom:clamp(40px,7vw,88px)}@supports (animation-timeline: view()){.template-index [id$=__momento] .image-with-text-overlay__image img{animation:gm-momento linear both;animation-timeline:view();animation-range:entry 0% cover 55%}@keyframes gm-momento{0%{transform:scale(1.1)}to{transform:scale(1)}}}@media(max-width:749px){.template-index [id$=__momento] .image-with-text-overlay__text{gap:14px;justify-content:space-between}.template-index [id$=__momento] .image-with-text-overlay__text p{font-size:12.5px!important;flex:1}.template-index [id$=__momento] .image-with-text-overlay__text strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.template-index [id$=__momento] .image-with-text-overlay__image img{animation:none!important}}.gm-cp__precio,.gm-of__precio,.gm-of__sub,.gm-barra__precio,.gm-pb__precio,.gm-po__curso-precio{font-weight:300!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gma-sistema.css.map */
