._container_yke2z_1{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:2rem auto;padding:2rem;text-align:center}._title_yke2z_11{font-family:var(--font-family-subtitle);text-align:center;margin-bottom:1rem}._input_yke2z_17{width:100%;padding:14px 18px;border:1px solid #ccc;border-radius:20px;font-family:var(--font-family-body);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}._input_yke2z_17:focus{outline:none;border-color:var(--color-secondary-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary-purple) 20%,transparent)}._button_yke2z_35{width:100%;margin-top:1rem;padding:12px 24px;font-size:1rem;border-radius:50px;text-decoration:none;font-family:var(--font-family-subtitle);background-color:var(--color-primary-dark-blue);color:#fff;transition:all .2s ease}._button_yke2z_35:hover{background-color:var(--color-secondary-purple);transform:translateY(-2px)}._textContainer_yke2z_53{font-family:var(--font-family-body);margin-top:1rem}._error_yke2z_58{color:"red"}._container_1o3jr_1{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:2rem auto 4rem;padding:2rem;text-align:center}._title_1o3jr_11{font-family:var(--font-family-subtitle);text-align:center;margin-bottom:2rem;font-size:2.8rem;color:var(--color-primary-dark-blue)}._form_1o3jr_19{width:100%;display:flex;flex-direction:column;gap:1rem}._subtitle_1o3jr_26{font-family:var(--font-family-subtitle);font-size:1.3rem;color:var(--color-primary-dark-blue);margin-top:1.5rem;margin-bottom:.5rem;text-align:center;border-bottom:1px solid var(--color-background-light);padding-bottom:.5rem}._fieldWrapper_1o3jr_37{position:relative;width:100%}._fieldWrapper_1o3jr_37[data-required=true]:after{content:"*";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--color-secondary-purple);font-size:1.5rem;pointer-events:none}._input_1o3jr_53,._textarea_1o3jr_54{width:100%;padding:14px 40px 14px 18px;border:1px solid #ccc;border-radius:20px;font-family:var(--font-family-body);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}._input_1o3jr_53[name=tipoActividad]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23060a44' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}._input_1o3jr_53:focus,._textarea_1o3jr_54:focus{outline:none;border-color:var(--color-secondary-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary-purple) 20%,transparent)}._textarea_1o3jr_54{resize:vertical}._button_1o3jr_88{width:100%;padding:14px;font-size:1.1rem;margin-top:1.5rem;border-radius:20px;font-family:var(--font-family-subtitle);transition:all .2s ease}._button_1o3jr_88:hover{background-color:var(--color-secondary-purple);text-decoration:none}._button_1o3jr_88:disabled{opacity:.7;cursor:not-allowed}._textContainer_1o3jr_108{font-family:var(--font-family-body);margin-top:2rem;display:flex;gap:.5rem}._textContainer_1o3jr_108 a{font-weight:700;color:var(--color-secondary-purple)}._error_1o3jr_120{color:#d32f2f;margin-top:.5rem}._carouselContainer_e3hy0_1{width:100%;max-width:1600px;height:70dvh;margin:0 auto;position:relative;overflow:hidden;aspect-ratio:16 / 6}._carouselTrack_e3hy0_11{display:flex;height:100%;transition:transform .8s ease-in-out}._carouselSlide_e3hy0_17{flex-shrink:0;width:100%;height:100%}._carouselImage_e3hy0_23{width:100%;height:100%;object-fit:cover}._sectionContainer_196fb_1{width:100%;padding:4rem 2rem;margin-bottom:2rem;margin-top:5rem}._title_196fb_8{font-family:var(--font-family-subtitle);text-align:center;font-size:2.5rem;margin-bottom:1rem;color:var(--color-primary-dark-blue)}._text_196fb_16{width:60%;margin:auto;font-family:var(--font-family-subtitle);color:var(--color-primary-dark-blue);text-align:center;margin-bottom:4rem}._cardsGrid_196fb_25{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1400px;margin:0 auto}._card_196fb_25{background-color:var(--color-background-light);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;padding:3rem}._card_196fb_25:hover{transform:translateY(-5px);background-color:var(--color-accent-peach);box-shadow:0 8px 20px #0000001a}._imageContainer_196fb_50{width:100%;max-width:250px;aspect-ratio:1 / 1;align-self:center;margin-bottom:1rem;overflow:hidden}._image_196fb_50{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}._card_196fb_25:hover ._image_196fb_50{transform:scale(1.05)}._content_196fb_70{padding:1.5rem 0;text-align:center;display:flex;flex-direction:column;flex-grow:1}._categoryText_196fb_78{font-size:.8rem;font-family:var(--font-family-body);color:var(--color-primary-dark-blue);font-weight:500;text-transform:uppercase;margin:0}._productName_196fb_87{font-family:var(--font-family-subtitle);font-size:1.25rem;margin:1rem 0;flex-grow:1}._button_196fb_94{display:inline-block;text-align:center;padding:10px 27px;border-radius:20px;background-color:var(--color-primary-dark-blue);color:var(--color-background-light);border:1px solid var(--color-primary-dark-blue);text-decoration:none;font-family:var(--font-family-subtitle);transition:all .2s ease;margin-top:1rem;align-self:center}._button_196fb_94:hover{background-color:var(--color-secondary-purple)}@media(max-width:1024px){._cardsGrid_196fb_25{grid-template-columns:repeat(2,1fr);gap:2rem}._text_196fb_16{width:80%}._sectionContainer_196fb_1{padding:4rem 1.5rem}}@media(max-width:768px){._cardsGrid_196fb_25{grid-template-columns:1fr;gap:2rem}._text_196fb_16{width:100%;font-size:1rem;margin-bottom:2rem}._title_196fb_8{font-size:2rem}._card_196fb_25{padding:2rem}._sectionContainer_196fb_1{margin-top:3rem;padding:3rem 1rem}}._sectionContainer_1o2m5_1{width:100%;padding:4rem 2rem;margin-bottom:4rem}._mainTitle_1o2m5_7{font-family:var(--font-family-subtitle);text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--color-primary-dark-blue)}._featuresGrid_1o2m5_16{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1100px;margin:0 auto 5rem}._featureColumn_1o2m5_24{text-align:center}._featureImageWrapper_1o2m5_28{width:180px;height:180px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:1rem auto 3rem}._wrapper-1_1o2m5_38{background-color:var(--color-accent-peach)}._wrapper-2_1o2m5_42{background-color:var(--color-secondary-purple)}._wrapper-3_1o2m5_46{background-color:var(--color-primary-dark-blue)}._featureImage_1o2m5_28{height:70px;width:auto}._featureText_1o2m5_55{font-family:var(--font-family-body);font-size:1.3rem;line-height:1.6;margin-bottom:3rem}._slideshowContainer_1o2m5_64{max-width:1400px;margin:0 auto;position:relative;overflow:hidden}._slideshowTrack_1o2m5_71{display:flex;transition:transform .5s ease-in-out;gap:1.5rem}._slide_1o2m5_64{flex:0 0 30%;position:relative;overflow:hidden;border-radius:20px;margin-bottom:4rem}._slideImage_1o2m5_85{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;border-radius:20px;box-shadow:0 10px 25px #00000026}._slideOverlay_1o2m5_94{position:absolute;bottom:0;left:0;right:0;padding:1.5rem 2rem;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 100%);border-radius:0 0 20px 20px;display:flex;justify-content:space-between;align-items:center;gap:1rem}._overlayText_1o2m5_108{color:#fff;font-family:var(--font-family-body);font-weight:700;font-size:1rem;margin:0}._overlayButton_1o2m5_116{background-color:#fff;color:var(--color-primary-dark-blue);padding:10px 20px;border-radius:50px;text-decoration:none;font-family:var(--font-family-subtitle);white-space:nowrap;transition:all .2s ease}._overlayButton_1o2m5_116:hover{background-color:var(--color-accent-peach);color:var(--color-primary-dark-blue)}._navButton_1o2m5_133{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffffe6;border:none;border-radius:50%;width:44px;height:44px;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 5px #0003;transition:transform .2s ease}._navButton_1o2m5_133:hover{transform:translateY(-50%) scale(1.1)}._navButton_1o2m5_133 svg{font-size:24px;color:var(--color-primary-dark-blue)}._prevButton_1o2m5_159{left:1rem}._nextButton_1o2m5_162{right:1rem}@media(max-width:1024px){._slide_1o2m5_64{flex:0 0 45%}}@media(max-width:768px){._featuresGrid_1o2m5_16{grid-template-columns:1fr}._slide_1o2m5_64{flex:0 0 80%}._overlayText_1o2m5_108{font-size:1rem}}._sectionContainer_10765_1{width:100%;background-color:var(--color-accent-peach);padding:4rem 2rem}._contentWrapper_10765_7{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}._iconWrapper_10765_16{width:120px;height:120px;display:flex;justify-content:center;align-items:center}._icon_10765_16{font-size:50px;color:var(--color-secondary-purple)}._textCarousel_10765_29{min-height:100px;display:flex;align-items:center;justify-content:center}@keyframes _fadeIn_10765_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._textSlide_10765_47{animation:_fadeIn_10765_1 .6s ease-in-out}._line1_10765_51{font-family:var(--font-family-body);font-size:1.1rem;color:var(--color-primary-dark-blue);margin:0}._line2_10765_58{font-family:var(--font-family-body);font-size:1.1rem;font-style:italic;color:var(--color-primary-dark-blue);opacity:.8;margin-top:3rem}._bulletsContainer_10765_67{display:flex;gap:12px;margin-top:2rem}._bullet_10765_67{width:9px;height:9px;border-radius:50%;border:none;cursor:pointer;padding:0;background-color:color-mix(in srgb,var(--color-primary-dark-blue) 30%,transparent);transition:background-color .3s ease}._bulletActive_10765_84{background-color:var(--color-primary-dark-blue)}._sectionContainer_dvy3u_1{width:100%;padding-top:7rem;padding-bottom:4rem}._contentWrapper_dvy3u_7{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1400px;margin:0 auto}._mapContainer_dvy3u_16{width:100%;aspect-ratio:4 / 3;overflow:hidden;box-shadow:0 8px 24px #0000001a}._mapContainer_dvy3u_16 iframe{width:100%;height:100%;border:0}._infoContainer_dvy3u_29{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem}._iconWrapper_dvy3u_38{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}._icon_dvy3u_38{font-size:45px;color:var(--color-primary-dark-blue)}._title_dvy3u_53{font-family:var(--font-family-subtitle);font-size:2.2rem;color:var(--color-primary-dark-blue);margin:0 0 1rem}._infoItems_dvy3u_60{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}._infoItem_dvy3u_60{display:flex;align-items:center;gap:1rem;font-family:var(--font-family-body);font-size:1rem;text-align:start;color:var(--color-primary-dark-blue);text-decoration:none;opacity:.9;transition:opacity .2s ease}._infoItem_dvy3u_60:hover{opacity:1;text-decoration:underline}._addressItem_dvy3u_85{cursor:default}._addressItem_dvy3u_85:hover{text-decoration:none}._infoItem_dvy3u_60 svg{font-size:1.5rem;color:var(--color-secondary-purple)}@media(max-width:900px){._contentWrapper_dvy3u_7{grid-template-columns:1fr;gap:2.5rem}._infoContainer_dvy3u_29{order:-1}}._pageContainer_14hpc_1{width:100%;margin:4rem auto;padding:0 2rem}._gridContainer_14hpc_7{display:grid;grid-template-columns:1fr 1.2fr;gap:7rem;max-width:1100px;margin:0 auto;align-items:start}._contactInfo_14hpc_17{padding-top:1rem}._infoTitle_14hpc_21{font-size:2rem;font-family:var(--font-family-subtitle);text-align:center;color:var(--color-primary-dark-blue);margin-bottom:2rem}._infoItems_14hpc_29{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}._infoItem_14hpc_29{display:flex;align-items:center;gap:1rem;font-family:var(--font-family-body);font-size:1rem;color:var(--color-primary-dark-blue);text-decoration:none;opacity:.9;transition:opacity .2s ease}._infoItem_14hpc_29:hover{opacity:1;text-decoration:underline}._addressItem_14hpc_53{cursor:default}._addressItem_14hpc_53:hover{text-decoration:none}._infoItem_14hpc_29 svg{font-size:1.5rem;color:var(--color-secondary-purple)}._mapContainer_14hpc_66{width:100%;aspect-ratio:16 / 10;overflow:hidden;box-shadow:0 4px 12px #0000001a}._mapContainer_14hpc_66 iframe{width:100%;height:100%;border:0}._formContainer_14hpc_79{display:flex;flex-direction:column;align-items:center;text-align:center}._icon_14hpc_86{font-size:45px;color:var(--color-primary-dark-blue)}._title_14hpc_91{font-size:2rem;font-family:var(--font-family-subtitle);color:var(--color-primary-dark-blue);margin:0}._subtitle_14hpc_98{font-size:1.1rem;font-family:var(--font-family-body);opacity:.8;margin-top:.5rem;margin-bottom:3rem}._form_14hpc_79{width:100%;display:flex;flex-direction:column;gap:1rem}._input_14hpc_113,._textarea_14hpc_114{width:100%;padding:14px 18px;border:1px solid #ccc;border-radius:20px;font-family:var(--font-family-body);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}._input_14hpc_113:focus,._textarea_14hpc_114:focus{outline:none;border-color:var(--color-secondary-purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary-purple) 20%,transparent)}._textarea_14hpc_114{resize:none}._button_14hpc_137{width:100%;padding:14px;font-size:1.1rem;margin-top:1rem;border-radius:20px;font-family:var(--font-family-subtitle);transition:all .2s ease}._button_14hpc_137:disabled{opacity:.7;cursor:not-allowed}._button_14hpc_137:hover{background-color:var(--color-secondary-purple);text-decoration:none}._successContainer_14hpc_157{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:300px;animation:_fadeIn_14hpc_1 .5s ease-in-out;margin-bottom:3rem}._successIcon_14hpc_168{font-size:48px;color:var(--color-secondary-purple)}._statusMessage_14hpc_173{margin-top:2rem;font-size:20px;font-family:var(--font-family-subtitle);color:var(--color-secondary-purple)}@keyframes _fadeIn_14hpc_1{0%{opacity:0}to{opacity:1}}@media(max-width:900px){._gridContainer_14hpc_7{grid-template-columns:1fr}}._pageContainer_tbamb_1{width:100%;margin:4rem auto;padding:0 2rem}._gridContainer_tbamb_7{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;align-items:center;max-width:1200px;margin:0 auto}._leftColumn_tbamb_16{display:flex;justify-content:center;align-items:center}._imageWrapper_tbamb_22{position:relative;width:100%;max-width:450px}._imageBackground_tbamb_28{position:absolute;top:-20px;left:-20px;width:100%;height:100%;background-color:var(--color-accent-peach);border-radius:20px;z-index:1}._mainImage_tbamb_39{position:relative;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px;box-shadow:0 15px 30px #0003;z-index:2}._logo_tbamb_49{position:absolute;top:10px;right:9px;height:81px;width:81px;object-fit:contain;z-index:3}._rightColumn_tbamb_60{display:flex;flex-direction:column}._title_tbamb_65{font-size:3rem;font-family:var(--font-family-subtitle);color:var(--color-primary-dark-blue);margin-bottom:1rem}._textBlock_tbamb_72 p{font-family:var(--font-family-body);font-size:1rem;line-height:1.8;opacity:.8;margin-bottom:1.5rem}._ctaButton_tbamb_80{display:inline-block;align-self:flex-start;margin-top:1rem;padding:12px 24px;font-size:1rem;border-radius:50px;text-decoration:none;font-family:var(--font-family-subtitle);background-color:var(--color-primary-dark-blue);color:#fff;transition:all .2s ease}._ctaButton_tbamb_80:hover{background-color:var(--color-secondary-purple);transform:translateY(-2px)}@media(max-width:960px){._gridContainer_tbamb_7{grid-template-columns:1fr;gap:3rem}._rightColumn_tbamb_60{order:-1;text-align:center}._ctaButton_tbamb_80{align-self:center}}._container_1o029_1{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:4rem auto;padding:2rem;text-align:center}._title_1o029_11{font-family:var(--font-family-subtitle);font-size:2.8rem;color:var(--color-primary-dark-blue);margin-bottom:.5rem}._subtitle_1o029_18{font-size:1.1rem;font-family:var(--font-family-body);color:var(--color-primary-dark-blue);opacity:.8;margin-bottom:3rem;max-width:500px}._faqList_1o029_27{width:100%;display:flex;flex-direction:column;gap:1rem}._faqItem_1o029_34{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}._faqQuestion_1o029_41{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-family-subtitle);font-size:1.1rem;font-weight:500;color:var(--color-primary-dark-blue)}._icon_1o029_57{font-size:1.5rem;color:var(--color-secondary-purple);transition:transform .3s ease-in-out;flex-shrink:0;margin-left:1rem}._iconOpen_1o029_65{transform:rotate(45deg)}._answerContainer_1o029_69{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}._answerContainerOpen_1o029_75{grid-template-rows:1fr}._answerContent_1o029_79{overflow:hidden}._answerContent_1o029_79 p{padding:0 1.5rem 1.5rem;text-align:left;font-family:var(--font-family-body);line-height:1.7;opacity:.9}._pageContainer_rpj38_1{width:100%;margin:4rem auto;padding:0 2rem}._gridContainer_rpj38_7{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1400px;margin:0 auto}@media(max-width:1250px){._gridContainer_rpj38_7{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){._gridContainer_rpj38_7{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){._gridContainer_rpj38_7{grid-template-columns:1fr}}._cardContainer_14xbt_1{background-color:var(--color-background-light);display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}._cardContainer_14xbt_1:hover{transform:translateY(-5px);background-color:var(--color-accent-peach);box-shadow:0 8px 20px #0000001a}._cardLink_14xbt_18{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex-grow:1}._card_14xbt_1{display:flex;flex-direction:column;flex-grow:1;padding:2rem 2rem 1rem;overflow:hidden}._cardContainer_14xbt_1:hover ._image_14xbt_34{transform:scale(1.05)}._imageContainer_14xbt_38{margin-top:2rem;width:100%;max-width:250px;aspect-ratio:1 / 1;align-self:center;margin-bottom:1rem;overflow:hidden}._image_14xbt_34{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}._content_14xbt_55{padding:1rem 0 0;text-align:center;display:flex;flex-direction:column;flex-grow:1}._categoryText_14xbt_63{font-size:.8rem;font-family:var(--font-family-body);color:var(--color-primary-dark-blue);font-weight:500;text-transform:uppercase;margin:0}._productName_14xbt_72{font-family:var(--font-family-subtitle);font-size:1.25rem;margin:1rem 0;flex-grow:1}._price_14xbt_79{font-family:var(--font-family-body);font-size:1.1rem;color:var(--color-secondary-purple);margin-bottom:1rem}._actionsRow_14xbt_86{display:flex;justify-content:space-between;align-items:center;padding:0 2rem 2rem}._addToCartButton_14xbt_93{background-color:var(--color-primary-dark-blue);color:#fff;border:none;border-radius:20px;padding:0 1.5rem;height:44px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .2s ease}._addToCartButton_14xbt_93 svg{width:20px;height:20px}._addToCartButton_14xbt_93:hover{background-color:var(--color-secondary-purple)}._selector_isfak_1{display:flex;align-items:center;border:1px solid #ccc;border-radius:20px;overflow:hidden}._button_isfak_9{background-color:transparent;color:var(--color-primary-dark-blue);border:none;padding:10px 14px;cursor:pointer;display:flex;align-items:center;transition:background-color .2s ease}._button_isfak_9:hover:not(:disabled){background-color:#f0f0f0}._button_isfak_9:disabled{opacity:.5;cursor:not-allowed}._quantity_isfak_29{font-family:var(--font-family-body);padding:0 1rem;font-size:.9rem}._pageContainer_1sfih_1{width:100%;margin:4rem auto;padding:0 2rem}._gridContainer_1sfih_7{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1100px;margin:0 auto;align-items:start}._imageContainer_1sfih_17{width:100%;aspect-ratio:1/1;background-color:var(--color-background-light)}._image_1sfih_17{width:100%;height:100%;object-fit:cover}._infoContainer_1sfih_29{display:flex;flex-direction:column}._categoryText_1sfih_34{font-size:.9rem;font-family:var(--font-family-body);color:var(--color-primary-dark-blue);font-weight:500;text-transform:uppercase;margin:0 0 .5rem}._productName_1sfih_43{font-family:var(--font-family-subtitle);font-size:2.5rem;margin:0 0 1rem}._price_1sfih_49{font-family:var(--font-family-body);font-size:2rem;color:var(--color-secondary-purple);margin:0 0 1.5rem}._description_1sfih_56{font-family:var(--font-family-body);line-height:1.7;opacity:.8;margin-bottom:2rem}._actionsContainer_1sfih_63{display:flex;align-items:center;gap:1.5rem}._addToCartButton_1sfih_69{display:flex;align-items:center;gap:.75rem;padding:10px 27px;border-radius:20px;background-color:var(--color-primary-dark-blue);color:var(--color-background-light);border:1px solid var(--color-primary-dark-blue);text-decoration:none;font-family:var(--font-family-subtitle);transition:all .2s ease;cursor:pointer}._addToCartButton_1sfih_69:hover{background-color:var(--color-secondary-purple)}@media(max-width:768px){._gridContainer_1sfih_7{grid-template-columns:1fr}}._container_1evdk_1{max-width:1200px;margin:4rem auto;padding:0 2rem}._title_1evdk_7{font-family:var(--font-family-subtitle);font-size:2.8rem;margin-bottom:2rem;text-align:center}._subtitle_1evdk_14{text-align:center;font-family:var(--font-family-body);margin-bottom:2rem;opacity:.8}._cartItemsContainer_1evdk_22{width:100%}._cartItem_1evdk_22{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--color-background-light)}._cartHeader_1evdk_35{font-family:var(--font-family-heading);text-transform:uppercase;font-size:.9rem;opacity:.7;padding-bottom:1rem}._productDetails_1evdk_43{display:flex;align-items:center;gap:1.5rem}._thumbnail_1evdk_49{width:80px;height:80px;object-fit:cover}._productInfo_1evdk_55{display:flex;flex-direction:column}._productName_1evdk_60{font-family:var(--font-family-subtitle);font-size:1.1rem}._unitPrice_1evdk_65{font-size:.9rem;opacity:.7}._quantity_1evdk_70{justify-self:center}._total_1evdk_74{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;text-align:right}._totalPrice_1evdk_82{font-family:var(--font-family-subtitle);font-weight:700;font-size:1.2rem;min-width:100px}._deleteButton_1evdk_89{background:none;border:none;cursor:pointer;color:#aaa;transition:color .2s ease}._deleteButton_1evdk_89:hover{color:#d32f2f}._summaryContainer_1evdk_102{margin-top:3rem;display:flex;justify-content:space-between;align-items:flex-start}._clearButton_1evdk_109{background-color:transparent;border:1px solid #ccc;color:#888;padding:10px 20px;border-radius:20px;cursor:pointer;transition:all .2s ease}._clearButton_1evdk_109:hover{border-color:#d32f2f;background-color:#fff5f5;color:#d32f2f}._checkoutBox_1evdk_125{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}._grandTotal_1evdk_132{font-size:1.5rem;font-family:var(--font-family-subtitle);display:flex;gap:1rem}._grandTotal_1evdk_132 span:last-child{font-weight:700;color:var(--color-secondary-purple)}._ctaButton_1evdk_144{display:inline-block;align-self:flex-start;margin-top:1rem;padding:12px 24px;font-size:1rem;border-radius:50px;text-decoration:none;font-family:var(--font-family-subtitle);background-color:var(--color-primary-dark-blue);color:#fff;transition:all .2s ease}._ctaButton_1evdk_144:hover{background-color:var(--color-secondary-purple);transform:translateY(-2px)}._emptyCartContainer_1evdk_164{text-align:center;padding:4rem 2rem}@media(max-width:768px){._cartHeader_1evdk_35{display:none}._cartItem_1evdk_22{grid-template-columns:1fr;text-align:center}._productDetails_1evdk_43{flex-direction:column}._quantity_1evdk_70{justify-self:center;margin:1rem 0}._total_1evdk_74{justify-content:center}}._navbarContainer_1d5tc_1{width:100%;padding:1rem 0;margin-top:1rem;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1000}._topBar_1d5tc_12{width:100%;max-width:1600px;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}._leftSection_1d5tc_21,._centerSection_1d5tc_22,._rightSection_1d5tc_23{flex:1;display:flex;align-items:center}._leftSection_1d5tc_21{justify-content:flex-start;gap:1rem}._centerSection_1d5tc_22{justify-content:center}._rightSection_1d5tc_23{justify-content:flex-end;gap:1.5rem}._hamburgerButton_1d5tc_43{display:none;background:none;border:none;color:var(--color-primary-dark-blue);cursor:pointer;padding:0;margin-right:3rem}._logo_1d5tc_53{height:60px}._authButton_1d5tc_57{display:inline-block;align-self:flex-start;padding:12px 24px;font-size:1rem;border-radius:50px;text-decoration:none;font-family:var(--font-family-subtitle);background-color:var(--color-primary-dark-blue);color:#fff;transition:all .2s ease;white-space:nowrap}._authButton_1d5tc_57:hover{background-color:var(--color-secondary-purple);transform:translateY(-2px)}._searchForm_1d5tc_76{display:flex;border:1px solid #ccc;border-radius:20px;overflow:hidden}._searchInput_1d5tc_83{border:none;padding:8px 12px;font-family:var(--font-family-body);width:100%}._searchInput_1d5tc_83:focus{outline:none}._cartLink_1d5tc_94{color:var(--color-primary-dark-blue);transition:color .2s ease;display:flex;align-items:center}._cartLink_1d5tc_94:hover{color:var(--color-secondary-purple)}._navBar_1d5tc_109{width:100%;display:flex;justify-content:center;gap:2.5rem;margin-top:3rem;padding-top:1rem;align-items:center}._link_1d5tc_119{font-family:var(--font-family-body);color:var(--color-primary-dark-blue);text-decoration:none;font-size:20px;padding:.5rem 0;cursor:pointer;position:relative;font-weight:700}._link_1d5tc_119:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-secondary-purple);transition:width .3s ease}._link_1d5tc_119:hover:after{width:100%}._linkWithDropdown_1d5tc_145{position:relative;display:flex;align-items:center}._megaMenu_1d5tc_151{position:absolute;top:105%;left:0;transform:translate(-50%);background-color:var(--color-background-light);box-shadow:0 8px 16px #0000001a;padding:1rem;min-width:250px;z-index:1001;display:flex;flex-direction:column;gap:.5rem}._categoryColumn_1d5tc_166{display:flex;justify-content:space-between;align-items:center;padding:.5rem;transition:background-color .2s ease;position:relative}._categoryColumn_1d5tc_166:hover{background-color:#fff}._categoryTitle_1d5tc_179{font-family:var(--font-family-body);font-weight:lighter;font-size:18px;margin:0;color:var(--color-primary-dark-blue)}._subCategoryMenu_1d5tc_187{position:absolute;top:0;left:100%;margin-left:.1rem;background-color:var(--color-background-light);box-shadow:0 4px 12px #0000001a;padding:1rem;min-width:220px;display:flex;flex-direction:column;gap:.5rem}._subCategoryLink_1d5tc_201{color:var(--color-primary-dark-blue);font-family:var(--font-family-body);padding:.5rem 1rem;transition:background-color .2s ease;display:block}._subCategoryLink_1d5tc_201:hover{background-color:#fff;text-decoration:none}._sizesLink_1d5tc_214{font-family:var(--font-family-body);color:var(--color-primary-dark-blue);text-decoration:none;border:none;background:none;font-size:20px;padding:.5rem 0;cursor:pointer;position:relative;font-weight:700}._sizesLink_1d5tc_214:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-secondary-purple);transition:width .3s ease}._sizesLink_1d5tc_214:hover:after{width:100%}._logoMobile_1d5tc_242{height:40px}._mobileMenuOverlay_1d5tc_246{position:fixed;top:0;left:-100%;width:100%;height:100vh;background-color:var(--color-background-light);z-index:2000;transition:left .3s ease-in-out;display:flex;flex-direction:column}._mobileMenuOverlay_1d5tc_246._open_1d5tc_259{left:0}._mobileMenuHeader_1d5tc_263{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;border-bottom:1px solid #eee}._closeButton_1d5tc_271{background:none;border:none;cursor:pointer;color:var(--color-primary-dark-blue)}._mobileMenuContent_1d5tc_278{flex:1;padding:2rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}._mobileSearchForm_1d5tc_287{display:flex;border:1px solid #ccc;border-radius:20px;overflow:hidden;margin-bottom:1rem}._mobileLink_1d5tc_295,._mobileLinkBetween_1d5tc_296{font-family:var(--font-family-body);color:var(--color-primary-dark-blue);font-size:1.2rem;text-decoration:none;font-weight:700;background:none;border:none;text-align:left;padding:0;cursor:pointer}._mobileLinkBetween_1d5tc_296{display:flex;justify-content:space-between;align-items:center;width:100%}._mobileAccordion_1d5tc_316{display:flex;flex-direction:column}._mobileSubmenu_1d5tc_321{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding-left:1rem;display:flex;flex-direction:column;gap:.8rem}._mobileSubmenu_1d5tc_321._expanded_1d5tc_331{max-height:1000px;margin-top:1rem}._mobileCategoryTitle_1d5tc_336{font-family:var(--font-family-subtitle);color:#888;font-size:.9rem;margin-bottom:.5rem;margin-top:.5rem;text-transform:uppercase}._mobileSubLink_1d5tc_345{font-family:var(--font-family-body);color:var(--color-primary-dark-blue);font-size:1rem;text-decoration:none;display:block;padding:.2rem 0}._mobileAuthSection_1d5tc_354{margin-top:auto;border-top:1px solid #eee;padding-top:2rem;display:flex;justify-content:center}@media(max-width:1024px){._hideOnMobile_1d5tc_365{display:none!important}._topBar_1d5tc_12{padding:0 1rem}._navbarContainer_1d5tc_1{margin-top:.5rem}._leftSection_1d5tc_21{justify-content:flex-start;flex:0 0 auto}._cartLink_1d5tc_94{margin-right:3rem}._hamburgerButton_1d5tc_43{display:block;margin-left:3rem}._centerSection_1d5tc_22{flex:1}._rightSection_1d5tc_23{flex:0 0 auto;gap:.5rem}._logo_1d5tc_53{height:40px}}._container_1bu7a_1{display:flex;flex-direction:column}._tableWrapper_1bu7a_6{overflow-x:auto}._table_1bu7a_6{width:100%;border-collapse:collapse;font-family:var(--font-family-body);table-layout:fixed}._table_1bu7a_6 td{border:1px solid #ddd;padding:.75rem;text-align:center}._table_1bu7a_6 td:first-child{width:180px;text-align:center;background-color:var(--color-background-light)}._boldRow_1bu7a_29{font-weight:700;vertical-align:middle;background-color:var(--color-background-light)}._boldColumn_1bu7a_35{font-weight:700}._mergedCell_1bu7a_39{vertical-align:middle;text-align:left}._notes_1bu7a_44{font-family:var(--font-family-body);margin-top:2rem;font-size:.9rem;opacity:.8;line-height:1.6}@media(max-width:768px){._tableWrapper_1bu7a_6{overflow-x:auto;padding-bottom:1rem}._table_1bu7a_6{min-width:700px}._table_1bu7a_6 td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background-color:var(--color-background-light)}._table_1bu7a_6 tr:first-of-type td,._table_1bu7a_6 tr:nth-of-type(2) td{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--color-background-light)}._mergedCell_1bu7a_39{z-index:2}}._overlay_38ali_1{position:fixed;inset:0;background-color:#060a44b3;display:flex;justify-content:center;align-items:center;z-index:2000;animation:_fadeIn_38ali_1 .3s ease}@keyframes _fadeIn_38ali_1{0%{opacity:0}to{opacity:1}}._modalContent_38ali_24{background-color:#fff;width:90%;height:90%;max-width:1200px;max-height:800px;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 10px 30px #0003;animation:_slideIn_38ali_1 .3s ease-out}@keyframes _slideIn_38ali_1{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}._header_38ali_48{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-background-light)}._title_38ali_56{font-family:var(--font-family-subtitle);font-size:1.5rem;margin:0}._closeButton_38ali_62{background:none;border:none;cursor:pointer;color:#888;font-size:1.8rem;display:flex;transition:color .2s ease}._closeButton_38ali_62:hover{color:var(--color-primary-dark-blue)}._body_38ali_76{padding:1.5rem;overflow-y:auto}._tickerContainer_14u0k_1{width:100%;background-color:var(--color-secondary-purple);color:var(--color-background-light);overflow:hidden;height:40px;display:flex;align-items:center;position:relative;z-index:100}._tickerWrapper_14u0k_13{display:flex;white-space:nowrap}._tickerContent_14u0k_18{display:flex;align-items:center;animation:_scroll_14u0k_1 40s linear infinite}._item_14u0k_24{font-family:var(--font-family-subtitle);font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding-right:8rem;position:relative;display:flex;align-items:center}._item_14u0k_24:after{content:"•";position:absolute;right:4rem;font-size:1rem;opacity:.5}@keyframes _scroll_14u0k_1{0%{transform:translate(0)}to{transform:translate(-100%)}}._tickerContainer_14u0k_1:hover ._tickerContent_14u0k_18{animation-play-state:paused}._footer_7te7s_1{width:100%;background-color:#fff;color:var(--color-primary-dark-blue);font-family:var(--font-family-body);padding:3rem 2rem;margin-top:4rem}._footerContent_7te7s_10{max-width:1400px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}._logo_7te7s_20{height:50px}._navLinks_7te7s_24{display:flex;gap:2.5rem}._link_7te7s_29{color:var(--color-primary-dark-blue);text-decoration:none;font-weight:500;transition:color .2s ease}._link_7te7s_29:hover{color:var(--color-secondary-purple);text-decoration:underline}._socialIcons_7te7s_41{display:flex;gap:1.5rem}._socialIconLink_7te7s_46{width:44px;height:44px;border-radius:50%;background-color:var(--color-background-light);display:flex;justify-content:center;align-items:center;color:var(--color-primary-dark-blue);transition:all .2s ease-in-out}._socialIconLink_7te7s_46:hover{background-color:var(--color-accent-peach);transform:translateY(-2px);color:#fff}._socialIconLink_7te7s_46 svg{stroke:currentColor}._footerDetail_7te7s_68{width:100%;text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-background-light);font-size:.9rem}._footerDetail_7te7s_68 p{margin:0;line-height:1.5}._footerDetail_7te7s_68 a{color:var(--color-primary-dark-blue);font-weight:700;opacity:.9}._footerDetail_7te7s_68 a:hover{opacity:1;text-decoration:underline}._whatsappButton_1qi9c_1{position:fixed;right:27px;bottom:90px;z-index:999;background-color:#25d366;color:var(--color-background-light);width:63px;height:63px;border-radius:50%;box-shadow:0 4px 12px #0003;display:flex;justify-content:center;align-items:center;transition:all .3s ease;text-decoration:none}._whatsappButton_1qi9c_1:hover{transform:scale(1.1);box-shadow:0 6px 16px #0000004d}._icon_1qi9c_24{font-size:32px}@font-face{font-family:AktivGrotesk-Medium;src:url(/assets/aktivgrotesk-medium-BNBf56hv.woff2) format("woff2"),url(/assets/aktivgrotesk-medium-Ddv5dfxf.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AktivGrotesk-Bold;src:url(/assets/aktivgrotesk-xbold-dBao46jw.woff2) format("woff2"),url(/assets/aktivgrotesk-xbold-P0-qPVKw.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Regular;src:url(/assets/Roboto-Regular-CN_pkOMA.ttf) format("TrueType");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary-dark-blue: #060a44;--color-accent-peach: #f4c9b8;--color-secondary-purple: #571460;--color-background-light: #e8e7e2;--font-family-subtitle: "AktivGrotesk-Medium", sans-serif;--font-family-title: "AktivGrotesk-Bold", sans-serif;--font-family-body: "Roboto-Regular", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}::selection{color:var(--color-background-light);background-color:var(--color-secondary-purple)}body{color:var(--color-primary-dark-blue);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield;-moz-appearance:textfield}a{color:var(--color-secondary-purple);text-decoration:none}button{font-family:var(--font-family-subtitle);cursor:pointer;border:none;border-radius:4px;padding:10px 16px;background-color:var(--color-primary-dark-blue);color:var(--color-background-light);transition:opacity .2s ease-in-out}button:hover{opacity:.9}
