.shop-loading_root__6MuDs{width:100%;min-width:0;background:var(--paper,#fff)}.shop-loading_header__PvgZf *,.shop-loading_root__6MuDs *{box-sizing:border-box}.shop-loading_srOnly__4nYqQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shop-loading_block__DA0nk{display:block;width:100%;max-width:100%;height:14px;flex-shrink:0;border-radius:4px;background:#eef0f3;animation:shop-loading_pulse__9AVqI 1.8s ease-in-out infinite}.shop-loading_caption__biKC4{height:11px}.shop-loading_titleLine__MpoJb{height:18px}.shop-loading_sectionTitle__PA_O3{height:20px;margin-bottom:24px}.shop-loading_control__2Wz76{height:38px;border-radius:7px}.shop-loading_badge__79OEg{height:24px;border-radius:5px}.shop-loading_amount__dNkSW{height:30px;margin:16px 0 22px}.shop-loading_action__Jr4b3{height:48px;margin-top:24px;border-radius:8px}.shop-loading_lines__ZvSIf{display:grid;grid-gap:16px;gap:16px;width:100%}.shop-loading_header__PvgZf{height:88px;background:var(--paper,#fff);border-bottom:1px solid var(--line,#e5e5e5)}.shop-loading_headerInner__Gwo4Y{display:flex;align-items:center;gap:28px;width:100%;height:100%;max-width:1680px;margin:0 auto;padding:0 156px}.shop-loading_headerInner__Gwo4Y>a{display:flex;flex-shrink:0}.shop-loading_headerSearch__0yOFL{display:flex;align-items:center;min-width:0;width:416px;height:46px;padding:0 16px;border:1px solid var(--line,#e5e5e5);border-radius:12px}.shop-loading_headerLinks__q9_iQ{display:flex;align-items:center;gap:20px;margin-left:auto;white-space:nowrap;font-size:12px;color:var(--muted,#777)}.shop-loading_headerLinks__q9_iQ a{display:inline-flex;align-items:center;min-height:44px}.shop-loading_header__PvgZf a:focus-visible{outline:2px solid var(--brand-primary,#ff4f8b);outline-offset:3px}body:has([data-shop-mypage]) .shop-loading_header__PvgZf{height:56px}body:has([data-shop-mypage]) .shop-loading_headerInner__Gwo4Y{max-width:none;padding:0 24px}body:has([data-shop-mypage]) .shop-loading_headerSearch__0yOFL{display:none}.shop-loading_catalog__FLRb9{max-width:1680px;min-height:70vh;padding:28px 156px 64px;margin:0 auto}.shop-loading_landing__QaiIB{width:min(calc(100% - 48px),1180px);min-height:70vh;margin:0 auto;padding:64px 0}.shop-loading_landingHero__kGUQ3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:48px;gap:48px;margin-bottom:64px}.shop-loading_landingCopy__4Px7y .shop-loading_lines__ZvSIf{margin-top:28px}.shop-loading_landingVisual__N3cLa{height:360px;border-radius:24px}.shop-loading_landingCards__xAUVG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.shop-loading_filterRow__g1_Qa{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:68px;padding:14px 18px;border:1px solid var(--line,#e5e5e5);border-radius:11px;margin-bottom:22px}.shop-loading_listMeta__xEiFd{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;margin-bottom:18px}.shop-loading_cardGrid__8P8o6{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:30px 20px;gap:30px 20px}.shop-loading_campaignCard__TGCs1{min-width:0;overflow:hidden;border:1px solid var(--line,#e5e5e5);border-radius:12px}.shop-loading_cardImage__ULsmb{aspect-ratio:1;height:auto;border-radius:0}.shop-loading_cardBody__KvjG_{display:grid;grid-gap:10px;gap:10px;padding:16px 16px 22px}.shop-loading_cardRewards__02hMJ{display:grid;justify-items:end;grid-gap:14px;gap:14px;margin-top:16px}.shop-loading_cardFooter__f7eFB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 14px;border-top:1px solid var(--line,#e5e5e5)}.shop-loading_savedGrid__U1Abn{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-loading_campaign__DirCT{max-width:1680px;padding:26px 156px 64px;margin:0 auto}.shop-loading_breadcrumb__uKf26{margin-bottom:25px}.shop-loading_detailGrid__T8T59{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:32px;gap:32px;align-items:start}.shop-loading_detailMain__4EN6B{min-width:0}.shop-loading_detailTitle__aRhWc{height:36px;margin:14px 0}.shop-loading_tags__aHUMU{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.shop-loading_detailPhotos__Pmeuv{display:flex;gap:12px;margin-bottom:22px}.shop-loading_detailPhoto__2Tc3T{width:min(192px,calc(50% - 6px));height:auto;aspect-ratio:1;border-radius:12px}.shop-loading_tabs__0x_dB{display:flex;flex-wrap:wrap;align-items:center;gap:24px;min-height:54px;padding:18px 0;border-bottom:1px solid var(--line,#e5e5e5);margin-bottom:24px}.shop-loading_panel__zM5Ew{min-width:0;padding:24px;border:1px solid var(--line,#e5e5e5);border-radius:12px;background:var(--paper,#fff)}.shop-loading_detailMain__4EN6B>.shop-loading_panel__zM5Ew+.shop-loading_panel__zM5Ew{margin-top:22px}.shop-loading_detailContentImage__9_G_f{height:420px;border-radius:6px}.shop-loading_detailAside__16qGw{padding-top:6px}.shop-loading_detailAside__16qGw .shop-loading_panel__zM5Ew{padding:22px}.shop-loading_separator__pOthD{height:1px;background:var(--line,#e5e5e5);margin:24px -22px}.shop-loading_accountBody__g5FH0{display:grid;grid-gap:20px;gap:20px;min-width:0}.shop-loading_accountBody__g5FH0>.shop-loading_filterRow__g1_Qa,.shop-loading_accountBody__g5FH0>.shop-loading_listMeta__xEiFd,.shop-loading_accountBody__g5FH0>.shop-loading_tabs__0x_dB{margin-bottom:0}.shop-loading_recordList__mtyzC{display:grid;grid-gap:16px;gap:16px}.shop-loading_record__Ubc_2{display:flex;align-items:center;gap:20px;min-width:0;padding:22px;border:1px solid var(--line,#e5e5e5);border-radius:12px}.shop-loading_thumbnail__DjtFA{width:88px;height:88px;border-radius:8px}.shop-loading_recordText__dnEPN{display:grid;flex:1 1;min-width:0;grid-gap:14px;gap:14px}.shop-loading_fields__YlKeL{display:grid}.shop-loading_field__z5Fui{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;padding:16px 0;border-top:1px solid var(--line,#e5e5e5)}.shop-loading_field__z5Fui .shop-loading_control__2Wz76{max-width:420px}.shop-loading_stepGrid__Mg0EL,.shop-loading_summaryGrid__78l37{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.shop-loading_summaryGrid__78l37 .shop-loading_amount__dNkSW{margin-bottom:0}.shop-loading_stepGrid__Mg0EL .shop-loading_panel__zM5Ew{display:grid;justify-items:center;grid-gap:18px;gap:18px}.shop-loading_circle__WE4E2{width:36px;height:36px;border-radius:50%}.shop-loading_pendingAction__7zoBx{min-height:38px;padding:8px 18px;border-radius:8px;background:var(--soft,#f1f1f3);color:var(--muted,#777);font-size:12px;cursor:default}.shop-loading_authPage__HJpaZ{display:grid;place-items:start center;min-height:calc(100svh - 88px);padding:72px 24px 100px}.shop-loading_authPanel__vsArh{display:grid;justify-items:center;grid-gap:20px;gap:20px;width:min(100%,480px)}.shop-loading_authLogo__CCkPs{height:72px;margin-bottom:36px}.shop-loading_authButton__6cmG4{height:72px;border-radius:14px}.shop-loading_authPanel__vsArh>.shop-loading_panel__zM5Ew{width:100%}.shop-loading_termsPanel__Y_Wdk{width:min(100%,800px)}@keyframes shop-loading_pulse__9AVqI{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:1199px){.shop-loading_cardGrid__8P8o6,.shop-loading_savedGrid__U1Abn{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:950px){.shop-loading_cardGrid__8P8o6,.shop-loading_savedGrid__U1Abn{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.shop-loading_stepGrid__Mg0EL,.shop-loading_summaryGrid__78l37{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-loading_detailGrid__T8T59{grid-template-columns:minmax(0,1fr) 290px;gap:24px}}@media (max-width:800px){.shop-loading_headerInner__Gwo4Y{padding-inline:26px}.shop-loading_headerSearch__0yOFL{width:min(416px,45%)}.shop-loading_detailGrid__T8T59{grid-template-columns:minmax(0,1fr)}.shop-loading_detailAside__16qGw{padding-top:0}}@media (max-width:700px){.shop-loading_landing__QaiIB{width:calc(100% - 32px);padding:32px 0}.shop-loading_landingCards__xAUVG,.shop-loading_landingHero__kGUQ3{grid-template-columns:minmax(0,1fr);gap:24px}.shop-loading_landingHero__kGUQ3{margin-bottom:32px}.shop-loading_landingVisual__N3cLa{height:260px}.shop-loading_catalog__FLRb9{padding:22px 16px 40px}.shop-loading_campaign__DirCT{max-width:100%;padding:20px 16px 40px}.shop-loading_cardGrid__8P8o6,.shop-loading_savedGrid__U1Abn{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.shop-loading_cardBody__KvjG_{padding:14px 11px 18px}.shop-loading_cardFooter__f7eFB{padding:8px 11px}.shop-loading_panel__zM5Ew{padding:20px}.shop-loading_field__z5Fui{grid-template-columns:88px minmax(0,1fr);gap:16px}.shop-loading_record__Ubc_2{flex-wrap:wrap;gap:16px;padding:18px}.shop-loading_record__Ubc_2>.shop-loading_control__2Wz76{margin-left:auto}.shop-loading_thumbnail__DjtFA{width:64px;height:64px}.shop-loading_tabs__0x_dB{gap:18px}}@media (max-width:640px){.shop-loading_header__PvgZf{height:auto}.shop-loading_headerInner__Gwo4Y{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px 16px;gap:12px 16px;padding:12px 16px 16px}.shop-loading_headerSearch__0yOFL{grid-area:2/1/auto/-1;width:100%;height:42px}.shop-loading_headerLinks__q9_iQ{grid-area:1/2;justify-self:end;gap:16px}body:has([data-shop-mypage]) .shop-loading_headerInner__Gwo4Y{height:56px;padding:0 16px}.shop-loading_authPage__HJpaZ{padding:48px 24px 72px}.shop-loading_authLogo__CCkPs{margin-bottom:20px}}@media (max-width:379px){.shop-loading_cardGrid__8P8o6,.shop-loading_savedGrid__U1Abn,.shop-loading_summaryGrid__78l37{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.shop-loading_block__DA0nk{animation:none}}