.text-module__xXrSZG__text{font-family:var(--font-poppins);margin:0;padding:0;line-height:1.5}.text-module__xXrSZG__size-xs{font-size:.75rem;line-height:1.4}.text-module__xXrSZG__size-sm{font-size:.875rem;line-height:1.5}.text-module__xXrSZG__size-md{font-size:1rem;line-height:1.5}.text-module__xXrSZG__size-lg{font-size:1.125rem;line-height:1.6}.text-module__xXrSZG__size-xl{font-size:1.5rem;line-height:1.4}.text-module__xXrSZG__size-xxl{font-size:2rem;line-height:1.3}
.button-module__5pdeQG__button{font-family:var(--font-poppins);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-width:120px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.button-module__5pdeQG__button svg{flex-shrink:0;width:22px;height:22px}.button-module__5pdeQG__primary{background:var(--colors-ui);color:#fff}.button-module__5pdeQG__primary:hover:not(:disabled){opacity:.95}.button-module__5pdeQG__primary:active:not(:disabled){opacity:.9}.button-module__5pdeQG__secondary{color:#303030;background:#ededed}.button-module__5pdeQG__secondary:hover:not(:disabled){background:#ddd}.button-module__5pdeQG__secondary:active:not(:disabled){background:#f7f7f7}.button-module__5pdeQG__disabled{opacity:.5;cursor:not-allowed}
.input-module__vksgvG__inputWrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.input-module__vksgvG__label{font-family:var(--font-poppins);color:#1f2937;font-size:1rem;font-weight:500}.input-module__vksgvG__required{color:var(--colors-ui);margin-left:.25rem}.input-module__vksgvG__input{width:100%;font-family:var(--font-poppins);color:#1f2937;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.625rem;padding:1rem 1.25rem;font-size:1rem;transition:all .2s}.input-module__vksgvG__input:hover{background:#fff;border-color:#d1d5db}.input-module__vksgvG__input:focus{border-color:var(--colors-ui-dos);background:#fff;outline:none;box-shadow:0 0 0 3px #287cfb1a}.input-module__vksgvG__input::placeholder{color:#9ca3af}.input-module__vksgvG__input:disabled{cursor:not-allowed;background:#f9fafb}
.datepicker-module__VwQimq__datepickerWrapper{flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}.datepicker-module__VwQimq__label{font-family:var(--font-poppins);color:#1f2937;font-size:1rem;font-weight:500}.datepicker-module__VwQimq__required{color:var(--colors-ui);margin-left:.25rem}.datepicker-module__VwQimq__inputContainer{width:100%;position:relative}.datepicker-module__VwQimq__datepickerInput{width:100%;font-family:var(--font-poppins);color:#1f2937;box-sizing:border-box;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.625rem;padding:1rem 3rem 1rem 1.25rem;font-size:1rem;transition:all .2s}.datepicker-module__VwQimq__datepickerInput:hover{background:#fff;border-color:#d1d5db}.datepicker-module__VwQimq__datepickerInput:focus{border-color:var(--colors-ui-dos);background:#fff;outline:none;box-shadow:0 0 0 3px #287cfb1a}.datepicker-module__VwQimq__datepickerInput::placeholder{color:#9ca3af}.datepicker-module__VwQimq__calendarIcon{color:#6b7280;cursor:pointer;width:20px;height:20px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.datepicker-module__VwQimq__calendarDropdown{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-top:.5rem;padding:1rem;animation:.2s datepicker-module__VwQimq__slideDown;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 40px #0000001f}@keyframes datepicker-module__VwQimq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.datepicker-module__VwQimq__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.datepicker-module__VwQimq__monthYear{font-family:var(--font-poppins);color:#1f2937;font-size:1rem;font-weight:600}.datepicker-module__VwQimq__navButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.datepicker-module__VwQimq__navButton:hover{color:#1f2937;background:#f3f4f6}.datepicker-module__VwQimq__navButton svg{width:20px;height:20px}.datepicker-module__VwQimq__daysOfWeek{grid-template-columns:repeat(7,36px);justify-content:center;gap:.25rem;margin-bottom:.5rem;display:grid}.datepicker-module__VwQimq__dayOfWeek{font-family:var(--font-poppins);color:#6b7280;text-align:center;padding:.25rem 0;font-size:.6875rem;font-weight:600}.datepicker-module__VwQimq__daysGrid{grid-template-columns:repeat(7,36px);justify-content:center;gap:.25rem;display:grid}.datepicker-module__VwQimq__dayButton{width:36px;height:36px;font-family:var(--font-poppins);color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.datepicker-module__VwQimq__dayButton:hover:not(.datepicker-module__VwQimq__disabled){background:#f3f4f6}.datepicker-module__VwQimq__dayButton.datepicker-module__VwQimq__otherMonth{color:#d1d5db}.datepicker-module__VwQimq__dayButton.datepicker-module__VwQimq__today{color:var(--colors-ui-dos);font-weight:600}.datepicker-module__VwQimq__dayButton.datepicker-module__VwQimq__selected{background:var(--colors-ui);color:#fff;font-weight:600}.datepicker-module__VwQimq__dayButton.datepicker-module__VwQimq__selected:hover{background:var(--colors-ui);opacity:.9}.datepicker-module__VwQimq__dayButton.datepicker-module__VwQimq__disabled{color:#e5e7eb;cursor:not-allowed;text-decoration:line-through}@media (max-width:480px){.datepicker-module__VwQimq__calendarDropdown{width:calc(100vw - 2rem);max-width:320px;padding:1rem;left:50%;transform:translate(-50%)}.datepicker-module__VwQimq__daysGrid,.datepicker-module__VwQimq__daysOfWeek{grid-template-columns:repeat(7,32px);gap:.1875rem}.datepicker-module__VwQimq__dayButton{width:32px;height:32px;font-size:.8125rem}.datepicker-module__VwQimq__dayOfWeek{font-size:.625rem}.datepicker-module__VwQimq__monthYear{font-size:.9375rem}}
.optionlist-module__rTo2NW__optionlistWrapper{flex-direction:column;gap:1rem;width:100%;display:flex}.optionlist-module__rTo2NW__label{font-family:var(--font-poppins);color:#1f2937;font-size:1rem;font-weight:500}.optionlist-module__rTo2NW__required{color:var(--colors-ui);margin-left:.25rem}.optionlist-module__rTo2NW__optionsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%;display:grid}.optionlist-module__rTo2NW__option{color:#1f2937;font-family:var(--font-poppins);cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:56px;padding:1rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.optionlist-module__rTo2NW__option:hover{background:#fff;border-color:#d1d5db}.optionlist-module__rTo2NW__option.optionlist-module__rTo2NW__selected{border-color:var(--colors-ui-dos);color:var(--colors-ui-dos);background:#287cfb14;font-weight:600}.optionlist-module__rTo2NW__customOption{border-color:var(--colors-ui-dos);color:var(--colors-ui-dos)}.optionlist-module__rTo2NW__customOption.optionlist-module__rTo2NW__selected{background:#287cfb14}.optionlist-module__rTo2NW__pencilIcon{flex-shrink:0;width:18px;height:18px}.optionlist-module__rTo2NW__customInputWrapper{align-items:flex-start;gap:.5rem;display:flex}.optionlist-module__rTo2NW__currencySelector{flex-shrink:0}.optionlist-module__rTo2NW__currencySelect{font-family:var(--font-poppins);color:#1f2937;cursor:not-allowed;appearance:none;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231f2937' d='M6 9L1 4h10z'/%3E%3C/svg%3E") right .75rem center no-repeat;border:1px solid #e5e7eb;border-radius:.625rem;min-width:80px;padding:1rem 2.5rem 1rem 1rem;font-size:1rem}.optionlist-module__rTo2NW__customInput{flex:1}@media (max-width:480px){.optionlist-module__rTo2NW__optionsGrid{grid-template-columns:1fr}}
.stepindicator-module__HbowhW__stepIndicator{justify-content:center;align-items:center;gap:1.5rem;padding:1.7rem 0;display:flex}.stepindicator-module__HbowhW__dotsContainer{align-items:center;gap:.5rem;display:flex}.stepindicator-module__HbowhW__dot{background:#d1d5db;border-radius:50%;width:10px;height:10px;transition:all .3s}.stepindicator-module__HbowhW__dot.stepindicator-module__HbowhW__active{background:var(--colors-ui);transform:scale(1.3)}.stepindicator-module__HbowhW__dot.stepindicator-module__HbowhW__completed{background:#9ca3af}.stepindicator-module__HbowhW__navArrow{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.stepindicator-module__HbowhW__navArrow:hover:not(:disabled){color:#1f2937;background:#f3f4f6}.stepindicator-module__HbowhW__navArrow:active:not(:disabled){transform:scale(.95)}.stepindicator-module__HbowhW__navArrow:disabled{opacity:.3;cursor:not-allowed}.stepindicator-module__HbowhW__navArrow svg{width:24px;height:24px}@media (max-width:480px){.stepindicator-module__HbowhW__stepIndicator{padding:1rem 0}}
.toast-module__nClUrq__toast{color:#fff;z-index:1000;background:#10b981;border-radius:.75rem;align-items:center;gap:.75rem;min-width:250px;max-width:90%;padding:1rem 1.5rem;animation:.3s ease-out toast-module__nClUrq__slideUp;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0003}.toast-module__nClUrq__toastError{background:#ef4444}@keyframes toast-module__nClUrq__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toast-module__nClUrq__icon{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.toast-module__nClUrq__icon svg{width:16px;height:16px}.toast-module__nClUrq__message{font-family:var(--font-poppins);font-size:.875rem;font-weight:500;line-height:1.4}
.page-module__mdyKsa__container{background:#fff;flex-direction:column;width:100%;min-height:100vh;padding:2rem 1.5rem;display:flex}.page-module__mdyKsa__logoContainer{justify-content:center;align-items:center;width:100%;padding:1rem 0 2rem;display:flex}.page-module__mdyKsa__logo{opacity:.9;width:auto;height:32px}.page-module__mdyKsa__loadingWrapper{justify-content:center;align-items:center;width:100%;max-width:600px;margin:0 auto;padding:2rem 0;display:flex}.page-module__mdyKsa__loadingSpinner{border:3px solid #f3f4f6;border-top-color:var(--colors-ui);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__mdyKsa__spin}@keyframes page-module__mdyKsa__spin{to{transform:rotate(360deg)}}.page-module__mdyKsa__content{flex-direction:column;flex:1;width:100%;max-width:500px;margin:0 auto;padding:0 1.5rem 4rem;display:flex}.page-module__mdyKsa__form{flex-direction:column;align-items:center;gap:.8rem;width:100%;display:flex}.page-module__mdyKsa__stepContent{flex-direction:column;gap:1.5rem;width:100%;max-width:500px;margin:0 auto;display:flex}.page-module__mdyKsa__stepTitle{color:#1f2937;text-align:center;margin:0;line-height:1.3}.page-module__mdyKsa__stepDescription{text-align:center;margin:-.75rem 0 0;line-height:1.6}.page-module__mdyKsa__stepInput{width:100%}.page-module__mdyKsa__helperText{text-align:center;margin:-.75rem 0 0;font-style:italic}.page-module__mdyKsa__errorText{text-align:center;margin:-.5rem 0 0}.page-module__mdyKsa__iconContainer{justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.page-module__mdyKsa__iconWrapper{background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:2s ease-in-out infinite page-module__mdyKsa__pulse;display:flex;position:relative;box-shadow:0 4px 12px #25d3664d}@keyframes page-module__mdyKsa__pulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #d325254d}50%{transform:scale(1.05);box-shadow:0 6px 20px #d3252566}}.page-module__mdyKsa__whatsappIcon{color:#fff;z-index:2;width:40px;height:40px}.page-module__mdyKsa__emailIconWrapper{background:linear-gradient(135deg,#e7131a 0%,#dc2626 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:2s ease-in-out infinite page-module__mdyKsa__pulse;display:flex;position:relative;box-shadow:0 4px 12px #e7131a4d}.page-module__mdyKsa__emailIcon{color:#fff;z-index:2;width:40px;height:40px}.page-module__mdyKsa__searchContainer{width:100%}.page-module__mdyKsa__searchInputWrapper{align-items:center;width:100%;display:flex;position:relative}.page-module__mdyKsa__searchIcon{color:#6b7280;z-index:1;pointer-events:none;width:20px;height:20px;position:absolute;left:1rem}.page-module__mdyKsa__searchInput{padding-left:3rem!important;padding-right:3rem!important}.page-module__mdyKsa__clearSearchButton{color:#6b7280;cursor:pointer;z-index:1;background:#e5e7eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;right:.75rem}.page-module__mdyKsa__clearSearchButton:hover{color:#1f2937;background:#d1d5db}.page-module__mdyKsa__clearSearchButton svg{width:16px;height:16px}.page-module__mdyKsa__filtersButtonContainer{width:100%}.page-module__mdyKsa__filtersToggleButton{cursor:pointer;width:100%;font-family:var(--font-poppins);background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;transition:all .3s;display:flex}.page-module__mdyKsa__filtersToggleButton:hover{border-color:var(--colors-ui);background:#f9fafb;box-shadow:0 2px 8px #e7131a1a}.page-module__mdyKsa__filtersToggleButtonActive{border-color:var(--colors-ui);background:#fef2f2;box-shadow:0 2px 8px #e7131a26}.page-module__mdyKsa__filtersToggleButtonActive:hover{background:#fee2e2}.page-module__mdyKsa__filterIcon{width:20px;height:20px;color:var(--colors-ui);flex-shrink:0}.page-module__mdyKsa__filtersButtonText{text-align:left;color:#1f2937;flex:1;margin:0}.page-module__mdyKsa__filterChevron{color:#6b7280;flex-shrink:0;width:20px;height:20px;transition:transform .3s}.page-module__mdyKsa__filterChevronOpen{transform:rotate(90deg)}.page-module__mdyKsa__filtersContainer{opacity:0;pointer-events:none;border-radius:.75rem;width:100%;max-height:0;margin-top:4px;margin-bottom:5px;transition:max-height .4s ease-out,opacity .3s ease-out,margin-bottom .3s ease-out;position:relative;overflow:hidden}.page-module__mdyKsa__filtersContainerOpen{opacity:1;pointer-events:auto;max-height:500px;margin-bottom:1.5rem;overflow:visible}.page-module__mdyKsa__filtersContent{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;animation:.3s ease-out page-module__mdyKsa__slideDown;display:flex;position:relative;overflow:visible}@keyframes page-module__mdyKsa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__mdyKsa__filterGroup{flex-direction:column;gap:.5rem;display:flex;position:relative;overflow:visible}.page-module__mdyKsa__filterLabel{margin:0;font-size:.875rem}.page-module__mdyKsa__filterButtons{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__mdyKsa__filterButton{font-family:var(--font-poppins);color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-module__mdyKsa__filterButton:hover{background:#f3f4f6;border-color:#d1d5db}.page-module__mdyKsa__filterButtonActive{background:var(--colors-ui);border-color:var(--colors-ui);color:#fff}.page-module__mdyKsa__filterButtonActive:hover{background:#dc2626;border-color:#dc2626}.page-module__mdyKsa__categoryDropdownWrapper{z-index:10;width:100%;position:relative}.page-module__mdyKsa__categoryDropdownButton{width:100%;font-family:var(--font-poppins);color:#1f2937;cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.page-module__mdyKsa__categoryDropdownButton:hover{background:#fff;border-color:#d1d5db}.page-module__mdyKsa__categoryDropdownButtonOpen{border-color:var(--colors-ui-dos);background:#fff;box-shadow:0 0 0 3px #287cfb1a}.page-module__mdyKsa__categoryDropdownValue{flex:1;font-weight:500}.page-module__mdyKsa__categoryDropdownChevron{color:#6b7280;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.page-module__mdyKsa__categoryDropdownChevronOpen{transform:rotate(90deg)}.page-module__mdyKsa__categoryDropdownMenu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;max-height:250px;animation:.2s ease-out page-module__mdyKsa__slideDown;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.page-module__mdyKsa__categoryDropdownOption{text-align:left;width:100%;font-family:var(--font-poppins);color:#1f2937;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem;transition:all .15s}.page-module__mdyKsa__categoryDropdownOption:last-child{border-bottom:none}.page-module__mdyKsa__categoryDropdownOption:hover{color:var(--colors-ui);background:#f9fafb}.page-module__mdyKsa__categoryDropdownOptionActive{color:var(--colors-ui-dos);background:#eff6ff;font-weight:600}.page-module__mdyKsa__categoryDropdownOptionActive:hover{background:#dbeafe}.page-module__mdyKsa__priceRangeContainer{align-items:flex-end;gap:.75rem;width:100%;display:flex}.page-module__mdyKsa__priceInputWrapper{flex-direction:column;flex:1;gap:.375rem;display:flex}.page-module__mdyKsa__priceInputLabel{margin:0;font-size:.75rem}.page-module__mdyKsa__priceInputContainer{align-items:center;width:100%;display:flex;position:relative}.page-module__mdyKsa__priceInputPrefix{color:#6b7280;font-family:var(--font-poppins);z-index:1;pointer-events:none;font-size:.875rem;font-weight:500;position:absolute;left:.75rem}.page-module__mdyKsa__priceInput{width:100%;padding-left:1.75rem!important}.page-module__mdyKsa__priceRangeSeparator{flex-shrink:0;align-items:center;padding-bottom:.5rem;display:flex}.page-module__mdyKsa__clearPriceButton{cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;align-items:center;gap:.375rem;width:fit-content;margin-top:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex}.page-module__mdyKsa__clearPriceButton:hover{background:#fecaca;border-color:#fca5a5}.page-module__mdyKsa__clearPriceIcon{color:#ef4444;width:14px;height:14px}.page-module__mdyKsa__productosGrid{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;margin-bottom:.5rem;display:grid}.page-module__mdyKsa__productoCard{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.page-module__mdyKsa__productoCard:hover{border-color:var(--colors-ui)}.page-module__mdyKsa__productoCardSelected{border-color:var(--colors-ui);background:#fef2f2}.page-module__mdyKsa__productoImageContainer{aspect-ratio:1;background:#f9fafb;border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.page-module__mdyKsa__productoImage{object-fit:cover;width:100%;height:100%}.page-module__mdyKsa__productoImagePlaceholder{background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module__mdyKsa__productoSelectedBadge{background:var(--colors-ui);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;animation:.2s page-module__mdyKsa__scaleIn;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 8px #e7131a4d}@keyframes page-module__mdyKsa__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.page-module__mdyKsa__productoSelectedBadge svg{width:16px;height:16px}.page-module__mdyKsa__productoNombre{text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.2em;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__mdyKsa__productoPrecio{text-align:center;margin:.25rem 0 0;font-size:.9rem}.page-module__mdyKsa__loadingProducts{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.page-module__mdyKsa__loadingMore{justify-content:center;padding:1rem;display:flex}.page-module__mdyKsa__filteringIndicator{border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;margin-bottom:6px;padding:.6rem;display:flex}.page-module__mdyKsa__noProducts{text-align:center;padding:1rem}.page-module__mdyKsa__mostrarMasButton{width:100%;margin-top:1rem}.page-module__mdyKsa__manualGiftBox{text-align:center;background:#eff6ff;border-left:4px solid #3b82f6;border-radius:.625rem;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;padding:1.25rem;display:flex}.page-module__mdyKsa__manualGiftText{margin:0;line-height:1.5;color:#1e40af!important}.page-module__mdyKsa__manualGiftButton{color:#fff;background:#3b82f6;min-width:100%}.page-module__mdyKsa__manualGiftButton:hover{background:#2563eb!important}.page-module__mdyKsa__selectedGiftsContainer{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.page-module__mdyKsa__selectedGiftsTitle{color:#1f2937;margin:0 0 1rem}.page-module__mdyKsa__selectedGiftsList{flex-direction:column;gap:.35rem;margin-top:6px;display:flex}.page-module__mdyKsa__selectedGiftItem{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.page-module__mdyKsa__selectedGiftItem>:first-child{word-break:break-word;flex:1;margin:0}.page-module__mdyKsa__removeGiftButton{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.page-module__mdyKsa__removeGiftButton:hover{background:#fecaca;transform:scale(1.1)}.page-module__mdyKsa__removeGiftButton svg{width:16px;height:16px}.page-module__mdyKsa__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s page-module__mdyKsa__fadeIn;display:flex;position:fixed;inset:0}@keyframes page-module__mdyKsa__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__mdyKsa__modalContent{background:#fff;border-radius:.875rem;width:100%;max-width:500px;max-height:90vh;animation:.3s page-module__mdyKsa__slideUp;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes page-module__mdyKsa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__mdyKsa__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.page-module__mdyKsa__modalTitle{color:#1f2937;font-family:var(--font-stack-sans);margin:0}.page-module__mdyKsa__modalCloseButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.page-module__mdyKsa__modalCloseButton:hover{color:#1f2937;background:#e5e7eb}.page-module__mdyKsa__modalCloseButton svg{width:20px;height:20px}.page-module__mdyKsa__modalBody{padding:1.1rem}.page-module__mdyKsa__modalLabel{margin:0 0 .75rem;display:block}.page-module__mdyKsa__modalInput{width:100%}.page-module__mdyKsa__modalFooter{border-top:1px solid #e5e7eb;gap:1rem;padding:1.1rem;display:flex}.page-module__mdyKsa__modalCancelButton,.page-module__mdyKsa__modalConfirmButton{flex:1;min-height:44px}.page-module__mdyKsa__navigation{flex-direction:column;justify-content:center;width:100%;max-width:500px;margin:0 auto;display:flex}.page-module__mdyKsa__continueButton{border-radius:.625rem;width:100%;min-height:50px;font-size:1rem;font-weight:600}.page-module__mdyKsa__optionalStepText{text-align:center;margin:.75rem 0 0;font-style:italic}.page-module__mdyKsa__messageContainer{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:3rem 1.5rem;display:flex}.page-module__mdyKsa__messageTitle{color:#1f2937;font-family:var(--font-stack-sans);margin:0}.page-module__mdyKsa__messageText{color:#6b7280;max-width:500px;margin:0;line-height:1.6}.page-module__mdyKsa__suggestionText{color:#1f2937;text-align:center;max-width:500px;margin:1.5rem 0 1rem;line-height:1.6}.page-module__mdyKsa__goButton{justify-content:center;min-width:200px;min-height:48px}.page-module__mdyKsa__goButton span{font-size:1rem;font-weight:600}.page-module__mdyKsa__errorContainer{flex-direction:column;align-items:center;width:100%;max-width:600px;margin:0 auto;padding:1rem 1.5rem;display:flex}.page-module__mdyKsa__errorContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.page-module__mdyKsa__errorTitle{color:#1f2937;font-family:var(--font-stack-sans);margin:0}.page-module__mdyKsa__errorSubtitle{color:#6b7280;max-width:500px;margin:0;line-height:1.6}.page-module__mdyKsa__addressForm{flex-direction:column;gap:1.25rem;width:100%;display:flex}.page-module__mdyKsa__addressRow{gap:.8rem;width:100%;display:flex}.page-module__mdyKsa__addressField{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.page-module__mdyKsa__addressLabel{font-family:var(--font-poppins);margin:0}@media (max-width:768px){.page-module__mdyKsa__container{padding:1.5rem 1rem}.page-module__mdyKsa__logoContainer{padding:.75rem 0 1.5rem}.page-module__mdyKsa__logo{height:28px}.page-module__mdyKsa__loadingWrapper{padding:1.5rem 0}.page-module__mdyKsa__loadingSpinner{width:36px;height:36px}.page-module__mdyKsa__content{padding:0 1rem 3rem}.page-module__mdyKsa__messageContainer{gap:1.25rem;padding:2rem 1rem}.page-module__mdyKsa__errorContainer{padding:.5rem 1.25rem}.page-module__mdyKsa__errorContent{gap:.875rem}}@media (max-width:480px){.page-module__mdyKsa__container{padding:1rem .75rem}.page-module__mdyKsa__logoContainer{padding:.5rem 0 1rem}.page-module__mdyKsa__logo{height:26px}.page-module__mdyKsa__loadingWrapper{padding:1.25rem 0}.page-module__mdyKsa__loadingSpinner{border-width:2.5px;width:32px;height:32px}.page-module__mdyKsa__content{padding:0 .75rem 2rem}.page-module__mdyKsa__stepTitle{font-size:1.25rem!important}.page-module__mdyKsa__stepContent{gap:1.25rem}.page-module__mdyKsa__messageContainer{gap:1rem;padding:1.5rem .75rem}.page-module__mdyKsa__goButton{min-width:100%}.page-module__mdyKsa__errorContainer{padding:1rem}.page-module__mdyKsa__errorTitle{font-size:1.25rem!important}.page-module__mdyKsa__errorSubtitle{font-size:.9375rem}.page-module__mdyKsa__continueButton{min-height:48px}.page-module__mdyKsa__productosGrid{gap:.75rem}.page-module__mdyKsa__productoCard{padding:.625rem}.page-module__mdyKsa__filterButtons{gap:.375rem}.page-module__mdyKsa__filterButton{padding:.4375rem .875rem;font-size:.8125rem}.page-module__mdyKsa__modalContent{max-width:100%;margin:.5rem}.page-module__mdyKsa__modalHeader,.page-module__mdyKsa__modalBody,.page-module__mdyKsa__modalFooter{padding:1.25rem}.page-module__mdyKsa__addressForm{gap:1rem}.page-module__mdyKsa__addressRow{flex-direction:column;gap:1rem}}
.crear-module__FZfCXW__container{background:#fff;flex-direction:column;width:100%;display:flex}.crear-module__FZfCXW__header{justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;display:flex;position:relative}.crear-module__FZfCXW__backToHome{color:#ef4444;font-family:var(--font-poppins);z-index:10;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.crear-module__FZfCXW__backToHome:hover{color:#dc2626;background:#fef2f2}.crear-module__FZfCXW__backToHome svg{width:20px;height:20px}.crear-module__FZfCXW__logo{position:absolute;left:50%;transform:translate(-50%)}.crear-module__FZfCXW__logo img{width:auto;height:32px}.crear-module__FZfCXW__content{flex-direction:column;flex:1;width:100%;max-width:500px;margin:0 auto;padding:0 1.5rem 4rem;display:flex}.crear-module__FZfCXW__form{flex-direction:column;gap:1rem;width:100%;display:flex}.crear-module__FZfCXW__stepContent{flex-direction:column;gap:1.5rem;width:100%;max-width:500px;margin:0 auto;display:flex}.crear-module__FZfCXW__stepTitle{color:#1f2937;text-align:center;margin:0;line-height:1.3}.crear-module__FZfCXW__stepDescription{text-align:center;margin:-.75rem 0 0;line-height:1.6}.crear-module__FZfCXW__stepInput{width:100%}.crear-module__FZfCXW__helperText{text-align:center;margin:-.75rem 0 0;font-style:italic}.crear-module__FZfCXW__deliveryOptions{flex-direction:column;gap:.7rem;width:100%;display:flex}.crear-module__FZfCXW__deliveryOption{color:#1f2937;font-family:var(--font-poppins);cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;width:100%;min-height:auto;padding:1rem;transition:all .2s;display:flex}.crear-module__FZfCXW__deliveryOptionSelected{border-color:var(--colors-ui-dos);color:var(--colors-ui-dos);background:#287cfb14;box-shadow:0 2px 8px #287cfb26}.crear-module__FZfCXW__deliveryOptionContent{flex-direction:column;gap:.75rem;width:100%;display:flex}.crear-module__FZfCXW__deliveryOptionTitleRow{align-items:center;gap:.55rem;display:flex}.crear-module__FZfCXW__deliveryIcon{color:#6b7280;flex-shrink:0;width:24px;height:24px}.crear-module__FZfCXW__deliveryOptionSelected .crear-module__FZfCXW__deliveryIcon{color:var(--colors-ui-dos)}.crear-module__FZfCXW__deliveryOptionTitle{margin:0;line-height:1.4}.crear-module__FZfCXW__deliveryOptionDescription{margin:0;padding-left:0;line-height:1.5}.crear-module__FZfCXW__iconContainer{justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.crear-module__FZfCXW__iconWrapper{background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;animation:2s ease-in-out infinite crear-module__FZfCXW__pulse;display:flex;position:relative;box-shadow:0 4px 12px #25d3664d}@keyframes crear-module__FZfCXW__pulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #25d3664d}50%{transform:scale(1.05);box-shadow:0 6px 20px #25d36666}}.crear-module__FZfCXW__whatsappIcon{color:#fff;z-index:2;width:40px;height:40px}.crear-module__FZfCXW__bellIcon{color:#fff;z-index:3;background:#ef4444;border-radius:50%;width:28px;height:28px;padding:4px;animation:2s ease-in-out infinite crear-module__FZfCXW__ring;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #ef444466}@keyframes crear-module__FZfCXW__ring{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0)}}.crear-module__FZfCXW__summary{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:1rem;margin-top:.5rem;padding:1.5rem;display:flex}.crear-module__FZfCXW__summaryItem{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.crear-module__FZfCXW__summaryItem:last-child{border-bottom:none;padding-bottom:0}.crear-module__FZfCXW__summaryItem>:first-child{white-space:nowrap;flex-shrink:0}.crear-module__FZfCXW__summaryItem>:last-child{text-align:right;word-break:break-word;overflow-wrap:break-word;flex:1}.crear-module__FZfCXW__navigation{justify-content:center;width:100%;max-width:500px;margin:0 auto;display:flex}.crear-module__FZfCXW__continueButton{border-radius:.625rem;width:100%;min-height:50px;font-size:1rem;font-weight:600}@media (max-width:768px){.crear-module__FZfCXW__header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem}.crear-module__FZfCXW__backToHome{position:relative;left:0;transform:none}.crear-module__FZfCXW__logo{align-self:center;position:relative;left:0;transform:none}.crear-module__FZfCXW__logo img{height:28px}.crear-module__FZfCXW__continueButton{max-width:100%}}@media (max-width:480px){.crear-module__FZfCXW__header{gap:.75rem;padding:1rem}.crear-module__FZfCXW__backToHome{padding:.375rem .5rem;font-size:.8125rem}.crear-module__FZfCXW__backToHome svg{width:18px;height:18px}.crear-module__FZfCXW__logo img{height:26px}.crear-module__FZfCXW__form{gap:.7rem}.crear-module__FZfCXW__stepTitle{font-size:1.25rem!important}.crear-module__FZfCXW__stepContent{gap:1.25rem}.crear-module__FZfCXW__summary{padding:1.25rem}.crear-module__FZfCXW__summaryItem{flex-direction:column;align-items:flex-start;gap:.5rem}.crear-module__FZfCXW__summaryItem>:last-child{text-align:left}.crear-module__FZfCXW__continueButton{min-height:48px}.crear-module__FZfCXW__deliveryOption{padding:1.25rem}.crear-module__FZfCXW__deliveryOptionContent,.crear-module__FZfCXW__deliveryOptionTitleRow{gap:.625rem}.crear-module__FZfCXW__deliveryIcon{width:22px;height:22px}.crear-module__FZfCXW__deliveryOptionTitle{font-size:.9375rem!important}.crear-module__FZfCXW__deliveryOptionDescription{font-size:.8125rem!important}}.crear-module__FZfCXW__successScreen{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1rem 0;display:flex}.crear-module__FZfCXW__successContent{flex-direction:column;gap:1.3rem;width:100%;max-width:500px;display:flex}.crear-module__FZfCXW__successContentDos{flex-direction:column;gap:.8rem;width:100%;max-width:500px;display:flex}.crear-module__FZfCXW__successTitle{color:#1f2937;text-align:center;margin:0;line-height:1.3}.crear-module__FZfCXW__linkContainer{flex-direction:column;gap:1rem;display:flex}.crear-module__FZfCXW__linkLabel{text-align:center;line-height:1.6}.crear-module__FZfCXW__linkBox{background:#f9f9f9;border:1px solid #f2f2f2;border-radius:.5rem;flex-flow:column wrap;align-items:center;gap:.75rem;padding:.95rem;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.crear-module__FZfCXW__linkIcon{color:#9ca3af;flex-shrink:0;width:20px;height:20px}.crear-module__FZfCXW__link{font-family:var(--font-poppins);color:#6b7280;word-break:break-all;flex:1;min-width:0;font-size:.875rem;line-height:1.5;text-decoration:none}.crear-module__FZfCXW__link:hover{color:#4b5563}.crear-module__FZfCXW__copyButton{background:var(--colors-ui);color:#fff;cursor:pointer;font-family:var(--font-poppins);white-space:nowrap;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.crear-module__FZfCXW__copyButton:hover{opacity:.9}.crear-module__FZfCXW__copyButton.crear-module__FZfCXW__copied{background:#10b981}.crear-module__FZfCXW__copyButton.crear-module__FZfCXW__copied:hover{opacity:.9}.crear-module__FZfCXW__infoTag{background:#ecfdf5;border-left:4px solid #059669;border-radius:.5rem;padding:.8rem 1rem;position:relative}.crear-module__FZfCXW__infoTagContent{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.crear-module__FZfCXW__infoTag>*{color:#065f46!important;font-weight:500!important}.crear-module__FZfCXW__unirseButton{color:#fff;cursor:pointer;white-space:nowrap;background:#059669;border:none;border-radius:.5rem;flex-shrink:0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.crear-module__FZfCXW__unirseButton:hover{background:#047857}.crear-module__FZfCXW__emailInfo{box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.625rem;width:100%;margin:.5rem 0;padding:.875rem 1rem;display:flex}.crear-module__FZfCXW__emailIcon{color:#6b7280;flex-shrink:0;width:18px;height:18px;margin-top:.125rem}.crear-module__FZfCXW__emailInfo>:last-child{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;margin:0;line-height:1.5}.crear-module__FZfCXW__dividerContainer{align-items:center;gap:1rem;width:100%;margin:1rem 0;display:flex}.crear-module__FZfCXW__divider{background:#d1d5db;flex:1;min-width:30px;height:1px}.crear-module__FZfCXW__shareSection{flex-direction:column;align-items:center;gap:1rem;display:flex}.crear-module__FZfCXW__shareTitle{color:#1f2937;text-align:center;white-space:nowrap;flex-shrink:0;margin:0}.crear-module__FZfCXW__whatsappButton{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.crear-module__FZfCXW__whatsappButton:hover{background:#25d366}.crear-module__FZfCXW__whatsappButton svg{width:24px;height:24px}@media (max-width:480px){.crear-module__FZfCXW__successContent{gap:1.25rem}.crear-module__FZfCXW__linkBox{gap:.5rem;padding:.875rem}.crear-module__FZfCXW__linkIcon{width:18px;height:18px}.crear-module__FZfCXW__link{flex:100%;width:100%;min-width:0;font-size:.8125rem}.crear-module__FZfCXW__copyButton{flex:100%;width:100%;padding:.5rem .875rem;font-size:.8125rem}.crear-module__FZfCXW__infoTag{padding:.875rem 1.25rem}.crear-module__FZfCXW__infoTagContent{flex-direction:column;align-items:stretch;gap:.75rem}.crear-module__FZfCXW__unirseButton{width:100%;padding:.625rem 1.25rem}.crear-module__FZfCXW__emailInfo{flex-wrap:wrap;width:100%;padding:.75rem 1rem}.crear-module__FZfCXW__emailInfo>:last-child{flex:100%;min-width:0}.crear-module__FZfCXW__emailIcon{width:18px;height:18px}.crear-module__FZfCXW__dividerContainer{flex-direction:column;gap:0;margin:.4rem 0}.crear-module__FZfCXW__divider{background:#d1d5db;width:100%;height:1px}.crear-module__FZfCXW__shareTitle{white-space:normal}.crear-module__FZfCXW__whatsappButton{padding:.75rem 1.25rem}}
.login-module__Si-P0q__container{background:#fff;flex-direction:column;width:100%;min-height:100vh;display:flex}.login-module__Si-P0q__content{flex-direction:column;flex:1;width:100%;max-width:500px;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex}.login-module__Si-P0q__formContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.login-module__Si-P0q__logoContainer{justify-content:center;margin-bottom:1rem;display:flex}.login-module__Si-P0q__logo{width:auto;height:40px}.login-module__Si-P0q__title{font-family:var(--font-stack-sans);letter-spacing:-.3px;color:#1f2937;text-align:center;margin:0;font-size:1.8rem;font-weight:600;line-height:1.3}.login-module__Si-P0q__description{font-family:var(--font-poppins);color:#6b7280;text-align:center;margin:0;font-size:1rem;line-height:1.6}.login-module__Si-P0q__form{flex-direction:column;gap:1.25rem;width:100%;margin-top:.5rem;display:flex}.login-module__Si-P0q__inputWrapper,.login-module__Si-P0q__emailInput{width:100%}.login-module__Si-P0q__errorMessage{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem 1rem}.login-module__Si-P0q__submitButton{border-radius:.625rem;width:100%;min-height:50px;font-size:1rem;font-weight:600}.login-module__Si-P0q__confirmationContainer{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;width:100%;display:flex}.login-module__Si-P0q__checkIconContainer{background:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:.5rem;display:flex}.login-module__Si-P0q__checkIcon{color:#10b981;width:48px;height:48px}.login-module__Si-P0q__confirmationTitle{font-family:var(--font-stack-sans);color:#1f2937;margin:0;font-size:2rem;font-weight:600;line-height:1.3}.login-module__Si-P0q__confirmationDescription{font-family:var(--font-poppins);color:#1f2937;margin:0;font-size:1rem;line-height:1.6}.login-module__Si-P0q__confirmationDescription strong{color:var(--colors-ui);font-weight:600}.login-module__Si-P0q__confirmationSubtext{font-family:var(--font-poppins);color:#6b7280;margin:0;font-size:.875rem;line-height:1.6}.login-module__Si-P0q__emailIconContainer{justify-content:center;margin:1rem 0;display:flex}.login-module__Si-P0q__emailIcon{color:#9ca3af;opacity:.5;width:64px;height:64px}.login-module__Si-P0q__backButton{border-radius:.625rem;width:100%;max-width:300px;min-height:50px;margin-top:1rem;font-size:1rem;font-weight:600}@media (max-width:768px){.login-module__Si-P0q__content{padding:1.5rem 1rem 3rem}.login-module__Si-P0q__title,.login-module__Si-P0q__confirmationTitle{font-size:1.75rem}}@media (max-width:480px){.login-module__Si-P0q__content{padding:1.25rem .9rem 2.5rem}.login-module__Si-P0q__title,.login-module__Si-P0q__confirmationTitle{font-size:1.5rem}.login-module__Si-P0q__checkIconContainer{width:64px;height:64px}.login-module__Si-P0q__checkIcon{width:40px;height:40px}}
.navbar-module__bIDwaq__navbar{z-index:1000;background:#fff;border-bottom:2px solid #f6f8fd;width:100%;position:sticky;top:0}.navbar-module__bIDwaq__container{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex}.navbar-module__bIDwaq__logo{cursor:pointer;flex-shrink:0;align-items:center;display:flex}.navbar-module__bIDwaq__logo img{width:auto;height:auto;max-height:38px}.navbar-module__bIDwaq__desktopNav{align-items:center;gap:.5rem;margin-left:auto;display:flex}.navbar-module__bIDwaq__loginBtn{color:#1f2937;cursor:pointer;background:#f2f3f7;border:none;border-radius:.5rem;padding:.625rem 1.25rem;transition:all .2s}.navbar-module__bIDwaq__loginBtn:hover{background:#e5e7eb}.navbar-module__bIDwaq__createBtn{background:var(--colors-ui);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;transition:all .2s}.navbar-module__bIDwaq__createBtn:hover{opacity:.9}.navbar-module__bIDwaq__createBtnLoggedIn{color:#302f2f;cursor:pointer;background:#edeef0;border:none;border-radius:.5rem;padding:.625rem 1.25rem;transition:all .2s}.navbar-module__bIDwaq__createBtnLoggedIn:hover{background:#d5d6d8}.navbar-module__bIDwaq__misIntercambiosBtn{background:var(--colors-ui);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;transition:all .2s}.navbar-module__bIDwaq__misIntercambiosBtn:hover{opacity:.9}.navbar-module__bIDwaq__mobileNav{align-items:center;gap:.45rem;margin-left:auto;display:none}.navbar-module__bIDwaq__createBtnMobile{background:var(--colors-ui);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;padding:.625rem 1rem;transition:all .2s}.navbar-module__bIDwaq__createBtnMobile:hover{opacity:.9}.navbar-module__bIDwaq__menuBtn{color:#1f2937;cursor:pointer;background:#f2f3f7;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem;transition:all .2s;display:flex}.navbar-module__bIDwaq__menuBtn:hover{background:#e5e7eb}.navbar-module__bIDwaq__menuOverlay{z-index:999;background:#00000080;animation:.2s navbar-module__bIDwaq__fadeIn;position:fixed;inset:0}.navbar-module__bIDwaq__menuContent{background:#fff;flex-direction:column;gap:.75rem;width:85%;max-width:320px;height:100vh;padding:1.5rem;animation:.3s navbar-module__bIDwaq__slideIn;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-2px 0 10px #0000001a}.navbar-module__bIDwaq__menuHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:1rem;display:flex}.navbar-module__bIDwaq__menuTitle{color:#1f2937;margin:0}.navbar-module__bIDwaq__closeBtn{color:#1f2937;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.navbar-module__bIDwaq__closeBtn:hover{background:#f2f3f7}.navbar-module__bIDwaq__menuItemPrimary{background:var(--colors-ui);color:#fff;cursor:pointer;text-align:left;border:none;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.25rem;transition:all .2s;display:flex}.navbar-module__bIDwaq__giftIcon{color:#fff;flex-shrink:0;width:22px;height:22px}.navbar-module__bIDwaq__menuItemPrimary:hover{opacity:.9}.navbar-module__bIDwaq__menuItemSecondary{color:#1f2937;cursor:pointer;text-align:left;background:#f2f3f7;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.25rem;transition:all .2s;display:flex}.navbar-module__bIDwaq__chevronIcon{color:#6b7280;flex-shrink:0;width:20px;height:20px}.navbar-module__bIDwaq__menuItemSecondary:hover{background:#e5e7eb}.navbar-module__bIDwaq__divider{background:#e5e7eb;height:1px;margin:.5rem 0}@keyframes navbar-module__bIDwaq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes navbar-module__bIDwaq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:768px){.navbar-module__bIDwaq__desktopNav{display:none}.navbar-module__bIDwaq__mobileNav{display:flex}.navbar-module__bIDwaq__container{padding:1rem}}@media (max-width:335px){.navbar-module__bIDwaq__createBtnMobile{display:none}}
.page-module__aVkt9W__container{background:#fff;flex-direction:column;width:100%;min-height:100vh;padding:2rem 1.5rem;display:flex}.page-module__aVkt9W__logoContainer{justify-content:center;align-items:center;width:100%;padding:1rem 0 2rem;display:flex}.page-module__aVkt9W__logo{opacity:.9;width:auto;height:32px}.page-module__aVkt9W__loadingWrapper{justify-content:center;align-items:center;width:100%;max-width:600px;margin:0 auto;padding:2rem 0;display:flex}.page-module__aVkt9W__loadingSpinner{border:3px solid #f3f4f6;border-top-color:var(--colors-ui);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__aVkt9W__spin}@keyframes page-module__aVkt9W__spin{to{transform:rotate(360deg)}}.page-module__aVkt9W__errorContainer{flex-direction:column;align-items:center;width:100%;max-width:600px;margin:0 auto;padding:1rem 1.5rem;display:flex}.page-module__aVkt9W__errorContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.page-module__aVkt9W__errorTitle{color:#1f2937;font-family:var(--font-stack-sans);margin:0}.page-module__aVkt9W__errorSubtitle{color:#6b7280;max-width:500px;margin:0;line-height:1.6}.page-module__aVkt9W__backButtonError{margin-top:.5rem}.page-module__aVkt9W__content{flex-direction:column;gap:1.5rem;width:100%;max-width:600px;margin:0 auto;display:flex}.page-module__aVkt9W__header{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.page-module__aVkt9W__backButton{cursor:pointer;color:#718096;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:.5rem;transition:all .2s;display:flex}.page-module__aVkt9W__backButton:hover{color:#2d3748;background:#edf2f7}.page-module__aVkt9W__backButton:active{transform:scale(.95)}.page-module__aVkt9W__backButton svg{width:24px;height:24px}.page-module__aVkt9W__title{color:#1f2937;font-family:var(--font-stack-sans);letter-spacing:-.01em;margin:0;font-weight:600}.page-module__aVkt9W__subtitle{margin:-.5rem 0 .5rem;font-style:italic}.page-module__aVkt9W__mainView{flex-direction:column;gap:1.5rem;display:flex}.page-module__aVkt9W__optionsList{flex-direction:column;gap:1rem;display:flex}.page-module__aVkt9W__optionCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:1.25rem;transition:all .2s;display:flex}.page-module__aVkt9W__optionCard:hover{background:#f9fafb;border-color:#cbd5e0;box-shadow:0 2px 8px #0000000d}.page-module__aVkt9W__optionCard:active{transform:scale(.98)}.page-module__aVkt9W__optionContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.page-module__aVkt9W__optionIcon{color:#718096;flex-shrink:0;width:24px;height:24px;margin-left:1rem}.page-module__aVkt9W__formView{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.page-module__aVkt9W__formHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.page-module__aVkt9W__backButtonSmall{cursor:pointer;color:#718096;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:.5rem;transition:all .2s;display:flex}.page-module__aVkt9W__backButtonSmall:hover{color:#2d3748;background:#edf2f7}.page-module__aVkt9W__backButtonSmall:active{transform:scale(.95)}.page-module__aVkt9W__backButtonSmall svg{width:20px;height:20px}.page-module__aVkt9W__formInput{width:100%}.page-module__aVkt9W__formActions{gap:.75rem;margin-top:.5rem;display:flex}.page-module__aVkt9W__formActions button{flex:1}.page-module__aVkt9W__currencyInputWrapper{align-items:flex-end;gap:.45rem;display:flex;position:relative}.page-module__aVkt9W__currencyLabel{font-family:var(--font-poppins);color:#4b5563;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;height:fit-content;margin-bottom:0;padding:1rem 1.125rem;font-size:1rem;font-weight:500}.page-module__aVkt9W__currencyInputWrapper .page-module__aVkt9W__inputWrapper{flex:1;margin-bottom:0}@media (max-width:768px){.page-module__aVkt9W__container{padding:1.5rem 1rem}.page-module__aVkt9W__logoContainer{margin-bottom:.5rem;padding:.75rem 0 1.5rem}.page-module__aVkt9W__logo{height:28px}.page-module__aVkt9W__loadingWrapper{padding:1.5rem 0}.page-module__aVkt9W__loadingSpinner{width:36px;height:36px}.page-module__aVkt9W__errorContainer{padding:.5rem 1.25rem}.page-module__aVkt9W__errorContent{gap:1rem}.page-module__aVkt9W__content{gap:1.25rem}.page-module__aVkt9W__title{font-size:1.5rem}.page-module__aVkt9W__optionCard{padding:1rem}.page-module__aVkt9W__formView{padding:1.25rem}.page-module__aVkt9W__formActions{flex-direction:column}.page-module__aVkt9W__formActions button{width:100%}.page-module__aVkt9W__currencyLabel{text-align:center;width:90px}}@media (max-width:480px){.page-module__aVkt9W__container{padding:1rem .75rem}.page-module__aVkt9W__logoContainer{margin-bottom:.25rem;padding:.5rem 0 1rem}.page-module__aVkt9W__logo{height:26px}.page-module__aVkt9W__loadingWrapper{padding:1.25rem 0}.page-module__aVkt9W__loadingSpinner{border-width:2.5px;width:32px;height:32px}.page-module__aVkt9W__errorContainer{padding:1rem}.page-module__aVkt9W__errorTitle{font-size:1.25rem!important}.page-module__aVkt9W__errorSubtitle{font-size:.9375rem}.page-module__aVkt9W__content{gap:1rem}.page-module__aVkt9W__title{font-size:1.25rem}.page-module__aVkt9W__header{gap:.75rem}.page-module__aVkt9W__backButton{width:36px;height:36px}.page-module__aVkt9W__backButton svg{width:20px;height:20px}.page-module__aVkt9W__optionCard{padding:.875rem}.page-module__aVkt9W__formView{padding:1rem}}.page-module__aVkt9W__textareaWrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.page-module__aVkt9W__textareaLabel{color:#6b7280;font-size:.875rem;font-weight:600;font-family:var(--font-stack-sans)}.page-module__aVkt9W__textarea{width:100%;font-size:1rem;font-family:var(--font-stack-sans);color:#1f2937;resize:vertical;border:1px solid #d1d5db;border-radius:.5rem;min-height:120px;padding:.75rem;line-height:1.5}.page-module__aVkt9W__textarea:focus{border-color:#e7131a;outline:none;box-shadow:0 0 0 3px #e7131a1a}.page-module__aVkt9W__textarea::placeholder{color:#9ca3af}
.page-module__4GUvWW__container{background:#fff;flex-direction:column;width:100%;padding:2rem 1.5rem;display:flex}.page-module__4GUvWW__logoContainer{justify-content:center;align-items:center;width:100%;padding:1rem 0 2rem;display:flex}.page-module__4GUvWW__logo{opacity:.9;width:auto;height:32px}.page-module__4GUvWW__loadingWrapper{justify-content:center;align-items:center;width:100%;max-width:600px;margin:0 auto;padding:2rem 0;display:flex}.page-module__4GUvWW__loadingSpinner{border:3px solid #f3f4f6;border-top-color:var(--colors-ui);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__4GUvWW__spin}.page-module__4GUvWW__errorContainer{flex-direction:column;align-items:center;width:100%;max-width:600px;margin:0 auto;padding:1rem 1.5rem;display:flex}.page-module__4GUvWW__errorContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.page-module__4GUvWW__errorTitle{color:#1f2937;font-family:var(--font-stack-sans);margin:0}.page-module__4GUvWW__errorSubtitle{color:#6b7280;max-width:500px;margin:0;line-height:1.6}@keyframes page-module__4GUvWW__spin{to{transform:rotate(360deg)}}.page-module__4GUvWW__content{flex-direction:column;gap:.8rem;width:100%;max-width:506px;margin:0 auto;display:flex}.page-module__4GUvWW__mainTitle{font-family:var(--font-stack-sans);color:#1f2937;text-align:center;margin:0 0 .5rem;padding:0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.5}.page-module__4GUvWW__organizerName{color:#1f2937;font-weight:700}.page-module__4GUvWW__infoSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:1.2rem;padding:17px;display:flex}.page-module__4GUvWW__infoItem{flex-direction:column;display:flex}.page-module__4GUvWW__comunicadoBox{background:#f0f9ff;border:1px solid #bae6fd;border-left:4px solid #0ea5e9;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.page-module__4GUvWW__comunicadoHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:0;transition:opacity .2s;display:flex}.page-module__4GUvWW__comunicadoHeader:hover{opacity:.8}.page-module__4GUvWW__comunicadoHeader:active{opacity:.6}.page-module__4GUvWW__comunicadoTitle{color:#0c4a6e;font-family:var(--font-stack-sans);flex:1;margin:0}.page-module__4GUvWW__comunicadoChevron{color:#0ea5e9;flex-shrink:0;width:25px;height:25px;transition:transform .2s}.page-module__4GUvWW__comunicadoText{color:#075985;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6;animation:.2s page-module__4GUvWW__fadeIn}.page-module__4GUvWW__inviteBox{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.page-module__4GUvWW__inviteHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:0;transition:opacity .2s;display:flex}.page-module__4GUvWW__inviteHeader:hover{opacity:.8}.page-module__4GUvWW__inviteHeader:active{opacity:.6}.page-module__4GUvWW__inviteTitle{color:#166534;font-family:var(--font-stack-sans);flex:1;margin:0}.page-module__4GUvWW__inviteChevron{color:#22c55e;flex-shrink:0;width:25px;height:25px;transition:transform .2s}.page-module__4GUvWW__inviteSubtitle{color:#15803d;margin:0;line-height:1.5}.page-module__4GUvWW__linkContainer{flex-direction:column;gap:.75rem;display:flex}.page-module__4GUvWW__linkDisplay{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;min-height:44px;padding:.75rem 1rem;display:flex}.page-module__4GUvWW__linkText{word-break:break-all;color:#1f2937;margin:0;font-family:Poppins,monospace;font-size:.875rem}.page-module__4GUvWW__copyLinkButton{cursor:pointer;color:#1f2937;font-size:.9rem;font-weight:500;font-family:var(--font-stack-sans);background:#fff;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:47px;padding:.75rem 1rem;transition:all .2s;display:flex}.page-module__4GUvWW__copyLinkButton:hover{background:#f2f2f4;border-color:#cccfd5}.page-module__4GUvWW__copyIcon{flex-shrink:0;width:18px;height:18px}.page-module__4GUvWW__whatsappButton{justify-content:center;width:100%;min-height:44px;background:#22c55e!important;border-color:#22c55e!important}.page-module__4GUvWW__whatsappButton:hover{background:#16a34a!important;border-color:#16a34a!important}.page-module__4GUvWW__whatsappButton svg{width:18px;height:18px}.page-module__4GUvWW__whatsappButton span{font-size:.9rem;font-weight:600}.page-module__4GUvWW__membersTag{text-align:center;background:#eff6ff;border-left:4px solid #3b82f6;border-radius:.625rem;padding:.875rem 1.25rem}.page-module__4GUvWW__membersTag>*{margin:0;color:#1e40af!important}.page-module__4GUvWW__organizerActions{flex-direction:row;gap:.6rem;width:100%;display:flex}.page-module__4GUvWW__actionButton{justify-content:center;width:100%;min-height:48px}.page-module__4GUvWW__actionButton span{font-size:1rem;font-weight:600}.page-module__4GUvWW__assignmentBox{text-align:center;background:#fef3c7;border:2px solid #f59e0b;border-radius:.75rem;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.page-module__4GUvWW__assignmentTitle{color:#1f2937;margin:0;font-size:1.25rem;line-height:1.4}.page-module__4GUvWW__assignmentSubtitle{color:#6b7280;margin:0;font-size:1rem}.page-module__4GUvWW__assignmentButton{justify-content:center;min-width:200px;min-height:48px}.page-module__4GUvWW__assignmentButton span{font-size:1rem;font-weight:600}.page-module__4GUvWW__recommendationBox{background:#ecfdf5;border-left:4px solid #059669;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.page-module__4GUvWW__recommendationBox>:first-child{margin:0;color:#065f46!important}.page-module__4GUvWW__visitorInvitation{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;display:flex}.page-module__4GUvWW__visitorInvitation>:first-child{margin:0;line-height:1.6}.page-module__4GUvWW__joinButton{justify-content:center;width:100%;min-height:48px}.page-module__4GUvWW__joinButton span{font-size:1rem;font-weight:600}.page-module__4GUvWW__membersSection{flex-direction:column;gap:1rem;width:100%;margin-top:14px;display:flex}.page-module__4GUvWW__sectionTitle{color:#1f2937;text-align:center;margin:0}.page-module__4GUvWW__membersList{flex-direction:column;gap:.75rem;width:100%;display:flex}.page-module__4GUvWW__memberItem{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.page-module__4GUvWW__memberItem:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.page-module__4GUvWW__memberItem>:first-child,.page-module__4GUvWW__memberItem>:last-child{margin:0}.page-module__4GUvWW__memberItemParticipant{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:all .2s;display:flex}.page-module__4GUvWW__memberItemParticipant:hover{border-color:#d1d5db}.page-module__4GUvWW__memberInfo{flex-direction:column;flex:1;gap:.25rem;width:100%;display:flex}.page-module__4GUvWW__memberName{margin:0}.page-module__4GUvWW__noAssignmentText{margin:0;font-weight:500}.page-module__4GUvWW__memberActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-module__4GUvWW__assignButton{color:#92400e;background:#fef3c7;border-color:#f59e0b;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:auto;height:40px;padding:.5rem 1rem;display:flex}.page-module__4GUvWW__assignButton:hover{background:#fde68a;border-color:#d97706}.page-module__4GUvWW__assignButton svg{width:18px;height:18px}.page-module__4GUvWW__assignButton span{font-size:.875rem;font-weight:500}.page-module__4GUvWW__giftButton{flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:auto;height:40px;padding:.5rem 1rem;display:flex}.page-module__4GUvWW__giftButton svg{width:18px;height:18px}.page-module__4GUvWW__giftButton span{font-size:.875rem;font-weight:500}.page-module__4GUvWW__footer{text-align:center;border-top:1px solid #e5e7eb;margin-top:2rem;padding:1.5rem 4rem 2.5rem}.page-module__4GUvWW__footerLink{color:#3b82f6;text-decoration:underline;transition:color .2s}.page-module__4GUvWW__footerLink:hover{color:#2563eb}@media (max-width:768px){.page-module__4GUvWW__container{padding:1.5rem 1rem}.page-module__4GUvWW__logoContainer{margin-bottom:.5rem;padding:.75rem 0 1.5rem}.page-module__4GUvWW__logo{height:28px}.page-module__4GUvWW__loadingWrapper{padding:1.5rem 0}.page-module__4GUvWW__loadingSpinner{width:36px;height:36px}.page-module__4GUvWW__errorContainer{padding:.5rem 1.25rem}.page-module__4GUvWW__errorContent{gap:.875rem}.page-module__4GUvWW__content{gap:1.5rem}.page-module__4GUvWW__mainTitle{font-size:1.25rem;line-height:1.5}.page-module__4GUvWW__infoSection{gap:1.25rem;padding:1.25rem}.page-module__4GUvWW__membersTag{padding:.625rem .875rem}.page-module__4GUvWW__recommendationBox{padding:1rem}.page-module__4GUvWW__visitorInvitation{padding:1.5rem 1rem}.page-module__4GUvWW__memberItem{padding:.875rem 1rem}.page-module__4GUvWW__memberItemParticipant{padding:.75rem .875rem}.page-module__4GUvWW__memberActions{gap:.375rem}.page-module__4GUvWW__assignButton{gap:.5rem;height:36px;padding:.5rem .875rem}.page-module__4GUvWW__assignButton svg{width:16px;height:16px}.page-module__4GUvWW__assignButton span{font-size:.8125rem}.page-module__4GUvWW__giftButton{gap:.5rem;width:auto;min-width:auto;height:36px;padding:.5rem .875rem}.page-module__4GUvWW__giftButton svg{width:16px;height:16px}.page-module__4GUvWW__giftButton span{font-size:.85rem}}@media (max-width:485px){.page-module__4GUvWW__organizerActions{flex-direction:column}.page-module__4GUvWW__container{padding:1rem .75rem}.page-module__4GUvWW__logoContainer{margin-bottom:.25rem;padding:.5rem 0 1rem}.page-module__4GUvWW__logo{height:26px}.page-module__4GUvWW__loadingWrapper{padding:1.25rem 0}.page-module__4GUvWW__loadingSpinner{border-width:2.5px;width:32px;height:32px}.page-module__4GUvWW__errorContainer{padding:1rem}.page-module__4GUvWW__errorTitle{font-size:1.25rem!important}.page-module__4GUvWW__errorSubtitle{font-size:.9375rem}.page-module__4GUvWW__content{gap:1.25rem}.page-module__4GUvWW__mainTitle{font-size:1.225rem}.page-module__4GUvWW__infoSection{gap:1rem;padding:1rem}.page-module__4GUvWW__actionButton,.page-module__4GUvWW__joinButton,.page-module__4GUvWW__assignmentButton{min-height:44px;font-size:.9375rem}.page-module__4GUvWW__assignmentBox{margin-bottom:1.25rem;padding:1.25rem}.page-module__4GUvWW__assignmentTitle{font-size:1.125rem}.page-module__4GUvWW__assignmentSubtitle{font-size:.9375rem}.page-module__4GUvWW__assignmentButton{min-width:100%}.page-module__4GUvWW__membersTag{padding:.5rem .75rem}.page-module__4GUvWW__recommendationBox{gap:.875rem;padding:.875rem}.page-module__4GUvWW__visitorInvitation{gap:1.25rem;padding:1.25rem .75rem}.page-module__4GUvWW__memberItem{padding:.75rem}.page-module__4GUvWW__memberItemParticipant{flex-direction:column;padding:.625rem .75rem}.page-module__4GUvWW__memberActions{flex-direction:column;gap:.5rem;width:100%}.page-module__4GUvWW__assignButton{gap:.375rem;width:100%;height:32px;padding:.5rem .75rem}.page-module__4GUvWW__assignButton svg{width:14px;height:14px}.page-module__4GUvWW__assignButton span{font-size:.75rem}.page-module__4GUvWW__giftButton{gap:.375rem;width:100%;min-width:auto;height:32px;padding:.5rem .75rem}.page-module__4GUvWW__giftButton svg{width:14px;height:14px}.page-module__4GUvWW__giftButton span{font-size:.85rem}.page-module__4GUvWW__footer{padding:1.5rem .75rem .75rem}.page-module__4GUvWW__comunicadoBox{gap:.625rem;padding:1rem}.page-module__4GUvWW__comunicadoHeader{gap:.5rem}.page-module__4GUvWW__comunicadoTitle{font-size:1rem!important}.page-module__4GUvWW__comunicadoChevron{width:18px;height:18px}.page-module__4GUvWW__comunicadoText{font-size:.875rem}.page-module__4GUvWW__inviteBox{gap:.625rem;padding:1rem}.page-module__4GUvWW__inviteHeader{gap:.5rem}.page-module__4GUvWW__inviteTitle{font-size:1rem!important}.page-module__4GUvWW__inviteChevron{width:18px;height:18px}.page-module__4GUvWW__inviteSubtitle{font-size:.8125rem}.page-module__4GUvWW__linkDisplay{min-height:40px;padding:.625rem .875rem}.page-module__4GUvWW__linkText{font-size:.8125rem}.page-module__4GUvWW__copyLinkButton{min-height:40px;padding:.625rem .875rem;font-size:.8125rem}.page-module__4GUvWW__copyIcon{width:16px;height:16px}.page-module__4GUvWW__whatsappButton{min-height:40px}.page-module__4GUvWW__whatsappButton svg{width:16px;height:16px}.page-module__4GUvWW__whatsappButton span{font-size:.9375rem}}.page-module__4GUvWW__overlayContainer{z-index:10000;background:linear-gradient(135deg,#9293e0 0%,#fff 100%);justify-content:center;padding:3rem 1.5rem;animation:.3s page-module__4GUvWW__fadeIn;display:flex;position:fixed;inset:0}.page-module__4GUvWW__overlayContent{text-align:center;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:500px;display:flex}.page-module__4GUvWW__overlayTitle{color:#fff;font-family:var(--font-stack-sans);margin:0;line-height:1.4}.page-module__4GUvWW__slotMachineContainer{background:#fff;border-radius:1rem;width:100%;max-width:400px;padding:2rem;box-shadow:0 20px 25px -5px #0000004d}.page-module__4GUvWW__slotMachineWindow{background:#f9fafb;border:3px solid #e5e7eb;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:120px;display:flex;position:relative;overflow:hidden}.page-module__4GUvWW__slotMachineText{color:#1f2937;font-size:2rem;font-weight:700;font-family:var(--font-stack-sans);text-align:center;word-break:break-word;justify-content:center;align-items:center;min-height:2.5rem;padding:.5rem;transition:all .2s;display:flex}.page-module__4GUvWW__slotMachineAnimating{animation:.3s ease-in-out infinite page-module__4GUvWW__slotPulse}.page-module__4GUvWW__slotMachineFinal{color:#e7131a;font-size:2.5rem;animation:.6s ease-out page-module__4GUvWW__slotFinal;transform:scale(1)}@keyframes page-module__4GUvWW__slotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@keyframes page-module__4GUvWW__slotFinal{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.page-module__4GUvWW__overlayActions{width:100%;max-width:300px}.page-module__4GUvWW__continueButton{width:100%;min-height:50px;font-size:1rem;font-weight:600}@keyframes page-module__4GUvWW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.page-module__4GUvWW__overlayContainer{padding:2rem 1rem}.page-module__4GUvWW__overlayTitle{font-size:1.5rem!important}.page-module__4GUvWW__slotMachineContainer{padding:1.5rem}.page-module__4GUvWW__slotMachineWindow{height:100px}.page-module__4GUvWW__slotMachineText{font-size:1.5rem}.page-module__4GUvWW__slotMachineFinal{font-size:2rem}}@media (max-width:485px){.page-module__4GUvWW__overlayContainer{padding:2rem .75rem}.page-module__4GUvWW__overlayContent{gap:1.5rem}.page-module__4GUvWW__overlayTitle{font-size:1.25rem!important}.page-module__4GUvWW__slotMachineContainer{padding:1.25rem}.page-module__4GUvWW__slotMachineWindow{height:90px}.page-module__4GUvWW__slotMachineText{font-size:1.25rem}.page-module__4GUvWW__slotMachineFinal{font-size:1.75rem}.page-module__4GUvWW__continueButton{min-height:44px;font-size:.9375rem}}.page-module__4GUvWW__modalOverlay{z-index:10001;background:#00000080;justify-content:center;align-items:center;padding:2rem 1.5rem;animation:.3s page-module__4GUvWW__fadeIn;display:flex;position:fixed;inset:0}.page-module__4GUvWW__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 20px 25px -5px #0000004d}.page-module__4GUvWW__modalHeader{border-bottom:1px solid #e5e7eb;padding:1.5rem 1.5rem 1rem}.page-module__4GUvWW__modalHeaderContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__4GUvWW__modalTitle{color:#1f2937;font-family:var(--font-stack-sans);margin:0}.page-module__4GUvWW__modalBody{flex:1;padding:1.5rem}.page-module__4GUvWW__modalActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.page-module__4GUvWW__modalButton{flex:1;justify-content:center;min-width:120px;min-height:44px}.page-module__4GUvWW__modalButton span{font-size:1rem;font-weight:600}@media (max-width:768px){.page-module__4GUvWW__modalOverlay{padding:1.5rem 1rem}.page-module__4GUvWW__modalContent{max-width:100%}.page-module__4GUvWW__modalHeader{padding:1.25rem 1.25rem .875rem}.page-module__4GUvWW__modalHeaderContent{gap:.75rem}.page-module__4GUvWW__modalBody{padding:1.25rem}.page-module__4GUvWW__modalActions{flex-direction:column}.page-module__4GUvWW__modalButton{width:100%}}@media (max-width:485px){.page-module__4GUvWW__modalOverlay{padding:1rem .75rem}.page-module__4GUvWW__modalHeader{padding:1rem 1rem .75rem}.page-module__4GUvWW__modalHeaderContent{gap:.5rem}.page-module__4GUvWW__modalTitle{font-size:1.25rem!important}.page-module__4GUvWW__modalBody{padding:1rem}.page-module__4GUvWW__modalActions{gap:.5rem}.page-module__4GUvWW__modalButton{min-height:40px;font-size:.9375rem}}.page-module__4GUvWW__editModalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000004d}.page-module__4GUvWW__editModalBody{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.page-module__4GUvWW__modalCloseButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.page-module__4GUvWW__modalCloseButton:hover{color:#1f2937;background:#f3f4f6}.page-module__4GUvWW__modalCloseButton svg{width:20px;height:20px}.page-module__4GUvWW__editField{flex-direction:column;display:flex}.page-module__4GUvWW__nicknameDisplay{align-items:center;gap:.75rem;display:flex}.page-module__4GUvWW__editNicknameButton{cursor:pointer;color:#1f2937;font-size:.875rem;font-family:var(--font-stack-sans);background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:all .2s;display:flex}.page-module__4GUvWW__editNicknameButton:hover{background:#e5e7eb;border-color:#d1d5db}.page-module__4GUvWW__editNicknameButton svg{width:16px;height:16px}.page-module__4GUvWW__nicknameEdit{flex-direction:column;gap:.75rem;display:flex}.page-module__4GUvWW__nicknameInput{font-size:1rem;font-family:var(--font-stack-sans);color:#1f2937;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem}.page-module__4GUvWW__nicknameInput:focus{border-color:#e7131a;outline:none;box-shadow:0 0 0 3px #e7131a1a}.page-module__4GUvWW__nicknameEditActions{gap:.75rem;display:flex}.page-module__4GUvWW__cancelButton{cursor:pointer;color:#1f2937;font-size:.875rem;font-family:var(--font-stack-sans);background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem 1rem;transition:all .2s}.page-module__4GUvWW__cancelButton:hover:not(:disabled){background:#e5e7eb}.page-module__4GUvWW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.page-module__4GUvWW__saveNicknameButton{cursor:pointer;color:#fff;font-size:.875rem;font-family:var(--font-stack-sans);background:#e7131a;border:1px solid #e7131a;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;transition:all .2s}.page-module__4GUvWW__saveNicknameButton:hover:not(:disabled){background:#c1121f;border-color:#c1121f}.page-module__4GUvWW__saveNicknameButton:disabled{opacity:.5;cursor:not-allowed}.page-module__4GUvWW__regalosList{background:#f9fafb;border-radius:.5rem;flex-wrap:wrap;gap:.75rem;max-height:300px;padding:.5rem;display:flex;overflow-y:auto}.page-module__4GUvWW__regaloItem{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;flex:none;align-items:center;gap:.5rem;min-width:120px;max-width:150px;padding:.75rem;display:flex}.page-module__4GUvWW__regaloImage{object-fit:cover;border-radius:.375rem;width:80px;height:80px}.page-module__4GUvWW__regaloName{text-align:center;word-break:break-word;font-size:.75rem;line-height:1.3}.page-module__4GUvWW__excludeSection{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.page-module__4GUvWW__excludeButton{cursor:pointer;color:#dc2626;font-size:.875rem;font-family:var(--font-stack-sans);background:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-weight:600;transition:all .2s;display:flex}.page-module__4GUvWW__excludeButton:hover:not(:disabled){background:#fecaca;border-color:#fca5a5}.page-module__4GUvWW__excludeButton:disabled{opacity:.5;cursor:not-allowed}.page-module__4GUvWW__excludeButton svg{width:18px;height:18px}.page-module__4GUvWW__excludeConfirmSection{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-top:1rem;padding:1rem}.page-module__4GUvWW__excludeConfirmActions{gap:.75rem;margin-top:1rem;display:flex}.page-module__4GUvWW__cancelExcludeButton{cursor:pointer;color:#1f2937;font-size:.875rem;font-family:var(--font-stack-sans);background:#fff;border:1px solid #d1d5db;border-radius:.5rem;flex:1;padding:.75rem 1rem;font-weight:600;transition:all .2s}.page-module__4GUvWW__cancelExcludeButton:hover:not(:disabled){background:#f9fafb}.page-module__4GUvWW__cancelExcludeButton:disabled{opacity:.5;cursor:not-allowed}.page-module__4GUvWW__confirmExcludeButton{cursor:pointer;color:#fff;font-size:.875rem;font-family:var(--font-stack-sans);background:#dc2626;border:1px solid #dc2626;border-radius:.5rem;flex:1;padding:.75rem 1rem;font-weight:600;transition:all .2s}.page-module__4GUvWW__confirmExcludeButton:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.page-module__4GUvWW__confirmExcludeButton:disabled{opacity:.5;cursor:not-allowed}.page-module__4GUvWW__memberNameContainer{align-items:center;gap:.5rem;display:flex}.page-module__4GUvWW__editButton{cursor:pointer;color:#6b7280;opacity:.7;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem .3rem;transition:all .2s;display:flex}.page-module__4GUvWW__editButton:hover{color:#1f2937;opacity:1;background:#f3f4f6}.page-module__4GUvWW__editButton svg{width:16px;height:16px}@media (max-width:768px){.page-module__4GUvWW__editModalContent{max-width:100%}.page-module__4GUvWW__editModalBody{gap:1.25rem;padding:1.25rem}.page-module__4GUvWW__regalosList{max-height:250px}.page-module__4GUvWW__regaloItem{min-width:100px;max-width:120px}}@media (max-width:485px){.page-module__4GUvWW__editModalBody{gap:1rem;padding:1rem}.page-module__4GUvWW__nicknameEditActions,.page-module__4GUvWW__excludeConfirmActions{flex-direction:column}.page-module__4GUvWW__regalosList{max-height:200px}.page-module__4GUvWW__regaloItem{min-width:90px;max-width:100px}}
.page-module___dRR1W__container{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:100vh;padding:2rem 1.5rem;display:flex;overflow-x:hidden}.page-module___dRR1W__logoContainer{justify-content:center;align-items:center;width:100%;padding:1rem 0 2rem;display:flex}.page-module___dRR1W__logo{opacity:.9;width:auto;height:32px}.page-module___dRR1W__loadingWrapper{justify-content:center;align-items:center;width:100%;max-width:600px;margin:0 auto;padding:2rem 0;display:flex}.page-module___dRR1W__loadingSpinner{border:3px solid #f3f4f6;border-top-color:var(--colors-ui);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module___dRR1W__spin}@keyframes page-module___dRR1W__spin{to{transform:rotate(360deg)}}.page-module___dRR1W__content{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:520px;margin:0 auto;padding:0 1.5rem 4rem;display:flex}.page-module___dRR1W__headerSection{text-align:center;margin-bottom:2rem}.page-module___dRR1W__title{color:#1f2937;margin:0 0 .75rem;line-height:1.3}.page-module___dRR1W__subtitle{color:#6b7280;margin:0;line-height:1.6}.page-module___dRR1W__direccionPostalBox{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;width:100%;margin-bottom:2rem;padding:1.5rem}.page-module___dRR1W__direccionPostalTitle{margin:0 0 .75rem;line-height:1.4}.page-module___dRR1W__direccionPostalDescription{margin:0 0 1rem;line-height:1.5}.page-module___dRR1W__direccionPostalContent{flex-direction:column;gap:.25rem;display:flex}.page-module___dRR1W__direccionPostalLine{margin:0;line-height:1.6}.page-module___dRR1W__errorContainer{flex-direction:column;align-items:center;width:100%;max-width:600px;margin:0 auto;padding:1rem 1.5rem;display:flex}.page-module___dRR1W__errorContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.page-module___dRR1W__errorTitle{color:#1f2937;font-family:var(--font-stack-sans);margin:0}.page-module___dRR1W__errorSubtitle{color:#6b7280;max-width:500px;margin:0;line-height:1.6}.page-module___dRR1W__errorText{text-align:center;margin:.5rem 0 0}.page-module___dRR1W__regalosGrid{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:.8rem;width:100%;margin-bottom:2rem;display:grid}.page-module___dRR1W__regaloCard{box-sizing:border-box;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;min-width:0;padding:1rem;transition:all .2s;display:flex}.page-module___dRR1W__regaloCard:hover{border-color:var(--colors-ui);box-shadow:0 4px 12px #e7131a1a}.page-module___dRR1W__regaloImageContainer{aspect-ratio:1;background:#f9fafb;border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.page-module___dRR1W__regaloImage{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.page-module___dRR1W__regaloImagePlaceholder{background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module___dRR1W__regaloNombre{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module___dRR1W__regaloPrecio{text-align:center;margin:0;font-size:.875rem}.page-module___dRR1W__proveedoresContainer{justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.page-module___dRR1W__proveedorLink{background:var(--colors-ui);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex}.page-module___dRR1W__proveedorLink:hover{background:#dc2626;transform:scale(1.1)}.page-module___dRR1W__proveedorIcon{width:20px;height:20px}.page-module___dRR1W__noRegalos{text-align:center;padding:3rem 1rem}.page-module___dRR1W__buttonContainer{justify-content:center;margin-top:2rem;display:flex}.page-module___dRR1W__backButton{min-width:250px;min-height:48px}.page-module___dRR1W__goButton{justify-content:center;min-width:200px;min-height:48px}.page-module___dRR1W__searchContainer{width:100%;margin-bottom:1rem}.page-module___dRR1W__searchInputWrapper{align-items:center;width:100%;display:flex;position:relative}.page-module___dRR1W__searchIcon{color:#6b7280;z-index:1;pointer-events:none;width:20px;height:20px;position:absolute;left:1rem}.page-module___dRR1W__searchInput{padding-left:3rem!important;padding-right:3rem!important}.page-module___dRR1W__clearSearchButton{color:#6b7280;cursor:pointer;z-index:1;background:#e5e7eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;right:.75rem}.page-module___dRR1W__clearSearchButton:hover{color:#1f2937;background:#d1d5db}.page-module___dRR1W__clearSearchButton svg{width:16px;height:16px}.page-module___dRR1W__filtersButtonContainer{width:100%;margin-bottom:.5rem}.page-module___dRR1W__filtersToggleButton{cursor:pointer;width:100%;font-family:var(--font-poppins);background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;transition:all .3s;display:flex}.page-module___dRR1W__filtersToggleButton:hover{border-color:var(--colors-ui);background:#f9fafb;box-shadow:0 2px 8px #e7131a1a}.page-module___dRR1W__filtersToggleButtonActive{border-color:var(--colors-ui);background:#fef2f2;box-shadow:0 2px 8px #e7131a26}.page-module___dRR1W__filterIcon{width:20px;height:20px;color:var(--colors-ui);flex-shrink:0}.page-module___dRR1W__filtersButtonText{text-align:left;color:#1f2937;flex:1;margin:0}.page-module___dRR1W__filterChevron{color:#6b7280;flex-shrink:0;width:20px;height:20px;transition:transform .3s}.page-module___dRR1W__filterChevronOpen{transform:rotate(90deg)}.page-module___dRR1W__filtersContainer{opacity:0;pointer-events:none;border-radius:.75rem;width:100%;max-height:0;margin-top:4px;margin-bottom:5px;transition:max-height .4s ease-out,opacity .3s ease-out,margin-bottom .3s ease-out;position:relative;overflow:hidden}.page-module___dRR1W__filtersContainerOpen{opacity:1;pointer-events:auto;max-height:500px;margin-bottom:1.5rem;overflow:visible}.page-module___dRR1W__filtersContent{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;animation:.3s ease-out page-module___dRR1W__slideDown;display:flex;position:relative;overflow:visible}@keyframes page-module___dRR1W__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module___dRR1W__filterGroup{flex-direction:column;gap:.5rem;display:flex;position:relative;overflow:visible}.page-module___dRR1W__filterLabel{margin:0;font-size:.875rem}.page-module___dRR1W__filterButtons{flex-wrap:wrap;gap:.5rem;display:flex}.page-module___dRR1W__filterButton{font-family:var(--font-poppins);color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-module___dRR1W__filterButton:hover{background:#f3f4f6;border-color:#d1d5db}.page-module___dRR1W__filterButtonActive{background:var(--colors-ui);border-color:var(--colors-ui);color:#fff}.page-module___dRR1W__filterButtonActive:hover{background:#dc2626;border-color:#dc2626}.page-module___dRR1W__categoryDropdownWrapper{z-index:10;width:100%;position:relative}.page-module___dRR1W__categoryDropdownButton{width:100%;font-family:var(--font-poppins);color:#1f2937;cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.page-module___dRR1W__categoryDropdownButton:hover{background:#fff;border-color:#d1d5db}.page-module___dRR1W__categoryDropdownButtonOpen{border-color:var(--colors-ui-dos);background:#fff;box-shadow:0 0 0 3px #287cfb1a}.page-module___dRR1W__categoryDropdownValue{flex:1;font-weight:500}.page-module___dRR1W__categoryDropdownChevron{color:#6b7280;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.page-module___dRR1W__categoryDropdownChevronOpen{transform:rotate(90deg)}.page-module___dRR1W__categoryDropdownMenu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;max-height:250px;animation:.2s ease-out page-module___dRR1W__slideDown;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.page-module___dRR1W__categoryDropdownOption{text-align:left;width:100%;font-family:var(--font-poppins);color:#1f2937;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f3f4f6;padding:.75rem 1rem;font-size:.875rem;transition:all .15s}.page-module___dRR1W__categoryDropdownOption:last-child{border-bottom:none}.page-module___dRR1W__categoryDropdownOption:hover{color:var(--colors-ui);background:#f9fafb}.page-module___dRR1W__categoryDropdownOptionActive{color:var(--colors-ui-dos);background:#eff6ff;font-weight:600}.page-module___dRR1W__categoryDropdownOptionActive:hover{background:#dbeafe}.page-module___dRR1W__priceRangeContainer{align-items:flex-end;gap:.75rem;width:100%;display:flex}.page-module___dRR1W__priceInputWrapper{flex-direction:column;flex:1;gap:.375rem;display:flex}.page-module___dRR1W__priceInputLabel{margin:0;font-size:.75rem}.page-module___dRR1W__priceInputContainer{align-items:center;width:100%;display:flex;position:relative}.page-module___dRR1W__priceInputPrefix{color:#6b7280;font-family:var(--font-poppins);z-index:1;pointer-events:none;font-size:.875rem;font-weight:500;position:absolute;left:.75rem}.page-module___dRR1W__priceInput{width:100%;padding-left:1.75rem!important}.page-module___dRR1W__priceRangeSeparator{flex-shrink:0;align-items:center;padding-bottom:.5rem;display:flex}.page-module___dRR1W__clearPriceButton{cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;align-items:center;gap:.375rem;width:fit-content;margin-top:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex}.page-module___dRR1W__clearPriceButton:hover{background:#fecaca;border-color:#fca5a5}.page-module___dRR1W__clearPriceIcon{color:#ef4444;width:14px;height:14px}.page-module___dRR1W__productosGrid{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;margin-bottom:.5rem;display:grid}.page-module___dRR1W__productoCard{cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.5rem;width:100%;min-width:0;padding:.75rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.page-module___dRR1W__productoCard:hover{border-color:var(--colors-ui)}.page-module___dRR1W__productoCardSelected{border-color:var(--colors-ui);background:#fef2f2}.page-module___dRR1W__productoImageContainer{aspect-ratio:1;background:#f9fafb;border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.page-module___dRR1W__productoImage{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.page-module___dRR1W__productoImagePlaceholder{background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module___dRR1W__productoSelectedBadge{background:var(--colors-ui);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;animation:.2s page-module___dRR1W__scaleIn;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 8px #e7131a4d}@keyframes page-module___dRR1W__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.page-module___dRR1W__productoSelectedBadge svg{width:16px;height:16px}.page-module___dRR1W__productoNombre{text-align:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.2em;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module___dRR1W__productoPrecio{text-align:center;margin:.25rem 0 0;font-size:.9rem}.page-module___dRR1W__loadingProducts{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.page-module___dRR1W__loadingMore{justify-content:center;padding:1rem;display:flex}.page-module___dRR1W__filteringIndicator{border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;margin-bottom:6px;padding:.6rem;display:flex}.page-module___dRR1W__noProducts{text-align:center;padding:1rem}.page-module___dRR1W__mostrarMasButton{width:100%;margin-top:1rem}.page-module___dRR1W__manualGiftBox{text-align:center;background:#eff6ff;border-left:4px solid #3b82f6;border-radius:.625rem;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;padding:1.25rem;display:flex}.page-module___dRR1W__manualGiftText{margin:0;line-height:1.5;color:#1e40af!important}.page-module___dRR1W__manualGiftButton{color:#fff;background:#3b82f6;min-width:100%}.page-module___dRR1W__manualGiftButton:hover{background:#2563eb!important}.page-module___dRR1W__selectedGiftsSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.page-module___dRR1W__selectedGiftsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.page-module___dRR1W__selectedGiftsSectionTitle{color:#1f2937;flex:1;min-width:200px;margin:0}.page-module___dRR1W__saveButtonSmall{min-height:40px;padding:.5rem 1.25rem;font-size:.875rem}.page-module___dRR1W__selectedGiftsGrid{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;display:grid}.page-module___dRR1W__selectedGiftCard{box-sizing:border-box;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;min-width:0;padding:1rem;transition:all .2s;display:flex}.page-module___dRR1W__selectedGiftCard:hover{border-color:var(--colors-ui)}.page-module___dRR1W__selectedGiftImageContainer{aspect-ratio:1;background:#f9fafb;border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.page-module___dRR1W__selectedGiftImage{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.page-module___dRR1W__selectedGiftImagePlaceholder{background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module___dRR1W__selectedGiftInfo{flex-direction:column;gap:.5rem;display:flex}.page-module___dRR1W__selectedGiftName{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module___dRR1W__selectedGiftPrice{margin:0;font-size:.9rem}.page-module___dRR1W__selectedGiftActions{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.page-module___dRR1W__comprarButton{flex:1;min-width:auto;height:36px;padding:0 1rem;font-size:.875rem}.page-module___dRR1W__removeGiftButtonCard{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.page-module___dRR1W__removeGiftButtonCard:hover{background:#fecaca;transform:scale(1.05)}.page-module___dRR1W__removeGiftButtonCard svg{width:18px;height:18px}.page-module___dRR1W__proveedoresList{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.page-module___dRR1W__proveedorListItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.page-module___dRR1W__proveedorListItem:hover{border-color:var(--colors-ui);background:#fff;box-shadow:0 2px 8px #e7131a1a}.page-module___dRR1W__proveedorListItemContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.page-module___dRR1W__proveedorListItemName{color:#1f2937;margin:0}.page-module___dRR1W__proveedorListItemPrice{color:#6b7280;margin:0}.page-module___dRR1W__proveedorListItemIcon{color:#6b7280;flex-shrink:0;width:20px;height:20px}.page-module___dRR1W__modalNoProveedores{text-align:center;margin:1rem 0 0;font-style:italic}.page-module___dRR1W__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s page-module___dRR1W__fadeIn;display:flex;position:fixed;inset:0}@keyframes page-module___dRR1W__fadeIn{0%{opacity:0}to{opacity:1}}.page-module___dRR1W__modalContent{background:#fff;border-radius:.875rem;width:100%;max-width:500px;max-height:90vh;animation:.3s page-module___dRR1W__slideUp;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes page-module___dRR1W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module___dRR1W__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.page-module___dRR1W__modalTitle{color:#1f2937;font-family:var(--font-stack-sans);margin:0}.page-module___dRR1W__modalCloseButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.page-module___dRR1W__modalCloseButton:hover{color:#1f2937;background:#e5e7eb}.page-module___dRR1W__modalCloseButton svg{width:20px;height:20px}.page-module___dRR1W__modalBody{padding:1.1rem}.page-module___dRR1W__modalLabel{margin:0 0 .75rem;display:block}.page-module___dRR1W__modalInput{width:100%}.page-module___dRR1W__modalFooter{border-top:1px solid #e5e7eb;gap:1rem;padding:1.1rem;display:flex}.page-module___dRR1W__modalCancelButton,.page-module___dRR1W__modalConfirmButton{flex:1;min-height:44px}.page-module___dRR1W__actionButtons{gap:1rem;width:100%;margin-top:2rem;display:flex}.page-module___dRR1W__cancelButton,.page-module___dRR1W__saveButton{flex:1;min-height:50px}@media (max-width:768px){.page-module___dRR1W__container{padding:1.5rem 1rem}.page-module___dRR1W__logoContainer{padding:.75rem 0 1.5rem}.page-module___dRR1W__logo{height:28px}.page-module___dRR1W__loadingWrapper{padding:1.5rem 0}.page-module___dRR1W__loadingSpinner{width:36px;height:36px}.page-module___dRR1W__content{padding:0 1rem 3rem}.page-module___dRR1W__regalosGrid{grid-template-columns:repeat(2,1fr);gap:.8rem;width:100%}.page-module___dRR1W__productosGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}.page-module___dRR1W__productoCard{width:100%;min-width:0;padding:.625rem}.page-module___dRR1W__filterButtons{gap:.375rem}.page-module___dRR1W__filterButton{padding:.4375rem .875rem;font-size:.8125rem}.page-module___dRR1W__modalContent{max-width:100%;margin:.5rem}.page-module___dRR1W__modalHeader,.page-module___dRR1W__modalBody,.page-module___dRR1W__modalFooter{padding:1.25rem}.page-module___dRR1W__actionButtons{flex-direction:column}.page-module___dRR1W__selectedGiftsGrid{grid-template-columns:repeat(2,1fr);width:100%}.page-module___dRR1W__selectedGiftsHeader{flex-direction:column;align-items:stretch}.page-module___dRR1W__saveButtonSmall{width:100%}}@media (max-width:480px){.page-module___dRR1W__container{padding:1rem .75rem}.page-module___dRR1W__logoContainer{padding:.5rem 0 1rem}.page-module___dRR1W__logo{height:26px}.page-module___dRR1W__loadingWrapper{padding:1.25rem 0}.page-module___dRR1W__loadingSpinner{border-width:2.5px;width:32px;height:32px}.page-module___dRR1W__content{padding:0 .75rem 2rem}.page-module___dRR1W__title{font-size:1.25rem!important}.page-module___dRR1W__regalosGrid,.page-module___dRR1W__productosGrid,.page-module___dRR1W__selectedGiftsGrid{grid-template-columns:1fr}}
.home-module__vSOv9G__hero{background-color:#fffaef;background-image:url(/background-dos.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;padding-top:3.3rem;padding-bottom:3.3rem;display:flex;position:relative}.home-module__vSOv9G__hero:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--colors-ui)20%,var(--colors-ui)80%,transparent 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.home-module__vSOv9G__container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.home-module__vSOv9G__content{justify-content:center;align-items:center;gap:4rem;display:flex}.home-module__vSOv9G__leftContent{flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;display:flex;position:relative}.home-module__vSOv9G__title{color:#1f2937;letter-spacing:-.03em;text-align:center;margin:0}.home-module__vSOv9G__features{gap:1.5rem;margin-bottom:.5rem;display:flex}.home-module__vSOv9G__featureItem{align-items:center;gap:.5rem;display:flex}.home-module__vSOv9G__checkIcon{color:#9ca3af;flex-shrink:0;width:18px;height:18px}.home-module__vSOv9G__form{background:#fff;border-bottom:3px solid #eeeaea;border-radius:15px;flex-direction:column;gap:1rem;width:100%;max-width:470px;padding:27px 27px 35px;display:flex;box-shadow:0 0 27px #ff868a1a}.home-module__vSOv9G__formGroup{flex-direction:column;gap:.5rem;display:flex}.home-module__vSOv9G__input{width:100%;font-family:var(--font-poppins);color:#1f2937;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.875rem 1.125rem;font-size:1rem;transition:all .2s}.home-module__vSOv9G__input:hover{border-color:#d1d5db}.home-module__vSOv9G__input:focus{border-color:var(--colors-ui);outline:none;box-shadow:0 0 0 3px #e7131a1a}.home-module__vSOv9G__input::placeholder{color:#9ca3af}.home-module__vSOv9G__submitBtn{background:var(--colors-ui);color:#fff;font-family:var(--font-poppins);cursor:pointer;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.5rem;transition:none;display:flex}.home-module__vSOv9G__submitBtn:hover{background:var(--colors-ui);opacity:.95}.home-module__vSOv9G__submitBtn:active{opacity:.9}.home-module__vSOv9G__chevronIcon{flex-shrink:0;width:20px;height:20px}.home-module__vSOv9G__testimonial{flex-direction:column;align-items:center;gap:.75rem;max-width:470px;margin-top:1.5rem;display:flex}.home-module__vSOv9G__stars{align-items:center;gap:.2rem;display:flex}.home-module__vSOv9G__starIcon{color:#fbbf24;fill:#fbbf24;width:20px;height:20px}.home-module__vSOv9G__logoInline{display:text-bottom;vertical-align:middle;margin:0 .25rem}.home-module__vSOv9G__logoInline img{vertical-align:middle;width:auto;height:1em}.home-module__vSOv9G__howItWorks{background:#fff;width:100%;padding:4rem 0}.home-module__vSOv9G__howItWorksHeader{text-align:center;max-width:500px;margin-bottom:4rem}.home-module__vSOv9G__sectionTitle{color:#1f2937;letter-spacing:-.02em;font-family:var(--font-stack-sans);margin-bottom:1rem}.home-module__vSOv9G__howItWorksDescription{text-align:center;max-width:800px;margin:0 auto;line-height:1.6}.home-module__vSOv9G__howItWorksDescription .home-module__vSOv9G__logoInline{vertical-align:middle;margin:0 .25rem;display:inline-block}.home-module__vSOv9G__howItWorksDescription .home-module__vSOv9G__logoInline img{vertical-align:middle;width:auto;height:1.5em}.home-module__vSOv9G__stepsContainer{margin-bottom:3rem;position:relative}.home-module__vSOv9G__steps{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1rem;display:grid;position:relative}.home-module__vSOv9G__step{text-align:left;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;display:flex;position:relative}.home-module__vSOv9G__stepNumber{color:#111827;font-size:1.5rem;font-weight:700;font-family:var(--font-stack-sans);line-height:1;position:absolute;top:1.5rem;left:1.5rem}.home-module__vSOv9G__stepIconWrapper{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-top:2rem;display:flex}.home-module__vSOv9G__stepIconWrapper1{background:#1e40af}.home-module__vSOv9G__stepIconWrapper2{background:#ea580c}.home-module__vSOv9G__stepIconWrapper3{background:#eab308}.home-module__vSOv9G__stepIconWrapper4{background:#059669}.home-module__vSOv9G__stepIcon{color:#fff;width:32px;height:32px}.home-module__vSOv9G__stepTitle{color:#111827;font-size:1.25rem;font-weight:600;line-height:1.3;font-family:var(--font-stack-sans);margin:0}.home-module__vSOv9G__stepDescription{color:#4b5563;font-size:.9375rem;line-height:1.6;font-family:var(--font-stack-sans);margin:0}.home-module__vSOv9G__disclaimer{background:#f9fafb;border-radius:.75rem;max-width:700px;margin:0 auto;padding:2rem}.home-module__vSOv9G__ctaSection{background:#e63946;width:100%;padding:4.5rem 0;position:relative}.home-module__vSOv9G__ctaSection:before{content:"";background:#fff;border-radius:0 0 50% 50%/0 0 100% 100%;height:40px;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.home-module__vSOv9G__ctaContent{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:650px;margin:0 auto;padding:0 1rem;display:flex}.home-module__vSOv9G__ctaTitle{color:#fff;font-family:var(--font-stack-sans);margin:0;font-size:2rem;line-height:1.3}.home-module__vSOv9G__ctaSubtitle{color:#ffffffe6;font-family:var(--font-stack-sans);margin:0}.home-module__vSOv9G__ctaTimeText{color:#ffffffd9;font-family:var(--font-stack-sans)}.home-module__vSOv9G__ctaButton{color:#dc2626;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.home-module__vSOv9G__ctaButton:hover{background:#fee2e2;transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.home-module__vSOv9G__ctaButtonText{color:#dc2626;font-family:var(--font-stack-sans)}.home-module__vSOv9G__ctaButtonIcon{color:#dc2626;flex-shrink:0;width:18px;height:18px}.home-module__vSOv9G__ctaTimeInfo{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.home-module__vSOv9G__clockIcon{color:#ffffffe6;flex-shrink:0;width:16px;height:16px;margin-top:1px}.home-module__vSOv9G__faqSection{box-sizing:border-box;background:#fff;width:100%;padding:4rem 0}.home-module__vSOv9G__faqSection .home-module__vSOv9G__container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.home-module__vSOv9G__faqTitle{color:#111827;font-family:var(--font-stack-sans);text-align:center;margin-bottom:3rem}.home-module__vSOv9G__faqList{box-sizing:border-box;flex-direction:column;gap:2rem;width:100%;max-width:800px;margin:0 auto;display:flex}.home-module__vSOv9G__faqItem{box-sizing:border-box;border-bottom:1px solid #e5e7eb;flex-direction:column;gap:0;width:100%;max-width:100%;padding-bottom:1.5rem;display:flex}.home-module__vSOv9G__faqItem:last-child{border-bottom:none;padding-bottom:0}.home-module__vSOv9G__faqQuestionButton{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:100%;padding:0;transition:all .2s;display:flex}.home-module__vSOv9G__faqQuestionButton:hover{opacity:.8}.home-module__vSOv9G__faqQuestion{color:#111827;font-family:var(--font-stack-sans);word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;margin:0;line-height:1.4}.home-module__vSOv9G__faqChevron{color:#6b7280;flex-shrink:0;width:20px;height:20px;transition:transform .3s}.home-module__vSOv9G__faqChevronOpen{transform:rotate(180deg)}.home-module__vSOv9G__faqAnswer{color:#6b7280;font-family:var(--font-stack-sans);word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;width:100%;max-width:100%;margin:.75rem 0 0;padding-left:0;line-height:1.6;animation:.3s home-module__vSOv9G__fadeIn}@keyframes home-module__vSOv9G__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.home-module__vSOv9G__footer{background:#f8fafc;border-top:1px solid #e5e7eb;width:100%;padding:2rem 0}.home-module__vSOv9G__footerContent{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.home-module__vSOv9G__footerBrand{margin-bottom:.5rem}.home-module__vSOv9G__footerLogo{width:auto;max-width:100px;height:24px}.home-module__vSOv9G__footerDescription{max-width:500px;line-height:1.6;font-family:var(--font-stack-sans);margin-bottom:10px}.home-module__vSOv9G__footerNav{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.home-module__vSOv9G__footerNavLink{color:#4b5563;font-size:.875rem;font-weight:400;font-family:var(--font-stack-sans);background:#e5e7eb;border-radius:20px;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-block}.home-module__vSOv9G__footerNavLink:hover{color:#111827;background:#d1d5db}.home-module__vSOv9G__footerCopyright{max-width:700px;line-height:1.5;font-family:var(--font-stack-sans);margin-top:1rem}@media (max-width:1024px){.home-module__vSOv9G__content{gap:3rem}.home-module__vSOv9G__leftContent{max-width:600px;margin:0 auto}.home-module__vSOv9G__steps{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.home-module__vSOv9G__hero{padding:3rem 0 4rem}.home-module__vSOv9G__howItWorks{padding:3rem 0}.home-module__vSOv9G__container{padding:0 1rem}.home-module__vSOv9G__title{font-size:2rem!important}.home-module__vSOv9G__features{flex-direction:column;align-items:center;gap:.75rem}.home-module__vSOv9G__step{padding:1.75rem 1.25rem}.home-module__vSOv9G__stepNumber{font-size:1.25rem;top:1.25rem;left:1.25rem}.home-module__vSOv9G__stepIconWrapper{width:56px;height:56px;margin-top:1rem}.home-module__vSOv9G__stepIcon{width:28px;height:28px}.home-module__vSOv9G__ctaSection{margin-top:3rem;padding:3.5rem 0}.home-module__vSOv9G__ctaTitle{font-size:1.625rem!important}.home-module__vSOv9G__ctaContent{gap:1rem}.home-module__vSOv9G__ctaButton{width:auto;max-width:none;padding:.875rem 1.5rem}.home-module__vSOv9G__ctaTimeInfo{gap:.45rem}.home-module__vSOv9G__clockIcon{width:15px;height:15px}.home-module__vSOv9G__faqSection{padding:3rem 0}.home-module__vSOv9G__faqTitle{margin-bottom:2rem;font-size:1.75rem!important}.home-module__vSOv9G__faqList{gap:1.5rem}.home-module__vSOv9G__faqItem{padding-bottom:1.25rem}.home-module__vSOv9G__faqQuestionButton{gap:.75rem}.home-module__vSOv9G__faqChevron{width:18px;height:18px}.home-module__vSOv9G__footer{padding:3rem 0 1.5rem}.home-module__vSOv9G__footerNav{gap:.5rem}.home-module__vSOv9G__footerNavLink{padding:.4rem .875rem;font-size:.8125rem}}@media (max-width:621px){.home-module__vSOv9G__steps{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.home-module__vSOv9G__hero{padding:2rem 0 3rem}.home-module__vSOv9G__howItWorks{margin-top:40px;padding:1rem 0}.home-module__vSOv9G__title{font-size:1.75rem!important}.home-module__vSOv9G__form{max-width:100%;padding:20px 20px 30px}.home-module__vSOv9G__input{padding:.75rem 1rem}.home-module__vSOv9G__steps{gap:1.25rem}.home-module__vSOv9G__step{padding:1.5rem 1rem}.home-module__vSOv9G__stepNumber{font-size:1.125rem;top:1rem;left:1rem}.home-module__vSOv9G__stepIconWrapper{width:56px;height:56px;margin-top:.75rem}.home-module__vSOv9G__stepIcon{width:28px;height:28px}.home-module__vSOv9G__ctaSection{margin-top:2rem;padding:3rem 0}.home-module__vSOv9G__ctaSection:before{height:30px}.home-module__vSOv9G__ctaTitle{font-size:1.375rem!important}.home-module__vSOv9G__ctaContent{gap:1rem;padding:0 .75rem}.home-module__vSOv9G__ctaButton{width:auto;padding:.75rem 1.25rem;font-size:.875rem}.home-module__vSOv9G__ctaTimeInfo{gap:.4rem;margin-top:.75rem;padding:0 .5rem}.home-module__vSOv9G__clockIcon{width:14px;height:14px;margin-top:0}.home-module__vSOv9G__ctaTimeText{font-size:.8125rem;line-height:1.4}.home-module__vSOv9G__faqSection{padding:3.5rem 0}.home-module__vSOv9G__faqTitle{margin-bottom:1.5rem;font-size:1.5rem!important}.home-module__vSOv9G__faqList{gap:1.25rem;padding:0 .5rem}.home-module__vSOv9G__faqItem{padding-bottom:1rem}.home-module__vSOv9G__faqQuestionButton{gap:.5rem}.home-module__vSOv9G__faqQuestion{font-size:1rem!important}.home-module__vSOv9G__faqChevron{width:16px;height:16px}.home-module__vSOv9G__faqAnswer{margin-top:.5rem;font-size:.875rem}.home-module__vSOv9G__footer{padding:2.5rem 0 1.25rem}.home-module__vSOv9G__footerNav{gap:.4rem}.home-module__vSOv9G__footerNavLink{padding:.35rem .75rem;font-size:.75rem}.home-module__vSOv9G__footerCopyright{padding:0 1rem;font-size:.6875rem}}
.page-module__D42zJa__container{background:#fafafa;flex-direction:column;width:100%;min-height:calc(100vh - 80px);padding:3rem 1.5rem;display:flex}.page-module__D42zJa__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.25rem;width:100%;max-width:880px;margin:0 auto 2.5rem;display:flex}.page-module__D42zJa__title{color:#2d3748;font-family:var(--font-poppins);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.page-module__D42zJa__headerButtons{flex-wrap:wrap;gap:.625rem;display:flex}.page-module__D42zJa__createButton,.page-module__D42zJa__profileButton{min-width:auto;padding:.625rem 1.125rem;font-size:.9375rem}.page-module__D42zJa__content{flex-direction:column;gap:1.5rem;width:100%;max-width:880px;margin:0 auto;display:flex}.page-module__D42zJa__loadingWrapper{justify-content:center;align-items:center;width:100%;padding:5rem 0;display:flex}.page-module__D42zJa__loadingSpinner{border:2.5px solid #f0f0f0;border-top-color:var(--colors-ui);border-radius:50%;width:36px;height:36px;animation:.75s ease-in-out infinite page-module__D42zJa__spin}@keyframes page-module__D42zJa__spin{to{transform:rotate(360deg)}}.page-module__D42zJa__errorContainer{text-align:center;background:#fff5f5;border:1px solid #fed7d7;border-radius:12px;width:100%;padding:1.75rem 1.5rem}.page-module__D42zJa__emptyState{text-align:center;background:#fff;border:1px dashed #cbd5e0;border-radius:12px;flex-direction:column;width:100%;padding:4rem 2rem;display:flex}.page-module__D42zJa__intercambiosList{flex-direction:column;gap:1.5rem;width:100%;display:flex}.page-module__D42zJa__intercambioCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:.7rem;width:100%;padding:1.26rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.page-module__D42zJa__cardHeader{flex-direction:column;gap:.875rem;display:flex}.page-module__D42zJa__titleSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__D42zJa__intercambioTitle{color:#1a202c;min-width:200px;font-weight:600;line-height:1.5;font-family:var(--font-stack-sans);letter-spacing:-.02em;flex:1;margin:0}.page-module__D42zJa__organizadorBadge{background:#ffebec;border:2px solid #ff454b;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.475rem .675rem;display:flex}.page-module__D42zJa__intercambioInfo{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;padding:1.25rem 0;display:grid}.page-module__D42zJa__infoItem{flex-direction:column;gap:.375rem;display:flex}.page-module__D42zJa__infoLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.page-module__D42zJa__infoValue{font-size:.9375rem;line-height:1.4}.page-module__D42zJa__cardActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__D42zJa__shareButtons{flex-wrap:wrap;gap:.625rem;display:flex}.page-module__D42zJa__shareButton{color:#4a5568;font-size:.875rem;font-weight:500;font-family:var(--font-poppins);cursor:pointer;white-space:nowrap;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;transition:all .2s;display:flex}.page-module__D42zJa__shareButton:hover{color:#2d3748;background:#edf2f7;border-color:#cbd5e0}.page-module__D42zJa__shareButton:active{transform:scale(.98)}.page-module__D42zJa__shareButton svg{flex-shrink:0;width:18px;height:18px}.page-module__D42zJa__viewButton{padding:.75rem 1.1rem;font-size:.9375rem}.page-module__D42zJa__profileOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#1a202c99;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out page-module__D42zJa__fadeIn;display:flex;position:fixed;inset:0}@keyframes page-module__D42zJa__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__D42zJa__profileModal{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;animation:.3s cubic-bezier(.4,0,.2,1) page-module__D42zJa__slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 48px #00000026}@keyframes page-module__D42zJa__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page-module__D42zJa__profileHeader{background:#fafafa;border-bottom:1px solid #e2e8f0;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:1.75rem 1.5rem;display:flex}.page-module__D42zJa__profileTitle{color:#1a202c;font-family:var(--font-poppins);letter-spacing:-.01em;margin:0;font-weight:600}.page-module__D42zJa__closeButton{cursor:pointer;color:#718096;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:.5rem;transition:all .2s;display:flex}.page-module__D42zJa__closeButton:hover{color:#2d3748;background:#edf2f7}.page-module__D42zJa__closeButton:active{transform:scale(.95)}.page-module__D42zJa__closeButton svg{width:22px;height:22px}.page-module__D42zJa__profileContent{flex-direction:column;gap:1.5rem;padding:1.75rem 1.5rem;display:flex}.page-module__D42zJa__profileField{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:.625rem;padding-bottom:1.25rem;display:flex}.page-module__D42zJa__profileField:last-of-type{border-bottom:none;padding-bottom:0}.page-module__D42zJa__signOutButton{width:100%}@media (max-width:768px){.page-module__D42zJa__container{padding:2rem 1.25rem}.page-module__D42zJa__header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.page-module__D42zJa__headerButtons{width:100%}.page-module__D42zJa__createButton,.page-module__D42zJa__profileButton{flex:1}.page-module__D42zJa__intercambioCard{border-radius:14px;padding:1.5rem}.page-module__D42zJa__intercambioInfo{grid-template-columns:1fr;gap:1rem}.page-module__D42zJa__cardActions{flex-direction:column;align-items:stretch}.page-module__D42zJa__shareButtons{width:100%}.page-module__D42zJa__shareButton{flex:1;justify-content:center}.page-module__D42zJa__viewButton{width:100%;margin-top:.5rem}.page-module__D42zJa__profileModal{border-radius:14px;max-width:100%;margin:1rem}.page-module__D42zJa__profileHeader{border-radius:14px 14px 0 0}}@media (max-width:480px){.page-module__D42zJa__container{padding:1.5rem 1rem}.page-module__D42zJa__title{font-size:1.375rem}.page-module__D42zJa__createButton,.page-module__D42zJa__profileButton{padding:.5625rem 1rem;font-size:.875rem}.page-module__D42zJa__intercambioCard{padding:1.25rem}.page-module__D42zJa__intercambioTitle{font-size:1.125rem}.page-module__D42zJa__profileContent{padding:1.5rem 1.25rem}}
/*# sourceMappingURL=199269afefb63093.css.map*/