.CollectionCard_collectionCard__xQolf{position:relative;width:100%;height:300px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.CollectionCard_collectionCard__xQolf:hover{transform:scale(1.02)}.CollectionCard_imageContainer__ZNyPd{width:100%;height:100%;position:relative}.CollectionCard_collectionImage__LMJLo{object-fit:cover;object-position:center}.CollectionCard_imagePlaceholder__a4mOw{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#ccc;transition:filter .3s ease}.CollectionCard_overlay__1SrHj{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:background .3s ease;pointer-events:none}.CollectionCard_collectionCard__xQolf.CollectionCard_scrolled__UiUsN .CollectionCard_overlay__1SrHj,.CollectionCard_collectionCard__xQolf:hover .CollectionCard_overlay__1SrHj{background:rgba(0,0,0,.5)}.CollectionCard_collectionCard__xQolf.CollectionCard_scrolled__UiUsN .CollectionCard_imagePlaceholder__a4mOw,.CollectionCard_collectionCard__xQolf:hover .CollectionCard_imagePlaceholder__a4mOw{filter:brightness(.7)}.CollectionCard_collectionName__BCj9m{font-family:var(--font-fira);font-size:2.5rem;font-weight:700;color:white;text-transform:uppercase;letter-spacing:4px;opacity:0;transform:translateY(20px);transition:all .3s ease;text-align:center;padding:0 1rem}.CollectionCard_collectionCard__xQolf.CollectionCard_scrolled__UiUsN .CollectionCard_collectionName__BCj9m,.CollectionCard_collectionCard__xQolf:hover .CollectionCard_collectionName__BCj9m{opacity:1;transform:translateY(0)}@media (max-width:768px){.CollectionCard_collectionCard__xQolf{height:100px}.CollectionCard_collectionName__BCj9m{font-size:2rem;letter-spacing:3px}}@media (max-width:480px){.CollectionCard_collectionCard__xQolf{height:84px}.CollectionCard_collectionName__BCj9m{font-size:1.5rem;letter-spacing:2px}}.CollectionsSection_collectionsSection__b7ZzP{padding:var(--spacing-xl) 0;background:white}.CollectionsSection_sectionTitle__noYx4{font-family:var(--font-fira);font-size:2rem;font-weight:600;color:#000;text-align:center;margin-bottom:var(--spacing-lg)}.CollectionsSection_carouselWrapper__QGzfc{position:relative}.CollectionsSection_collectionsGrid__GqZJl{display:flex;flex-direction:column;gap:0}.CollectionsSection_carouselArrow__PbiYk{display:none;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid #eee;background:rgba(255,255,255,.5);align-items:center;justify-content:center;cursor:pointer;z-index:1}.CollectionsSection_carouselArrowLeft__9Lb_W{left:var(--container-padding-desktop)}.CollectionsSection_carouselArrowRight__cxeOi{right:var(--container-padding-desktop)}@media (max-width:768px){.CollectionsSection_sectionTitle__noYx4{font-size:1.5rem}}@media (min-width:1024px){.CollectionsSection_carouselArrow__PbiYk{display:inline-flex}.CollectionsSection_collectionsGrid__GqZJl{display:flex;flex-direction:row;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 var(--container-padding-desktop);scroll-snap-type:x mandatory}.CollectionsSection_collectionsGrid__GqZJl::-webkit-scrollbar{display:none}.CollectionsSection_collectionsGrid__GqZJl>*{flex:0 0 calc(33.333% - var(--spacing-lg));min-width:280px;scroll-snap-align:start}}.HeroCarousel_carousel__cs6yZ{position:relative;width:100%;height:85vh;min-height:400px;max-height:720px;overflow:hidden}.HeroCarousel_slidesContainer__sD05z{position:relative;width:100%;height:100%}.HeroCarousel_slide__qxR5x{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--transition-slow);pointer-events:none;will-change:opacity}.HeroCarousel_slide__qxR5x.HeroCarousel_active__VWzhe{opacity:1;pointer-events:auto}.HeroCarousel_media__ogpkb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.HeroCarousel_desktopMedia__PO4Y9{display:none}.HeroCarousel_mobileMedia__uONja{display:block}.HeroCarousel_overlay__hGIVy{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.6));display:flex;align-items:flex-end;justify-content:flex-start;padding:0 var(--container-padding-mobile);padding-bottom:calc(var(--spacing-xl) + env(safe-area-inset-bottom));z-index:1}.HeroCarousel_content__SUpuk{color:white;width:100%;display:flex;flex-direction:column;transform:translateY(-20%)}.HeroCarousel_title__oW_IX{font-family:var(--font-fira);font-size:var(--font-size-2xl);font-weight:700;color:white;margin:0 0 var(--spacing-sm) 0;text-shadow:2px 2px 8px rgba(0,0,0,.7);line-height:1.1}.HeroCarousel_subtitle__YpELL{font-family:var(--font-fira);font-size:var(--font-size-base);font-weight:400;color:white;margin:0 0 var(--spacing-lg) 0;text-shadow:1px 1px 4px rgba(0,0,0,.7);line-height:1.3;max-width:90%}.HeroCarousel_catalogButton__SOOdU{display:inline-flex;min-height:var(--touch-target-min);padding:var(--spacing-sm) var(--spacing-xl);align-items:center;gap:var(--spacing-sm);background:#000;color:#fff;font-family:var(--font-helvetica);font-size:var(--font-size-base);font-weight:600;text-decoration:none;border-radius:var(--radius-full);transition:background var(--transition-base);align-self:flex-end;will-change:background-color}@media (hover:hover) and (pointer:fine){.HeroCarousel_catalogButton__SOOdU:hover{background:#333}}.HeroCarousel_catalogButton__SOOdU:active{background:#444;transform:scale(.98)}.HeroCarousel_dots__antwo{position:absolute;bottom:var(--spacing-md);left:50%;transform:translateX(-50%);display:flex;gap:var(--spacing-sm);z-index:2;padding-bottom:env(safe-area-inset-bottom)}.HeroCarousel_dot__R9IyP{min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.HeroCarousel_dot__R9IyP:after{content:"";width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5);transition:all var(--transition-base)}@media (hover:hover) and (pointer:fine){.HeroCarousel_dot__R9IyP:hover:after{background:rgba(255,255,255,.8);transform:scale(1.2)}}.HeroCarousel_dotActive___ilQV:after{background:rgba(255,255,255,1);width:12px;height:12px}@media (min-width:768px){.HeroCarousel_carousel__cs6yZ{height:80vh;max-height:80vh}.HeroCarousel_overlay__hGIVy{padding:0 var(--container-padding-tablet);padding-bottom:calc(var(--spacing-xxl) + env(safe-area-inset-bottom))}.HeroCarousel_title__oW_IX{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.HeroCarousel_subtitle__YpELL{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl)}.HeroCarousel_catalogButton__SOOdU{font-size:var(--font-size-md);padding:var(--spacing-md) calc(var(--spacing-xl) * 1.5)}.HeroCarousel_dots__antwo{bottom:var(--spacing-xl)}}@media (min-width:1024px){.HeroCarousel_carousel__cs6yZ{height:100vh;max-height:100vh}.HeroCarousel_overlay__hGIVy{align-items:center;justify-content:flex-start;padding:0 var(--container-padding-desktop)}.HeroCarousel_content__SUpuk{text-align:left;align-items:flex-start;max-width:600px;padding:var(--spacing-xl);transform:translateY(4%)}.HeroCarousel_title__oW_IX{font-size:3.5rem;align-self:flex-start}.HeroCarousel_subtitle__YpELL{font-size:1.75rem;align-self:flex-start}.HeroCarousel_catalogButton__SOOdU{font-size:var(--font-size-lg);padding:var(--spacing-md) calc(var(--spacing-xl) * 2);align-self:flex-start}.HeroCarousel_desktopMedia__PO4Y9{display:block}.HeroCarousel_mobileMedia__uONja{display:none}}@media (max-height:500px) and (orientation:landscape){.HeroCarousel_carousel__cs6yZ{height:90vh;min-height:300px}.HeroCarousel_title__oW_IX{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs)}.HeroCarousel_subtitle__YpELL{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.HeroCarousel_catalogButton__SOOdU{padding:var(--spacing-xs) var(--spacing-lg);font-size:var(--font-size-sm);min-height:36px}.HeroCarousel_dots__antwo{bottom:var(--spacing-sm)}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height,36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,gainsboro));margin:0;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,white));box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px rgba(0,0,0,.25));color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,white));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height,36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color,gainsboro);border-radius:var(--react-international-phone-border-radius,4px);margin:0;background-color:var(--react-international-phone-background-color,white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,whitesmoke);color:var(--react-international-phone-disabled-text-color,#666)}.ContactFormSection_contactSection__PtFiu{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-md);overflow:hidden}.ContactFormSection_background__LbUrZ{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.ContactFormSection_background__LbUrZ:before{content:"";position:absolute;inset:0;background:url(/assets/images/order-form-back.jpg) 50%/cover no-repeat;filter:blur(2px);transform:scale(1.05)}.ContactFormSection_background__LbUrZ:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35)}.ContactFormSection_content__nv6c2{position:relative;z-index:2;max-width:500px;width:100%;text-align:center}.ContactFormSection_title__69vUT{font-family:var(--font-fira);font-size:2.5rem;font-weight:600;color:white;margin-bottom:var(--spacing-sm);line-height:1.2}.ContactFormSection_subtitle__dXNlm{font-family:var(--font-helvetica);font-size:1.1rem;color:white;margin-bottom:var(--spacing-xl);line-height:1.5}.ContactFormSection_form__8ybqy{display:flex;flex-direction:column;gap:var(--spacing-md)}.ContactFormSection_input__g7Ryv,.ContactFormSection_select__iajgJ,.ContactFormSection_textarea___Zmqd{width:100%;padding:1rem 1.5rem;font-family:var(--font-helvetica);font-size:1rem;border:2px solid #000;border-radius:50px;outline:none;background:white}.ContactFormSection_phoneInput__EVsor{width:100%;--react-international-phone-height:50px;--react-international-phone-border-radius:50px;--react-international-phone-border-color:#000000;--react-international-phone-background-color:#ffffff;--react-international-phone-text-color:#111111;--react-international-phone-font-size:1rem}.ContactFormSection_phoneInput__EVsor .react-international-phone-input-container{width:100%}.ContactFormSection_phoneInput__EVsor .react-international-phone-country-selector-button{border:2px solid #000;border-right:0;border-radius:50px 0 0 50px;background:white}.ContactFormSection_phoneInput__EVsor .react-international-phone-input{width:100%;border:2px solid #000;border-left:0;border-radius:0 50px 50px 0;background:white;padding:1rem 1.5rem;font-family:var(--font-helvetica)}.ContactFormSection_textarea___Zmqd{border-radius:20px;resize:vertical;min-height:120px}.ContactFormSection_select__iajgJ{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5rem center;padding-right:3rem}.ContactFormSection_input__g7Ryv::placeholder,.ContactFormSection_textarea___Zmqd::placeholder{color:#999}.ContactFormSection_select__iajgJ option[value=""]{color:#999}.ContactFormSection_checkboxContainer__0WcgZ{display:flex;align-items:center;gap:var(--spacing-sm);color:white;font-family:var(--font-helvetica);font-size:.9rem;text-align:left}.ContactFormSection_checkbox__HgyVl{width:20px;height:20px;cursor:pointer;flex-shrink:0}.ContactFormSection_checkboxLabel__bs52X{cursor:pointer;-webkit-user-select:none;user-select:none}.ContactFormSection_submitButton__ujh_D{margin-top:var(--spacing-sm)}@media (max-width:768px){.ContactFormSection_contactSection__PtFiu{min-height:auto;padding:var(--spacing-lg) var(--spacing-sm)}.ContactFormSection_background__LbUrZ{font-size:6rem}.ContactFormSection_title__69vUT{font-size:2rem}.ContactFormSection_subtitle__dXNlm{font-size:1rem}.ContactFormSection_input__g7Ryv,.ContactFormSection_phoneInput__EVsor .react-international-phone-input,.ContactFormSection_select__iajgJ,.ContactFormSection_textarea___Zmqd{padding:.875rem 1.25rem;font-size:.95rem}.ContactFormSection_checkboxContainer__0WcgZ{font-size:.85rem}}.CustomCarousel_carouselSection__AG5qs{padding:var(--spacing-xl) var(--spacing-md);background:white;max-width:600px;margin:0 auto}.CustomCarousel_sectionTitle__frQX4{font-family:var(--font-fira);font-size:1.8rem;font-weight:600;text-align:center;margin-bottom:var(--spacing-xl);color:#000}.CustomCarousel_carouselContainer__N8aAD{width:100%}.CustomCarousel_carouselGrid___byLh{display:none;width:100%;position:relative}.CustomCarousel_carouselCard__QETHF{position:relative;width:100%;height:600px;border-radius:20px;overflow:hidden;background:#f5f5f5}.CustomCarousel_cardBackground__1nJ1p{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6b7280,#9ca3af)}.CustomCarousel_cardBackground__1nJ1p:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.4))}.CustomCarousel_navButton___R3l5{position:absolute;top:50%;transform:translateY(-50%);background:white;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.CustomCarousel_navButton___R3l5:hover{background:#f5f5f5;transform:translateY(-50%) scale(1.1)}.CustomCarousel_navButtonLeft__gNam_{left:20px}.CustomCarousel_navButtonRight__GGAH3{right:20px}.CustomCarousel_desktopNavButton__n8nHj{top:50%;transform:translateY(-50%)}.CustomCarousel_desktopTrack__V2_9e{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--spacing-lg) * 2)) / 3);gap:var(--spacing-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 60px;scrollbar-width:none;-ms-overflow-style:none}.CustomCarousel_desktopTrack__V2_9e::-webkit-scrollbar{display:none}.CustomCarousel_desktopCard__8rlpv{scroll-snap-align:start}.CustomCarousel_cardContent__8xpO7{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-lg);z-index:2}.CustomCarousel_cardTitle__MAuNo{font-family:var(--font-helvetica);font-size:1.5rem;font-weight:600;color:white;background:#000;margin-bottom:var(--spacing-sm);padding:.4rem .9rem;border-radius:999px;display:inline-block}.CustomCarousel_cardDescription__pXmcJ{padding:var(--spacing-md);font-family:var(--font-helvetica);font-size:.95rem;line-height:1.5;color:#000;background:#fff;border-radius:16px}.CustomCarousel_indicators__UaAxM{display:flex;justify-content:center;gap:8px;margin-top:var(--spacing-lg)}.CustomCarousel_indicator__pIyen{width:12px;height:12px;border-radius:50%;background:#d1d5db;border:none;cursor:pointer;transition:all .2s;padding:0}.CustomCarousel_indicator__pIyen:hover{background:#9ca3af}.CustomCarousel_indicatorActive__r6_SI{background:#000;width:12px}@media (max-width:768px){.CustomCarousel_carouselSection__AG5qs{padding:var(--spacing-lg) var(--spacing-sm)}.CustomCarousel_sectionTitle__frQX4{font-size:1.5rem;margin-bottom:var(--spacing-lg)}.CustomCarousel_carouselCard__QETHF{height:500px}.CustomCarousel_placeholder___6AzL{font-size:6rem}.CustomCarousel_navButton___R3l5{width:40px;height:40px}.CustomCarousel_navButtonLeft__gNam_{left:10px}.CustomCarousel_navButtonRight__GGAH3{right:10px}.CustomCarousel_cardTitle__MAuNo{font-size:1.3rem}.CustomCarousel_cardDescription__pXmcJ{font-size:.9rem;padding:var(--spacing-sm)}}@media (min-width:1024px){.CustomCarousel_carouselSection__AG5qs{max-width:1200px;padding:var(--spacing-xxl) var(--spacing-xl)}.CustomCarousel_carouselContainer__N8aAD{display:none}.CustomCarousel_carouselGrid___byLh{display:block}.CustomCarousel_carouselCard__QETHF{height:520px}}.PointsRedemption_container__2Kzlf{background:white;border:1px solid #000000;border-radius:1rem;padding:.75rem;margin:.75rem 0}.PointsRedemption_header__avo6C{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.PointsRedemption_title___Snaw{font-weight:700;font-size:.95rem;color:#000000}.PointsRedemption_available__AFjW_{font-size:.7rem;color:#000000;font-weight:600}.PointsRedemption_inputSection__WpB9Y{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;flex-wrap:nowrap}.PointsRedemption_inputWrapper__LFFmY{position:relative;flex:1 1;min-width:140px;max-width:160px}.PointsRedemption_applyRow__MNN8v{display:flex;align-items:center;justify-content:flex-end;flex:1 1}.PointsRedemption_input__QWJg3{width:100%;padding:.6rem 3rem .6rem .6rem;border:2px solid #000000;border-radius:.5rem;font-size:.95rem;font-weight:600;background-color:white;color:#000000}.PointsRedemption_input__QWJg3:focus{outline:none;border-color:#000000}.PointsRedemption_input__QWJg3::placeholder{color:#d1d5db}.PointsRedemption_maxButton__kOM6s{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background-color:#000000;color:white;border:1px solid #000000;padding:.2rem .45rem;border-radius:.25rem;font-size:.7rem;font-weight:700;cursor:pointer;transition:background-color .2s}.PointsRedemption_maxButton__kOM6s:hover{background-color:#111111}.PointsRedemption_applyButton___mVaK{padding:.6rem 1rem;background-color:#000000;color:white;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.PointsRedemption_applyButton___mVaK:hover:not(:disabled){background-color:#111111}.PointsRedemption_applyButton___mVaK:disabled{background-color:#d1d5db;cursor:not-allowed}.PointsRedemption_error__Buw7Y{color:#000000;font-size:.7rem;font-weight:600;margin-top:.3rem}.PointsRedemption_hint__XnB_9{font-size:.7rem;color:#000000;margin-top:.3rem;opacity:.8}
/*# sourceMappingURL=c998f88427203785.css.map*/