@keyframes page-module-scss-module__PCvjiG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.page-module-scss-module__PCvjiG__myGiftCardsPage{width:100%;min-height:100dvh;padding-bottom:calc(5rem*var(--size-normalization-factor,1));background:0 0;position:relative;overflow:hidden}.page-module-scss-module__PCvjiG__loadMoreWrapper{margin-top:calc(1rem*var(--size-normalization-factor,1));justify-content:center;display:flex}.page-module-scss-module__PCvjiG__content{gap:calc(1.5rem*var(--size-normalization-factor,1));padding:calc(1.25rem*var(--size-normalization-factor,1)) 0;width:100%;max-width:var(--layout-content-max-width);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media (max-width:75rem){.page-module-scss-module__PCvjiG__content{padding-left:calc(1rem*var(--size-normalization-factor,1));padding-right:calc(1rem*var(--size-normalization-factor,1))}}.page-module-scss-module__PCvjiG__pageHeader{justify-content:center;align-items:flex-start;gap:calc(.25rem*var(--size-normalization-factor,1));margin-top:calc(1rem*var(--size-normalization-factor,1));flex-flow:column;display:flex;position:relative}.page-module-scss-module__PCvjiG__pageHeader .page-module-scss-module__PCvjiG__title{font-size:calc(1.75rem*var(--size-normalization-factor,1));color:var(--color-text-primary);font-weight:700;line-height:1.2}.page-module-scss-module__PCvjiG__pageHeader .page-module-scss-module__PCvjiG__desc{font-size:calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);font-weight:500;line-height:1.5}.page-module-scss-module__PCvjiG__filters{gap:calc(.75rem*var(--size-normalization-factor,1));padding:calc(.5rem*var(--size-normalization-factor,1)) 0;margin-top:calc(.5rem*var(--size-normalization-factor,1));scrollbar-width:none;-ms-overflow-style:none;align-items:center;display:flex;overflow-x:auto}.page-module-scss-module__PCvjiG__filters::-webkit-scrollbar{display:none}.page-module-scss-module__PCvjiG__filterPill{justify-content:center;align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));padding:calc(.7rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));border-radius:calc(6.1875rem*var(--size-normalization-factor,1));border:1px solid var(--color-border-neutral);cursor:pointer;background:0 0;flex-shrink:0;transition:all .2s;display:flex}.page-module-scss-module__PCvjiG__filterPill .page-module-scss-module__PCvjiG__filterIcon{width:calc(1.25rem*var(--size-normalization-factor,1));height:calc(1.25rem*var(--size-normalization-factor,1));color:var(--color-text-primary);flex-shrink:0}.page-module-scss-module__PCvjiG__filterPill span{font-size:calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-primary);white-space:nowrap;font-weight:700;line-height:1}.page-module-scss-module__PCvjiG__filterPill:hover,.page-module-scss-module__PCvjiG__filterPill.page-module-scss-module__PCvjiG__active{border-color:var(--color-accent-primary)}.page-module-scss-module__PCvjiG__giftCardsGrid{column-gap:calc(1.25rem*var(--size-normalization-factor,1));row-gap:calc(4rem*var(--size-normalization-factor,1));width:100%;margin-top:calc(1.25rem*var(--size-normalization-factor,1));grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:75rem){.page-module-scss-module__PCvjiG__giftCardsGrid{grid-template-columns:1fr 1fr}}@media (max-width:48rem){.page-module-scss-module__PCvjiG__giftCardsGrid{grid-template-columns:1fr}}.page-module-scss-module__PCvjiG__giftCardWrapper{gap:calc(1.5rem*var(--size-normalization-factor,1));flex-direction:column;flex-shrink:0;display:flex;position:relative}@media (max-width:75rem){.page-module-scss-module__PCvjiG__giftCardWrapper{width:100%}}.page-module-scss-module__PCvjiG__giftCardWrapper:after{content:"";cursor:pointer;position:absolute;inset:0}.page-module-scss-module__PCvjiG__giftCardContainer{position:relative}.page-module-scss-module__PCvjiG__giftCardImage{flex-shrink:0}@media (max-width:75rem){.page-module-scss-module__PCvjiG__giftCardImage{width:100%}}.page-module-scss-module__PCvjiG__giftCardImageSection{width:100%;position:relative}.page-module-scss-module__PCvjiG__giftCardImageSection.page-module-scss-module__PCvjiG__loading{pointer-events:none;cursor:default}.page-module-scss-module__PCvjiG__giftCardImageSection.page-module-scss-module__PCvjiG__loading .page-module-scss-module__PCvjiG__productLogoWrapper{background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);background-size:1000px 100%;animation:2s infinite page-module-scss-module__PCvjiG__shimmer}.page-module-scss-module__PCvjiG__giftCardImageWrapper{width:100%;position:relative;overflow:hidden}.page-module-scss-module__PCvjiG__productLogoWrapper{border-radius:calc(1.5rem*var(--size-normalization-factor,1)) calc(1.5rem*var(--size-normalization-factor,1)) 0 0;width:100%;padding-top:30%;position:relative;overflow:hidden}.page-module-scss-module__PCvjiG__giftCardCoverContent{top:calc(1rem*var(--size-normalization-factor,1));position:relative;left:0;right:0}.page-module-scss-module__PCvjiG__cardDetailsFailure{gap:calc(1.25rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}.page-module-scss-module__PCvjiG__cardInfoRow{justify-content:space-between;align-items:center;gap:calc(1rem*var(--size-normalization-factor,1));display:flex}.page-module-scss-module__PCvjiG__cardInfoMasked{font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-tertiary);letter-spacing:.25rem;font-weight:500}.page-module-scss-module__PCvjiG__skeletonImage{background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);border-radius:calc(1.5rem*var(--size-normalization-factor,1)) calc(1.5rem*var(--size-normalization-factor,1)) 0 0;background-size:1000px 100%;animation:2s infinite page-module-scss-module__PCvjiG__shimmer;position:absolute;inset:0}.page-module-scss-module__PCvjiG__skeletonLabel{height:calc(.875rem*var(--size-normalization-factor,1));width:calc(5rem*var(--size-normalization-factor,1));background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);border-radius:calc(.25rem*var(--size-normalization-factor,1));background-size:1000px 100%;animation:2s infinite page-module-scss-module__PCvjiG__shimmer}.page-module-scss-module__PCvjiG__skeletonLabel:last-child{width:calc(6rem*var(--size-normalization-factor,1))}.page-module-scss-module__PCvjiG__cardInfo{gap:calc(1.5rem*var(--size-normalization-factor,1));padding-left:calc(1rem*var(--size-normalization-factor,1));padding-right:calc(1rem*var(--size-normalization-factor,1));flex-direction:column;align-items:flex-start;display:flex}.page-module-scss-module__PCvjiG__cardInfo .page-module-scss-module__PCvjiG__cardDetails{gap:calc(.9375rem*var(--size-normalization-factor,1));flex-direction:column;align-items:flex-start;width:100%;display:flex}.page-module-scss-module__PCvjiG__cardInfo .page-module-scss-module__PCvjiG__cardDetails .page-module-scss-module__PCvjiG__cardDetailRow{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.page-module-scss-module__PCvjiG__cardInfo .page-module-scss-module__PCvjiG__cardDetails .page-module-scss-module__PCvjiG__cardDetailRow .page-module-scss-module__PCvjiG__cardDetailLabel{font-size:calc(.75rem*var(--size-normalization-factor,1));color:var(--color-text-secondary,#f6f6f7b8);font-weight:500;line-height:1}.page-module-scss-module__PCvjiG__cardInfo .page-module-scss-module__PCvjiG__cardDetails .page-module-scss-module__PCvjiG__cardDetailRow .page-module-scss-module__PCvjiG__cardDetailValue{font-size:calc(.75rem*var(--size-normalization-factor,1));color:var(--color-text-primary,#fff);text-align:right;font-weight:700;line-height:1}.page-module-scss-module__PCvjiG__cardInfo .page-module-scss-module__PCvjiG__cardDetails .page-module-scss-module__PCvjiG__cardDetailRow .page-module-scss-module__PCvjiG__cardDetailValue .page-module-scss-module__PCvjiG__ucAmount{color:var(--color-text-primary,#f6f6f7)}.page-module-scss-module__PCvjiG__cardInfo .page-module-scss-module__PCvjiG__cardDetails .page-module-scss-module__PCvjiG__cardDetailRow .page-module-scss-module__PCvjiG__cardDetailValue .page-module-scss-module__PCvjiG__bonusAmount{color:var(--color-text-caution)}.page-module-scss-module__PCvjiG__cardInfo .page-module-scss-module__PCvjiG__viewDetails{font-size:calc(.75rem*var(--size-normalization-factor,1));color:var(--color-accent-primary,#c2f800);text-decoration-skip-ink:none;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;font-weight:700;line-height:1;text-decoration:underline;transition:opacity .2s}.page-module-scss-module__PCvjiG__cardInfo .page-module-scss-module__PCvjiG__viewDetails:hover{opacity:.8}.page-module-scss-module__PCvjiG__loadingState{text-align:center;padding:calc(3rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-white-primary,#fff);font-size:calc(1rem*var(--size-normalization-factor,1));flex:1}.page-module-scss-module__PCvjiG__emptyStateWrapper{padding:calc(2rem*var(--size-normalization-factor,1));min-height:calc(10rem*var(--size-normalization-factor,1));justify-content:center;align-items:center;gap:calc(2rem*var(--size-normalization-factor,1));margin-top:calc(1.25rem*var(--size-normalization-factor,1));flex-direction:column;flex:1;display:flex}.page-module-scss-module__PCvjiG__emptyStateImage{width:calc(18rem*var(--size-normalization-factor,1));object-fit:cover;max-width:100%;height:auto}.page-module-scss-module__PCvjiG__emptyStateText{gap:calc(1rem*var(--size-normalization-factor,1));flex-direction:column;align-items:center;width:100%;display:flex}.page-module-scss-module__PCvjiG__emptyStateTitle{font-size:calc(1.25rem*var(--size-normalization-factor,1));color:var(--color-text-primary);text-align:center;margin:0;font-weight:700}
@keyframes Button-module-scss-module__5EH-_G__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Button-module-scss-module__5EH-_G__button{cursor:pointer;justify-content:center;align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));border:none;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.Button-module-scss-module__5EH-_G__button:disabled{opacity:.5;cursor:not-allowed}.Button-module-scss-module__5EH-_G__button:active{transform:scale(.95)}@media (max-width:75rem){.Button-module-scss-module__5EH-_G__button{gap:calc(.4rem*var(--size-normalization-factor,1))}}.Button-module-scss-module__5EH-_G__primary{background:var(--color-components-button-primary);color:var(--color-text-black-primary);font-weight:700;position:relative;box-shadow:0 0 1.25rem #00000059}.Button-module-scss-module__5EH-_G__primary:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 .125rem .125rem #ffffff29,inset 0 -.125rem .125rem .063rem #0000003b}.Button-module-scss-module__5EH-_G__primary:hover:not(:disabled){opacity:.9}.Button-module-scss-module__5EH-_G__primary.Button-module-scss-module__5EH-_G__sm{padding:calc(.5rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));font-size:calc(.75rem*var(--size-normalization-factor,1));height:calc(2rem*var(--size-normalization-factor,1))}.Button-module-scss-module__5EH-_G__primary.Button-module-scss-module__5EH-_G__md{padding:calc(1rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));font-size:calc(.875rem*var(--size-normalization-factor,1));height:calc(2.5rem*var(--size-normalization-factor,1))}.Button-module-scss-module__5EH-_G__primary.Button-module-scss-module__5EH-_G__lg{padding:calc(1.25rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));font-size:calc(1rem*var(--size-normalization-factor,1));height:calc(3.5rem*var(--size-normalization-factor,1))}@media (max-width:75rem){.Button-module-scss-module__5EH-_G__primary.Button-module-scss-module__5EH-_G__lg{height:calc(3rem*var(--size-normalization-factor,1))}}.Button-module-scss-module__5EH-_G__secondary{background:var(--color-surface-l2);color:var(--color-text-primary)}.Button-module-scss-module__5EH-_G__secondary:hover:not(:disabled){background:var(--color-surface-l1)}.Button-module-scss-module__5EH-_G__secondary.Button-module-scss-module__5EH-_G__md{padding:calc(1rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));font-size:calc(.875rem*var(--size-normalization-factor,1));height:calc(2.5rem*var(--size-normalization-factor,1))}.Button-module-scss-module__5EH-_G__ghost{color:var(--color-text-primary);background:0 0}.Button-module-scss-module__5EH-_G__ghost:hover:not(:disabled){background:var(--color-floater-component-default)}.Button-module-scss-module__5EH-_G__sm{padding:calc(.25rem*var(--size-normalization-factor,1)) calc(.75rem*var(--size-normalization-factor,1));font-size:calc(.75rem*var(--size-normalization-factor,1));height:calc(2rem*var(--size-normalization-factor,1));border-radius:calc(4.5rem*var(--size-normalization-factor,1))}.Button-module-scss-module__5EH-_G__md{padding:calc(.25rem*var(--size-normalization-factor,1)) calc(1.25rem*var(--size-normalization-factor,1));font-size:calc(.875rem*var(--size-normalization-factor,1));height:calc(2.5rem*var(--size-normalization-factor,1));border-radius:calc(6.188rem*var(--size-normalization-factor,1))}.Button-module-scss-module__5EH-_G__lg{padding:calc(.375rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));font-size:calc(1rem*var(--size-normalization-factor,1));height:calc(3.5rem*var(--size-normalization-factor,1));border-radius:calc(4.5rem*var(--size-normalization-factor,1))}@media (max-width:75rem){.Button-module-scss-module__5EH-_G__lg{height:calc(2.5rem*var(--size-normalization-factor,1))}}.Button-module-scss-module__5EH-_G__floater{background:var(--color-floater-component-default);color:var(--color-icon-primary);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);box-shadow:0 .029rem .081rem #00000012,0 .073rem .205rem #0000001a,0 .149rem .418rem #0000001f,0 .307rem .86rem #00000026,0 .842rem 2.357rem #00000038}.Button-module-scss-module__5EH-_G__floater:hover:not(:disabled){background:var(--color-floater-component-hover)}.Button-module-scss-module__5EH-_G__link{color:var(--color-text-secondary);font-size:inherit;background:0 0;border-radius:0;height:auto;padding:0;text-decoration:underline}.Button-module-scss-module__5EH-_G__link:hover:not(:disabled){color:var(--color-text-primary)}.Button-module-scss-module__5EH-_G__link:active{transform:none}.Button-module-scss-module__5EH-_G__icon{color:var(--color-icons-neutral-primary);width:calc(3.5rem*var(--size-normalization-factor,1));height:calc(3.5rem*var(--size-normalization-factor,1));background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:flex}.Button-module-scss-module__5EH-_G__icon:hover:not(:disabled){background:var(--color-surface-solid-l2)}.Button-module-scss-module__5EH-_G__icon:active{transform:scale(.95)}.Button-module-scss-module__5EH-_G__icon:focus-visible{outline:2px solid var(--color-surface-highlight-default);outline-offset:2px}.Button-module-scss-module__5EH-_G__leftIcon,.Button-module-scss-module__5EH-_G__rightIcon{width:calc(1.5rem*var(--size-normalization-factor,1));height:calc(1.5rem*var(--size-normalization-factor,1));flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.Button-module-scss-module__5EH-_G__leftIcon:active,.Button-module-scss-module__5EH-_G__rightIcon:active{transform:scale(.95)}.Button-module-scss-module__5EH-_G__text{font-weight:700;line-height:1}.Button-module-scss-module__5EH-_G__loading{pointer-events:none;position:relative}.Button-module-scss-module__5EH-_G__loaderIcon{width:calc(1.25rem*var(--size-normalization-factor,1));height:calc(1.25rem*var(--size-normalization-factor,1));flex-shrink:0;animation:1s linear infinite Button-module-scss-module__5EH-_G__spin}.Button-module-scss-module__5EH-_G__primary .Button-module-scss-module__5EH-_G__loaderIcon{color:var(--color-text-black-primary)}.Button-module-scss-module__5EH-_G__secondary .Button-module-scss-module__5EH-_G__loaderIcon,.Button-module-scss-module__5EH-_G__ghost .Button-module-scss-module__5EH-_G__loaderIcon{color:var(--color-text-primary)}.Button-module-scss-module__5EH-_G__floater .Button-module-scss-module__5EH-_G__loaderIcon{color:var(--color-icon-primary)}.Button-module-scss-module__5EH-_G__link .Button-module-scss-module__5EH-_G__loaderIcon{color:var(--color-text-secondary)}.Button-module-scss-module__5EH-_G__icon .Button-module-scss-module__5EH-_G__loaderIcon{color:var(--color-icons-neutral-primary)}.Button-module-scss-module__5EH-_G__textLoaderIcon{font-size:calc(1.25rem*var(--size-normalization-factor,1));flex-shrink:0;font-weight:700;animation:1s linear infinite Button-module-scss-module__5EH-_G__fadeIn}.Button-module-scss-module__5EH-_G__primary .Button-module-scss-module__5EH-_G__textLoaderIcon{color:var(--color-text-black-primary)}.Button-module-scss-module__5EH-_G__secondary .Button-module-scss-module__5EH-_G__textLoaderIcon,.Button-module-scss-module__5EH-_G__ghost .Button-module-scss-module__5EH-_G__textLoaderIcon{color:var(--color-text-primary)}.Button-module-scss-module__5EH-_G__floater .Button-module-scss-module__5EH-_G__textLoaderIcon{color:var(--color-icon-primary)}.Button-module-scss-module__5EH-_G__link .Button-module-scss-module__5EH-_G__textLoaderIcon{color:var(--color-text-secondary)}.Button-module-scss-module__5EH-_G__icon .Button-module-scss-module__5EH-_G__textLoaderIcon{color:var(--color-icons-neutral-primary)}@keyframes Button-module-scss-module__5EH-_G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Button-module-scss-module__5EH-_G__fadeIn{0%{opacity:1}to{opacity:.2}}
@keyframes Input-module-scss-module__setMjW__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Input-module-scss-module__setMjW__inputContainer{align-items:center;gap:calc(.75rem*var(--size-normalization-factor,1));width:100%;height:calc(3.5rem*var(--size-normalization-factor,1));padding:calc(.25rem*var(--size-normalization-factor,1)) calc(1.25rem*var(--size-normalization-factor,1));background:var(--color-components-textfield-surface);border:.031rem solid var(--color-components-textfield-border);border-radius:calc(1rem*var(--size-normalization-factor,1));cursor:text;transition:all .2s;display:flex}.Input-module-scss-module__setMjW__inputContainer:hover{border-color:var(--color-components-textfield-border-hover)}.Input-module-scss-module__setMjW__inputContainer:focus-within{background:var(--color-components-textfield-surface-selected);border-color:var(--color-components-textfield-border-selected)}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__large{height:calc(4rem*var(--size-normalization-factor,1))}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__rounded{border-radius:calc(4.5rem*var(--size-normalization-factor,1))}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__otpInputWrapper{width:calc(4.125rem*var(--size-normalization-factor,1));height:calc(4.125rem*var(--size-normalization-factor,1));border-radius:calc(.5rem*var(--size-normalization-factor,1));font-size:calc(1.75rem*var(--size-normalization-factor,1));padding:0;font-weight:700}@media (max-width:75rem){.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__otpInputWrapper{width:calc(3rem*var(--size-normalization-factor,1));height:calc(3rem*var(--size-normalization-factor,1))}}@media (max-width:48rem){.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__otpInputWrapper{width:calc(2.5rem*var(--size-normalization-factor,1));height:calc(2.5rem*var(--size-normalization-factor,1));font-size:calc(1.5rem*var(--size-normalization-factor,1))}}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__otpInputWrapper input{text-align:center;width:100%;height:100%}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__error,.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__error:focus-within{border-color:var(--color-stroke-negative)}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__disabled{background:var(--color-components-textfield-surface);border-color:var(--color-components-textfield-border);cursor:not-allowed}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__disabled:hover{border-color:var(--color-components-textfield-border)}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__disabled:focus-within{background:var(--color-components-textfield-surface);border-color:var(--color-components-textfield-border)}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__disabled .Input-module-scss-module__setMjW__input{color:var(--color-text-secondary);cursor:not-allowed;pointer-events:none}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__disabled .Input-module-scss-module__setMjW__input::placeholder{color:var(--color-text-secondary)}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__disabled .Input-module-scss-module__setMjW__leftIcon,.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__disabled .Input-module-scss-module__setMjW__rightIcon{color:var(--color-text-secondary);pointer-events:none}.Input-module-scss-module__setMjW__inputContainer.Input-module-scss-module__setMjW__disabled .Input-module-scss-module__setMjW__prefix{color:var(--color-text-secondary)}.Input-module-scss-module__setMjW__leftIcon{width:calc(1.5rem*var(--size-normalization-factor,1));height:calc(1.5rem*var(--size-normalization-factor,1));color:var(--color-text-secondary,var(--color-text-tertiary));pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Input-module-scss-module__setMjW__prefix{font-size:inherit;color:var(--color-text-primary);white-space:nowrap;padding-right:calc(.5rem*var(--size-normalization-factor,1));flex-shrink:0}.Input-module-scss-module__setMjW__inputWrapper{flex:1}.Input-module-scss-module__setMjW__inputWrapper input{width:100%}.Input-module-scss-module__setMjW__rightIcon{width:auto;height:calc(1.5rem*var(--size-normalization-factor,1));color:var(--color-text-secondary,var(--color-text-tertiary));cursor:pointer;pointer-events:auto;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.Input-module-scss-module__setMjW__rightIcon:hover{color:var(--color-text-primary)}.Input-module-scss-module__setMjW__rightIcon:active{transform:scale(.95)}.Input-module-scss-module__setMjW__input{min-width:0;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:calc(1rem*var(--size-normalization-factor,1));background:0 0;border:none;outline:none;flex:1;font-weight:500;line-height:1}.Input-module-scss-module__setMjW__input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.Input-module-scss-module__setMjW__input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.Input-module-scss-module__setMjW__input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.Input-module-scss-module__setMjW__input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #0000!important}.Input-module-scss-module__setMjW__input::placeholder{color:var(--color-text-tertiary)}.Input-module-scss-module__setMjW__input[type=number]{-moz-appearance:textfield}.Input-module-scss-module__setMjW__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Input-module-scss-module__setMjW__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input-module-scss-module__setMjW__input[type=search]{appearance:none}.Input-module-scss-module__setMjW__input[type=search]::-webkit-search-decoration{appearance:none;display:none}.Input-module-scss-module__setMjW__input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.Input-module-scss-module__setMjW__input[type=search]::-webkit-search-results-button{appearance:none;display:none}.Input-module-scss-module__setMjW__input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.Input-module-scss-module__setMjW__errorMsg{align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));margin-top:calc(.5rem*var(--size-normalization-factor,1));color:var(--color-text-negative);font-size:calc(.875rem*var(--size-normalization-factor,1));font-weight:500;line-height:1.2;display:flex}.Input-module-scss-module__setMjW__errorMsg .Input-module-scss-module__setMjW__errorIcon{color:var(--color-text-negative);flex-shrink:0}
@keyframes ProductCard-module-scss-module__Ge4bpa__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard{justify-content:space-between;align-items:center;gap:calc(1rem*var(--size-normalization-factor,1));cursor:pointer;width:100%;transition:transform .2s;display:flex}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard:hover{padding:calc(.5rem*var(--size-normalization-factor,1)) calc(.75rem*var(--size-normalization-factor,1));margin:calc(-.5rem*var(--size-normalization-factor,1)) calc(-.75rem*var(--size-normalization-factor,1));border-radius:calc(.75rem*var(--size-normalization-factor,1));background:#ffffff1a;width:calc(100% + 1.5rem)}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent{justify-content:flex-start;align-items:center;gap:calc(1rem*var(--size-normalization-factor,1));display:flex}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent .ProductCard-module-scss-module__Ge4bpa__imgWrapper{width:calc(3rem*var(--size-normalization-factor,1));height:calc(4rem*var(--size-normalization-factor,1));border-radius:calc(.5rem*var(--size-normalization-factor,1));position:relative;overflow:hidden;box-shadow:0 4px 11.4px #1e1e1e33}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent .ProductCard-module-scss-module__Ge4bpa__imgWrapper:after{content:"";border-radius:calc(.5rem*var(--size-normalization-factor,1));pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 3px 6px #fff3,inset 0 -3px 4px #000000a6}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent .ProductCard-module-scss-module__Ge4bpa__imgWrapper .ProductCard-module-scss-module__Ge4bpa__logoImg{object-fit:cover;object-position:center;width:80%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent .ProductCard-module-scss-module__Ge4bpa__imgWrapper .ProductCard-module-scss-module__Ge4bpa__sleeveImg,.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent .ProductCard-module-scss-module__Ge4bpa__imgWrapper .ProductCard-module-scss-module__Ge4bpa__nonSleeveImg{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent .ProductCard-module-scss-module__Ge4bpa__details{justify-content:center;align-items:flex-start;gap:calc(.2rem*var(--size-normalization-factor,1));flex-direction:column;flex:1;display:flex}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent .ProductCard-module-scss-module__Ge4bpa__details .ProductCard-module-scss-module__Ge4bpa__title{font-size:calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-primary);font-weight:700}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent .ProductCard-module-scss-module__Ge4bpa__details .ProductCard-module-scss-module__Ge4bpa__discount{font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-accent-primary);font-weight:700}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__leftContent .ProductCard-module-scss-module__Ge4bpa__details .ProductCard-module-scss-module__Ge4bpa__desc{font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);font-weight:500}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__rightContent{justify-content:flex-end;align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));display:flex}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__rightContent .ProductCard-module-scss-module__Ge4bpa__categoryBadge{font-size:calc(.75rem*var(--size-normalization-factor,1));background:var(--color-surface-l2);color:var(--color-text-positive);padding:calc(5px*var(--size-normalization-factor,1)) calc(7px*var(--size-normalization-factor,1));border-radius:calc(.75rem*var(--size-normalization-factor,1));font-weight:500}.ProductCard-module-scss-module__Ge4bpa__productSearchItemCard .ProductCard-module-scss-module__Ge4bpa__rightContent .ProductCard-module-scss-module__Ge4bpa__rightArrowIcon{color:var(--color-text-secondary)}.ProductCard-module-scss-module__Ge4bpa__productCard{gap:calc(1rem*var(--size-normalization-factor,1));cursor:pointer;flex-direction:column;flex-shrink:0;width:100%;transition:transform .2s;display:flex;position:relative}.ProductCard-module-scss-module__Ge4bpa__productCard:hover .ProductCard-module-scss-module__Ge4bpa__imageContainer.ProductCard-module-scss-module__Ge4bpa__withCover{transform:translateY(-.25rem)rotate(-2.152deg)}.ProductCard-module-scss-module__Ge4bpa__productCard:hover .ProductCard-module-scss-module__Ge4bpa__imageContainerWrapper:not(.ProductCard-module-scss-module__Ge4bpa__withCover){transform:translateY(-.5rem)scale(1.05)}.ProductCard-module-scss-module__Ge4bpa__productCard:hover .ProductCard-module-scss-module__Ge4bpa__overlayShadow{content:"";top:0;left:0;bottom:calc(2rem*var(--size-normalization-factor,1));background:var(--dominant-color,var(--color-decorative-card-fallback));filter:blur(12px);position:absolute;right:0;box-shadow:inset 0 3px 6px #ffffff4d,inset 0 -3px 4px #00000059}.ProductCard-module-scss-module__Ge4bpa__imageContainerWrapper{transition:transform .2s;position:relative}.ProductCard-module-scss-module__Ge4bpa__imageContainerWrapper .ProductCard-module-scss-module__Ge4bpa__cover{content:"";left:calc(-.3rem*var(--size-normalization-factor,1));right:calc(-.3rem*var(--size-normalization-factor,1));bottom:calc(-.3rem*var(--size-normalization-factor,1));z-index:2;background:url(/images/products/sleeve.png) 50%/cover no-repeat;justify-content:center;align-items:center;padding-top:41.5%;display:flex;position:absolute}.ProductCard-module-scss-module__Ge4bpa__imageContainerWrapper .ProductCard-module-scss-module__Ge4bpa__cover:before{content:"";filter:blur(7px);background:#0006;position:absolute;inset:-8% 5% 10%}.ProductCard-module-scss-module__Ge4bpa__imageContainerWrapper .ProductCard-module-scss-module__Ge4bpa__cover .ProductCard-module-scss-module__Ge4bpa__discountText{width:100%;color:var(--color-components-tags-surface-l1);font-size:calc(1rem*var(--size-normalization-factor,1));text-align:center;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductCard-module-scss-module__Ge4bpa__imageContainer{border-radius:calc(1rem*var(--size-normalization-factor,1));background:var(--color-surface-l2);width:100%;padding-top:125%;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 4px 11.4px #1e1e1e33}.ProductCard-module-scss-module__Ge4bpa__imageContainer:after{content:"";border-radius:calc(1rem*var(--size-normalization-factor,1));pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 3px 6px #fff3,inset 0 -3px 4px #000000a6}.ProductCard-module-scss-module__Ge4bpa__imageContainer.ProductCard-module-scss-module__Ge4bpa__withCover .ProductCard-module-scss-module__Ge4bpa__logoImg{top:40%}.ProductCard-module-scss-module__Ge4bpa__imageContainer .ProductCard-module-scss-module__Ge4bpa__logoImg{object-fit:cover;pointer-events:none;width:80%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductCard-module-scss-module__Ge4bpa__imageContainer .ProductCard-module-scss-module__Ge4bpa__sleeveImg,.ProductCard-module-scss-module__Ge4bpa__imageContainer .ProductCard-module-scss-module__Ge4bpa__nonSleeveImg{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductCard-module-scss-module__Ge4bpa__discountBadgeWrapper{top:calc(-.25rem*var(--size-normalization-factor,1));height:calc(1.5rem*var(--size-normalization-factor,1));width:70%;transition:transform .2s;position:absolute;left:50%;transform:translate(-50%)}.ProductCard-module-scss-module__Ge4bpa__discountBadgeWrapper:before{content:"";top:0;left:calc(-.25rem*var(--size-normalization-factor,1));border-left:.25rem solid #0000;border-right:.25rem solid #0000;border-bottom:.25rem solid var(--color-components-tags-surface-l2);z-index:-1;width:0;height:0;position:absolute}.ProductCard-module-scss-module__Ge4bpa__discountBadgeWrapper:after{content:"";top:0;right:calc(-.25rem*var(--size-normalization-factor,1));border-left:.25rem solid #0000;border-right:.25rem solid #0000;border-bottom:.25rem solid var(--color-components-tags-surface-l2);z-index:-1;width:0;height:0;position:absolute}.ProductCard-module-scss-module__Ge4bpa__discountBadgeWrapper .ProductCard-module-scss-module__Ge4bpa__discountBadge{border-radius:0 0 calc(.5rem*var(--size-normalization-factor,1)) calc(.5rem*var(--size-normalization-factor,1));background:var(--color-accent-primary);z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;box-shadow:0 2px 2px #00000040}.ProductCard-module-scss-module__Ge4bpa__discountBadgeWrapper .ProductCard-module-scss-module__Ge4bpa__discountBadge .ProductCard-module-scss-module__Ge4bpa__discountText{text-align:center;color:var(--color-surface-l0);font-size:calc(.875rem*var(--size-normalization-factor,1));font-weight:700;line-height:1}.ProductCard-module-scss-module__Ge4bpa__buyAgainBadge{bottom:calc(.5rem*var(--size-normalization-factor,1));height:calc(1.5rem*var(--size-normalization-factor,1));padding:calc(.5rem*var(--size-normalization-factor,1));justify-content:center;align-items:center;gap:calc(.25rem*var(--size-normalization-factor,1));border-radius:calc(62.5rem*var(--size-normalization-factor,1));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);font-size:calc(.75rem*var(--size-normalization-factor,1));white-space:nowrap;background:#00000080;font-weight:700;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ProductCard-module-scss-module__Ge4bpa__buyAgainBadge .ProductCard-module-scss-module__Ge4bpa__buyAgainBadgeIcon{width:calc(.875rem*var(--size-normalization-factor,1));height:calc(.875rem*var(--size-normalization-factor,1))}.ProductCard-module-scss-module__Ge4bpa__content{gap:calc(.5rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}.ProductCard-module-scss-module__Ge4bpa__name{color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:calc(1rem*var(--size-normalization-factor,1));text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.2;overflow:hidden}@media (max-width:75rem){.ProductCard-module-scss-module__Ge4bpa__name{text-align:center}}.ProductCard-module-scss-module__Ge4bpa__category{color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:calc(.875rem*var(--size-normalization-factor,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.2;overflow:hidden}.ProductCard-module-scss-module__Ge4bpa__loading{pointer-events:none;cursor:default}.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__imageContainer{background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);background-size:1000px 100%;animation:2s infinite ProductCard-module-scss-module__Ge4bpa__shimmer}.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__logoImg,.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__sleeveImg,.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__nonSleeveImg{opacity:0}.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__name,.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__category{background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);color:#0000;border-radius:calc(.25rem*var(--size-normalization-factor,1));background-size:1000px 100%;animation:2s infinite ProductCard-module-scss-module__Ge4bpa__shimmer}.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__name{height:calc(1rem*var(--size-normalization-factor,1));width:80%}.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__category{height:calc(.875rem*var(--size-normalization-factor,1));width:60%;margin-top:calc(.5rem*var(--size-normalization-factor,1))}.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__discountBadgeWrapper,.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__cover{display:none}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard{width:100%;padding:calc(1rem*var(--size-normalization-factor,1));border-radius:calc(1rem*var(--size-normalization-factor,1));cursor:pointer;min-height:calc(4.5rem*var(--size-normalization-factor,1));align-items:center;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 11.4px #1e1e1e33}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 3px 6px #fff3,inset 0 -3px 4px #000000a6}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard:hover{transform:translateY(-.125rem)}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard .ProductCard-module-scss-module__Ge4bpa__prevContent{align-items:center;gap:calc(.75rem*var(--size-normalization-factor,1));z-index:2;width:100%;display:flex;position:relative}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard .ProductCard-module-scss-module__Ge4bpa__prevLogoWrap{width:calc(2.5rem*var(--size-normalization-factor,1));height:calc(2.5rem*var(--size-normalization-factor,1));border-radius:calc(1.875rem*var(--size-normalization-factor,1));flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard .ProductCard-module-scss-module__Ge4bpa__prevLogo{object-fit:contain;object-position:center;width:80%;height:80%}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard .ProductCard-module-scss-module__Ge4bpa__prevTitle{font-size:calc(1.125rem*var(--size-normalization-factor,1));color:var(--color-text-white-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;line-height:1;overflow:hidden}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard .ProductCard-module-scss-module__Ge4bpa__prevBtn{padding:calc(.5rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));border-radius:calc(3.75rem*var(--size-normalization-factor,1));font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-white-primary);white-space:nowrap;background:#0000001f;flex-shrink:0;font-weight:700;line-height:1}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard.ProductCard-module-scss-module__Ge4bpa__loading{pointer-events:none;cursor:default;background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);background-size:1000px 100%;animation:2s infinite ProductCard-module-scss-module__Ge4bpa__shimmer}.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__prevLogo,.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__prevTitle,.ProductCard-module-scss-module__Ge4bpa__prevBoughtCard.ProductCard-module-scss-module__Ge4bpa__loading .ProductCard-module-scss-module__Ge4bpa__prevBtn{opacity:0}
@keyframes FeaturedCard-module-scss-module___rKLha__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.FeaturedCard-module-scss-module___rKLha__categoryCard{height:calc(14.5rem*var(--size-normalization-factor,1));border-radius:calc(1rem*var(--size-normalization-factor,1));cursor:pointer;background:var(--bg-color,var(--color-decorative-card-default));flex-shrink:0;transition:transform .2s,background-color .2s;position:relative;overflow:hidden;box-shadow:0 4px 11.4px #1e1e1e33,inset 0 3px 6px #ffffff4d,inset 0 -3px 4px #00000059}@media (max-width:75rem){.FeaturedCard-module-scss-module___rKLha__categoryCard{height:calc(11.25rem*var(--size-normalization-factor,1))}}.FeaturedCard-module-scss-module___rKLha__categoryCard:hover{background:var(--bg-color-focus,var(--color-decorative-card-focus));transform:translateY(-.25rem)}.FeaturedCard-module-scss-module___rKLha__categoryCard:hover .FeaturedCard-module-scss-module___rKLha__backgroundImage{transform:scale(1.5)}.FeaturedCard-module-scss-module___rKLha__categoryCard:hover .FeaturedCard-module-scss-module___rKLha__productImgWrapper1{transform:rotate(-10.734deg)translateY(20%)translate(-50%)}.FeaturedCard-module-scss-module___rKLha__categoryCard:hover .FeaturedCard-module-scss-module___rKLha__productImgWrapper2{transform:rotate(1.35deg)translateY(10%)translate(10%)}.FeaturedCard-module-scss-module___rKLha__backgroundImage{mix-blend-mode:color-dodge;pointer-events:none;object-fit:cover;object-position:center;width:100%;height:40%;transition:all .2s;position:absolute;top:0;left:0;right:0}.FeaturedCard-module-scss-module___rKLha__content{top:calc(3.28rem*var(--size-normalization-factor,1));left:calc(1.25rem*var(--size-normalization-factor,1));right:calc(1.25rem*var(--size-normalization-factor,1));align-items:flex-start;gap:calc(.5rem*var(--size-normalization-factor,1));flex-direction:column;display:flex;position:absolute}@media (max-width:75rem){.FeaturedCard-module-scss-module___rKLha__content{left:calc(.75rem*var(--size-normalization-factor,1));right:calc(.75rem*var(--size-normalization-factor,1))}}.FeaturedCard-module-scss-module___rKLha__content .FeaturedCard-module-scss-module___rKLha__name{color:var(--color-text-white-primary);font-size:calc(1.5rem*var(--size-normalization-factor,1));font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-weight:700;line-height:1;overflow:hidden}.FeaturedCard-module-scss-module___rKLha__content .FeaturedCard-module-scss-module___rKLha__voucherCount{color:var(--color-text-white-secondary);font-size:calc(.875rem*var(--size-normalization-factor,1));font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-weight:500;line-height:1;overflow:hidden}.FeaturedCard-module-scss-module___rKLha__productImgWrapper1{width:calc(6.5rem*var(--size-normalization-factor,1));height:calc(8rem*var(--size-normalization-factor,1));border-radius:calc(1rem*var(--size-normalization-factor,1));transition:transform .2s;position:absolute;bottom:0;right:0;overflow:hidden;transform:rotate(-6.644deg)translateY(20%)translate(-50%)}@media (max-width:75rem){.FeaturedCard-module-scss-module___rKLha__productImgWrapper1{width:calc(4rem*var(--size-normalization-factor,1));height:calc(5rem*var(--size-normalization-factor,1))}}.FeaturedCard-module-scss-module___rKLha__productImgWrapper1:after{content:"";border-radius:calc(1rem*var(--size-normalization-factor,1));pointer-events:none;z-index:1;border:2px solid #fff6;position:absolute;inset:0}.FeaturedCard-module-scss-module___rKLha__productImgWrapper1 .FeaturedCard-module-scss-module___rKLha__productImg{object-fit:cover;object-position:center;width:100%;height:100%}.FeaturedCard-module-scss-module___rKLha__productImgWrapper2{width:calc(6.5rem*var(--size-normalization-factor,1));height:calc(8rem*var(--size-normalization-factor,1));border-radius:calc(1rem*var(--size-normalization-factor,1));transition:transform .2s;position:absolute;bottom:0;right:0;overflow:hidden;transform:rotate(-3.275deg)translateY(10%)translate(10%)}@media (max-width:75rem){.FeaturedCard-module-scss-module___rKLha__productImgWrapper2{width:calc(4rem*var(--size-normalization-factor,1));height:calc(5rem*var(--size-normalization-factor,1))}}.FeaturedCard-module-scss-module___rKLha__productImgWrapper2:after{content:"";border-radius:calc(1rem*var(--size-normalization-factor,1));pointer-events:none;z-index:1;border:2px solid #fff6;position:absolute;inset:0}.FeaturedCard-module-scss-module___rKLha__productImgWrapper2 .FeaturedCard-module-scss-module___rKLha__productImg{object-fit:cover;object-position:center;width:100%;height:100%}.FeaturedCard-module-scss-module___rKLha__loading{pointer-events:none;cursor:default;background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);background-size:1000px 100%;animation:2s infinite FeaturedCard-module-scss-module___rKLha__shimmer}.FeaturedCard-module-scss-module___rKLha__loading .FeaturedCard-module-scss-module___rKLha__backgroundImage,.FeaturedCard-module-scss-module___rKLha__loading .FeaturedCard-module-scss-module___rKLha__productImgWrapper1,.FeaturedCard-module-scss-module___rKLha__loading .FeaturedCard-module-scss-module___rKLha__productImgWrapper2{display:none}.FeaturedCard-module-scss-module___rKLha__loading .FeaturedCard-module-scss-module___rKLha__name,.FeaturedCard-module-scss-module___rKLha__loading .FeaturedCard-module-scss-module___rKLha__voucherCount{background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);color:#0000;border-radius:calc(.25rem*var(--size-normalization-factor,1));background-size:1000px 100%;animation:2s infinite FeaturedCard-module-scss-module___rKLha__shimmer}.FeaturedCard-module-scss-module___rKLha__loading .FeaturedCard-module-scss-module___rKLha__name{height:calc(1.5rem*var(--size-normalization-factor,1));width:70%}.FeaturedCard-module-scss-module___rKLha__loading .FeaturedCard-module-scss-module___rKLha__voucherCount{height:calc(.875rem*var(--size-normalization-factor,1));width:50%;margin-top:calc(.5rem*var(--size-normalization-factor,1))}
@keyframes Banner-module-scss-module__PckOpq__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Banner-module-scss-module__PckOpq__banner{border-radius:calc(1.5rem*var(--size-normalization-factor,1));background:var(--color-surface-l2);cursor:pointer;width:100%;padding-top:20.91%;position:relative;overflow:hidden}@media (max-width:48rem){.Banner-module-scss-module__PckOpq__banner{padding-top:62.75%}}.Banner-module-scss-module__PckOpq__banner.Banner-module-scss-module__PckOpq__smallerBanner{padding-top:62.75%}.Banner-module-scss-module__PckOpq__banner .Banner-module-scss-module__PckOpq__imageWrapper{position:absolute;inset:0}.Banner-module-scss-module__PckOpq__banner .Banner-module-scss-module__PckOpq__imageWrapper .Banner-module-scss-module__PckOpq__image{object-fit:cover;width:100%;height:100%}.Banner-module-scss-module__PckOpq__loading{pointer-events:none;cursor:default;background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);animation:2s infinite Banner-module-scss-module__PckOpq__shimmer}.Banner-module-scss-module__PckOpq__loading .Banner-module-scss-module__PckOpq__imageWrapper{display:none}
@keyframes Carousel-module-scss-module__KwrN8G__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Carousel-module-scss-module__KwrN8G__carousel{touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;border-radius:calc(1.5rem*var(--size-normalization-factor,1));width:100%;position:relative;overflow:hidden}.Carousel-module-scss-module__KwrN8G__carousel:hover .Carousel-module-scss-module__KwrN8G__navButton{display:flex;background:var(--color-components-paginator-hover)!important}.Carousel-module-scss-module__KwrN8G__viewport{width:100%;overflow:hidden}.Carousel-module-scss-module__KwrN8G__container{touch-action:pan-x pan-y pinch-zoom;gap:calc(.75rem*var(--size-normalization-factor,1));display:flex}.Carousel-module-scss-module__KwrN8G__slide{flex-shrink:0;min-width:0;position:relative}.Carousel-module-scss-module__KwrN8G__navButton{top:50%;left:calc(.5rem*var(--size-normalization-factor,1));z-index:4;width:calc(2rem*var(--size-normalization-factor,1));height:calc(2rem*var(--size-normalization-factor,1));border-radius:calc(.875rem*var(--size-normalization-factor,1));cursor:pointer;color:var(--color-icon-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .3s;display:flex;position:absolute;transform:translateY(-50%)}@media (max-width:48rem){.Carousel-module-scss-module__KwrN8G__navButton:not(:disabled){background:var(--color-components-paginator-hover);box-shadow:0 .25rem .713rem #1e1e1e33}}.Carousel-module-scss-module__KwrN8G__navButton:hover:not(:disabled){background:var(--color-components-paginator-hover);box-shadow:0 .25rem .713rem #1e1e1e33}.Carousel-module-scss-module__KwrN8G__navButton:disabled{opacity:.4;cursor:not-allowed}.Carousel-module-scss-module__KwrN8G__navButton.Carousel-module-scss-module__KwrN8G__navButtonRight{left:auto;right:calc(.5rem*var(--size-normalization-factor,1))}.Carousel-module-scss-module__KwrN8G__pagination{bottom:calc(.5rem*var(--size-normalization-factor,1));z-index:10;gap:calc(.25rem*var(--size-normalization-factor,1));align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Carousel-module-scss-module__KwrN8G__paginationDot{width:calc(.375rem*var(--size-normalization-factor,1));height:calc(.375rem*var(--size-normalization-factor,1));border-radius:calc(6.25rem*var(--size-normalization-factor,1));cursor:pointer;background:#f4f0ea80;border:none;flex-shrink:0;padding:0;transition:all .2s}.Carousel-module-scss-module__KwrN8G__paginationDot:hover{background:#f4f0eab3}.Carousel-module-scss-module__KwrN8G__paginationDotActive{width:calc(3.5rem*var(--size-normalization-factor,1));background:var(--color-text-white-primary)}
@keyframes FeaturedGrid-module-scss-module__kWT8FG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.FeaturedGrid-module-scss-module__kWT8FG__productGrid{width:calc(100% + 3rem);padding-left:calc(1.5rem*var(--size-normalization-factor,1));padding-right:calc(1.5rem*var(--size-normalization-factor,1));margin-left:calc(-1.5rem*var(--size-normalization-factor,1));margin-right:calc(-1.5rem*var(--size-normalization-factor,1));z-index:1;position:relative}.FeaturedGrid-module-scss-module__kWT8FG__scrollable{gap:calc(1.5rem*var(--size-normalization-factor,1));padding-top:calc(2.5rem*var(--size-normalization-factor,1));padding-bottom:calc(1.5rem*var(--size-normalization-factor,1));margin-top:calc(-2.5rem*var(--size-normalization-factor,1));margin-bottom:calc(-1.5rem*var(--size-normalization-factor,1));scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;display:flex;overflow:auto visible}.FeaturedGrid-module-scss-module__kWT8FG__scrollable::-webkit-scrollbar{display:none}.FeaturedGrid-module-scss-module__kWT8FG__scrollable>*{flex:0 0 calc(20% - 1.2rem);min-width:calc(20% - 1.2rem)}@media (min-width:48.0625rem) and (max-width:75rem){.FeaturedGrid-module-scss-module__kWT8FG__scrollable{gap:calc(1.5rem*var(--size-normalization-factor,1))}.FeaturedGrid-module-scss-module__kWT8FG__scrollable>*{flex:0 0 calc(25% - 1.125rem);min-width:calc(25% - 1.125rem)}}@media (max-width:48rem){.FeaturedGrid-module-scss-module__kWT8FG__scrollable{gap:calc(1rem*var(--size-normalization-factor,1))}.FeaturedGrid-module-scss-module__kWT8FG__scrollable>*{flex:0 0 calc(40% - .4rem);min-width:calc(40% - .4rem)}}.FeaturedGrid-module-scss-module__kWT8FG__nonScrollable{gap:calc(2.5rem*var(--size-normalization-factor,1));grid-template-columns:repeat(5,minmax(0,1fr));justify-content:flex-start;display:grid}@media (min-width:48.0625rem) and (max-width:75rem){.FeaturedGrid-module-scss-module__kWT8FG__nonScrollable{gap:calc(1.5rem*var(--size-normalization-factor,1));row-gap:calc(3rem*var(--size-normalization-factor,1));grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:48rem){.FeaturedGrid-module-scss-module__kWT8FG__nonScrollable{gap:calc(1rem*var(--size-normalization-factor,1));row-gap:calc(2.5rem*var(--size-normalization-factor,1));grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}}
@keyframes ProductGrid-module-scss-module__YtQwwW__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ProductGrid-module-scss-module__YtQwwW__productGrid{width:calc(100% + 3rem);padding-left:calc(1.5rem*var(--size-normalization-factor,1));padding-right:calc(1.5rem*var(--size-normalization-factor,1));margin-left:calc(-1.5rem*var(--size-normalization-factor,1));margin-right:calc(-1.5rem*var(--size-normalization-factor,1));z-index:1;position:relative}.ProductGrid-module-scss-module__YtQwwW__scrollable{gap:calc(1.5rem*var(--size-normalization-factor,1));padding-top:calc(2.5rem*var(--size-normalization-factor,1));padding-bottom:calc(1.5rem*var(--size-normalization-factor,1));margin-top:calc(-2.5rem*var(--size-normalization-factor,1));margin-bottom:calc(-1.5rem*var(--size-normalization-factor,1));scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;display:flex;overflow:auto visible}.ProductGrid-module-scss-module__YtQwwW__scrollable::-webkit-scrollbar{display:none}.ProductGrid-module-scss-module__YtQwwW__scrollable>*{flex:0 0 var(--flex-basis,calc((100% - 9rem) / 7));min-width:var(--flex-basis,calc((100% - 9rem) / 7))}@media (min-width:48.0625rem) and (max-width:75rem){.ProductGrid-module-scss-module__YtQwwW__scrollable{gap:calc(1.5rem*var(--size-normalization-factor,1))}.ProductGrid-module-scss-module__YtQwwW__scrollable>*{flex:0 0 var(--flex-basis-tablet,calc((100% - 6rem) / 5));min-width:var(--flex-basis-tablet,calc((100% - 6rem) / 5))}}@media (max-width:48rem){.ProductGrid-module-scss-module__YtQwwW__scrollable{gap:calc(1rem*var(--size-normalization-factor,1))}.ProductGrid-module-scss-module__YtQwwW__scrollable>*{flex:0 0 var(--flex-basis-mobile,calc((100% - 1.5rem) / 2.5));min-width:var(--flex-basis-mobile,calc((100% - 1.5rem) / 2.5))}}.ProductGrid-module-scss-module__YtQwwW__nonScrollable{gap:calc(2.5rem*var(--size-normalization-factor,1));grid-template-columns:repeat(7,minmax(0,1fr));justify-content:flex-start;display:grid}@media (min-width:48.0625rem) and (max-width:75rem){.ProductGrid-module-scss-module__YtQwwW__nonScrollable{gap:calc(1.5rem*var(--size-normalization-factor,1));row-gap:calc(3rem*var(--size-normalization-factor,1));grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:48rem){.ProductGrid-module-scss-module__YtQwwW__nonScrollable{gap:calc(1rem*var(--size-normalization-factor,1));row-gap:calc(2.5rem*var(--size-normalization-factor,1));grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center}}
@keyframes SectionHeader-module-scss-module__F7_pja__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.SectionHeader-module-scss-module__F7_pja__sectionHeader{z-index:1;width:100%;margin-top:calc(1.25rem*var(--size-normalization-factor,1));margin-bottom:calc(2rem*var(--size-normalization-factor,1));justify-content:space-between;align-items:center;display:flex;position:relative}.SectionHeader-module-scss-module__F7_pja__sectionHeader:first-child{margin-top:0}.SectionHeader-module-scss-module__F7_pja__title{color:var(--color-text-primary);font-size:calc(1.5rem*var(--size-normalization-factor,1));flex:1;margin:0;font-weight:700}.SectionHeader-module-scss-module__F7_pja__navigation{gap:calc(.875rem*var(--size-normalization-factor,1));align-items:center;display:flex}
@keyframes Section-module-scss-module__47wKMG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Section-module-scss-module__47wKMG__sectionWrapper{padding:calc(0rem*var(--size-normalization-factor,1)) calc(1.5rem*var(--size-normalization-factor,1));margin:0 calc(-1.5rem*var(--size-normalization-factor,1));overflow:hidden}@media (max-width:75rem){.Section-module-scss-module__47wKMG__sectionWrapper:not(.Section-module-scss-module__47wKMG__noBg){margin:0 calc(-2.5rem*var(--size-normalization-factor,1))}}.Section-module-scss-module__47wKMG__section{border-radius:calc(1.5rem*var(--size-normalization-factor,1));position:relative}.Section-module-scss-module__47wKMG__section:not(.Section-module-scss-module__47wKMG__noPadding){padding:calc(2rem*var(--size-normalization-factor,1)) 0}@media (max-width:75rem){.Section-module-scss-module__47wKMG__section:not(.Section-module-scss-module__47wKMG__noPadding){padding:calc(1rem*var(--size-normalization-factor,1)) 0}}.Section-module-scss-module__47wKMG__section:not(.Section-module-scss-module__47wKMG__noBg){background:var(--color-surface-l1)}.Section-module-scss-module__47wKMG__section:not(.Section-module-scss-module__47wKMG__noBg):not(.Section-module-scss-module__47wKMG__noPadding){padding:calc(2rem*var(--size-normalization-factor,1))}@media (max-width:75rem){.Section-module-scss-module__47wKMG__section:not(.Section-module-scss-module__47wKMG__noBg):not(.Section-module-scss-module__47wKMG__noPadding){padding:calc(1rem*var(--size-normalization-factor,1))}}.Section-module-scss-module__47wKMG__section .Section-module-scss-module__47wKMG__bgImgWrapper{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.Section-module-scss-module__47wKMG__section .Section-module-scss-module__47wKMG__bgImg{right:calc(-.77006rem*var(--size-normalization-factor,1));top:calc(-.36731rem*var(--size-normalization-factor,1));width:calc(8.80256rem*var(--size-normalization-factor,1));height:calc(8.02763rem*var(--size-normalization-factor,1));position:absolute}
@keyframes Modal-module-scss-module__wyQM2q__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Modal-module-scss-module__wyQM2q__overlay{z-index:99999;transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow:hidden}.Modal-module-scss-module__wyQM2q__overlay[data-align=center]{justify-content:center;align-items:center}.Modal-module-scss-module__wyQM2q__overlay[data-align=flex-start]{justify-content:center;align-items:flex-start}.Modal-module-scss-module__wyQM2q__overlay[data-align=flex-end]{justify-content:center;align-items:flex-end}.Modal-module-scss-module__wyQM2q__overlayVisible{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:1;pointer-events:auto;background:#131213cc}@media (max-width:75rem){.Modal-module-scss-module__wyQM2q__overlayVisible{background:#ffffff0d}}.Modal-module-scss-module__wyQM2q__overlayHidden{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background:0 0}.Modal-module-scss-module__wyQM2q__closeButton{top:calc(1rem*var(--size-normalization-factor,1));right:calc(1rem*var(--size-normalization-factor,1));z-index:10;transition:all .2s;position:absolute}.Modal-module-scss-module__wyQM2q__closeButton:hover{transform:scale(1.1)}.Modal-module-scss-module__wyQM2q__backButton{top:calc(1rem*var(--size-normalization-factor,1));left:calc(1rem*var(--size-normalization-factor,1));z-index:10;transition:transform .2s,opacity .2s;position:absolute}.Modal-module-scss-module__wyQM2q__backButton:hover{transform:translate(-4px)}.Modal-module-scss-module__wyQM2q__modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform-origin:50%;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:90vw;max-height:100%;margin:auto;animation:.3s cubic-bezier(.4,0,.2,1) Modal-module-scss-module__wyQM2q__modalSlideIn;position:relative;overflow-y:auto}.Modal-module-scss-module__wyQM2q__modal::-webkit-scrollbar{display:none}@media (max-width:75rem){.Modal-module-scss-module__wyQM2q__modal{padding-bottom:env(safe-area-inset-bottom,0px);bottom:0;left:0;right:0;bottom:var(--modal-keyboard-inset,0);margin:0;position:absolute;border-radius:calc(2.5rem*var(--size-normalization-factor,1)) calc(2.5rem*var(--size-normalization-factor,1)) 0 0!important;background:var(--color-surface-l1)!important;max-width:100%!important;max-height:100%!important;max-height:calc(100% - var(--modal-keyboard-inset,0px))!important}}.Modal-module-scss-module__wyQM2q__modal.Modal-module-scss-module__wyQM2q__fullScreen{height:100%;width:100%!important;max-height:unset!important;max-width:auto!important;padding-top:calc(5rem*var(--size-normalization-factor,1))!important;border-radius:0!important}@media (max-width:75rem){.Modal-module-scss-module__wyQM2q__modal.Modal-module-scss-module__wyQM2q__fullScreen{height:calc(100% - var(--modal-keyboard-inset,0px))!important}.Modal-module-scss-module__wyQM2q__modal.Modal-module-scss-module__wyQM2q__fullScreen .Modal-module-scss-module__wyQM2q__content{min-height:100%}}.Modal-module-scss-module__wyQM2q__modal.Modal-module-scss-module__wyQM2q__transparent{padding:calc(2rem*var(--size-normalization-factor,1));background:0 0}@media (max-width:75rem){.Modal-module-scss-module__wyQM2q__modal.Modal-module-scss-module__wyQM2q__transparent{padding-bottom:max(2rem*var(--size-normalization-factor,1),env(safe-area-inset-bottom,0px))}}.Modal-module-scss-module__wyQM2q__modal.Modal-module-scss-module__wyQM2q__transparent .Modal-module-scss-module__wyQM2q__content{width:100%}.Modal-module-scss-module__wyQM2q__modal.Modal-module-scss-module__wyQM2q__solid{background:var(--color-surface-l1);border-radius:calc(1.5rem*var(--size-normalization-factor,1));overflow:auto}.Modal-module-scss-module__wyQM2q__modal.Modal-module-scss-module__wyQM2q__solid .Modal-module-scss-module__wyQM2q__content{flex-direction:column;width:100%;display:flex}.Modal-module-scss-module__wyQM2q__content{z-index:1;flex-direction:column;width:100%;min-height:100%;display:flex;position:relative}@media (max-width:75rem){.Modal-module-scss-module__wyQM2q__content{min-height:0}}.Modal-module-scss-module__wyQM2q__header{width:100%;margin-bottom:auto}.Modal-module-scss-module__wyQM2q__body{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}@media (max-width:75rem){.Modal-module-scss-module__wyQM2q__body{flex:none}}.Modal-module-scss-module__wyQM2q__footer{width:100%;margin-top:auto}@keyframes Modal-module-scss-module__wyQM2q__modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes Modal-module-scss-module__wyQM2q__pulseGlow{0%,to{opacity:.3}50%{opacity:.6}}@media (max-width:75rem){.Modal-module-scss-module__wyQM2q__overlay{padding:calc(1rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1)) env(safe-area-inset-bottom,calc(1rem * var(--size-normalization-factor,1)))}.Modal-module-scss-module__wyQM2q__modal{max-width:100%}.Modal-module-scss-module__wyQM2q__modal.Modal-module-scss-module__wyQM2q__transparent{padding:calc(1.5rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1)) max(1rem*var(--size-normalization-factor,1),env(safe-area-inset-bottom,0px))}}
@keyframes Badge-module-scss-module__9OKVuW__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Badge-module-scss-module__9OKVuW__badge{justify-content:center;align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));border-radius:calc(2rem*var(--size-normalization-factor,1));font-size:calc(.875rem*var(--size-normalization-factor,1));font-weight:500;transition:all .2s;display:inline-flex;position:relative}.Badge-module-scss-module__9OKVuW__default{color:var(--color-text-primary);background:#ffffff0d;border:none}.Badge-module-scss-module__9OKVuW__sm,.Badge-module-scss-module__9OKVuW__md,.Badge-module-scss-module__9OKVuW__lg{padding:calc(.5rem*var(--size-normalization-factor,1)) calc(.75rem*var(--size-normalization-factor,1));font-size:calc(.875rem*var(--size-normalization-factor,1));border-radius:calc(2rem*var(--size-normalization-factor,1))}.Badge-module-scss-module__9OKVuW__leftIcon,.Badge-module-scss-module__9OKVuW__rightIcon{width:calc(1.5rem*var(--size-normalization-factor,1));height:calc(1.5rem*var(--size-normalization-factor,1));flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.Badge-module-scss-module__9OKVuW__leftIcon:active,.Badge-module-scss-module__9OKVuW__rightIcon:active{transform:scale(.95)}.Badge-module-scss-module__9OKVuW__text{line-height:1}.Badge-module-scss-module__9OKVuW__loading{pointer-events:none;position:relative}.Badge-module-scss-module__9OKVuW__loaderIcon{width:calc(1.25rem*var(--size-normalization-factor,1));height:calc(1.25rem*var(--size-normalization-factor,1));flex-shrink:0;animation:1s linear infinite Badge-module-scss-module__9OKVuW__spin}.Badge-module-scss-module__9OKVuW__primary .Badge-module-scss-module__9OKVuW__loaderIcon{color:var(--color-text-black-primary)}.Badge-module-scss-module__9OKVuW__secondary .Badge-module-scss-module__9OKVuW__loaderIcon,.Badge-module-scss-module__9OKVuW__ghost .Badge-module-scss-module__9OKVuW__loaderIcon{color:var(--color-text-primary)}.Badge-module-scss-module__9OKVuW__floater .Badge-module-scss-module__9OKVuW__loaderIcon{color:var(--color-icon-primary)}.Badge-module-scss-module__9OKVuW__link .Badge-module-scss-module__9OKVuW__loaderIcon{color:var(--color-text-secondary)}.Badge-module-scss-module__9OKVuW__icon .Badge-module-scss-module__9OKVuW__loaderIcon{color:var(--color-icons-neutral-primary)}@keyframes Badge-module-scss-module__9OKVuW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes Toast-module-scss-module__bdtGyG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Toast-module-scss-module__bdtGyG__toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-surface-l2);border-radius:calc(12px*var(--size-normalization-factor,1));padding:calc(16px*var(--size-normalization-factor,1)) calc(12px*var(--size-normalization-factor,1)) calc(16px*var(--size-normalization-factor,1)) calc(16px*var(--size-normalization-factor,1));min-width:calc(300px*var(--size-normalization-factor,1));max-width:calc(400px*var(--size-normalization-factor,1));border:1px solid #f4f0ea1f;animation:.3s cubic-bezier(.4,0,.2,1) Toast-module-scss-module__bdtGyG__slideIn;position:relative;overflow:hidden;box-shadow:0 13.466px 37.705px #00000038,0 4.915px 13.763px #00000026,0 2.386px 6.682px #0000001f,0 1.17px 3.276px #0000001a,0 .463px 1.295px #00000012}.Toast-module-scss-module__bdtGyG__toast:before{content:"";bottom:calc(-51px*var(--size-normalization-factor,1));left:calc(-151px*var(--size-normalization-factor,1));width:calc(371px*var(--size-normalization-factor,1));height:calc(92px*var(--size-normalization-factor,1));pointer-events:none;background:radial-gradient(371px 92px,#bbff451a 0%,#0000 70%);position:absolute}.Toast-module-scss-module__bdtGyG__content{gap:calc(12px*var(--size-normalization-factor,1));z-index:1;align-items:flex-start;display:flex;position:relative}.Toast-module-scss-module__bdtGyG__icon{width:calc(24px*var(--size-normalization-factor,1));height:calc(24px*var(--size-normalization-factor,1));flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module-scss-module__bdtGyG__success .Toast-module-scss-module__bdtGyG__icon{color:var(--color-text-positive)}.Toast-module-scss-module__bdtGyG__error .Toast-module-scss-module__bdtGyG__icon{color:var(--color-text-negative)}.Toast-module-scss-module__bdtGyG__info .Toast-module-scss-module__bdtGyG__icon{color:var(--color-text-highlight)}.Toast-module-scss-module__bdtGyG__textContent{gap:calc(16px*var(--size-normalization-factor,1));padding-top:calc(2px*var(--size-normalization-factor,1));flex-direction:column;flex:1;display:flex}.Toast-module-scss-module__bdtGyG__message{font-weight:700;font-size:calc(16px*var(--size-normalization-factor,1));color:var(--color-text-neutral-primary,#f6f6f7);margin:0;line-height:100%}.Toast-module-scss-module__bdtGyG__dismissLink{cursor:pointer;font-weight:700;font-size:calc(16px*var(--size-normalization-factor,1));color:var(--color-accent-primary);text-decoration-skip-ink:none;text-align:left;background:0 0;border:none;padding:0;line-height:100%;text-decoration:underline;transition:opacity .2s}.Toast-module-scss-module__bdtGyG__dismissLink:hover{opacity:.8}.Toast-module-scss-module__bdtGyG__dismissLink:focus{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:calc(2px*var(--size-normalization-factor,1))}.Toast-module-scss-module__bdtGyG__closeButton{width:calc(20px*var(--size-normalization-factor,1));height:calc(20px*var(--size-normalization-factor,1));cursor:pointer;color:var(--color-text-neutral-primary,#f6f6f7);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.Toast-module-scss-module__bdtGyG__closeButton:hover{opacity:.7}.Toast-module-scss-module__bdtGyG__closeButton:focus{outline:2px solid var(--color-text-neutral-primary,#f6f6f7);outline-offset:2px;border-radius:calc(2px*var(--size-normalization-factor,1))}@keyframes Toast-module-scss-module__bdtGyG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:75rem){.Toast-module-scss-module__bdtGyG__toast{min-width:calc(280px*var(--size-normalization-factor,1));max-width:calc(100vw - 32px)}}
@keyframes ToastContainer-module-scss-module__AcU2LW__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ToastContainer-module-scss-module__AcU2LW__container{bottom:calc(24px*var(--size-normalization-factor,1));right:calc(24px*var(--size-normalization-factor,1));z-index:100000;gap:calc(12px*var(--size-normalization-factor,1));pointer-events:none;flex-direction:column;display:flex;position:fixed}.ToastContainer-module-scss-module__AcU2LW__container>*{pointer-events:auto}
@keyframes LoginModal-module-scss-module__cNCeHq__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.LoginModal-module-scss-module__cNCeHq__modalContent.LoginModal-module-scss-module__cNCeHq__modalContent{width:100%;max-width:calc(36rem*var(--size-normalization-factor,1))}.LoginModal-module-scss-module__cNCeHq__modalContent.LoginModal-module-scss-module__cNCeHq__modalContent .LoginModal-module-scss-module__cNCeHq__view{gap:calc(3rem*var(--size-normalization-factor,1));flex-direction:column;flex:1;display:flex}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__modalContent.LoginModal-module-scss-module__cNCeHq__modalContent .LoginModal-module-scss-module__cNCeHq__view{gap:calc(2rem*var(--size-normalization-factor,1));flex:unset}}.LoginModal-module-scss-module__cNCeHq__header{align-items:center;gap:calc(1.5rem*var(--size-normalization-factor,1));text-align:center;flex-direction:column;display:flex}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__header{gap:calc(.5rem*var(--size-normalization-factor,1))}}.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__avatarContainer{width:calc(6.5rem*var(--size-normalization-factor,1));height:calc(6.5rem*var(--size-normalization-factor,1));justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__avatarContainer{width:calc(4.5rem*var(--size-normalization-factor,1));height:calc(4.5rem*var(--size-normalization-factor,1));margin-bottom:calc(1rem*var(--size-normalization-factor,1))}}.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__avatarContainer.LoginModal-module-scss-module__cNCeHq__profileAvatarContainer{background-color:var(--color-accent-secondary);border-radius:50%}.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__avatarContainer .LoginModal-module-scss-module__cNCeHq__avatar{object-fit:cover;width:auto;height:100%}.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__avatarContainer .LoginModal-module-scss-module__cNCeHq__avatarInitial{color:var(--color-text-primary);text-align:center;text-shadow:2px 4px #000;font-size:calc(3.25rem*var(--size-normalization-factor,1));font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__title{font-size:calc(1.75rem*var(--size-normalization-factor,1));color:var(--color-text-primary);margin:0;font-weight:700}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__title{font-size:calc(1.25rem*var(--size-normalization-factor,1))}}.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__subtitle{font-size:calc(1.125rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);margin:0;font-weight:500}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__subtitle{font-size:calc(.875rem*var(--size-normalization-factor,1))}}.LoginModal-module-scss-module__cNCeHq__header .LoginModal-module-scss-module__cNCeHq__editLink{margin-left:calc(.25rem*var(--size-normalization-factor,1))}.LoginModal-module-scss-module__cNCeHq__form{gap:calc(4.25rem*var(--size-normalization-factor,1));padding:0 calc(1rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__form{gap:calc(2rem*var(--size-normalization-factor,1));flex:1;padding:0}}.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__phoneInput{width:100%}.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__otpContainer{gap:calc(.75rem*var(--size-normalization-factor,1));justify-content:center;width:100%;display:flex}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__otpContainer{gap:calc(.5rem*var(--size-normalization-factor,1))}}.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__otpContainer .LoginModal-module-scss-module__cNCeHq__otpInput{width:calc(4.125rem*var(--size-normalization-factor,1));height:calc(4.125rem*var(--size-normalization-factor,1));border:1px solid var(--color-border-neutral);border-radius:calc(.5rem*var(--size-normalization-factor,1));background:var(--color-surface-solid-l1);text-align:center;font-size:calc(1.75rem*var(--size-normalization-factor,1));font-weight:var(--font-weight-semibold);color:var(--color-text-primary);transition:border-color .2s}.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__otpContainer .LoginModal-module-scss-module__cNCeHq__otpInput:focus{border-color:var(--color-surface-highlight-default);outline:none}.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__otpContainer .LoginModal-module-scss-module__cNCeHq__otpInput::placeholder{color:var(--color-text-neutral-tertiary)}.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__profileInputs{gap:calc(1.75rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__inputWrapper{gap:calc(.5rem*var(--size-normalization-factor,1));flex-direction:column;width:100%;display:flex}.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__profileInput{width:100%}.LoginModal-module-scss-module__cNCeHq__form .LoginModal-module-scss-module__cNCeHq__errorMessage{font-size:calc(.8rem*var(--size-normalization-factor,1));color:var(--color-text-negative);text-align:left;margin-top:calc(.25rem*var(--size-normalization-factor,1))}.LoginModal-module-scss-module__cNCeHq__footer{gap:calc(1rem*var(--size-normalization-factor,1));flex-direction:column;align-items:center;width:100%;display:flex}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__footer{margin-top:auto}}.LoginModal-module-scss-module__cNCeHq__footer .LoginModal-module-scss-module__cNCeHq__submitButton{width:100%;max-width:calc(14rem*var(--size-normalization-factor,1))}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__footer .LoginModal-module-scss-module__cNCeHq__submitButton{max-width:100%}}.LoginModal-module-scss-module__cNCeHq__resendTimer{font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-tertiary)}.LoginModal-module-scss-module__cNCeHq__termsContainer{padding:calc(1rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1)) calc(.5rem*var(--size-normalization-factor,1));isolation:isolate}.LoginModal-module-scss-module__cNCeHq__termsContainer .LoginModal-module-scss-module__cNCeHq__termsText{font-size:calc(.9rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);text-align:center;z-index:1;line-height:1.5;position:relative}@media (max-width:75rem){.LoginModal-module-scss-module__cNCeHq__termsContainer .LoginModal-module-scss-module__cNCeHq__termsText{font-size:calc(.75rem*var(--size-normalization-factor,1))}}
@keyframes ProfileModal-module-scss-module__fQXHVa__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media (min-width:75.0625rem){.ProfileModal-module-scss-module__fQXHVa__modalOverlay{-webkit-backdrop-filter:blur(.5px)!important;backdrop-filter:blur(.5px)!important;background-color:#0000001a!important}}.ProfileModal-module-scss-module__fQXHVa__modalContent.ProfileModal-module-scss-module__fQXHVa__modalContent{width:100%;max-width:calc(25rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}@media (min-width:75.0625rem){.ProfileModal-module-scss-module__fQXHVa__modalContent.ProfileModal-module-scss-module__fQXHVa__modalContent{top:calc(6rem*var(--size-normalization-factor,1));right:calc((100% - var(--layout-content-max-width))/2);position:fixed}}.ProfileModal-module-scss-module__fQXHVa__profileContainer{gap:calc(1.5rem*var(--size-normalization-factor,1));width:100%;padding:0 calc(1rem*var(--size-normalization-factor,1));scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;max-height:80vh;display:flex;overflow-y:auto}.ProfileModal-module-scss-module__fQXHVa__profileContainer::-webkit-scrollbar{display:none}@media (min-width:75.0625rem){.ProfileModal-module-scss-module__fQXHVa__profileContainer{padding:calc(2rem*var(--size-normalization-factor,1)) calc(1.5rem*var(--size-normalization-factor,1));box-shadow:inset 0 3px 6px #ffffff1c,inset 0 -3px 4px #00000059,0 1px 10px #00000040}}@media (max-width:75rem){.ProfileModal-module-scss-module__fQXHVa__profileContainer{padding-bottom:calc(10rem*var(--size-normalization-factor,1))}}.ProfileModal-module-scss-module__fQXHVa__pageContent .ProfileModal-module-scss-module__fQXHVa__profileContainer{border-radius:calc(2rem*var(--size-normalization-factor,1));max-height:unset;overflow-x:hidden}.ProfileModal-module-scss-module__fQXHVa__profileHeader{gap:calc(1rem*var(--size-normalization-factor,1));flex-direction:column;width:100%;transition:opacity .2s;display:flex}@media (max-width:75rem){.ProfileModal-module-scss-module__fQXHVa__profileHeader{display:none}}.ProfileModal-module-scss-module__fQXHVa__profileHeader:hover{opacity:.8}.ProfileModal-module-scss-module__fQXHVa__profileHeader:active{opacity:.6}.ProfileModal-module-scss-module__fQXHVa__profileHeader .ProfileModal-module-scss-module__fQXHVa__avatarContainer{flex-shrink:0;position:relative}.ProfileModal-module-scss-module__fQXHVa__profileHeader .ProfileModal-module-scss-module__fQXHVa__avatarContainer .ProfileModal-module-scss-module__fQXHVa__avatar{width:calc(3.363rem*var(--size-normalization-factor,1));height:calc(3.363rem*var(--size-normalization-factor,1));background-color:#3e3b3d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.ProfileModal-module-scss-module__fQXHVa__profileHeader .ProfileModal-module-scss-module__fQXHVa__avatarContainer .ProfileModal-module-scss-module__fQXHVa__avatar .ProfileModal-module-scss-module__fQXHVa__avatarInitial{font-size:calc(1.5rem*var(--size-normalization-factor,1));color:var(--color-components-tags-surface-l1,#c2f800);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProfileModal-module-scss-module__fQXHVa__profileInfo{gap:calc(1rem*var(--size-normalization-factor,1));align-items:center;width:100%;display:flex}.ProfileModal-module-scss-module__fQXHVa__userDetails{gap:calc(.5rem*var(--size-normalization-factor,1));flex-direction:column;flex:1;min-width:0;display:flex}.ProfileModal-module-scss-module__fQXHVa__userName{font-family:var(--font-family-sans,"Pretendard", "Work Sans", sans-serif);font-size:calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-primary,#f6f6f7);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1;overflow:hidden}.ProfileModal-module-scss-module__fQXHVa__userPhone{font-family:var(--font-family-sans,"Pretendard", "Work Sans", sans-serif);font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-secondary,#f6f6f7b8);font-weight:500;line-height:1}.ProfileModal-module-scss-module__fQXHVa__userEmail{font-family:var(--font-family-sans,"Pretendard", "Work Sans", sans-serif);font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-secondary,#f6f6f7b8);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1;overflow:hidden}.ProfileModal-module-scss-module__fQXHVa__closeButton{cursor:pointer;color:var(--color-icon-primary,#f4f0ea);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.ProfileModal-module-scss-module__fQXHVa__closeButton:hover{opacity:.7}.ProfileModal-module-scss-module__fQXHVa__closeButton:active{opacity:.5}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoSection,.ProfileModal-module-scss-module__fQXHVa__menuSection{overflow:unset}.ProfileModal-module-scss-module__fQXHVa__menuContainer{flex-direction:column;gap:0;width:100%;display:flex}.ProfileModal-module-scss-module__fQXHVa__menuItem{justify-content:space-between;align-items:center;gap:calc(.375rem*var(--size-normalization-factor,1));width:100%;padding:calc(1rem*var(--size-normalization-factor,1)) 0;cursor:pointer;background:0 0;border:none;transition:opacity .2s;display:flex}.ProfileModal-module-scss-module__fQXHVa__menuItem:hover{opacity:.7}.ProfileModal-module-scss-module__fQXHVa__menuItem:active{opacity:.5}.ProfileModal-module-scss-module__fQXHVa__menuItemContent{align-items:center;gap:calc(1rem*var(--size-normalization-factor,1));flex:1;min-width:0;display:flex}.ProfileModal-module-scss-module__fQXHVa__menuItemIcon{color:var(--color-icon-primary,#f4f0ea);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfileModal-module-scss-module__fQXHVa__menuItemLabel{font-family:var(--font-family-sans,"Pretendard", "Work Sans", sans-serif);font-size:calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-primary,#f6f6f7);white-space:pre-wrap;font-weight:500;line-height:1}.ProfileModal-module-scss-module__fQXHVa__menuItemDestructive .ProfileModal-module-scss-module__fQXHVa__menuItemIcon,.ProfileModal-module-scss-module__fQXHVa__menuItemDestructive .ProfileModal-module-scss-module__fQXHVa__menuItemLabel{color:var(--color-stroke-negative)}.ProfileModal-module-scss-module__fQXHVa__menuItemArrow{color:var(--color-icon-primary,#f4f0ea);flex-shrink:0}.ProfileModal-module-scss-module__fQXHVa__divider{width:100%;height:calc(1px*var(--size-normalization-factor,1));opacity:.1;background-color:#fff;transform:scaleY(-1)}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromo{width:100%;min-height:calc(7.875rem*var(--size-normalization-factor,1));justify-content:space-between;align-items:stretch;gap:calc(1rem*var(--size-normalization-factor,1));padding:calc(1.5rem*var(--size-normalization-factor,1)) calc(1.4375rem*var(--size-normalization-factor,1));border-radius:calc(1rem*var(--size-normalization-factor,1));background:var(--gradient-promo-card);cursor:pointer;text-align:left;isolation:isolate;border:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 11.4px #1e1e1e33,inset 0 3px 6px #ffffff4d,inset 0 -3px 4px #000000a6}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromo:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1e1e1e47,inset 0 3px 6px #ffffff4d,inset 0 -3px 4px #000000a6}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromo:active{transform:translateY(0)}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromo:focus-visible{outline:2px solid var(--color-components-tags-surface-l1,#daff00);outline-offset:3px}@media (max-width:75rem){.ProfileModal-module-scss-module__fQXHVa__giftCardsPromo{min-height:calc(7.25rem*var(--size-normalization-factor,1));padding:calc(1.25rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1))}}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoContent{z-index:1;justify-content:center;gap:calc(1rem*var(--size-normalization-factor,1));flex-direction:column;min-width:0;display:flex;position:relative}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoTitle{color:var(--color-text-primary,#f6f6f7);font-size:calc(1.25rem*var(--size-normalization-factor,1));margin:0;font-weight:700;line-height:1}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoMeta{align-items:center;gap:calc(.25rem*var(--size-normalization-factor,1));color:var(--color-text-primary,#f6f6f7);display:inline-flex}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoMetaIcon{width:calc(1.0625rem*var(--size-normalization-factor,1));height:calc(1.0625rem*var(--size-normalization-factor,1));justify-content:center;align-items:center;display:inline-flex}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoMetaValue{font-size:calc(1.25rem*var(--size-normalization-factor,1));font-weight:700;line-height:1}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoCards{right:calc(-.25rem*var(--size-normalization-factor,1));bottom:calc(.125rem*var(--size-normalization-factor,1));width:calc(6.5rem*var(--size-normalization-factor,1));height:calc(4.875rem*var(--size-normalization-factor,1));pointer-events:none;position:absolute}@media (max-width:75rem){.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoCards{right:calc(-.375rem*var(--size-normalization-factor,1));bottom:calc(.25rem*var(--size-normalization-factor,1));width:calc(6rem*var(--size-normalization-factor,1));height:calc(4.5rem*var(--size-normalization-factor,1))}}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoCard{width:calc(4.25rem*var(--size-normalization-factor,1));height:calc(5.25rem*var(--size-normalization-factor,1));border-radius:calc(1rem*var(--size-normalization-factor,1));background:var(--color-surface-l1,#201e1f);position:absolute;bottom:0;overflow:hidden;box-shadow:0 -27px 49px #0003,0 -9.855px 17.886px #00000024,0 -4.785px 8.683px #0000001c,0 -2.346px 4.257px #00000017,0 -.927px 1.683px #0000000f}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoCard:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 3px 6px #ffffff4d,inset 0 -3px 4px #00000059}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoCardBack{right:calc(1.75rem*var(--size-normalization-factor,1));background:var(--gradient-promo-card-alt);transform:rotate(-6.64deg)}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoCardFront{right:0;transform:rotate(-3.27deg)}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoCardSingle{right:calc(.75rem*var(--size-normalization-factor,1));transform:rotate(-4deg)}.ProfileModal-module-scss-module__fQXHVa__giftCardsPromoCardImage{object-fit:contain;object-position:center bottom;width:100%;height:100%;padding:0;display:block}.ProfileModal-module-scss-module__fQXHVa__emptyState{justify-content:center;align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));padding-top:calc(1.5rem*var(--size-normalization-factor,1));flex-direction:column;width:100%;display:flex}@media (max-width:75rem){.ProfileModal-module-scss-module__fQXHVa__emptyState{min-height:50dvh}}.ProfileModal-module-scss-module__fQXHVa__emptyState .ProfileModal-module-scss-module__fQXHVa__emptyStateImageWrapper{width:calc(6.25rem*var(--size-normalization-factor,1));height:calc(6.25rem*var(--size-normalization-factor,1));flex-shrink:0;position:relative}.ProfileModal-module-scss-module__fQXHVa__emptyState .ProfileModal-module-scss-module__fQXHVa__emptyStateImageWrapper .ProfileModal-module-scss-module__fQXHVa__emptyStateImage{object-fit:contain;object-position:center;width:100%;height:100%}.ProfileModal-module-scss-module__fQXHVa__emptyState .ProfileModal-module-scss-module__fQXHVa__emptyStateContent{gap:calc(.75rem*var(--size-normalization-factor,1));width:100%;margin-top:calc(1rem*var(--size-normalization-factor,1));flex-direction:column;align-items:center;display:flex}.ProfileModal-module-scss-module__fQXHVa__emptyState .ProfileModal-module-scss-module__fQXHVa__emptyStateContent .ProfileModal-module-scss-module__fQXHVa__emptyStateTitle{font-size:calc(1.125rem*var(--size-normalization-factor,1));color:var(--color-text-primary);text-align:center;margin:0;font-weight:700;line-height:normal}.ProfileModal-module-scss-module__fQXHVa__emptyState .ProfileModal-module-scss-module__fQXHVa__emptyStateContent .ProfileModal-module-scss-module__fQXHVa__emptyStateDescription{font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);text-align:center;max-width:calc(19.6875rem*var(--size-normalization-factor,1));white-space:pre-wrap;margin:0;font-weight:500;line-height:1.25rem}.ProfileModal-module-scss-module__fQXHVa__emptyState .ProfileModal-module-scss-module__fQXHVa__emptyStateContent .ProfileModal-module-scss-module__fQXHVa__loginButtonWrapper{width:100%;margin-top:calc(1rem*var(--size-normalization-factor,1));justify-content:center;align-items:center;display:flex}.ProfileModal-module-scss-module__fQXHVa__emptyState .ProfileModal-module-scss-module__fQXHVa__emptyStateContent .ProfileModal-module-scss-module__fQXHVa__loginButtonWrapper .ProfileModal-module-scss-module__fQXHVa__loginButton{min-width:calc(10rem*var(--size-normalization-factor,1))}.ProfileModal-module-scss-module__fQXHVa__profileMobileHeader{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ProfileModal-module-scss-module__fQXHVa__profileMobileHeader .ProfileModal-module-scss-module__fQXHVa__avatarContainer{width:calc(6.5rem*var(--size-normalization-factor,1));height:calc(6.5rem*var(--size-normalization-factor,1));background-color:var(--color-accent-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.ProfileModal-module-scss-module__fQXHVa__profileMobileHeader .ProfileModal-module-scss-module__fQXHVa__avatarContainer .ProfileModal-module-scss-module__fQXHVa__avatarInitial{color:var(--color-text-primary);text-align:center;text-shadow:2px 4px #000;font-size:calc(3.25rem*var(--size-normalization-factor,1));font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProfileModal-module-scss-module__fQXHVa__profileMobileHeader .ProfileModal-module-scss-module__fQXHVa__profileNameWrapper{justify-content:center;align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));margin-top:calc(1rem*var(--size-normalization-factor,1));display:flex}.ProfileModal-module-scss-module__fQXHVa__profileMobileHeader .ProfileModal-module-scss-module__fQXHVa__profileNameWrapper .ProfileModal-module-scss-module__fQXHVa__profileName{font-size:calc(2rem*var(--size-normalization-factor,1));color:var(--color-text-primary);cursor:pointer;font-weight:700}.ProfileModal-module-scss-module__fQXHVa__profileMobileHeader .ProfileModal-module-scss-module__fQXHVa__profileNameWrapper .ProfileModal-module-scss-module__fQXHVa__editIconWrapper{color:var(--color-icon-primary);width:calc(2rem*var(--size-normalization-factor,1));height:calc(2rem*var(--size-normalization-factor,1));background:var(--color-surface-l1);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.ProfileModal-module-scss-module__fQXHVa__profileMobileHeader .ProfileModal-module-scss-module__fQXHVa__profileNameWrapper .ProfileModal-module-scss-module__fQXHVa__editIconWrapper .ProfileModal-module-scss-module__fQXHVa__editIcon{width:calc(1rem*var(--size-normalization-factor,1));height:calc(1rem*var(--size-normalization-factor,1))}
@keyframes ConfirmationModal-module-scss-module__b422UW__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ConfirmationModal-module-scss-module__b422UW__modalContent.ConfirmationModal-module-scss-module__b422UW__modalContent{width:100%;max-width:calc(35rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}.ConfirmationModal-module-scss-module__b422UW__confirmationContainer{justify-content:center;align-items:center;gap:calc(2.5rem*var(--size-normalization-factor,1));width:100%;padding:calc(3rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}@media (max-width:75rem){.ConfirmationModal-module-scss-module__b422UW__confirmationContainer{padding:0}}.ConfirmationModal-module-scss-module__b422UW__confirmationContainer .ConfirmationModal-module-scss-module__b422UW__confirmationContent{gap:calc(1.5rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}.ConfirmationModal-module-scss-module__b422UW__confirmationContainer .ConfirmationModal-module-scss-module__b422UW__confirmationContent .ConfirmationModal-module-scss-module__b422UW__confirmationTitle{font-size:calc(1.5rem*var(--size-normalization-factor,1));color:var(--color-text-primary);text-align:center;font-weight:700}.ConfirmationModal-module-scss-module__b422UW__confirmationContainer .ConfirmationModal-module-scss-module__b422UW__confirmationContent .ConfirmationModal-module-scss-module__b422UW__confirmationDesc{font-size:calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);text-align:center;font-weight:500}.ConfirmationModal-module-scss-module__b422UW__confirmationContainer .ConfirmationModal-module-scss-module__b422UW__confirmationActions{gap:calc(1rem*var(--size-normalization-factor,1));width:100%;max-width:calc(20rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}
@keyframes GiftCardStatsSection-module-scss-module__LfEcBG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.GiftCardStatsSection-module-scss-module__LfEcBG__giftCardStatsSection{overflow:unset!important}.GiftCardStatsSection-module-scss-module__LfEcBG__statsSection{gap:calc(2rem*var(--size-normalization-factor,1));align-items:center;width:100%;display:flex}@media (max-width:75rem){.GiftCardStatsSection-module-scss-module__LfEcBG__statsSection{justify-content:space-between;gap:calc(1rem*var(--size-normalization-factor,1))}}.GiftCardStatsSection-module-scss-module__LfEcBG__statCard{min-height:calc(2.8125rem*var(--size-normalization-factor,1));cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:75rem){.GiftCardStatsSection-module-scss-module__LfEcBG__statCard{flex:1}}.GiftCardStatsSection-module-scss-module__LfEcBG__statLabel{margin:0 0 calc(.5rem*var(--size-normalization-factor,1));font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-white-primary,#fff);font-weight:500;line-height:1.43}.GiftCardStatsSection-module-scss-module__LfEcBG__statValue{gap:calc(.5rem*var(--size-normalization-factor,1));align-items:center;display:flex}.GiftCardStatsSection-module-scss-module__LfEcBG__statIcon{width:calc(1.5rem*var(--size-normalization-factor,1));height:calc(1.5rem*var(--size-normalization-factor,1));flex-shrink:0}.GiftCardStatsSection-module-scss-module__LfEcBG__statNumber{font-size:calc(1.5rem*var(--size-normalization-factor,1));color:var(--color-text-white-primary,#fff);font-weight:700;line-height:1}.GiftCardStatsSection-module-scss-module__LfEcBG__savingsAmount{color:var(--color-accent-primary,#c2f800)}.GiftCardStatsSection-module-scss-module__LfEcBG__verticalDivider{width:calc(1px*var(--size-normalization-factor,1));height:calc(3rem*var(--size-normalization-factor,1));background:var(--color-border-neutral)}
@keyframes CategoryIcon-module-scss-module__Fow6yG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.CategoryIcon-module-scss-module__Fow6yG__categoryCard{align-items:center;gap:calc(.375rem*var(--size-normalization-factor,1));width:calc(6rem*var(--size-normalization-factor,1));height:calc(6rem*var(--size-normalization-factor,1));padding:calc(.75rem*var(--size-normalization-factor,1));cursor:pointer;background:0 0;border:1px solid #0000;border-left:none;flex-direction:column;transition:all .2s;display:flex;position:relative}.CategoryIcon-module-scss-module__Fow6yG__categoryCard .CategoryIcon-module-scss-module__Fow6yG__selectedBgImg{top:0;left:calc(-2rem*var(--size-normalization-factor,1));right:calc(2rem*var(--size-normalization-factor,1));opacity:0;background-image:url(/images/categories/selected-category-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .2s;position:absolute;bottom:0}.CategoryIcon-module-scss-module__Fow6yG__categoryCard.CategoryIcon-module-scss-module__Fow6yG__selected .CategoryIcon-module-scss-module__Fow6yG__selectedBgImg{left:0;right:calc(-2rem*var(--size-normalization-factor,1));top:calc(-3rem*var(--size-normalization-factor,1));bottom:calc(-3rem*var(--size-normalization-factor,1));opacity:1}.CategoryIcon-module-scss-module__Fow6yG__categoryCard:active{transform:scale(.95)}.CategoryIcon-module-scss-module__Fow6yG__categoryCard:hover:before{content:"";top:calc(1rem*var(--size-normalization-factor,1));left:calc(.5rem*var(--size-normalization-factor,1));right:calc(.5rem*var(--size-normalization-factor,1));bottom:calc(1rem*var(--size-normalization-factor,1));filter:blur(20px);z-index:0;pointer-events:none;background-color:#9861f133;position:absolute}.CategoryIcon-module-scss-module__Fow6yG__categoryCard:hover:after{content:"";z-index:0;pointer-events:none;background-image:url(/images/categories/snow-effect.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.CategoryIcon-module-scss-module__Fow6yG__categoryCard:hover .CategoryIcon-module-scss-module__Fow6yG__iconContainer{animation:2.5s ease-in-out infinite CategoryIcon-module-scss-module__Fow6yG__floatUpDown}.CategoryIcon-module-scss-module__Fow6yG__categoryCard .CategoryIcon-module-scss-module__Fow6yG__iconContainer{width:calc(3rem*var(--size-normalization-factor,1));height:calc(3rem*var(--size-normalization-factor,1));z-index:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CategoryIcon-module-scss-module__Fow6yG__categoryCard .CategoryIcon-module-scss-module__Fow6yG__iconContainer .CategoryIcon-module-scss-module__Fow6yG__icon{object-fit:cover;width:100%;height:100%}.CategoryIcon-module-scss-module__Fow6yG__categoryCard .CategoryIcon-module-scss-module__Fow6yG__name{color:var(--color-text-primary);font-size:calc(.7rem*var(--size-normalization-factor,1));text-align:center;z-index:1;font-weight:700;line-height:1;position:relative}@keyframes CategoryIcon-module-scss-module__Fow6yG__floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.CategoryIcon-module-scss-module__Fow6yG__loading{pointer-events:none;cursor:default;background:0 0;border:none}.CategoryIcon-module-scss-module__Fow6yG__loading .CategoryIcon-module-scss-module__Fow6yG__iconContainer{background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);background-size:1000px 100%;border-radius:50%;animation:2s infinite CategoryIcon-module-scss-module__Fow6yG__shimmer}.CategoryIcon-module-scss-module__Fow6yG__loading .CategoryIcon-module-scss-module__Fow6yG__name{background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);color:#0000;border-radius:calc(.25rem*var(--size-normalization-factor,1));height:calc(.75rem*var(--size-normalization-factor,1));background-size:1000px 100%;width:60%;animation:2s infinite CategoryIcon-module-scss-module__Fow6yG__shimmer}
@keyframes CategorySidebar-module-scss-module__-6HMJq__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.CategorySidebar-module-scss-module__-6HMJq__sidebar{width:calc(8rem*var(--size-normalization-factor,1));height:100%;max-height:100%;padding:calc(1.5rem*var(--size-normalization-factor,1)) 0;z-index:100;background:0 0;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:visible}@media (max-width:75rem){.CategorySidebar-module-scss-module__-6HMJq__sidebar{display:none}}.CategorySidebar-module-scss-module__-6HMJq__logoContainer{z-index:1;width:calc(5rem*var(--size-normalization-factor,1));height:calc(4rem*var(--size-normalization-factor,1));margin-left:calc(1rem*var(--size-normalization-factor,1));flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.CategorySidebar-module-scss-module__-6HMJq__logoContainer:hover{transform:scale(1.2)}.CategorySidebar-module-scss-module__-6HMJq__logoContainer:active{transform:scale(.95)}.CategorySidebar-module-scss-module__-6HMJq__logoContainer .CategorySidebar-module-scss-module__-6HMJq__logo{object-fit:contain;cursor:pointer;width:100%;height:auto}.CategorySidebar-module-scss-module__-6HMJq__navWrapper{flex:1;width:100%;min-height:0;position:relative}.CategorySidebar-module-scss-module__-6HMJq__navWrapper:before,.CategorySidebar-module-scss-module__-6HMJq__navWrapper:after{content:"";height:calc(4rem*var(--size-normalization-factor,1));pointer-events:none;z-index:2;filter:blur(5px);position:absolute;left:0;right:0}.CategorySidebar-module-scss-module__-6HMJq__navWrapper:before{background:linear-gradient(180deg, var(--color-surface-l0) 22.07%, transparent 100%);top:0}.CategorySidebar-module-scss-module__-6HMJq__navWrapper:after{background:linear-gradient(180deg, transparent 22.07%, var(--color-surface-l0) 100%);bottom:0}.CategorySidebar-module-scss-module__-6HMJq__nav{top:calc(1rem*var(--size-normalization-factor,1));left:0;right:0;bottom:calc(.5rem*var(--size-normalization-factor,1));scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;align-items:center;width:100%;display:flex;position:absolute;overflow:hidden auto}.CategorySidebar-module-scss-module__-6HMJq__nav::-webkit-scrollbar{display:none}.CategorySidebar-module-scss-module__-6HMJq__nav .CategorySidebar-module-scss-module__-6HMJq__categories{gap:calc(.5rem*var(--size-normalization-factor,1));width:100%;padding:calc(.5rem*var(--size-normalization-factor,1)) 0;flex-direction:column;align-items:center;display:flex}.CategorySidebar-module-scss-module__-6HMJq__allCategoriesButtonWrapper{align-items:center;gap:calc(.375rem*var(--size-normalization-factor,1));width:calc(5rem*var(--size-normalization-factor,1));height:calc(5rem*var(--size-normalization-factor,1));padding:calc(.75rem*var(--size-normalization-factor,1));background:var(--color-surface-l2);cursor:pointer;border:none;border-radius:50%;flex-direction:column;transition:all .2s;display:flex;position:relative}.CategorySidebar-module-scss-module__-6HMJq__allCategoriesButtonWrapper:hover{background:var(--color-floater-component-hover)}.CategorySidebar-module-scss-module__-6HMJq__allCategoriesButtonWrapper:active{transform:scale(.95)}.CategorySidebar-module-scss-module__-6HMJq__allCategoriesButtonWrapper .CategorySidebar-module-scss-module__-6HMJq__iconContainer{width:calc(2rem*var(--size-normalization-factor,1));height:calc(2rem*var(--size-normalization-factor,1));z-index:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CategorySidebar-module-scss-module__-6HMJq__allCategoriesButtonWrapper .CategorySidebar-module-scss-module__-6HMJq__iconContainer .CategorySidebar-module-scss-module__-6HMJq__icon{object-fit:contain;width:100%;height:100%}.CategorySidebar-module-scss-module__-6HMJq__allCategoriesButtonWrapper .CategorySidebar-module-scss-module__-6HMJq__name{color:var(--color-text-primary);font-size:calc(.75rem*var(--size-normalization-factor,1));text-align:center;z-index:1;font-weight:700;line-height:1;position:relative}
@keyframes GiftCardImage-module-scss-module__AsbYIG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.GiftCardImage-module-scss-module__AsbYIG__giftCardImageSection{width:100%;position:relative}.GiftCardImage-module-scss-module__AsbYIG__giftCardImageWrapper{width:100%;position:relative;overflow:hidden}.GiftCardImage-module-scss-module__AsbYIG__giftCardImageWrapper .GiftCardImage-module-scss-module__AsbYIG__productLogoWrapper{border-radius:calc(1.5rem*var(--size-normalization-factor,1)) calc(1.5rem*var(--size-normalization-factor,1)) 0 0;width:100%;padding-top:30%;position:relative;overflow:hidden}.GiftCardImage-module-scss-module__AsbYIG__giftCardImageWrapper .GiftCardImage-module-scss-module__AsbYIG__productLogoWrapper .GiftCardImage-module-scss-module__AsbYIG__productLogo{width:auto;height:calc(3rem*var(--size-normalization-factor,1));max-width:calc(9rem*var(--size-normalization-factor,1));object-fit:contain;position:absolute;transform:translateY(-50%)}.GiftCardImage-module-scss-module__AsbYIG__giftCardImageWrapper .GiftCardImage-module-scss-module__AsbYIG__heroCardWrapper{object-fit:cover;object-position:top center;background-repeat:no-repeat;width:100%;height:auto;position:absolute;top:0;left:0;right:0}.GiftCardImage-module-scss-module__AsbYIG__giftCardImageWrapper .GiftCardImage-module-scss-module__AsbYIG__amountDisplay{top:calc(50% - 1rem);right:calc(2rem*var(--size-normalization-factor,1));color:var(--color-text-primary);font-size:calc(2.5rem*var(--size-normalization-factor,1));font-weight:700;position:absolute;transform:translateY(-50%)}.GiftCardImage-module-scss-module__AsbYIG__discountBadgeWrapper{top:calc(-.25rem*var(--size-normalization-factor,1));right:calc(1.5rem*var(--size-normalization-factor,1));height:calc(1.5rem*var(--size-normalization-factor,1));width:calc(11.5rem*var(--size-normalization-factor,1));transition:transform .2s;position:absolute}.GiftCardImage-module-scss-module__AsbYIG__discountBadgeWrapper:before{content:"";top:0;left:calc(-.25rem*var(--size-normalization-factor,1));border-left:.25rem solid #0000;border-right:.25rem solid #0000;border-bottom:.25rem solid var(--color-components-tags-surface-l2);z-index:-1;width:0;height:0;position:absolute}.GiftCardImage-module-scss-module__AsbYIG__discountBadgeWrapper:after{content:"";top:0;right:calc(-.25rem*var(--size-normalization-factor,1));border-left:.25rem solid #0000;border-right:.25rem solid #0000;border-bottom:.25rem solid var(--color-components-tags-surface-l2);z-index:-1;width:0;height:0;position:absolute}.GiftCardImage-module-scss-module__AsbYIG__discountBadgeWrapper .GiftCardImage-module-scss-module__AsbYIG__discountBadge{border-radius:0 0 calc(.5rem*var(--size-normalization-factor,1)) calc(.5rem*var(--size-normalization-factor,1));background:var(--color-accent-primary);z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;box-shadow:0 2px 2px #00000040}.GiftCardImage-module-scss-module__AsbYIG__discountBadgeWrapper .GiftCardImage-module-scss-module__AsbYIG__discountBadge .GiftCardImage-module-scss-module__AsbYIG__discountText{color:var(--color-surface-l0);font-size:calc(.875rem*var(--size-normalization-factor,1));font-weight:700;line-height:1}.GiftCardImage-module-scss-module__AsbYIG__giftCardCover{left:calc(-2rem*var(--size-normalization-factor,1));right:calc(-2rem*var(--size-normalization-factor,1));width:calc(100% + 4rem);height:auto;position:absolute}.GiftCardImage-module-scss-module__AsbYIG__giftCardCover:before{content:"";filter:blur(15px);background:#0000004d;position:absolute;inset:-4% 10% 10%}.GiftCardImage-module-scss-module__AsbYIG__giftCardCover .GiftCardImage-module-scss-module__AsbYIG__giftCardCoverImage{object-fit:cover;object-position:center;width:100%;height:auto;position:relative}.GiftCardImage-module-scss-module__AsbYIG__giftCardCoverContent{width:100%;position:relative;left:0;right:0}@media (max-width:75rem){.GiftCardImage-module-scss-module__AsbYIG__discountBadgeWrapper{right:calc(2rem*var(--size-normalization-factor,1));width:auto;min-width:calc(11rem*var(--size-normalization-factor,1));max-width:calc(100% - 3rem)}.GiftCardImage-module-scss-module__AsbYIG__discountBadgeWrapper .GiftCardImage-module-scss-module__AsbYIG__discountBadge{padding:0 calc(.75rem*var(--size-normalization-factor,1))}.GiftCardImage-module-scss-module__AsbYIG__discountBadgeWrapper .GiftCardImage-module-scss-module__AsbYIG__discountBadge .GiftCardImage-module-scss-module__AsbYIG__discountText{font-size:calc(.75rem*var(--size-normalization-factor,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GiftCardImage-module-scss-module__AsbYIG__giftCardCover{left:calc(-1rem*var(--size-normalization-factor,1));right:calc(-1rem*var(--size-normalization-factor,1));width:calc(100% + 2rem)}}
@keyframes Breadcrumb-module-scss-module__M1wqYa__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Breadcrumb-module-scss-module__M1wqYa__breadcrumbWrapper{justify-content:flex-start;align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));width:100%;display:flex}.Breadcrumb-module-scss-module__M1wqYa__breadcrumbList{align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module-scss-module__M1wqYa__breadcrumbList .Breadcrumb-module-scss-module__M1wqYa__breadcrumbItem{justify-content:flex-start;align-items:center;gap:calc(.5rem*var(--size-normalization-factor,1));display:flex}.Breadcrumb-module-scss-module__M1wqYa__breadcrumbList .Breadcrumb-module-scss-module__M1wqYa__breadcrumbItem .Breadcrumb-module-scss-module__M1wqYa__breadcrumbItemLink{font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-primary);cursor:pointer;font-weight:500}.Breadcrumb-module-scss-module__M1wqYa__breadcrumbList .Breadcrumb-module-scss-module__M1wqYa__breadcrumbItem .Breadcrumb-module-scss-module__M1wqYa__breadcrumbItemIcon{color:var(--color-text-primary)}.Breadcrumb-module-scss-module__M1wqYa__breadcrumbList .Breadcrumb-module-scss-module__M1wqYa__breadcrumbItem .Breadcrumb-module-scss-module__M1wqYa__breadcrumbItemText{font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-tertiary);font-weight:500}
@keyframes CategoriesModal-module-scss-module__L34pWG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media (min-width:75.0625rem){.CategoriesModal-module-scss-module__L34pWG__modalOverlay{-webkit-backdrop-filter:blur(.5px)!important;backdrop-filter:blur(.5px)!important;background-color:#0000001a!important}}.CategoriesModal-module-scss-module__L34pWG__modalContent.CategoriesModal-module-scss-module__L34pWG__modalContent{width:100%;max-width:calc(22rem*var(--size-normalization-factor,1));flex-direction:column;display:flex}@media (min-width:75.0625rem){.CategoriesModal-module-scss-module__L34pWG__modalContent.CategoriesModal-module-scss-module__L34pWG__modalContent{bottom:calc(1.2rem*var(--size-normalization-factor,1));left:calc(7rem*var(--size-normalization-factor,1));position:fixed}}.CategoriesModal-module-scss-module__L34pWG__categoriesContainer{width:100%;padding:calc(1rem*var(--size-normalization-factor,1)) calc(.5rem*var(--size-normalization-factor,1));flex-wrap:wrap;justify-content:center;gap:0;display:flex;box-shadow:inset 0 3px 6px #ffffff1c,inset 0 -3px 4px #00000059,0 1px 10px #00000040}.CategoriesModal-module-scss-module__L34pWG__categoriesContainer:before{content:"";z-index:-1;border-radius:inherit;height:100%;max-height:min(80vh - 6rem,27rem);position:absolute;top:0;left:0;right:0}
@keyframes GlobalLoader-module-scss-module__SHYi2q__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.GlobalLoader-module-scss-module__SHYi2q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999999999;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.GlobalLoader-module-scss-module__SHYi2q__loaderContainer{justify-content:center;align-items:center;display:flex}.GlobalLoader-module-scss-module__SHYi2q__loader{color:var(--color-components-tags-surface-l1);animation:1s linear infinite GlobalLoader-module-scss-module__SHYi2q__spin}@keyframes GlobalLoader-module-scss-module__SHYi2q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes HowToRedeem-module-scss-module__h-8Naa__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection:not(.HowToRedeem-module-scss-module__h-8Naa__noHeading){margin-top:calc(2.5rem*var(--size-normalization-factor,1))}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__sectionTitle{font-size:calc(1.5rem*var(--size-normalization-factor,1));color:var(--color-text-primary);font-weight:700}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__tabs{border-radius:calc(4.5rem*var(--size-normalization-factor,1));background:var(--color-components-switcher-surface-l0);padding:calc(3px*var(--size-normalization-factor,1));justify-content:center;align-items:center;display:flex}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__tabs:not(.HowToRedeem-module-scss-module__h-8Naa__noHeading){margin-top:calc(2rem*var(--size-normalization-factor,1))}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__tabs .HowToRedeem-module-scss-module__h-8Naa__tab{flex:1}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__steps{margin-top:calc(1.25rem*var(--size-normalization-factor,1));flex-direction:column;gap:0;display:flex}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__steps .HowToRedeem-module-scss-module__h-8Naa__step{padding:calc(1.25rem*var(--size-normalization-factor,1)) 0;align-items:center;gap:calc(2rem*var(--size-normalization-factor,1));align-self:stretch;display:flex}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__steps .HowToRedeem-module-scss-module__h-8Naa__step .HowToRedeem-module-scss-module__h-8Naa__stepNumber{width:calc(2.5rem*var(--size-normalization-factor,1));height:calc(3rem*var(--size-normalization-factor,1));position:relative}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__steps .HowToRedeem-module-scss-module__h-8Naa__step .HowToRedeem-module-scss-module__h-8Naa__stepNumber:before{content:"";top:calc(.2rem*var(--size-normalization-factor,1));border-radius:calc(.375rem*var(--size-normalization-factor,1));opacity:.5;background:var(--color-surface-l1);border:1.413px solid #fff;position:absolute;bottom:0;left:0;right:0;transform:rotate(8deg)translate(.5rem)translateY(-.2rem);box-shadow:1.413px 0 5.651px .706px #000000bf}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__steps .HowToRedeem-module-scss-module__h-8Naa__step .HowToRedeem-module-scss-module__h-8Naa__stepNumber .HowToRedeem-module-scss-module__h-8Naa__card{border-radius:calc(.5rem*var(--size-normalization-factor,1));background:var(--color-surface-l1);font-size:calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-primary);border:1.413px solid #fff;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0;transform:rotate(-2deg);box-shadow:1.413px 5.651px 5.651px .706px #00000059}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__steps .HowToRedeem-module-scss-module__h-8Naa__step .HowToRedeem-module-scss-module__h-8Naa__stepContent{justify-content:center;align-items:flex-start;gap:calc(.75rem*var(--size-normalization-factor,1));flex-direction:column;flex:1 0 0;display:flex}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__steps .HowToRedeem-module-scss-module__h-8Naa__step .HowToRedeem-module-scss-module__h-8Naa__stepContent .HowToRedeem-module-scss-module__h-8Naa__stepTitle{font-size:calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-primary);margin:0;font-weight:700;line-height:1}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__steps .HowToRedeem-module-scss-module__h-8Naa__step .HowToRedeem-module-scss-module__h-8Naa__stepContent .HowToRedeem-module-scss-module__h-8Naa__stepDesc{font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);margin:0;font-weight:500;line-height:1}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__steps .HowToRedeem-module-scss-module__h-8Naa__step .HowToRedeem-module-scss-module__h-8Naa__stepContent .HowToRedeem-module-scss-module__h-8Naa__stepVideo{aspect-ratio:16/9;border-radius:calc(.5rem*var(--size-normalization-factor,1));width:100%;height:auto;overflow:hidden;box-shadow:0 4px 11.4px #1e1e1e33,inset 0 3px 6px #fff3,inset 0 -3px 4px #000000a6}.HowToRedeem-module-scss-module__h-8Naa__redemptionSection .HowToRedeem-module-scss-module__h-8Naa__realCricketDownloadButton{width:100%;margin-top:calc(1.5rem*var(--size-normalization-factor,1))}
@keyframes page-module-scss-module__ANyPxW__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.page-module-scss-module__ANyPxW__profilePage{background:0 0;width:100%;position:relative;overflow:hidden}.page-module-scss-module__ANyPxW__content{gap:calc(1.5rem*var(--size-normalization-factor,1));padding:calc(1.25rem*var(--size-normalization-factor,1)) 0;width:100%;max-width:var(--layout-content-max-width);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}
@keyframes error-module-scss-module__10gcLq__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.error-module-scss-module__10gcLq__root{justify-content:center;align-items:center;gap:calc(1rem*var(--size-normalization-factor,1));min-height:50vh;max-width:var(--layout-content-max-width);padding:calc(2rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));text-align:center;flex-direction:column;margin:0 auto;display:flex}.error-module-scss-module__10gcLq__title{font-size:calc(1.5rem*var(--size-normalization-factor,1));color:var(--color-text-primary);font-weight:700}.error-module-scss-module__10gcLq__message{font-size:calc(.9375rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);max-width:calc(28rem*var(--size-normalization-factor,1))}.error-module-scss-module__10gcLq__actions{gap:calc(1rem*var(--size-normalization-factor,1));margin-top:calc(.5rem*var(--size-normalization-factor,1));flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.error-module-scss-module__10gcLq__homeLink{font-size:calc(.9375rem*var(--size-normalization-factor,1));color:var(--color-text-link);text-decoration:underline}
