.Kits-module__ITQjcW__kits{background-color:#ffffff80;padding:5% 0}.Kits-module__ITQjcW__carouselWrapper{width:100%;position:relative}.Kits-module__ITQjcW__scrollArrowLeft,.Kits-module__ITQjcW__scrollArrowRight{width:48px;height:48px;color:var(--color-muted);background-color:#0000;border-radius:50%;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.Kits-module__ITQjcW__scrollArrowLeft{left:-5vw!important}.Kits-module__ITQjcW__scrollArrowRight{left:auto!important;right:-5vw!important}.Kits-module__ITQjcW__kitsGrid{overscroll-behavior-y:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-wrap:nowrap;gap:2rem;padding:24px 5% 40px;display:flex;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 97%,#0000);outline:none!important}.Kits-module__ITQjcW__kitsGrid:focus,.Kits-module__ITQjcW__kitsGrid:active,.Kits-module__ITQjcW__kitsGrid:focus-visible{box-shadow:none!important;outline:none!important}.Kits-module__ITQjcW__kitsGrid::-webkit-scrollbar{display:none}.Kits-module__ITQjcW__kitCard{scroll-snap-align:center;background:var(--color-white);border-radius:var(--border-radius-magical);border:2px solid var(--color-accent);box-shadow:var(--shadow-magical);will-change:transform, box-shadow;flex-direction:column;flex:0 0 min(85vw,340px);transition:all .3s;display:flex;overflow:hidden;transform:translateZ(0)}.Kits-module__ITQjcW__kitCard:hover{transform:scale(1.02);box-shadow:0 20px 40px #5a45761f}.Kits-module__ITQjcW__kitImageContainer{background-color:#f0edf5;width:100%;max-width:400px;height:277px;position:relative;overflow:hidden}.Kits-module__ITQjcW__kitImageSlider{position:relative}.Kits-module__ITQjcW__kitImageSlider img{border-radius:inherit;border:inherit;object-fit:cover!important}.Kits-module__ITQjcW__kitImageSlider button{display:none}.Kits-module__ITQjcW__kitContent{flex-direction:column;flex-grow:1;padding:20px;display:flex}.Kits-module__ITQjcW__kitContent h3{word-break:break-word;text-wrap:balance;width:auto;margin-bottom:.3rem;font-size:1.5rem}.Kits-module__ITQjcW__kitContent p{min-height:38px}.Kits-module__ITQjcW__includesList{flex-direction:column;gap:.4rem;margin:1rem 0;padding:0;list-style:none;display:flex}.Kits-module__ITQjcW__includesItem{color:var(--color-muted);align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.4;display:flex}.Kits-module__ITQjcW__kitFooter{flex-direction:column;gap:.5em;margin-top:auto;display:flex}.Kits-module__ITQjcW__kitPrice{color:var(--color-primary);font-size:1.3rem;font-weight:700;font-family:var(--font-title);margin:auto 0 1rem}.Kits-module__ITQjcW__purchaseActions{gap:12px;width:100%;margin-top:auto;display:flex}.Kits-module__ITQjcW__quantitySelector{background-color:#a385c614;border:1px solid #a385c626;border-radius:30px;align-items:center;padding:4px;display:flex}.Kits-module__ITQjcW__quantityBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.Kits-module__ITQjcW__quantityBtn:hover{background-color:#a385c626}.Kits-module__ITQjcW__quantityInput{text-align:center;width:40px;font-family:var(--font-body);color:var(--color-text);background:0 0;border:none;font-size:1rem;font-weight:700}.Kits-module__ITQjcW__quantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Kits-module__ITQjcW__quantityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Kits-module__ITQjcW__quantityInput[type=number]{appearance:textfield}.Kits-module__ITQjcW__addToCartBtn{flex:1;justify-content:center;align-items:center;gap:5px;height:42px;font-size:.9rem;display:flex;padding:0 16px!important}.Kits-module__ITQjcW__starIndicators{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:-24px;display:flex}.Kits-module__ITQjcW__starBtn{cursor:pointer;opacity:.6;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.Kits-module__ITQjcW__starBtn:hover{opacity:1;transform:scale(1.15)rotate(5deg)}.Kits-module__ITQjcW__starActive{opacity:1;transform:scale(1.25)}@media (max-width:768px){.Kits-module__ITQjcW__starIndicators{gap:8px;margin-top:16px}}@media (max-width:1024px){.Kits-module__ITQjcW__kits{padding:10% 0}.Kits-module__ITQjcW__kitImageContainer{height:300px}.Kits-module__ITQjcW__kitsGrid{gap:30px}}.Kits-module__ITQjcW__mobileSwipeHint{display:none}@media (max-width:768px){.Kits-module__ITQjcW__kits{padding:10% 0}.Kits-module__ITQjcW__scrollArrowLeft,.Kits-module__ITQjcW__scrollArrowRight{display:none!important}.Kits-module__ITQjcW__mobileSwipeHint{color:var(--color-muted);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:.85rem;font-weight:500;display:flex}.Kits-module__ITQjcW__swipeIcon{animation:1.5s ease-in-out infinite Kits-module__ITQjcW__swipeRight}@keyframes Kits-module__ITQjcW__swipeRight{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}.Kits-module__ITQjcW__kitsGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1svh;padding:2% 5% 0;display:flex;overflow-x:auto}.Kits-module__ITQjcW__kitsGrid::-webkit-scrollbar{display:none}.Kits-module__ITQjcW__kitCard{scroll-snap-align:center;flex:0 0 85vw}@media (hover:none){.Kits-module__ITQjcW__kitCard:hover{box-shadow:var(--shadow-magical);transform:none}}.Kits-module__ITQjcW__kitImageContainer{width:100%;height:290px}.Kits-module__ITQjcW__kitImageSlider img{object-fit:cover!important;width:100%!important;height:100%!important}.Kits-module__ITQjcW__kitContent{gap:6px;padding:16px}.Kits-module__ITQjcW__kitContent h3{font-size:1.15rem}.Kits-module__ITQjcW__kitContent p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.Kits-module__ITQjcW__includesList{gap:.2rem;margin:.5rem 0}.Kits-module__ITQjcW__includesItem{font-size:.8rem}.Kits-module__ITQjcW__kitPrice{margin:auto 0 .5rem;font-size:1.1rem}.Kits-module__ITQjcW__purchaseActions{flex-wrap:wrap;gap:8px}.Kits-module__ITQjcW__quantitySelector{flex:1;justify-content:center;padding:2px 4px}.Kits-module__ITQjcW__addToCartBtn{flex:2;min-width:140px;height:38px;font-size:.85rem}.Kits-module__ITQjcW__starIndicators{gap:8px;margin-top:16px}}
.ImageSlider-module__UHPzRq__sliderContainer{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ImageSlider-module__UHPzRq__compactContainer{width:100%;height:100%}.ImageSlider-module__UHPzRq__track{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ImageSlider-module__UHPzRq__single{width:100%;height:100%;position:relative}.ImageSlider-module__UHPzRq__img{width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1),border-radius .8s;display:block}.ImageSlider-module__UHPzRq__imgPortal{object-fit:contain;background:var(--color-accent);border:6px solid var(--color-accent);max-width:400px;min-height:500px;box-shadow:var(--shadow-magical);border-radius:200px 200px 24px 24px}.ImageSlider-module__UHPzRq__imgCompact{object-fit:cover;border-radius:20px}.ImageSlider-module__UHPzRq__track:hover .ImageSlider-module__UHPzRq__img,.ImageSlider-module__UHPzRq__single:hover .ImageSlider-module__UHPzRq__img{box-shadow:var(--shadow-glow), 0 30px 60px #5a457626;transform:scale(1.02)translateY(-10px)}.ImageSlider-module__UHPzRq__btn{cursor:pointer;width:40px;height:40px;color:var(--color-accent);z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%}.ImageSlider-module__UHPzRq__btn:hover{color:#fff;background-color:var(--color-accent);border:1px solid var(--color-accent);box-shadow:var(--shadow-glow);transform:scale(1)}.ImageSlider-module__UHPzRq__btnLeft{left:-20px}.ImageSlider-module__UHPzRq__btnRight{right:-20px}.ImageSlider-module__UHPzRq__dots{z-index:10;gap:10px;display:flex;position:absolute;bottom:-5vh;left:50%;transform:translate(-50%)}.ImageSlider-module__UHPzRq__dot{cursor:pointer;background:#a385c64d;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .4s}.ImageSlider-module__UHPzRq__dotActive{background:var(--color-accent);transform:scale(1.4);box-shadow:0 0 10px #dfba6b99}.ImageSlider-module__UHPzRq__lightboxOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#20152feb;justify-content:center;align-items:center;width:100vw;height:100dvh;animation:.4s cubic-bezier(.16,1,.3,1) ImageSlider-module__UHPzRq__fadeIn;display:flex;position:fixed;top:0;left:0}.ImageSlider-module__UHPzRq__lightboxClose{color:#fff;cursor:pointer;z-index:100;opacity:.7;background:0 0;border:none;padding:8px;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;top:24px;right:24px}.ImageSlider-module__UHPzRq__lightboxClose:hover{opacity:1;color:var(--color-accent);transform:scale(1.15)rotate(90deg)}.ImageSlider-module__UHPzRq__lightboxContent{justify-content:center;align-items:center;width:90vw;height:85dvh;display:flex;position:relative}.ImageSlider-module__UHPzRq__lightboxImgWrapper{width:100%;max-width:1000px;height:100%;max-height:80vh;position:relative}.ImageSlider-module__UHPzRq__lightboxBtn{cursor:pointer;color:#fff;z-index:10;background:#ffffff0d;border:1px solid #dfba6b4d;border-radius:50%;justify-content:center;align-items:center;height:40px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageSlider-module__UHPzRq__lightboxBtn:hover{background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-50%)scale(1.1);box-shadow:0 0 20px #a385c680}.ImageSlider-module__UHPzRq__lightboxBtnLeft{left:-70px}.ImageSlider-module__UHPzRq__lightboxBtnRight{right:-70px}.ImageSlider-module__UHPzRq__lightboxCounter{color:var(--color-accent);letter-spacing:.1em;font-size:.95rem;font-weight:600;font-family:var(--font-title);position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}@keyframes ImageSlider-module__UHPzRq__fadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (max-width:1024px){.ImageSlider-module__UHPzRq__btnLeft{left:10px}.ImageSlider-module__UHPzRq__btnRight{right:10px}.ImageSlider-module__UHPzRq__lightboxBtnLeft{left:15px}.ImageSlider-module__UHPzRq__lightboxBtnRight{right:15px}.ImageSlider-module__UHPzRq__dots{bottom:-30px}}@media (max-width:768px){.ImageSlider-module__UHPzRq__img{border-radius:140px 140px 20px 20px;width:100%;height:100%}.ImageSlider-module__UHPzRq__btn{display:none}.ImageSlider-module__UHPzRq__dots{bottom:-60px}.ImageSlider-module__UHPzRq__lightboxContent{width:100vw;height:75vh}.ImageSlider-module__UHPzRq__lightboxClose{background:#20152f99;border-radius:50%;top:16px;right:16px}.ImageSlider-module__UHPzRq__lightboxBtn{background:#20152f99;border-color:#fff3}.ImageSlider-module__UHPzRq__lightboxBtnLeft{left:10px}.ImageSlider-module__UHPzRq__lightboxBtnRight{right:10px}.ImageSlider-module__UHPzRq__lightboxCounter{bottom:-30px}}
.FadeInSection-module__sAjPcq__fadeIn{opacity:0}.FadeInSection-module__sAjPcq__isVisible{animation:.8s cubic-bezier(.16,1,.3,1) forwards FadeInSection-module__sAjPcq__fadeUp}@keyframes FadeInSection-module__sAjPcq__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes FadeInSection-module__sAjPcq__fadeUpIndicator{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.WhatsAppButton-module__WRIqmG__container{z-index:99999;opacity:0;pointer-events:none;will-change:transform, opacity;-webkit-transform:translateZ(0);flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .5s,transform .5s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(16px)translateZ(0)}.WhatsAppButton-module__WRIqmG__containerVisible{opacity:1;-webkit-transform:translateZ(0);pointer-events:all;transform:translateY(0)translateZ(0)}.WhatsAppButton-module__WRIqmG__tooltip{background-color:var(--color-bg-soft);color:var(--color-text);white-space:nowrap;opacity:0;pointer-events:none;border-radius:20px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translateY(6px);box-shadow:0 4px 12px #5a45761f}.WhatsAppButton-module__WRIqmG__tooltipVisible{opacity:1;transform:translateY(0)}.WhatsAppButton-module__WRIqmG__button{background-color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .2s,box-shadow .2s;animation:2.5s ease-in-out infinite WhatsAppButton-module__WRIqmG__pulseWA;display:flex;box-shadow:0 4px 14px #a385c673}.WhatsAppButton-module__WRIqmG__button:hover{animation:none;transform:scale(1.12);box-shadow:0 6px 20px #a385c699}@keyframes WhatsAppButton-module__WRIqmG__pulseWA{0%,to{box-shadow:0 4px 14px #a385c673}50%{box-shadow:0 4px 26px #a385c6bf}}.WhatsAppButton-module__WRIqmG__mobileBar{z-index:9998;text-align:center;width:100%;color:var(--color-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:2px solid var(--color-accent);opacity:0;pointer-events:none;background-color:#fffffff7;padding:8px 16px;font-size:.85rem;font-weight:600;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 16px #5a457614}.WhatsAppButton-module__WRIqmG__mobileBarVisible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:768px){.WhatsAppButton-module__WRIqmG__container{bottom:16px;right:16px;transform:translateY(0)translateZ(0)}.WhatsAppButton-module__WRIqmG__button{width:56px;height:56px;box-shadow:0 4px 14px #a385c680;animation:none!important}}
.page-module__E0kJGG__scrollIndicatorHome{--indicador-bottom:2rem;color:var(--color-accent)!important}@media (max-width:768px){.page-module__E0kJGG__scrollIndicatorHome{--indicador-bottom:7rem}}@media (max-width:400px){.page-module__E0kJGG__scrollIndicatorHome{--indicador-bottom:4.5rem}}
.StarField-module__4O0BgG__starField{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.StarField-module__4O0BgG__star{animation:StarField-module__4O0BgG__twinkle var(--duration,3s) ease-in-out infinite;transform-origin:50%;position:absolute}@keyframes StarField-module__4O0BgG__twinkle{0%,to{opacity:.08;transform:scale(.8)}50%{opacity:.7;transform:scale(1.2)}}@media (max-width:767px){.StarField-module__4O0BgG__starField{display:flex}}@media (prefers-reduced-motion:reduce){.StarField-module__4O0BgG__starField{display:none}}
.ScrollIndicator-module__5P3rKG__scrollIndicatorWrapper{bottom:var(--indicador-bottom,2rem);z-index:10;cursor:pointer;color:inherit;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ScrollIndicator-module__5P3rKG__down{--rot:0deg}.ScrollIndicator-module__5P3rKG__up{--rot:180deg}.ScrollIndicator-module__5P3rKG__right{--rot:-90deg}.ScrollIndicator-module__5P3rKG__left{--rot:90deg}.ScrollIndicator-module__5P3rKG__iconBouncer{animation:1.5s ease-in-out infinite ScrollIndicator-module__5P3rKG__bounceDir;display:flex}@keyframes ScrollIndicator-module__5P3rKG__bounceDir{0%,to{opacity:0;transform:rotate(var(--rot)) translateY(-10px)}50%{opacity:1;transform:rotate(var(--rot)) translateY(5px)}}
