.mgc-cc{--mgc-crema: #fbf6ee;--mgc-blanco: #fffdf8;--mgc-madera: #e8d5bc;--mgc-madera-media: #c9a87c;--mgc-madera-oscura: #8a6b4a;--mgc-cacao: #4a3826;--mgc-cacao-profundo: #33261a;--mgc-terracota: #e07856;--mgc-terracota-suave: #f4c4b0;--mgc-terracota-deep: #c05a3c;--mgc-rosa: #efa8b8;--mgc-rosa-suave: #fadde4;--mgc-salvia: #9cb89a;--mgc-salvia-suave: #dde8db;--mgc-sol: #f2c14e;--mgc-font-display: var(--heading-font, Georgia, serif);--mgc-font-body: var(--body-font, -apple-system, sans-serif);--mgc-ease: cubic-bezier(.25, .1, .25, 1);--mgc-ease-expo: cubic-bezier(.16, 1, .3, 1);--mgc-radius-sm: 14px;--mgc-radius: 20px;--mgc-radius-lg: 24px;--mgc-gap: clamp(14px, 2vw, 22px);--mgc-split-gap: clamp(28px, 4vw, 60px);--mgc-maxw: 1080px;font-family:var(--mgc-font-body);color:var(--mgc-cacao);-webkit-font-smoothing:antialiased}.mgc-cc.mgc-cc--mockup-type{--mgc-font-display: "Fraunces", Georgia, serif;--mgc-font-body: "Nunito", -apple-system, sans-serif}.mgc-bg--crema{background:var(--mgc-crema)}.mgc-bg--blanco{background:var(--mgc-blanco)}.mgc-bg--madera{background:linear-gradient(180deg,var(--mgc-madera) 0%,var(--mgc-crema) 100%)}.mgc-bg--rosa{background:linear-gradient(180deg,var(--mgc-rosa-suave) 0%,var(--mgc-crema) 100%)}.mgc-bg--salvia{background:linear-gradient(180deg,var(--mgc-salvia-suave) 0%,var(--mgc-crema) 100%)}.mgc-bg--oscuro{background:radial-gradient(circle at 80% 10%,rgba(242,193,78,.15),transparent 45%),var(--mgc-cacao-profundo);color:var(--mgc-crema)}.mgc-bg--transparente{background:transparent}.mgc-bg--oscuro .mgc-h1,.mgc-bg--oscuro .mgc-h2,.mgc-bg--oscuro .mgc-display{color:var(--mgc-crema)}.mgc-bg--oscuro .mgc-lead,.mgc-bg--oscuro .mgc-hero__sub{color:var(--mgc-madera)}.mgc-bg--oscuro .mgc-kicker{color:var(--mgc-sol)}.mgc-bg--oscuro .mgc-hero__note{color:var(--mgc-crema)}.mgc-inner{max-width:var(--mgc-maxw);margin-inline:auto;width:100%}.mgc-center{text-align:center}.mgc-center .mgc-lead{margin-inline:auto}.mgc-kicker{font-size:clamp(10px,1.1vw,11px);font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--mgc-terracota);margin:0 0 14px;display:block}.mgc-h1,.mgc-h2,.mgc-display{font-family:var(--mgc-font-display);color:var(--mgc-cacao-profundo);font-weight:600;line-height:1.12;letter-spacing:-.015em;margin:0 0 16px;text-wrap:balance}.mgc-h1{font-size:clamp(30px,4.6vw,56px);line-height:1.08;margin-bottom:18px}.mgc-h2{font-size:clamp(26px,3.6vw,42px)}.mgc-display{font-size:clamp(28px,4.5vw,52px);line-height:1.1}.mgc-h1 em,.mgc-h2 em,.mgc-display em{font-style:italic;color:var(--mgc-terracota)}.mgc-lead{font-size:clamp(15px,1.35vw,18px);line-height:1.75;color:var(--mgc-madera-oscura);max-width:62ch;margin:0}.mgc-lead>p{margin:0 0 12px}.mgc-lead>p:last-child{margin-bottom:0}.mgc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px clamp(24px,3vw,38px);background:var(--mgc-terracota);color:var(--mgc-blanco);font-family:var(--mgc-font-body);font-size:clamp(13px,1.2vw,14px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--mgc-terracota);border-radius:40px;cursor:pointer;text-decoration:none;text-align:center;line-height:1.2;box-shadow:0 10px 28px #e0785652;transition:background .3s var(--mgc-ease),transform .3s var(--mgc-ease),box-shadow .3s var(--mgc-ease);max-width:100%}.mgc-btn:hover,.mgc-btn:focus-visible{background:var(--mgc-terracota-deep);border-color:var(--mgc-terracota-deep);color:var(--mgc-blanco);transform:translateY(-2px);box-shadow:0 14px 34px #e078566b}.mgc-btn--lg{padding:19px clamp(28px,3.4vw,48px);font-size:clamp(14px,1.2vw,15px)}.mgc-btn--ghost{background:transparent;color:var(--mgc-terracota);box-shadow:none}.mgc-btn--ghost:hover{background:var(--mgc-terracota);color:var(--mgc-blanco)}.mgc-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.mgc-btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px}.mgc-center .mgc-btn-row{justify-content:center}.mgc-media{position:relative;display:block;width:100%;margin:0;overflow:hidden;border-radius:var(--mgc-radius-lg);background:linear-gradient(135deg,var(--mgc-madera) 0%,var(--mgc-terracota-suave) 100%);aspect-ratio:var(--mgc-ratio, 4 / 3);isolation:isolate;max-width:min(100%,calc(var(--mgc-media-maxh, 1000vh) * (var(--mgc-ratio, 1.3333))));margin-inline:auto}.mgc-media--flat{border-radius:0}.mgc-media--sm{border-radius:var(--mgc-radius-sm)}.mgc-media--shadow{box-shadow:0 18px 48px #33261a24}.mgc-media>img,.mgc-media>video,.mgc-media>iframe,.mgc-media>picture,.mgc-media>svg,.mgc-media>.mgc-media__facade,.mgc-media>.mgc-media__empty{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;border:0;display:block;object-fit:var(--mgc-fit, cover);object-position:var(--mgc-pos, center)}.mgc-media>picture>img,.mgc-media__facade>img{width:100%;height:100%;object-fit:var(--mgc-fit, cover);object-position:var(--mgc-pos, center);display:block}.mgc-media--contain{--mgc-fit: contain;background:var(--mgc-crema)}.mgc-media__facade{appearance:none;-webkit-appearance:none;padding:0;border:0;background:transparent;cursor:pointer;z-index:2}.mgc-media__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(48px,6vw,66px);aspect-ratio:1;border-radius:50%;background:#fffdf8eb;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #33261a3d;transition:transform .3s var(--mgc-ease-expo),background .3s var(--mgc-ease);pointer-events:none;z-index:3}.mgc-media__play:after{content:"";margin-left:5px;border-left:15px solid var(--mgc-terracota);border-top:10px solid transparent;border-bottom:10px solid transparent}.mgc-media__facade:hover .mgc-media__play,.mgc-media__facade:focus-visible .mgc-media__play{transform:translate(-50%,-50%) scale(1.08)}.mgc-media__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .3s var(--mgc-ease)}.mgc-media__open:hover,.mgc-media__open:focus-visible{background:#33261a29}.mgc-media__open .mgc-media__play{width:clamp(40px,4.5vw,52px);opacity:.82;transition:opacity .3s var(--mgc-ease),transform .3s var(--mgc-ease-expo)}.mgc-media__open:hover .mgc-media__play,.mgc-media__open:focus-visible .mgc-media__play{opacity:1}.mgc-media__open--cover .mgc-media__play{width:clamp(48px,6vw,66px);opacity:1}.mgc-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,32px);opacity:0;transition:opacity .25s var(--mgc-ease)}.mgc-lb[hidden]{display:none}.mgc-lb.is-open{opacity:1}.mgc-lb__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c140de0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.mgc-lb__dialog{position:relative;z-index:1;aspect-ratio:var(--mgc-lb-ratio, 16 / 9);width:min(100%,calc((100vh - 96px) * (var(--mgc-lb-ratio, 1.7778))));max-height:calc(100vh - 96px);max-width:1100px;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 40px 100px #0000008c;transform:scale(.96);transition:transform .3s var(--mgc-ease-expo)}.mgc-lb.is-open .mgc-lb__dialog{transform:scale(1)}.mgc-lb__stage{position:absolute;top:0;right:0;bottom:0;left:0}.mgc-lb__stage>video,.mgc-lb__stage>iframe{width:100%;height:100%;display:block;border:0;object-fit:contain;background:#000}.mgc-lb__bar{position:absolute;top:10px;right:10px;z-index:2;display:flex;gap:8px}.mgc-lb__btn{width:42px;height:42px;border-radius:50%;border:0;background:#1c140d9e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .25s var(--mgc-ease),transform .25s var(--mgc-ease-expo)}.mgc-lb__btn:hover,.mgc-lb__btn:focus-visible{background:var(--mgc-terracota, #e07856);transform:scale(1.06)}.mgc-lb__btn[hidden]{display:none}.mgc-lb__btn svg{width:20px;height:20px;fill:currentColor}body.mgc-lb-open{overflow:hidden}@media(max-width:767px){.mgc-lb{padding:10px}.mgc-lb__dialog{width:min(100%,calc((100vh - 72px) * (var(--mgc-lb-ratio, 1.7778))));max-height:calc(100vh - 72px);border-radius:12px}.mgc-lb__btn{width:38px;height:38px}.mgc-lb__btn svg{width:18px;height:18px}}.mgc-media>.mgc-media__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:20px;background:radial-gradient(circle at 25% 30%,rgba(239,168,184,.35),transparent 55%),radial-gradient(circle at 75% 70%,rgba(242,193,78,.3),transparent 55%),linear-gradient(135deg,var(--mgc-madera) 0%,var(--mgc-terracota-suave) 100%);border:2px dashed rgba(138,107,74,.45);border-radius:inherit}.mgc-media__empty-tag{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--mgc-madera-oscura);background:#fffdf8e6;padding:5px 13px;border-radius:20px}.mgc-media__empty-desc{font-size:13px;font-weight:600;color:var(--mgc-cacao);max-width:320px;line-height:1.5;background:#fffdf8c7;padding:6px 14px;border-radius:12px}.mgc-media__empty .mgc-media__play{position:static;transform:none;width:clamp(44px,5vw,54px)}.mgc-media__empty .mgc-media__play:after{border-left-width:14px}.mgc-media .placeholder-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(max-width:767px){.mgc-media{aspect-ratio:var(--mgc-ratio-mobile, var(--mgc-ratio, 4 / 3))}}.mgc-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(242,193,78,.18),transparent 45%),radial-gradient(circle at 10% 85%,rgba(239,168,184,.2),transparent 45%),var(--mgc-crema)}.mgc-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--mgc-split-gap);align-items:center;max-width:var(--mgc-maxw);margin-inline:auto}.mgc-hero__grid--flip{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.mgc-hero__grid--flip .mgc-hero__media{order:-1}.mgc-badge{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mgc-madera-oscura);background:var(--mgc-blanco);border:1px solid rgba(201,168,124,.45);padding:7px 16px;border-radius:30px;margin-bottom:20px}.mgc-hero__sub{font-size:clamp(15px,1.45vw,18px);line-height:1.75;color:var(--mgc-madera-oscura);margin:0 0 4px;max-width:52ch}.mgc-hero__sub>p{margin:0 0 12px}.mgc-hero__sub>p:last-child{margin-bottom:0}.mgc-hero__note{margin-top:22px;font-size:14px;font-weight:700;color:var(--mgc-cacao);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mgc-trust{padding:12px 0;font-size:clamp(11px,1.2vw,12.5px);font-weight:700;color:var(--mgc-cacao);margin:0;overflow:hidden}.mgc-trust__track{display:flex;justify-content:center;width:100%}.mgc-trust__list{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(10px,3vw,40px);margin:0;padding:0 16px;list-style:none}.mgc-trust__list--clone{display:none}.mgc-trust li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}@media(max-width:767px){.mgc-trust--marquee .mgc-trust__track{width:max-content;justify-content:flex-start;flex-wrap:nowrap;animation:mgc-marquee var(--mgc-marquee-speed, 22s) linear infinite}.mgc-trust--marquee .mgc-trust__list{flex-wrap:nowrap;gap:22px;padding:0 22px 0 0}.mgc-trust--marquee .mgc-trust__list--clone{display:flex}.mgc-trust--marquee:hover .mgc-trust__track,.mgc-trust--marquee:focus-within .mgc-trust__track{animation-play-state:paused}}@keyframes mgc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mgc-trust--marquee .mgc-trust__track{animation:none}.mgc-trust--marquee .mgc-trust__list--clone{display:none}}.mgc-trust.mgc-bg--salvia{background:var(--mgc-salvia-suave)}.mgc-trust.mgc-bg--madera{background:var(--mgc-madera)}.mgc-trust.mgc-bg--rosa{background:var(--mgc-rosa-suave)}.mgc-trust.mgc-bg--blanco{background:var(--mgc-blanco);border-block:1px solid rgba(201,168,124,.32)}.mgc-trust img{width:18px;height:18px;object-fit:contain}.mgc-grid{display:grid;gap:var(--mgc-gap);grid-template-columns:repeat(var(--mgc-cols, 3),minmax(0,1fr));margin-top:clamp(28px,4vw,40px)}.mgc-card{background:var(--mgc-blanco);border:1px solid rgba(201,168,124,.3);border-radius:var(--mgc-radius);padding:clamp(20px,2.4vw,28px) clamp(18px,2vw,24px);box-shadow:0 6px 20px #33261a0d;transition:transform .35s var(--mgc-ease),box-shadow .35s var(--mgc-ease);height:100%}.mgc-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #33261a1a}.mgc-card h3{font-family:var(--mgc-font-display);font-size:clamp(17px,1.7vw,19px);font-weight:600;color:var(--mgc-cacao-profundo);margin:0 0 8px;line-height:1.25}.mgc-card p{font-size:clamp(13.5px,1.3vw,14.5px);line-height:1.65;color:var(--mgc-madera-oscura);margin:0}.mgc-card--center{text-align:center}.mgc-card--center .mgc-chip{margin-inline:auto}.mgc-card--compact{padding:clamp(18px,2vw,26px) clamp(14px,1.6vw,18px)}.mgc-card--compact h3{font-size:clamp(14.5px,1.5vw,16px)}.mgc-card--compact p{font-size:clamp(12.5px,1.2vw,13px)}.mgc-chip{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;margin:0 0 14px;background:var(--mgc-chip-bg, var(--mgc-madera));overflow:hidden;flex:none}.mgc-chip img{width:58%;height:58%;object-fit:contain}.mgc-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mgc-split-gap);align-items:center;max-width:var(--mgc-maxw);margin-inline:auto}.mgc-split--flip .mgc-split__media{order:2}.mgc-split--wide-media{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.mgc-split--wide-media.mgc-split--flip,.mgc-split--wide-text{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.mgc-split--wide-text.mgc-split--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.mgc-split__body>*:last-child{margin-bottom:0}.mgc-highlight{margin-top:26px;background:var(--mgc-blanco);border-left:4px solid var(--mgc-terracota);border-radius:12px;padding:18px 22px;box-shadow:0 6px 18px #33261a0f}.mgc-highlight h3{font-size:clamp(14px,1.4vw,15px);font-weight:800;color:var(--mgc-cacao-profundo);margin:0 0 5px;font-family:var(--mgc-font-body);line-height:1.35}.mgc-highlight p{font-size:clamp(13px,1.3vw,13.5px);line-height:1.6;color:var(--mgc-madera-oscura);margin:0}.mgc-bg--oscuro .mgc-highlight{background:#fffdf814;box-shadow:none}.mgc-bg--oscuro .mgc-highlight h3{color:var(--mgc-crema)}.mgc-bg--oscuro .mgc-highlight p{color:var(--mgc-madera)}.mgc-demos{display:grid;gap:var(--mgc-gap);grid-template-columns:repeat(var(--mgc-cols, 3),minmax(0,1fr));margin-top:clamp(28px,4vw,40px)}.mgc-demo{background:var(--mgc-blanco);border:1px solid rgba(201,168,124,.3);border-radius:var(--mgc-radius);overflow:hidden;transition:transform .35s var(--mgc-ease),box-shadow .35s var(--mgc-ease);display:flex;flex-direction:column;text-decoration:none;color:inherit}.mgc-demo{box-shadow:0 10px 30px #33261a17}.mgc-demo:hover{transform:translateY(-5px);box-shadow:0 22px 46px #33261a29}.mgc-demo .mgc-media{border-radius:0}.mgc-demo--overlay{position:relative;border:0;background:var(--mgc-cacao-profundo)}.mgc-demo--overlay .mgc-demo__caption{position:absolute;left:0;right:0;bottom:0;z-index:4;margin:0;padding:42px 16px 16px;color:var(--mgc-blanco);font-size:clamp(14px,1.4vw,15.5px);font-weight:800;line-height:1.35;text-shadow:0 1px 12px rgba(0,0,0,.45);background:linear-gradient(180deg,transparent 0%,rgba(28,20,13,.72) 62%,rgba(28,20,13,.9) 100%);pointer-events:none}.mgc-demo--overlay .mgc-media__open{z-index:3}.mgc-demo__caption{padding:15px 18px;font-size:clamp(13.5px,1.35vw,14.5px);font-weight:700;color:var(--mgc-cacao);text-align:center;margin:0;line-height:1.45}.mgc-demo--wide{grid-column:1 / -1}.mgc-slider-wrap{position:relative;margin-top:clamp(28px,4vw,44px)}.mgc-slider{overflow:visible;padding-bottom:44px}.mgc-slider-wrap{overflow:hidden;margin-inline:-4px;padding-inline:4px}.mgc-slider .swiper-slide{height:auto;display:flex}.mgc-slider .swiper-slide>*{width:100%}.mgc-slider--centered .swiper-wrapper{justify-content:center}.mgc-slider--centered .mgc-slider__arrow,.mgc-slider--centered .mgc-slider__dots{display:none}.mgc-slider--centered{padding-bottom:0}.mgc-slider__arrow{position:absolute;top:calc(50% - 22px);z-index:6;width:46px;height:46px;margin:0;border-radius:50%;background:var(--mgc-blanco);color:var(--mgc-cacao-profundo);border:1px solid rgba(201,168,124,.45);box-shadow:0 8px 22px #33261a24;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s var(--mgc-ease),color .25s var(--mgc-ease),transform .25s var(--mgc-ease-expo),opacity .25s var(--mgc-ease)}.mgc-slider__arrow:after{content:none!important}.mgc-slider__arrow svg{width:20px;height:20px;fill:currentColor}.mgc-slider__arrow:hover{background:var(--mgc-terracota);color:var(--mgc-blanco);border-color:var(--mgc-terracota);transform:scale(1.06)}.mgc-slider__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.mgc-slider .swiper-button-prev{left:6px}.mgc-slider .swiper-button-next{right:6px}.mgc-slider__dots.swiper-pagination{position:absolute;bottom:6px;left:0;right:0;display:flex;justify-content:center;gap:8px;line-height:1}.mgc-slider__dots .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;border-radius:20px;background:var(--mgc-madera-media);opacity:.45;transition:width .3s var(--mgc-ease-expo),opacity .3s var(--mgc-ease),background .3s var(--mgc-ease)}.mgc-slider__dots .swiper-pagination-bullet-active{width:26px;opacity:1;background:var(--mgc-terracota)}.mgc-bg--oscuro .mgc-slider__dots .swiper-pagination-bullet{background:var(--mgc-madera)}.mgc-bg--oscuro .mgc-slider__dots .swiper-pagination-bullet-active{background:var(--mgc-sol)}@media(max-width:767px){.mgc-slider{padding-bottom:38px}.mgc-slider__arrow{width:38px;height:38px;top:calc(50% - 18px)}.mgc-slider__arrow svg{width:17px;height:17px}.mgc-slider .swiper-button-prev{left:2px}.mgc-slider .swiper-button-next{right:2px}}.mgc-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:clamp(26px,3.4vw,34px) 0 0;padding:0;list-style:none}.mgc-pill{display:inline-flex;align-items:center;gap:8px;background:var(--mgc-blanco);border:1.5px solid var(--mgc-madera);border-radius:30px;padding:11px 20px;font-size:clamp(13px,1.3vw,14px);font-weight:700;color:var(--mgc-cacao);box-shadow:0 4px 12px #33261a0d}.mgc-pill img{width:20px;height:20px;object-fit:contain}.mgc-kit{display:grid;grid-template-columns:repeat(var(--mgc-kit-cols, 4),minmax(0,1fr));gap:clamp(10px,1.4vw,14px);margin:clamp(26px,3.4vw,36px) 0 0;padding:0;list-style:none;text-align:left}.mgc-kit__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;text-align:center;padding:clamp(16px,1.8vw,20px) clamp(10px,1.2vw,14px);background:var(--mgc-blanco);border:1px solid rgba(201,168,124,.34);border-radius:var(--mgc-radius);box-shadow:0 4px 14px #33261a0d;transition:transform .3s var(--mgc-ease),box-shadow .3s var(--mgc-ease),border-color .3s var(--mgc-ease)}.mgc-kit__item:hover{transform:translateY(-3px);border-color:var(--mgc-terracota-suave);box-shadow:0 14px 28px #33261a1a}.mgc-kit__icon{width:46px;height:46px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;background:linear-gradient(140deg,var(--mgc-crema) 0%,var(--mgc-madera) 100%);overflow:hidden}.mgc-kit__icon img{width:60%;height:60%;object-fit:contain}.mgc-kit__icon .mgc-icon{width:58%;height:58%;color:var(--mgc-terracota-deep)}.mgc-kit__emoji{font-size:24px;line-height:1}.mgc-kit__item--wide .mgc-kit__icon .mgc-icon{color:var(--mgc-terracota-deep)}.mgc-icon{display:block;width:24px;height:24px}.mgc-kit__label{font-size:clamp(13px,1.3vw,14.5px);font-weight:800;color:var(--mgc-cacao-profundo);line-height:1.3}.mgc-kit__note{font-size:12px;font-weight:600;color:var(--mgc-madera-oscura);line-height:1.45}.mgc-kit__item--wide{grid-column:1 / -1;flex-direction:row;justify-content:center;text-align:left;gap:14px;background:linear-gradient(120deg,var(--mgc-terracota-suave) 0%,var(--mgc-rosa-suave) 100%);border-color:transparent}.mgc-kit__item--wide .mgc-kit__icon{background:#fffdf8bf}.mgc-kit--rows .mgc-kit__item{flex-direction:row;align-items:center;text-align:left;gap:14px}.mgc-kit--rows .mgc-kit__label{flex:1}.mgc-kit--pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.mgc-kit--pills .mgc-kit__item{flex-direction:row;align-items:center;gap:9px;padding:10px 18px;border-radius:30px;border-width:1.5px;border-color:var(--mgc-madera)}.mgc-kit--pills .mgc-kit__icon{width:26px;height:26px;border-radius:8px;font-size:16px;background:transparent}.mgc-kit--pills .mgc-kit__item--wide{grid-column:auto}@media(max-width:1024px){.mgc-kit{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.mgc-kit{grid-template-columns:repeat(var(--mgc-kit-cols-mobile, 2),minmax(0,1fr));gap:10px}.mgc-kit__icon{width:40px;height:40px;font-size:21px;border-radius:12px}.mgc-kit__item{padding:14px 10px;gap:8px}.mgc-kit__item--wide{flex-direction:row;text-align:left}}.mgc-faq{max-width:720px;margin:clamp(28px,4vw,40px) auto 0;text-align:left}.mgc-acc{background:var(--mgc-blanco);border:1px solid rgba(201,168,124,.32);border-radius:var(--mgc-radius-sm);margin-bottom:12px;overflow:hidden}.mgc-acc__head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px clamp(16px,2vw,22px);background:none;border:0;cursor:pointer;font-family:var(--mgc-font-body);font-size:clamp(14px,1.4vw,15px);font-weight:800;color:var(--mgc-cacao-profundo);text-align:left;line-height:1.4;list-style:none}.mgc-acc__head::-webkit-details-marker{display:none}.mgc-acc__head::marker{content:""}.mgc-acc__chev{flex:none;width:22px;height:22px;position:relative;color:var(--mgc-terracota);transition:transform .3s var(--mgc-ease)}.mgc-acc__chev:before,.mgc-acc__chev:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:currentColor;border-radius:2px}.mgc-acc__chev:before{width:14px;height:2px}.mgc-acc__chev:after{width:2px;height:14px;transition:opacity .3s var(--mgc-ease)}.mgc-acc[open] .mgc-acc__chev{transform:rotate(180deg)}.mgc-acc[open] .mgc-acc__chev:after{opacity:0}.mgc-acc__body{padding:0 clamp(16px,2vw,22px) 18px;font-size:clamp(13.5px,1.35vw,14px);line-height:1.7;color:var(--mgc-madera-oscura)}.mgc-acc__body>p{margin:0 0 10px}.mgc-acc__body>p:last-child{margin-bottom:0}.mgc-offer{max-width:560px;margin:clamp(26px,3.6vw,36px) auto 0;background:var(--mgc-blanco);color:var(--mgc-cacao);border-radius:var(--mgc-radius-lg);padding:clamp(24px,4vw,44px);text-align:center;box-shadow:0 30px 80px #00000047}.mgc-offer__flag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--mgc-terracota-deep);background:var(--mgc-rosa-suave);padding:7px 18px;border-radius:30px;margin-bottom:18px}.mgc-offer__price{font-family:var(--mgc-font-display);font-size:clamp(40px,6vw,66px);font-weight:600;color:var(--mgc-cacao-profundo);line-height:1;display:flex;align-items:baseline;justify-content:center;gap:14px;flex-wrap:wrap}.mgc-offer__compare{font-size:clamp(18px,2.4vw,26px);color:var(--mgc-madera-media);text-decoration:line-through;font-weight:400}.mgc-offer__note{font-size:12px;font-weight:700;color:var(--mgc-madera-oscura);margin-top:8px;letter-spacing:.04em}.mgc-offer__perks{display:flex;flex-direction:column;gap:10px;margin:26px 0 28px;text-align:left;padding:0;list-style:none}.mgc-offer__perks li{display:flex;align-items:center;gap:10px;font-size:clamp(13.5px,1.35vw,14.5px);font-weight:700;color:var(--mgc-cacao);background:var(--mgc-crema);border-radius:12px;padding:12px 16px}.mgc-offer__perks img{width:20px;height:20px;object-fit:contain;flex:none}.mgc-offer .mgc-btn{width:100%}.mgc-offer__msg{font-size:13px;font-weight:700;color:var(--mgc-terracota-deep);margin-top:12px}.mgc-offer__media{margin-bottom:24px}.mgc-offer__gallery{margin:0 0 24px;border-radius:var(--mgc-radius-sm);overflow:hidden;background:var(--mgc-crema)}.mgc-offer__gallery .mgc-slider{overflow:hidden;padding-bottom:0}.mgc-offer__gallery .mgc-slider-wrap{overflow:visible}.mgc-offer__gallery .mgc-media{border-radius:0}.mgc-offer__gallery .mgc-media--contain{background:var(--mgc-crema)}.mgc-offer__gallery .mgc-slider__arrow{width:38px;height:38px;top:calc(50% - 19px);box-shadow:0 6px 16px #33261a2e}.mgc-offer__gallery .swiper-button-prev{left:10px}.mgc-offer__gallery .swiper-button-next{right:10px}.mgc-offer__gallery .mgc-slider__dots.swiper-pagination{bottom:12px}.mgc-offer__gallery .mgc-slider__dots .swiper-pagination-bullet{background:var(--mgc-blanco);opacity:.6;box-shadow:0 1px 4px #0000004d}.mgc-offer__gallery .mgc-slider__dots .swiper-pagination-bullet-active{background:var(--mgc-terracota);opacity:1}@media(max-width:767px){.mgc-offer__gallery .mgc-slider__arrow{width:34px;height:34px;top:calc(50% - 17px)}}.mgc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;background:#fffdf8f7;border-top:1px solid rgba(201,168,124,.4);padding:10px clamp(12px,4vw,16px);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -6px 24px #33261a1f;transform:translateY(115%);transition:transform .4s var(--mgc-ease-expo)}.mgc-sticky.is-visible{transform:translateY(0)}.mgc-sticky__price{font-weight:800;font-size:clamp(14px,4vw,16px);color:var(--mgc-cacao-profundo);line-height:1.25}.mgc-sticky__price small{display:block;font-size:10px;font-weight:700;color:var(--mgc-madera-oscura);letter-spacing:.1em;text-transform:uppercase}.mgc-sticky__price del{color:var(--mgc-madera-media);font-weight:500;margin-left:6px;font-size:.8em}.mgc-sticky .mgc-btn{padding:12px 20px;font-size:clamp(11px,3vw,12px);box-shadow:none;flex:0 1 auto;width:auto}.mgc-wa{position:fixed;right:16px;bottom:16px;z-index:55;width:54px;height:54px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #25d36666;color:#fff;text-decoration:none;transition:transform .3s var(--mgc-ease-expo)}.mgc-wa:hover{transform:scale(1.08);color:#fff}.mgc-wa svg{width:28px;height:28px;fill:currentColor}@media(max-width:1024px){.mgc-grid,.mgc-demos{grid-template-columns:repeat(var(--mgc-cols-tablet, 2),minmax(0,1fr))}}@media(max-width:900px){.mgc-hero__grid,.mgc-hero__grid--flip,.mgc-split,.mgc-split--wide-media,.mgc-split--wide-media.mgc-split--flip,.mgc-split--wide-text,.mgc-split--wide-text.mgc-split--flip{grid-template-columns:minmax(0,1fr)}.mgc-hero__media,.mgc-split__media,.mgc-split--flip .mgc-split__media,.mgc-hero__grid--flip .mgc-hero__media{order:-1}.mgc-split--media-below .mgc-split__media,.mgc-hero--media-below .mgc-hero__media{order:1}.mgc-hero__sub,.mgc-lead{max-width:100%}.mgc-split{--mgc-split-gap: clamp(24px, 4vw, 34px)}}@media(max-width:767px){.mgc-cc{--mgc-radius-lg: 18px;--mgc-radius: 16px}.mgc-grid,.mgc-demos{grid-template-columns:repeat(var(--mgc-cols-mobile, 1),minmax(0,1fr))}.mgc-demo--wide{grid-column:1 / -1}.mgc-hero__note{font-size:13px}.mgc-btn{width:100%}.mgc-btn--auto{width:auto}.mgc-btn-row{flex-direction:column;align-items:stretch}.mgc-sticky{display:flex}.mgc-wa{bottom:86px;width:48px;height:48px}.mgc-wa svg{width:25px;height:25px}.mgc-pills{gap:9px}.mgc-pill{padding:9px 15px;font-size:13px}.mgc-trust{gap:8px 14px;padding:10px 12px}.mgc-highlight{padding:16px 18px}}@media(max-width:767px){body.mgc-has-sticky .shopify-section-group-footer-group:last-of-type{padding-bottom:64px}}@media(max-width:420px){.mgc-chip{width:46px;height:46px;font-size:23px;border-radius:14px}.mgc-offer__perks li{font-size:13px;padding:10px 13px}.mgc-badge{font-size:10px;padding:6px 13px;letter-spacing:.14em}}.mgc-cc a:focus-visible,.mgc-cc button:focus-visible,.mgc-cc summary:focus-visible{outline:2px solid var(--mgc-terracota-deep);outline-offset:3px;border-radius:6px}.mgc-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mgc-anchor{scroll-margin-top:90px}@media(prefers-reduced-motion:reduce){.mgc-cc *,.mgc-cc *:before,.mgc-cc *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mgc-cocinita.css.map */
