.Carousel-module__F0HZLG__hero{background:#1a0a18;width:100%;height:70vh;min-height:480px;position:relative;overflow:hidden}.Carousel-module__F0HZLG__slide{opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.Carousel-module__F0HZLG__slide.Carousel-module__F0HZLG__active{opacity:1;pointer-events:all}.Carousel-module__F0HZLG__slide.Carousel-module__F0HZLG__exiting{opacity:0}.Carousel-module__F0HZLG__slideImg{object-fit:cover;width:100%;height:100%;transition:transform 6s;transform:scale(1.05)}.Carousel-module__F0HZLG__slide.Carousel-module__F0HZLG__active .Carousel-module__F0HZLG__slideImg{transform:scale(1)}.Carousel-module__F0HZLG__overlay{background:linear-gradient(90deg,#140514bf 0%,#14051466 55%,#1405141a 100%);position:absolute;inset:0}.Carousel-module__F0HZLG__content{flex-direction:column;justify-content:center;gap:14px;width:min(560px,55%);padding:0 60px;display:flex;position:absolute;top:0;bottom:0;left:0}.Carousel-module__F0HZLG__subtitulo{letter-spacing:3px;text-transform:uppercase;color:var(--color-light);opacity:0;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:100px;width:fit-content;padding:5px 14px;font-size:13px;transition:opacity .6s .1s,transform .6s .1s;display:inline-block;transform:translateY(20px)}.Carousel-module__F0HZLG__titulo{color:#fff;text-shadow:0 2px 20px #0006;opacity:0;font-size:clamp(32px,5vw,56px);line-height:1.1;transition:opacity .6s .25s,transform .6s .25s;transform:translateY(25px)}.Carousel-module__F0HZLG__texto{color:#ffffffd9;opacity:0;font-size:clamp(14px,1.5vw,18px);line-height:1.6;transition:opacity .6s .4s,transform .6s .4s;transform:translateY(20px)}.Carousel-module__F0HZLG__cta{background:var(--color-primary);color:#fff;width:fit-content;transition:background var(--transition), color var(--transition), border-color var(--transition), transform var(--transition);opacity:0;border:2px solid #0000;border-radius:100px;padding:12px 28px;font-size:16px;text-decoration:none;transition:opacity .6s .55s,transform .6s .55s,background .3s,color .3s,border-color .3s;display:inline-block;transform:translateY(20px)}.Carousel-module__F0HZLG__cta:hover{color:#fff;background:0 0;border-color:#fff;transform:translateY(-2px)!important}.Carousel-module__F0HZLG__slide.Carousel-module__F0HZLG__active .Carousel-module__F0HZLG__subtitulo,.Carousel-module__F0HZLG__slide.Carousel-module__F0HZLG__active .Carousel-module__F0HZLG__titulo,.Carousel-module__F0HZLG__slide.Carousel-module__F0HZLG__active .Carousel-module__F0HZLG__texto,.Carousel-module__F0HZLG__slide.Carousel-module__F0HZLG__active .Carousel-module__F0HZLG__cta{opacity:1;transform:translateY(0)}.Carousel-module__F0HZLG__arrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:10;width:52px;height:52px;transition:background var(--transition), transform var(--transition);background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;padding-bottom:3px;font-size:42px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Carousel-module__F0HZLG__arrow:hover{background:#ffffff4d;transform:translateY(-50%)scale(1.1)}.Carousel-module__F0HZLG__arrowLeft{left:20px}.Carousel-module__F0HZLG__arrowRight{right:20px}.Carousel-module__F0HZLG__dots{z-index:10;gap:10px;display:flex;position:absolute;bottom:52px;left:60px}.Carousel-module__F0HZLG__dot{width:10px;height:10px;transition:background var(--transition), transform var(--transition);background:#fff6;border:none;border-radius:50%;padding:0}.Carousel-module__F0HZLG__dotActive{background:#fff;transform:scale(1.3)}.Carousel-module__F0HZLG__progressBar{z-index:10;background:#ffffff26;width:100%;height:3px;position:absolute;bottom:0;left:0}.Carousel-module__F0HZLG__progressFill{background:var(--color-light);height:100%;animation:5s linear forwards Carousel-module__F0HZLG__progress}@keyframes Carousel-module__F0HZLG__progress{0%{width:0}to{width:100%}}@media (max-width:700px){.Carousel-module__F0HZLG__hero{height:80vh}.Carousel-module__F0HZLG__content{justify-content:flex-end;width:100%;padding:0 24px 90px}.Carousel-module__F0HZLG__overlay{background:linear-gradient(#0000 0%,#1405144d 40%,#140514d9 100%)}.Carousel-module__F0HZLG__dots{bottom:60px;left:24px}.Carousel-module__F0HZLG__arrow{display:none}}
.EstadosCarousel-module__N-_H2W__wrap{border-top:1px solid #fcdfd424;margin-top:0;padding:.65rem 0 .85rem}.EstadosCarousel-module__N-_H2W__wrap:hover .EstadosCarousel-module__N-_H2W__track{animation-play-state:paused}.EstadosCarousel-module__N-_H2W__tagline{text-align:center;letter-spacing:.04em;color:#fcdfd4e0;margin:.85rem 1rem 0;font-size:clamp(.95rem,2.2vw,1.1rem);line-height:1.4}.EstadosCarousel-module__N-_H2W__viewport{width:100%;overflow:hidden}.EstadosCarousel-module__N-_H2W__track{will-change:transform;flex-flow:row;align-items:center;gap:.65rem;width:max-content;margin:0;padding:0;list-style:none;animation:52s linear infinite EstadosCarousel-module__N-_H2W__ticker;display:flex}.EstadosCarousel-module__N-_H2W__pill{letter-spacing:.06em;text-transform:uppercase;color:#fcdfd4eb;white-space:nowrap;background:#ffffff14;border:1px solid #fcdfd42e;border-radius:100px;flex-shrink:0;align-items:center;gap:.55rem;padding:.4rem .9rem;font-size:clamp(.78rem,1.85vw,.95rem);display:inline-flex}.EstadosCarousel-module__N-_H2W__dot{background:#fcdfd473;border-radius:50%;flex-shrink:0;width:5px;height:5px}@keyframes EstadosCarousel-module__N-_H2W__ticker{0%{transform:translate(0)}to{transform:translate(-33.333%)}}
.BestSellersSection-module__QvMNKa__section{max-width:1400px;margin:0 auto;padding:80px 40px 60px}.BestSellersSection-module__QvMNKa__header{text-align:center;margin-bottom:48px;animation:.7s both BestSellersSection-module__QvMNKa__fadeInUp}.BestSellersSection-module__QvMNKa__eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px;font-size:12px;display:inline-block}.BestSellersSection-module__QvMNKa__title{color:var(--color-primary);margin-bottom:16px;font-size:clamp(36px,5vw,52px);line-height:1}.BestSellersSection-module__QvMNKa__line{background:var(--color-primary);border-radius:2px;width:60px;height:4px;margin:0 auto}.BestSellersSection-module__QvMNKa__sliderOuter{align-items:center;gap:16px;display:flex}.BestSellersSection-module__QvMNKa__viewport{scrollbar-width:none;scroll-snap-type:x mandatory;flex:1;min-width:0;padding-bottom:8px;position:relative;overflow:scroll visible}.BestSellersSection-module__QvMNKa__viewport::-webkit-scrollbar{display:none}.BestSellersSection-module__QvMNKa__track{gap:24px;padding:8px 4px;display:flex}.BestSellersSection-module__QvMNKa__card{scroll-snap-align:start;border-radius:var(--radius-md);background:#fff;border:1px solid #5c2c591a;flex-shrink:0;width:clamp(240px,30vw,380px);text-decoration:none;transition:transform .4s,box-shadow .4s;overflow:hidden;box-shadow:0 4px 20px #5c2c591a}.BestSellersSection-module__QvMNKa__card:hover{transform:translateY(-8px);box-shadow:0 16px 48px #5c2c5938,0 0 0 2px #9e51704d}.BestSellersSection-module__QvMNKa__imgWrap{aspect-ratio:4/3;position:relative;overflow:hidden}.BestSellersSection-module__QvMNKa__img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.BestSellersSection-module__QvMNKa__card:hover .BestSellersSection-module__QvMNKa__img{transform:scale(1.08)}.BestSellersSection-module__QvMNKa__badge{letter-spacing:.07em;text-transform:uppercase;color:#5c2c59;background:linear-gradient(120deg,#f6d365 0%,#fda085 50%,#f6d365 100%) 0 0/200%;border-radius:100px;padding:5px 13px;font-size:10.5px;font-weight:700;animation:2.8s linear infinite BestSellersSection-module__QvMNKa__shimmer;position:absolute;top:12px;left:12px;box-shadow:0 3px 14px #fda0858c}@keyframes BestSellersSection-module__QvMNKa__shimmer{0%{background-position:0%}to{background-position:200%}}.BestSellersSection-module__QvMNKa__info{padding:18px 20px 20px}.BestSellersSection-module__QvMNKa__nombre{color:var(--color-primary);margin-bottom:6px;font-size:18px;line-height:1.3}.BestSellersSection-module__QvMNKa__desc{color:#5c2c5994;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.BestSellersSection-module__QvMNKa__bottom{justify-content:space-between;align-items:center;display:flex}.BestSellersSection-module__QvMNKa__precio{color:var(--color-primary);font-size:20px}.BestSellersSection-module__QvMNKa__cta{letter-spacing:.5px;color:var(--color-accent);opacity:0;font-size:13px;transition:opacity .3s,transform .3s;transform:translate(-6px)}.BestSellersSection-module__QvMNKa__card:hover .BestSellersSection-module__QvMNKa__cta{opacity:1;transform:translate(0)}.BestSellersSection-module__QvMNKa__arrow{border:2px solid var(--color-primary);width:44px;height:44px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding-bottom:2px;font-size:26px;line-height:1;transition:background .25s,color .25s,opacity .25s,transform .2s;display:flex}.BestSellersSection-module__QvMNKa__arrow:hover:not(:disabled){background:var(--color-primary);color:#fff;transform:scale(1.08)}.BestSellersSection-module__QvMNKa__arrow:disabled{opacity:.25;cursor:default}.BestSellersSection-module__QvMNKa__dots{justify-content:center;gap:8px;margin-top:28px;display:flex}.BestSellersSection-module__QvMNKa__dot{border:2px solid var(--color-primary);cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s}.BestSellersSection-module__QvMNKa__dotActive{background:var(--color-primary);transform:scale(1.3)}@media (max-width:900px){.BestSellersSection-module__QvMNKa__section{padding:60px 24px 40px}.BestSellersSection-module__QvMNKa__card{width:clamp(240px,44vw,400px)}}@media (max-width:560px){.BestSellersSection-module__QvMNKa__section{padding:48px 16px 36px}.BestSellersSection-module__QvMNKa__arrow{width:36px;height:36px;font-size:22px}.BestSellersSection-module__QvMNKa__card{width:calc(100vw - 152px)}}
.page-module___8aEwW__catalogoSection{max-width:1400px;margin:0 auto;padding:80px 40px 60px}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:56px;animation:.7s both page-module___8aEwW__fadeInUp}.page-module___8aEwW__sectionEyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);margin-bottom:10px;font-size:12px;display:inline-block}.page-module___8aEwW__sectionTitle{color:var(--color-primary);margin-bottom:16px;font-size:clamp(36px,5vw,52px);line-height:1}.page-module___8aEwW__sectionLine{background:var(--color-primary);border-radius:2px;width:60px;height:4px;margin:0 auto}.page-module___8aEwW__grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module___8aEwW__grid>:nth-child(4){grid-column:1/2}.page-module___8aEwW__grid>:nth-child(5){grid-column:2/3}.page-module___8aEwW__grid{--cols:3}.page-module___8aEwW__card{border-radius:var(--radius-lg);aspect-ratio:4/3;box-shadow:var(--shadow-md);animation:.6s both page-module___8aEwW__fadeInUp;animation-delay:calc(var(--i) * .1s);align-items:flex-end;text-decoration:none;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)scale(1.01)}.page-module___8aEwW__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.page-module___8aEwW__card:hover .page-module___8aEwW__cardImg{transform:scale(1.08)}.page-module___8aEwW__cardOverlay{background:linear-gradient(#0000 0%,#1405144d 50%,#140514d1 100%);transition:background .4s;position:absolute;inset:0}.page-module___8aEwW__card:hover .page-module___8aEwW__cardOverlay{background:linear-gradient(#0000 0%,#5c2c5966 45%,#5c2c59d9 100%)}.page-module___8aEwW__cardContent{z-index:1;flex-direction:column;gap:6px;width:100%;padding:24px;display:flex;position:relative}.page-module___8aEwW__cardEmoji{filter:drop-shadow(0 2px 6px #0006);font-size:28px;transition:transform .3s}.page-module___8aEwW__card:hover .page-module___8aEwW__cardEmoji{transform:scale(1.2)rotate(-5deg)}.page-module___8aEwW__cardLabel{color:#fff;white-space:pre-line;text-shadow:0 2px 8px #00000080;font-size:clamp(20px,2.5vw,28px);line-height:1.2}.page-module___8aEwW__cardArrow{color:var(--color-light);opacity:0;letter-spacing:1px;font-size:14px;transition:opacity .3s,transform .3s;transform:translate(-8px)}.page-module___8aEwW__card:hover .page-module___8aEwW__cardArrow{opacity:1;transform:translate(0)}.page-module___8aEwW__heartRegion{background:var(--gradient-brand-deep);box-shadow:0 8px 32px #2c142a59}.page-module___8aEwW__sectionHeart{background:0 0;padding:clamp(1.75rem,4vw,2.5rem) clamp(1rem,4vw,2.5rem) clamp(1.5rem,4vw,2.75rem)}.page-module___8aEwW__heartStage{width:80%;max-width:1200px;min-height:clamp(17rem,48vmin,28rem);margin:0 auto;animation:.6s both page-module___8aEwW__fadeInUp;position:relative}.page-module___8aEwW__heartIconWrap{z-index:1;transform-origin:50%;line-height:0;position:absolute;top:0;left:0;transform:rotate(-14deg)translate(-6%,-8%)}.page-module___8aEwW__heartIcon{object-fit:contain;width:clamp(11rem,50vmin,24rem);max-width:100%;height:auto;display:block}.page-module___8aEwW__heartContent{z-index:2;text-align:right;max-width:min(100%,22rem);padding-left:1rem;position:absolute;bottom:0;right:0}.page-module___8aEwW__heartTitle{letter-spacing:-.03em;color:var(--color-white);text-align:right;margin:0;font-size:clamp(2rem,7.5vw,4.25rem);font-weight:400;line-height:.95}.page-module___8aEwW__heartSubtitle{color:#fcdfd4e6;text-align:right;letter-spacing:.2rem;margin:clamp(.65rem,2vw,1rem) 0 0;font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.45}@media (max-width:560px){.page-module___8aEwW__heartStage{min-height:clamp(15rem,70vmin,22rem)}.page-module___8aEwW__heartIconWrap{transform:rotate(-12deg)translate(-4%,-4%)}.page-module___8aEwW__heartIcon{width:clamp(9rem,48vmin,16rem)}.page-module___8aEwW__heartContent{max-width:100%;padding-left:.5rem}}.page-module___8aEwW__ctaSection{background:var(--gradient-brand-deep);text-align:center;padding:80px 40px;box-shadow:0 8px 32px #2c142a59}.page-module___8aEwW__ctaContent{width:50%;max-width:600px;margin:0 auto;animation:.6s both page-module___8aEwW__fadeInUp}.page-module___8aEwW__ctaContent h2{color:var(--color-white);margin-bottom:16px;font-size:clamp(28px,4vw,40px)}.page-module___8aEwW__ctaContent p{color:#fcdfd4e0;margin-bottom:36px;font-size:18px;line-height:1.6}.page-module___8aEwW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module___8aEwW__ctaWa,.page-module___8aEwW__ctaIg{transition:transform var(--transition), box-shadow var(--transition);border-radius:100px;align-items:center;gap:10px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.page-module___8aEwW__ctaWa:hover,.page-module___8aEwW__ctaIg:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.page-module___8aEwW__ctaWa{color:#fff;background:#25d366}.page-module___8aEwW__ctaIg{color:var(--color-primary);background:#fff}.page-module___8aEwW__ctaWa img,.page-module___8aEwW__ctaIg img{object-fit:contain;width:24px;height:24px}.page-module___8aEwW__trustSection{background:#fffaf8;padding:120px 40px}.page-module___8aEwW__trustGrid{justify-content:center;gap:48px;max-width:900px;margin:0 auto;display:flex}.page-module___8aEwW__trustItem{text-align:center;animation:.6s both page-module___8aEwW__fadeInUp;animation-delay:calc(var(--i) * .15s);flex-direction:column;flex:1;align-items:center;gap:16px;display:flex}.page-module___8aEwW__trustIcon{width:56px;height:56px;color:var(--color-primary);background:#5c2c5914;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__trustLabel{color:var(--color-primary);font-size:17px;font-weight:700;line-height:1.2}.page-module___8aEwW__trustDesc{color:#5c2c5999;margin-top:-6px;font-size:13px;line-height:1.6}@media (max-width:660px){.page-module___8aEwW__trustSection{padding:56px 24px}.page-module___8aEwW__trustGrid{flex-direction:column;gap:36px}}@media (max-width:900px){.page-module___8aEwW__catalogoSection{padding:60px 24px 40px}.page-module___8aEwW__grid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__grid>:nth-child(4),.page-module___8aEwW__grid>:nth-child(5){grid-column:auto}}@media (max-width:560px){.page-module___8aEwW__grid{grid-template-columns:1fr}.page-module___8aEwW__card{aspect-ratio:16/9}}
