.page-module-scss-module__XauLka__storePageSection{padding-top:0;padding-bottom:calc(calc(1px + 12px + 48px + env(safe-area-inset-bottom,0px)) + 12px);--store-mobile-header-total:calc(72px + env(safe-area-inset-top,0px));--store-mobile-tabs-height:44px;--store-mobile-category-pills-top:calc(var(--store-mobile-header-total) + var(--store-mobile-tabs-height));gap:0}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__storePageSection{gap:24px;padding-top:32px;padding-bottom:0}}.page-module-scss-module__XauLka__mobileHeaderSlot{width:calc(100% + 32px);padding-top:calc(84px + env(safe-area-inset-top,0px));flex-shrink:0;margin-bottom:-24px;margin-left:-16px;margin-right:-16px}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__mobileHeaderSlot{margin-bottom:0;padding-top:0;display:none}}.page-module-scss-module__XauLka__breadcrumb{margin-bottom:16px;display:none}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__breadcrumb{display:block}}.page-module-scss-module__XauLka__storeRow{flex-direction:column;align-items:stretch;gap:24px;display:flex}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__storeRow{flex-direction:row;align-items:flex-start;gap:32px}.page-module-scss-module__XauLka__storeRow.container{flex-direction:row;align-items:flex-start}}.page-module-scss-module__XauLka__mainColumn{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__mainColumn{gap:24px}}.page-module-scss-module__XauLka__mobileTabsSlot{width:calc(100% + 32px);top:var(--store-mobile-header-total,calc(72px + env(safe-area-inset-top,0px)));z-index:8;flex-shrink:0;order:0;margin-left:-16px;margin-right:-16px;position:sticky}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__mobileTabsSlot{display:none}}.page-module-scss-module__XauLka__productsRegion{order:1;scroll-margin-top:200px}@media screen and (max-width:767px){.page-module-scss-module__XauLka__productsRegion{margin-top:-16px}}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__productsRegion{order:2;margin-top:0;scroll-margin-top:24px}}.page-module-scss-module__XauLka__aboutRegion{order:2;scroll-margin-top:200px}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__aboutRegion{order:1;scroll-margin-top:24px}}.page-module-scss-module__XauLka__aboutExtrasRegion{order:3;scroll-margin-top:200px}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__aboutExtrasRegion{order:3;scroll-margin-top:24px}}.page-module-scss-module__XauLka__reviewsRegion{order:4;scroll-margin-top:200px}@media screen and (min-width:1024px){.page-module-scss-module__XauLka__reviewsRegion{order:4;scroll-margin-top:24px}}
.ContactProviderButton-module-scss-module__S0usAq__contactButton{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 14px;font-size:16px;font-weight:400;transition:all .15s;display:flex}.ContactProviderButton-module-scss-module__S0usAq__contactButton svg{font-size:20px}.ContactProviderButton-module-scss-module__S0usAq__contactButton:disabled{opacity:.6;cursor:not-allowed}.ContactProviderButton-module-scss-module__S0usAq__outline{color:#fb6270;background:0 0;border:1px solid #fb6270}.ContactProviderButton-module-scss-module__S0usAq__outline svg path{stroke:#fb6270}.ContactProviderButton-module-scss-module__S0usAq__outline:hover{background:#fff0f1}.ContactProviderButton-module-scss-module__S0usAq__solid{color:#fff;background:#fb6270;border:none}.ContactProviderButton-module-scss-module__S0usAq__solid svg path{stroke:#fff!important}.ContactProviderButton-module-scss-module__S0usAq__solid:hover{filter:brightness(.95)}
.LoginModal-module-scss-module__vVw24q__loginModal .ant-btn-link{color:#fb6270;height:auto;padding:0;font-size:14px;font-weight:500}.LoginModal-module-scss-module__vVw24q__loginModal .ant-modal-content{border-radius:12px;padding:0;overflow:hidden}.LoginModal-module-scss-module__vVw24q__loginModal .ant-modal-body{padding:0}.LoginModal-module-scss-module__vVw24q__loginModal .ant-modal-close{color:#1c1c1c;top:16px;right:16px}.LoginModal-module-scss-module__vVw24q__loginModal .ant-modal-close:hover{color:#1c1c1c}.LoginModal-module-scss-module__vVw24q__loginDrawer .LoginModal-module-scss-module__vVw24q__loginDrawer_body{padding:16px!important}.LoginModal-module-scss-module__vVw24q__loginDrawer .ant-drawer-content{background:#fff}.LoginModal-module-scss-module__vVw24q__loginDrawer .ant-drawer-body{height:100%;padding:0;overflow-y:auto}.LoginModal-module-scss-module__vVw24q__loginDrawer .ant-drawer-header{display:none}.LoginModal-module-scss-module__vVw24q__modal_content{flex-direction:column;min-height:500px;display:flex;overflow-y:auto}@media screen and (min-width:320px){.LoginModal-module-scss-module__vVw24q__modal_content{min-height:400px}}.LoginModal-module-scss-module__vVw24q__mobile_header{background:#fff;justify-content:center;align-items:center;padding:24px 24px 16px;display:flex}@media screen and (min-width:320px){.LoginModal-module-scss-module__vVw24q__mobile_header{padding:16px}}.LoginModal-module-scss-module__vVw24q__logo_container{width:120px;height:40px;position:relative}@media screen and (min-width:320px){.LoginModal-module-scss-module__vVw24q__logo_container{width:100px;height:32px}}.LoginModal-module-scss-module__vVw24q__page_content{background:#fff;flex:1;padding:24px}@media screen and (min-width:320px){.LoginModal-module-scss-module__vVw24q__page_content{padding:16px}}.LoginModal-module-scss-module__vVw24q__spin .ant-spin-container{flex-direction:column;min-height:300px;display:flex}.LoginModal-module-scss-module__vVw24q__welcome{flex-direction:column;gap:24px;display:flex}.LoginModal-module-scss-module__vVw24q__header_container{text-align:center}.LoginModal-module-scss-module__vVw24q__title{color:#1c1c1c;margin:0 0 8px;font-size:24px;font-weight:600}@media screen and (min-width:320px){.LoginModal-module-scss-module__vVw24q__title{font-size:20px}}.LoginModal-module-scss-module__vVw24q__description{color:#afafaf;margin:0;font-size:14px;line-height:1.5}.LoginModal-module-scss-module__vVw24q__magicLinkHint{color:#afafaf;font-size:14px;display:block}.LoginModal-module-scss-module__vVw24q__email_password_button{border-radius:8px;width:100%;height:48px;margin-top:8px;font-size:16px;font-weight:500}.LoginModal-module-scss-module__vVw24q__divider{color:#afafaf;font-size:14px;margin:12px 0!important}.LoginModal-module-scss-module__vVw24q__divider .ant-divider-inner-text{background:#fff;padding:0 16px}.LoginModal-module-scss-module__vVw24q__one_time_code_button{color:#1c1c1c;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;height:48px;font-size:16px;font-weight:500}.LoginModal-module-scss-module__vVw24q__one_time_code_button:hover{color:#fb6270;border-color:#fb6270}.LoginModal-module-scss-module__vVw24q__google_button{color:#1c1c1c;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.LoginModal-module-scss-module__vVw24q__google_button:hover{background:#e7ecfc;border-color:#fb6270}.LoginModal-module-scss-module__vVw24q__apple_button{color:#1c1c1c;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.LoginModal-module-scss-module__vVw24q__apple_button:hover{background:#e7ecfc;border-color:#fb6270}.LoginModal-module-scss-module__vVw24q__have_account{text-align:center;margin-top:24px}.LoginModal-module-scss-module__vVw24q__have_account_text{color:#afafaf;font-size:14px}.LoginModal-module-scss-module__vVw24q__have_account_text .ant-btn-link{color:#fb6270;height:auto;padding:0;font-size:14px;font-weight:500}.LoginModal-module-scss-module__vVw24q__email_form{flex-direction:column;gap:24px;display:flex}.LoginModal-module-scss-module__vVw24q__back_button{cursor:pointer;color:#afafaf;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:color .2s;display:flex}.LoginModal-module-scss-module__vVw24q__back_button:hover{color:#fb6270}.LoginModal-module-scss-module__vVw24q__email_form_container{flex-direction:column;gap:16px;display:flex}.LoginModal-module-scss-module__vVw24q__email_input{border-radius:8px;height:48px;font-size:16px}.LoginModal-module-scss-module__vVw24q__submit_button{border-radius:8px;height:48px;font-size:16px;font-weight:500}.LoginModal-module-scss-module__vVw24q__otp_form{flex-direction:column;gap:24px;display:flex}.LoginModal-module-scss-module__vVw24q__otp_container{justify-content:center;width:100%;display:flex}.LoginModal-module-scss-module__vVw24q__resend_section{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.LoginModal-module-scss-module__vVw24q__resend_text{color:#afafaf;font-size:14px}.otp-input{text-align:center;color:#1c1c1c;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:18px;font-weight:500;transition:all .2s;width:48px!important;height:48px!important}.otp-input:focus{border-color:#fb6270;outline:none;box-shadow:0 0 0 2px #fb627033}.otp-input:hover{border-color:#fb6270}.otp-input.is-complete{background:#52c41a1a;border-color:#52c41a}.otp-input.is-error{background:#ff4d4f1a;border-color:#ff4d4f}.LoginModal-module-scss-module__vVw24q__login_form{flex-direction:column;gap:12px;display:flex}.LoginModal-module-scss-module__vVw24q__login_form .ant-input-affix-wrapper-lg{border-radius:8px;align-items:center;height:54px;min-height:54px}.LoginModal-module-scss-module__vVw24q__login_form .LoginModal-module-scss-module__vVw24q__email_password_button{border:none;border-radius:8px;height:54px}.LoginModal-module-scss-module__vVw24q__social_buttons{flex-direction:column;gap:12px;display:flex}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__one_time_code_button{background:#e7ecfc;border:none;border-radius:8px;justify-content:flex-start;height:54px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__one_time_code_button svg{font-size:24px}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__one_time_code_button span{color:#0a1551;white-space:normal;font-size:16px;font-weight:600;line-height:22px}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__one_time_code_button:hover{opacity:.8;box-shadow:0 2px 3px #2121212e,0 0 3px #21212114,0 0 0 2px #2121212e}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__google_button{cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:box-shadow .3s;display:flex;box-shadow:0 2px 3px #2121212e,0 0 3px #21212114}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__google_button:hover{box-shadow:0 2px 3px #2121212e,0 0 3px #21212114,0 0 0 2px #2121212e}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__google_button svg{font-size:24px}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__google_button span{color:#1c1c1c;font-size:18px;font-weight:500;line-height:22px}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__apple_button{cursor:pointer;color:#fff;background:#000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:box-shadow .3s;display:flex;box-shadow:0 2px 3px #2121212e,0 0 3px #21212114}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__apple_button:hover{box-shadow:0 2px 3px #2121212e,0 0 3px #21212114,0 0 0 2px #2121212e}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__apple_button svg{fill:#fff;font-size:24px}.LoginModal-module-scss-module__vVw24q__social_buttons .LoginModal-module-scss-module__vVw24q__apple_button span{color:#fff;font-size:18px;font-weight:500}.LoginModal-module-scss-module__vVw24q__otp_container{justify-content:center;margin:12px 0;padding:0 8px;display:flex;overflow-x:auto}@media screen and (min-width:1024px){.LoginModal-module-scss-module__vVw24q__otp_container{margin:16px 0;padding:4px}}.LoginModal-module-scss-module__vVw24q__otp_container input{background:#fff;border:1px solid #efefef;border-radius:12px;width:100%;height:48px;padding:12px;font-size:16px;font-weight:500;line-height:22px;transition:all .3s;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}.LoginModal-module-scss-module__vVw24q__otp_container input:focus{outline:2px solid #fb6270!important}
@keyframes loading-module-scss-module__bUNBxG__shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.loading-module-scss-module__bUNBxG__skeleton,.loading-module-scss-module__bUNBxG__productPrice,.loading-module-scss-module__bUNBxG__productCategory,.loading-module-scss-module__bUNBxG__productTitle,.loading-module-scss-module__bUNBxG__productImage,.loading-module-scss-module__bUNBxG__categoryPill,.loading-module-scss-module__bUNBxG__trustBadge,.loading-module-scss-module__bUNBxG__descriptionLineShort,.loading-module-scss-module__bUNBxG__descriptionLine,.loading-module-scss-module__bUNBxG__storeTitle,.loading-module-scss-module__bUNBxG__mobileTab,.loading-module-scss-module__bUNBxG__mobileContactButton,.loading-module-scss-module__bUNBxG__mobileBadge,.loading-module-scss-module__bUNBxG__mobileMeta,.loading-module-scss-module__bUNBxG__mobileName,.loading-module-scss-module__bUNBxG__mobileAvatar,.loading-module-scss-module__bUNBxG__contactButton,.loading-module-scss-module__bUNBxG__statLabel,.loading-module-scss-module__bUNBxG__statIcon,.loading-module-scss-module__bUNBxG__desktopLocation,.loading-module-scss-module__bUNBxG__desktopMeta,.loading-module-scss-module__bUNBxG__desktopName,.loading-module-scss-module__bUNBxG__desktopAvatar,.loading-module-scss-module__bUNBxG__headerCart,.loading-module-scss-module__bUNBxG__headerDateBar,.loading-module-scss-module__bUNBxG__headerBack,.loading-module-scss-module__bUNBxG__breadcrumbItem{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;border-radius:2px;animation:1.5s infinite loading-module-scss-module__bUNBxG__shimmer}.loading-module-scss-module__bUNBxG__breadcrumb{align-items:center;gap:8px;margin-bottom:16px;display:none}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__breadcrumb{display:flex}}.loading-module-scss-module__bUNBxG__breadcrumbItem{width:56px;height:14px}.loading-module-scss-module__bUNBxG__breadcrumbItem:nth-child(3){width:72px}.loading-module-scss-module__bUNBxG__breadcrumbItem:nth-child(5){width:64px}.loading-module-scss-module__bUNBxG__breadcrumbItem:last-child{width:120px}.loading-module-scss-module__bUNBxG__breadcrumbSep{opacity:0;flex-shrink:0;width:8px;height:14px}.loading-module-scss-module__bUNBxG__fixedMobileHeader{z-index:10;padding:calc(10px + env(safe-area-inset-top,0px)) 8px 10px 4px;background:#fff;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__fixedMobileHeader{display:none}}.loading-module-scss-module__bUNBxG__headerBack{border-radius:8px;flex-shrink:0;width:44px;height:44px}.loading-module-scss-module__bUNBxG__headerDateBar{border-radius:9999px;flex:1;min-width:0;height:48px}.loading-module-scss-module__bUNBxG__headerCart{border-radius:8px;flex-shrink:0;width:44px;height:44px}.loading-module-scss-module__bUNBxG__profileColumn{flex-shrink:0;width:100%}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__profileColumn{align-self:flex-start;width:320px;min-width:320px;max-width:320px}}.loading-module-scss-module__bUNBxG__desktopProfile{display:none}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__desktopProfile{background:#fff;border:1px solid #f3f4f6;border-radius:24px;padding:32px;display:block;box-shadow:0 4px 20px #0000000d}}.loading-module-scss-module__bUNBxG__desktopAvatar{border-radius:50%;width:128px;height:128px;margin:0 auto 16px}.loading-module-scss-module__bUNBxG__desktopName{width:70%;height:24px;margin:0 auto}.loading-module-scss-module__bUNBxG__desktopMeta{width:55%;height:16px;margin:12px auto 0}.loading-module-scss-module__bUNBxG__desktopLocation{width:40%;height:16px;margin:12px auto 0}.loading-module-scss-module__bUNBxG__divider{background:#f3f4f6;height:1px;margin:24px 0}.loading-module-scss-module__bUNBxG__statRow{align-items:center;gap:12px;display:flex}.loading-module-scss-module__bUNBxG__statIcon{border-radius:8px;width:32px;min-width:32px;height:32px}.loading-module-scss-module__bUNBxG__statLabel{flex:1;max-width:180px;height:16px}.loading-module-scss-module__bUNBxG__statsList{flex-direction:column;gap:16px;display:flex}.loading-module-scss-module__bUNBxG__contactButton{border-radius:12px;width:100%;height:48px;margin-top:40px}.loading-module-scss-module__bUNBxG__mobileProfile{flex-direction:column;gap:24px;display:flex}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__mobileProfile{display:none}}.loading-module-scss-module__bUNBxG__mobileProfileRow{align-items:flex-start;gap:16px;display:flex}.loading-module-scss-module__bUNBxG__mobileAvatar{border-radius:16px;width:88px;min-width:88px;height:88px}.loading-module-scss-module__bUNBxG__mobileDetails{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.loading-module-scss-module__bUNBxG__mobileName{width:75%;height:24px}.loading-module-scss-module__bUNBxG__mobileMeta{width:90%;height:16px}.loading-module-scss-module__bUNBxG__mobileBadge{border-radius:6px;width:130px;height:26px;margin-top:4px}.loading-module-scss-module__bUNBxG__mobileContactButton{border-radius:12px;width:100%;height:48px}.loading-module-scss-module__bUNBxG__mobileTabs{background:#fff;border-bottom:1px solid #f3f4f6;width:100%;padding:0 8px;display:flex}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__mobileTabs{display:none}}.loading-module-scss-module__bUNBxG__mobileTab{border-radius:2px;flex:1;height:18px;margin:14px 12px}.loading-module-scss-module__bUNBxG__aboutBlock{flex-direction:column;gap:16px;padding:0;display:flex}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__aboutBlock{gap:32px;padding:40px 0}}.loading-module-scss-module__bUNBxG__storeTitle{border-radius:4px;width:65%;max-width:420px;height:36px}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__storeTitle{height:40px}}.loading-module-scss-module__bUNBxG__descriptionLines{flex-direction:column;gap:10px;display:flex}.loading-module-scss-module__bUNBxG__descriptionLine{width:100%;height:16px}.loading-module-scss-module__bUNBxG__descriptionLineShort{width:72%;height:16px}.loading-module-scss-module__bUNBxG__trustBadges{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.loading-module-scss-module__bUNBxG__trustBadge{border-radius:12px;width:160px;height:46px}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__trustBadge{width:180px}}.loading-module-scss-module__bUNBxG__productSection{flex-direction:column;gap:12px;margin-top:-16px;display:flex}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__productSection{gap:24px;margin-top:0}}.loading-module-scss-module__bUNBxG__categoryPills{border-bottom:1px solid #f3f4f6;gap:8px;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:10px 16px;display:flex;overflow:hidden}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__categoryPills{border-bottom:0;width:100%;margin-left:0;margin-right:0;padding:0}}.loading-module-scss-module__bUNBxG__categoryPill{border-radius:999px;flex-shrink:0;width:72px;height:38px}.loading-module-scss-module__bUNBxG__categoryPill:first-child{width:52px}.loading-module-scss-module__bUNBxG__categoryPill:nth-child(3){width:88px}.loading-module-scss-module__bUNBxG__categoryPill:nth-child(4){width:96px}.loading-module-scss-module__bUNBxG__productsGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media screen and (min-width:1024px){.loading-module-scss-module__bUNBxG__productsGrid{grid-template-columns:repeat(3,1fr);gap:24px}}.loading-module-scss-module__bUNBxG__productCard{background:#fff;border:1px solid #f3f4f6;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.loading-module-scss-module__bUNBxG__productImage{aspect-ratio:1;border-radius:0;width:100%}.loading-module-scss-module__bUNBxG__productBody{flex-direction:column;gap:8px;padding:12px;display:flex}.loading-module-scss-module__bUNBxG__productTitle{width:70%;height:18px}.loading-module-scss-module__bUNBxG__productCategory{width:50%;height:14px}.loading-module-scss-module__bUNBxG__productPrice{width:40%;height:20px;margin-top:4px}
