.home_intro_banner__rD5_l{position:relative;display:flex;align-items:center;min-height:clamp(480px,43vw,650px);overflow:hidden;background:#e6f3ff}.home_intro_banner__rD5_l:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#d2eaffed,#d2eaffcc 27%,#aed8ff70 48%,#aed8ff00 72%);pointer-events:none}.home_intro_banner_image__qkD5A{position:absolute;inset:0}.home_intro_banner_image__qkD5A img{object-fit:cover;object-position:center}.home_intro_banner_content__IiBUa{position:relative;z-index:2;width:min(100%,780px);padding:3rem 0 3rem clamp(1.5rem,6vw,7rem)}.home_intro_banner_content__IiBUa h1{max-width:600px;color:var(--primary-bg-dark);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,6vw,6.3rem);line-height:.98;letter-spacing:-.045em}.home_intro_banner_content__IiBUa h1>span{display:block}.home_intro_banner_content__IiBUa p{margin:1.25rem 0 1.5rem;color:var(--primary-bg-dark);font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.35}.home_intro_banner_actions__O9gDp{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.home_catalog_button__Med4e,.home_whatsapp_button__W7y0g{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:52px;padding:.75rem 1.25rem;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer}.home_catalog_button__Med4e{border:2px solid var(--secondary-bg);background:var(--secondary-bg);color:white;box-shadow:0 6px 18px #cb3b4a33}.home_catalog_button__Med4e:hover{background:var(--secondary-bg-hover);border-color:var(--secondary-bg-hover)}.home_whatsapp_button__W7y0g{border:2px solid #148a49;background:#fffaf4e8;color:#086a35}.home_whatsapp_button__W7y0g:hover{background:#e6f6ec}.home_catalog_button__Med4e:focus-visible,.home_whatsapp_button__W7y0g:focus-visible{outline:3px solid var(--primary-bg-dark);outline-offset:3px}.home_catalog_button__Med4e span{font-size:1.4rem;line-height:1}.home_whatsapp_button__W7y0g svg{font-size:1.35rem}.home_service_info__H1USD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:1rem clamp(1.5rem,6vw,7rem);background:#f3f3f3}.home_service_info_desktop__Nt56c{margin-top:1.6rem;padding:.7rem .85rem;border-radius:12px}.home_service_info_mobile__1BjWU{display:none}.home_service_info_desktop__Nt56c .home_service_info_item__jPJ57{justify-content:flex-start;font-size:.85rem}.home_service_info_desktop__Nt56c .home_service_info_item__jPJ57 img,.home_service_info_desktop__Nt56c .home_service_info_item__jPJ57 svg{width:25px;height:25px}.home_service_info_item__jPJ57{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--primary-bg-dark);font-size:.95rem;font-weight:600;line-height:1.25}.home_service_info_item__jPJ57 img,.home_service_info_item__jPJ57 svg{flex:0 0 auto;width:30px;height:30px;color:#d9a12b}.home_title_container__zco8V{margin-top:2rem}.home_featured_parties__YwrhD .home_section_title__3HQex,.home_highlights__wwEh0 .home_section_title__3HQex,.home_title_container__zco8V .home_section_title__3HQex{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:1rem 0;padding:0 1rem;color:var(--primary-bg-dark);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;text-align:center}.home_section_title__3HQex img{width:48px;height:48px}.home_highlights__wwEh0{display:flex;flex-direction:column;align-items:center;margin:1rem 0}.home_info_container__c_bom{display:flex;flex-direction:column;margin-bottom:2rem}.home_info_box__Yjf7X{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:rgb(233,242,245);padding:1rem;gap:.5rem}.home_info_box__Yjf7X img{width:300px;max-height:300px;object-fit:cover}.home_info_box__Yjf7X h2{display:flex;align-items:center;font-size:28px;color:var(--primary-bg-dark);gap:10px}.home_info_box__Yjf7X h2 svg{font-size:28px}.home_info_box__Yjf7X p{color:var(--text-transparent);text-align:center;line-height:23px;font-size:14px}.home_info_box__Yjf7X a{width:100%}.home_more_info_btn__QcWrp{min-height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;border-style:none;color:var(--primary-bg-dark);background-color:var(--primary-bg-light);padding:10px;font-size:18px}.home_more_info_btn__QcWrp:hover{background-color:var(--primary-bg-light-hover)}.home_product_card_container__ez7NR{width:80%;display:flex;flex-direction:column;margin-bottom:2rem}.home_featured_parties__YwrhD{display:flex;flex-direction:column;align-items:center;margin:1rem 0}@media only screen and (max-width:767px){.home_intro_banner__rD5_l{align-items:flex-start;min-height:clamp(250px,62vw,400px)}.home_intro_banner__rD5_l:after{background:linear-gradient(90deg,#d5ebfff5,#d5ebffdb 32%,#aed8ff75 62%,#aed8ff00 88%)}.home_intro_banner_image__qkD5A{inset:0}.home_intro_banner_photo__yX8mk{object-position:center 40%}.home_intro_banner_content__IiBUa{width:min(62%,270px);padding:1rem 0 1rem 1rem}.home_intro_banner_content__IiBUa h1{font-size:clamp(1.85rem,7.8vw,3rem)}.home_intro_banner_content__IiBUa p{max-width:235px;margin:.5rem 0 .7rem;font-size:.8rem}.home_service_info_desktop__Nt56c{display:none}.home_service_info_mobile__1BjWU{display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem .5rem}.home_service_info_item__jPJ57{flex-direction:column;gap:.35rem;font-size:.75rem;text-align:center}.home_service_info_item__jPJ57 img,.home_service_info_item__jPJ57 svg{width:25px;height:25px}}@media only screen and (max-width:520px){.home_intro_banner_actions__O9gDp{flex-direction:column;align-items:stretch;gap:.35rem;max-width:180px}.home_catalog_button__Med4e,.home_whatsapp_button__W7y0g{min-height:44px;padding:.3rem .55rem;border-radius:7px;font-size:.72rem}.home_catalog_button__Med4e span,.home_whatsapp_button__W7y0g svg{font-size:1rem}}@media only screen and (min-width:1000px){.home_info_container__c_bom{flex-direction:row;justify-content:space-around;flex-wrap:wrap}.home_info_box__Yjf7X{width:30%}.home_info_box__Yjf7X img{min-height:300px;object-fit:cover}.home_product_card_container__ez7NR{flex-direction:row;flex-wrap:wrap}}.carouselControls_carousel__KZCQc{width:100%;min-width:0}.carouselControls_carousel__KZCQc .slick-slider{display:grid;grid-template-columns:minmax(0,1fr)}.carouselControls_arrow__NfSJp,.carouselControls_carousel__KZCQc .slick-list{grid-area:1/1}.carouselControls_arrow__NfSJp{z-index:1;align-self:center;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#e9f1f9;cursor:pointer}.carouselControls_arrow__NfSJp:before{content:"";width:15px;height:15px;border:solid;border-width:0 2px 2px 0;filter:drop-shadow(0 1px 2px #24416c)}.carouselControls_carousel__KZCQc .slick-prev,.carouselControls_previous__2Wh47{justify-self:start}.carouselControls_carousel__KZCQc .slick-next,.carouselControls_next__LabRW{justify-self:end}.carouselControls_carousel__KZCQc .slick-prev:before,.carouselControls_previous__2Wh47:before{transform:translateX(3px) rotate(135deg)}.carouselControls_carousel__KZCQc .slick-next:before,.carouselControls_next__LabRW:before{transform:translateX(-3px) rotate(-45deg)}.carouselControls_arrow__NfSJp:disabled{opacity:.4;cursor:default}.carouselControls_carousel__KZCQc .slick-arrow.slick-hidden{display:none}.carouselControls_carousel__KZCQc .slick-dots{grid-row:2;display:flex;justify-content:center;flex-wrap:wrap;gap:4px;padding:4px 0}.carouselControls_carousel__KZCQc .slick-dots button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;cursor:pointer}.carouselControls_carousel__KZCQc .slick-dots button:before{content:"";width:8px;height:8px;border:1px solid var(--primary-bg-dark);border-radius:50%}.carouselControls_carousel__KZCQc .slick-dots .slick-active button:before{background:var(--primary-bg-dark)}.carouselControls_arrow__NfSJp:focus-visible,.carouselControls_carousel__KZCQc button:focus-visible,.carouselControls_carousel__KZCQc:focus-visible{outline:2px solid var(--primary-bg-dark);outline-offset:2px;box-shadow:0 0 0 2px white}.carouselControls_cardRail__uTmm6{width:100%;min-width:0}.carouselControls_cardRail__uTmm6>.carouselControls_arrow__NfSJp{display:none}@media (max-width:767px){.carouselControls_cardRail__uTmm6{display:grid;grid-template-columns:minmax(0,1fr)}.carouselControls_cardRail__uTmm6>.carouselControls_railTrack__qCtvP{grid-area:1/1;display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-gap:0;gap:0;justify-content:start;width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carouselControls_cardRail__uTmm6>.carouselControls_railTrack__qCtvP[data-dragging]{scroll-snap-type:none;cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carouselControls_railTrack__qCtvP>li{scroll-snap-align:start}.carouselControls_cardRail__uTmm6>.carouselControls_arrow__NfSJp{display:grid}}.productCard_product_card__9uA7A{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background-color:white;border-radius:10px;margin:1rem 0;animation-duration:1.2s;position:relative;box-shadow:0 0 4px rgba(0,0,0,.63)}.productCard_product_card__9uA7A img{border-radius:10px 10px 0 0}.productCard_product_card__9uA7A .productCard_tag__JeUkc{position:absolute;left:1%;top:1%;color:white;font-weight:700;padding:5px;background-color:var(--secondary-bg);border-radius:5px}.productCard_product_card__9uA7A .productCard_highlights-products__nvoji{object-fit:cover;min-width:0;min-height:300px;max-height:300px}.productCard_product_card__9uA7A .productCard_highlights-costumes__zuU1S{width:300px;height:450px;object-fit:cover}.productCard_product_card__9uA7A .productCard_products__1L8gl{object-fit:cover;min-width:300px;width:100%;height:100%}.productCard_product_card__9uA7A .productCard_costumes__BIDMz{width:300px;min-height:450px;max-height:450px}.productCard_product_title__2C3v4{color:var(--primary-bg-dark);font-weight:700}.productCard_product_price__JbD_w{color:var(--secondary-bg);font-weight:700}.productCard_details_btn__0EoXc{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;min-height:44px;padding:8px;background-color:var(--secondary-bg);color:white;font-weight:700}.productCard_details_btn__0EoXc:hover{transition:all .3s;background-color:var(--secondary-bg-hover)}@media only screen and (min-width:1000px){.productCard_product_card__9uA7A{min-width:300px;max-width:300px;margin:1.2rem 1rem}.productCard_product_card__9uA7A .productCard_products__1L8gl{object-fit:fill;min-width:300px;min-height:300px;max-height:350px;height:auto;width:100%;height:100%}.productCard_product_card__9uA7A .productCard_costumes__BIDMz,.productCard_product_card__9uA7A .productCard_highlights-costumes__zuU1S{min-height:400px;max-height:400px;height:400px}}.highlightsCard_product_card_container__L3iOF{width:85%;min-width:0}.highlightsCard_section_block__KxTWt{margin-bottom:2rem}.highlightsCard_product_card_container__L3iOF h3{display:inline-block;font-size:22px;color:var(--primary-bg-dark);border-bottom:2px solid var(--primary-bg-dark);margin:2rem 0 1rem}.highlightsCard_product_card_box__CEQBD{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.highlightsCard_product_item__lPG4a{display:flex;justify-content:center;min-width:0;width:100%}.highlightsCard_product_item__lPG4a>div{width:100%;min-width:0}@media (min-width:768px){.highlightsCard_product_item__lPG4a{max-width:300px}}@media (min-width:1000px){.highlightsCard_product_card_container__L3iOF{width:100%}.highlightsCard_product_card_box__CEQBD{justify-content:space-around;padding:0 2rem}.highlightsCard_product_card_container__L3iOF h3{margin-top:0;margin-left:3rem;font-size:30px}}.featuredParties_featured_parties_container__x4wrt{width:90%;margin-bottom:2rem}.featuredParties_featured_parties_list__qNOye{display:grid;grid-gap:1rem;gap:1rem}.featuredParties_featured_parties_card__vYxGk a{position:relative;display:block;border-radius:10px;overflow:hidden}.featuredParties_featured_parties_card__vYxGk img{display:block;width:100%;height:300px;object-fit:cover}.featuredParties_instagram_link__9QNgC{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;inset:0;background:#0006;color:white;font-weight:700;opacity:0;pointer-events:none}.featuredParties_featured_parties_card__vYxGk a:focus-visible .featuredParties_instagram_link__9QNgC,.featuredParties_featured_parties_card__vYxGk a:hover .featuredParties_instagram_link__9QNgC{opacity:1}.featuredParties_instagram_link__9QNgC svg{width:50px;height:50px}@media (min-width:768px){.featuredParties_featured_parties_container__x4wrt{width:100%}.featuredParties_featured_parties_list__qNOye{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 1rem}}.scrollTop_scrollTop___e3kI{display:none;cursor:pointer;position:fixed;z-index:9;bottom:5%;right:4%;background-color:#222222;box-shadow:0 0 3px rgba(255,255,255,.644);color:white;padding:10px;border-radius:10px;transition:opacity .3s,visibility .3s}.scrollTop_scrollTop___e3kI.scrollTop_visible__vWtpi{display:block;opacity:1;visibility:visible}