.Donation-module__LlNPEG__page{gap:var(--space-12);padding:var(--space-16);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.Donation-module__LlNPEG__shelter{gap:var(--space-12);align-items:center;display:flex}.Donation-module__LlNPEG__shelterImage{border-radius:var(--radius-md);object-fit:cover;flex:none;width:64px;height:64px}.Donation-module__LlNPEG__shelterName{font-size:var(--text-lg);color:var(--rn-label-strong);font-weight:700}.Donation-module__LlNPEG__big{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--rn-label-strong);font-weight:800}.Donation-module__LlNPEG__attend{width:100%;margin-top:var(--space-12)}.Donation-module__LlNPEG__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Donation-module__LlNPEG__row{justify-content:space-between;gap:var(--space-8);font-size:var(--text-sm);color:var(--rn-label);display:flex}.Donation-module__LlNPEG__stage{min-height:380px;padding:var(--space-20) var(--space-16) 140px;border-radius:var(--radius-sheet);color:#fff;background:linear-gradient(180deg, #2b1410 0%, #5a1d12 55%, var(--brand) 140%);background-position:50%;background-size:cover;position:relative;overflow:hidden}.Donation-module__LlNPEG__stageTop{align-items:center;gap:var(--space-8);font-size:var(--text-xs);display:flex}.Donation-module__LlNPEG__live{border-radius:var(--radius-sm);background:var(--brand);letter-spacing:.5px;align-items:center;gap:5px;padding:3px 8px;font-weight:800;display:inline-flex}.Donation-module__LlNPEG__live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s infinite Donation-module__LlNPEG__liveBlink}.Donation-module__LlNPEG__viewers{border-radius:var(--radius-full);background:#00000059;padding:3px 9px}.Donation-module__LlNPEG__stageShelter{opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.Donation-module__LlNPEG__stageCount{margin-top:var(--space-28);text-align:center;flex-direction:column;align-items:center;display:flex}.Donation-module__LlNPEG__stageCount small{font-size:var(--text-base);opacity:.85}.Donation-module__LlNPEG__stageNum{font-family:var(--font-display);letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:48px;font-weight:900;line-height:1.15;transition:transform .15s,color .15s}.Donation-module__LlNPEG__bump{color:#ffd9cf;transform:scale(1.12)}.Donation-module__LlNPEG__stageWon{font-size:var(--text-xs);opacity:.75}.Donation-module__LlNPEG__stageGauge{width:82%;height:8px;margin:var(--space-16) auto 0;background:#fff3;border-radius:4px;display:block;overflow:hidden}.Donation-module__LlNPEG__stageGauge b{background:linear-gradient(90deg,#ffb199,#fff);border-radius:4px;height:100%;transition:width .4s;display:block}.Donation-module__LlNPEG__stageGoal{margin-top:var(--space-6);text-align:center;font-size:var(--text-xs);opacity:.85;display:block}.Donation-module__LlNPEG__chat{left:var(--space-14);bottom:var(--space-16);justify-content:flex-end;gap:var(--space-6);flex-direction:column;width:72%;margin:0;padding:0;list-style:none;display:flex;position:absolute;overflow:hidden}.Donation-module__LlNPEG__msg{background:#00000073;border-radius:14px;align-self:flex-start;padding:5px 10px;font-size:13px;animation:.35s ease-out Donation-module__LlNPEG__chatIn}.Donation-module__LlNPEG__msg:nth-last-child(3){opacity:.5}.Donation-module__LlNPEG__msg:nth-last-child(2){opacity:.8}.Donation-module__LlNPEG__msg b{color:#ffcabd;margin-right:4px}.Donation-module__LlNPEG__hearts{right:var(--space-16);bottom:var(--space-16);pointer-events:none;width:60px;height:300px;position:absolute}.Donation-module__LlNPEG__heart{font-size:24px;animation:2.2s ease-out forwards Donation-module__LlNPEG__heartFloat;position:absolute;bottom:0;left:20px}@keyframes Donation-module__LlNPEG__liveBlink{50%{opacity:.2}}@keyframes Donation-module__LlNPEG__chatIn{0%{opacity:0;transform:translateY(16px)}}@keyframes Donation-module__LlNPEG__heartFloat{to{transform:translate(var(--dx), -280px) scale(1.3);opacity:0}}.Donation-module__LlNPEG__mission{align-items:center;gap:var(--space-12);display:flex}.Donation-module__LlNPEG__missionIcon{border-radius:var(--radius-lg);background:#f6f6f6;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.Donation-module__LlNPEG__missionText{font-size:var(--text-base);color:var(--rn-label-strong);flex-direction:column;flex:1;display:flex}.Donation-module__LlNPEG__missionText small{font-size:var(--text-xs);color:var(--color-text-sub)}.Donation-module__LlNPEG__missionGo{border-radius:var(--radius-full);background:var(--brand-soft);color:var(--brand);font-size:var(--text-xs);flex:none;padding:6px 12px;font-weight:700}.Donation-module__LlNPEG__streak{font-size:var(--text-xs);color:var(--brand);font-weight:700}.Donation-module__LlNPEG__stamps{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.Donation-module__LlNPEG__stamp{align-items:center;gap:var(--space-6);font-size:var(--text-xs);color:var(--color-text-sub);flex-direction:column;display:flex}.Donation-module__LlNPEG__stampDot{background:#f3f3f3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.Donation-module__LlNPEG__stampDone .Donation-module__LlNPEG__stampDot{background:var(--brand-soft)}.Donation-module__LlNPEG__stampToday .Donation-module__LlNPEG__stampDot{border:2px dashed var(--brand);background:#fff}.Donation-module__LlNPEG__stampToday.Donation-module__LlNPEG__stampDone .Donation-module__LlNPEG__stampDot{background:var(--brand);border:0;animation:.4s Donation-module__LlNPEG__stampPop}.Donation-module__LlNPEG__stampToday{color:var(--brand);font-weight:700}.Donation-module__LlNPEG__stampSub{margin-top:var(--space-4);text-align:center}@keyframes Donation-module__LlNPEG__stampPop{50%{transform:scale(1.25)}}.Donation-module__LlNPEG__missionDone{color:#aaa;background:#f1f1f1}.Donation-module__LlNPEG__withBar{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.Donation-module__LlNPEG__attendBar{z-index:20;max-width:min(640px, var(--col));padding:var(--space-14) var(--space-16) calc(var(--space-16) + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 30%);margin:0 auto;position:fixed;bottom:0;left:0;right:0}button.Donation-module__LlNPEG__attendButton{border-radius:var(--radius-xl);background:var(--brand);color:#fff;width:100%;height:56px;box-shadow:0 8px 20px rgba(var(--brand-rgb), .35);cursor:pointer;border:0;font-size:17px;font-weight:800;transition:transform .1s}.Donation-module__LlNPEG__attendButton:active{transform:scale(.97)}.Donation-module__LlNPEG__attendButton:disabled{background:rgba(var(--brand-rgb), .4);box-shadow:none;cursor:default}.Donation-module__LlNPEG__cheer{z-index:30;align-items:center;gap:var(--space-4);width:280px;padding:var(--space-24);border-radius:var(--radius-modal);text-align:center;opacity:0;pointer-events:none;background:#fff;flex-direction:column;transition:opacity .3s,transform .3s cubic-bezier(.2,1.6,.4,1);display:flex;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 20px 50px #0000004d}.Donation-module__LlNPEG__cheerShow{opacity:1;transform:translate(-50%,-50%)scale(1)}.Donation-module__LlNPEG__cheerIcon{font-size:40px}.Donation-module__LlNPEG__cheer b{font-size:var(--text-lg);color:var(--rn-label-strong)}.Donation-module__LlNPEG__cheer small{font-size:var(--text-sm);color:var(--color-text-sub)}.Donation-module__LlNPEG__homeCard{gap:var(--space-6);padding:var(--space-16);border-radius:var(--radius-card);color:#fff;background:linear-gradient(135deg, #2b1410 0%, #5a1d12 60%, var(--brand) 160%);flex-direction:column;display:flex}.Donation-module__LlNPEG__homeCard:hover,.Donation-module__LlNPEG__homeCard:focus-visible{color:#fff}.Donation-module__LlNPEG__homeTop{align-items:center;gap:var(--space-8);font-size:var(--text-xs);font-weight:700;display:flex}.Donation-module__LlNPEG__homeShelter{opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-weight:400;overflow:hidden}.Donation-module__LlNPEG__homeTitle{font-size:var(--text-xl);font-weight:800}.Donation-module__LlNPEG__homeSub{font-size:var(--text-sm);opacity:.85}@media (prefers-reduced-motion:reduce){.Donation-module__LlNPEG__live i,.Donation-module__LlNPEG__msg,.Donation-module__LlNPEG__heart,.Donation-module__LlNPEG__stampToday.Donation-module__LlNPEG__stampDone .Donation-module__LlNPEG__stampDot{animation:none}.Donation-module__LlNPEG__hearts{display:none}.Donation-module__LlNPEG__stageNum,.Donation-module__LlNPEG__cheer,.Donation-module__LlNPEG__stageGauge b{transition:none}}
.store-module__xk337G__detailPage{color:#252525;width:100%;max-width:1280px;margin:0 auto;padding:48px 24px 120px}.store-module__xk337G__page{color:var(--rn-label-strong)}.store-module__xk337G__heroInfo h1{font-family:var(--font-display);margin:4px 0;font-size:30px}.store-module__xk337G__hero{background:var(--rn-eggshell)}.store-module__xk337G__heroInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;width:100%;max-width:1280px;margin:0 auto;padding:56px 24px 52px;display:flex}.store-module__xk337G__heroText{flex-direction:column;gap:14px;min-width:0;display:flex}.store-module__xk337G__heroText h1{font-family:var(--font-display);letter-spacing:-.032em;color:var(--rn-label-strong);text-wrap:pretty;margin:0;font-size:44px;font-weight:700;line-height:1.2}.store-module__xk337G__heroText p{max-width:520px;color:var(--rn-label);margin:0;font-size:17px;line-height:1.66}.store-module__xk337G__eyebrow{color:var(--brand);letter-spacing:.03em;margin:0;font-size:13px;font-weight:600}.store-module__xk337G__heroCard{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--rn-line);color:inherit;background:#fff;flex:none;align-items:center;gap:12px;padding:18px 22px;text-decoration:none;display:flex}.store-module__xk337G__heroCard:hover,.store-module__xk337G__heroCard:focus{color:inherit;box-shadow:inset 0 0 0 1px var(--rn-line), var(--shadow-normal);text-decoration:none}.store-module__xk337G__heroCardIcon{color:var(--rn-success);justify-content:center;align-items:center;font-size:24px;display:flex}.store-module__xk337G__heroCardBody{flex-direction:column;gap:2px;display:flex}.store-module__xk337G__heroCardBody strong{letter-spacing:-.019em;color:var(--rn-label-strong);font-size:14px;font-weight:700}.store-module__xk337G__heroCardBody em{color:var(--brand-secondary);font-size:13px;font-style:normal;font-weight:600}.store-module__xk337G__body{background:#fff}.store-module__xk337G__bodyInner{grid-template-columns:220px 1fr;align-items:start;gap:48px;width:100%;max-width:1280px;margin:0 auto;padding:36px 24px 96px;display:grid}.store-module__xk337G__sidebar{flex-direction:column;gap:28px;min-width:0;display:flex;position:sticky;top:92px}.store-module__xk337G__sidebarCats{flex-direction:column;gap:12px;display:flex}.store-module__xk337G__sidebarLabel{color:var(--rn-label-sub);font-size:13px;font-weight:600}.store-module__xk337G__catList{flex-direction:column;gap:2px;display:flex}.store-module__xk337G__catButton{border-radius:var(--radius-md);height:42px;color:var(--rn-label);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.store-module__xk337G__catButton:hover{background:var(--rn-fill-1)}.store-module__xk337G__activeCatButton,.store-module__xk337G__activeCatButton:hover{background:var(--brand-soft);color:var(--brand)}.store-module__xk337G__catCount{opacity:.7;font-size:13px;font-weight:500}.store-module__xk337G__sidebarDivider{background:var(--rn-line);height:1px}.store-module__xk337G__helpCard{border-radius:var(--radius-card);background:var(--gray-50);flex-direction:column;gap:10px;padding:20px;display:flex}.store-module__xk337G__helpCard h3{letter-spacing:-.019em;color:var(--rn-label-strong);margin:0;font-size:15px;font-weight:700}.store-module__xk337G__helpCard p{color:var(--rn-label);margin:0;font-size:13px;line-height:1.66}.store-module__xk337G__helpCta{border-radius:var(--radius-md);background:var(--rn-badge);height:40px;color:var(--rn-label-strong);justify-content:center;align-items:center;margin-top:2px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.store-module__xk337G__helpCta:hover,.store-module__xk337G__helpCta:focus{color:var(--rn-label-strong);background:#e8c53d;text-decoration:none}.store-module__xk337G__products{flex-direction:column;gap:24px;min-width:0;display:flex}.store-module__xk337G__productsHeader{box-shadow:inset 0 -1px 0 0 var(--rn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.store-module__xk337G__productsCount{align-items:baseline;gap:10px;display:flex}.store-module__xk337G__productsCount strong{letter-spacing:-.019em;color:var(--rn-label-strong);font-size:20px;font-weight:700}.store-module__xk337G__productsCount span{color:var(--rn-label-sub);font-size:14px;font-weight:500}.store-module__xk337G__sortPills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-module__xk337G__sortPill{border-radius:var(--radius-full);height:38px;box-shadow:inset 0 0 0 1px var(--rn-line);color:var(--rn-label);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;padding:0 16px;font-size:14px;font-weight:600}.store-module__xk337G__sortPill:hover{background:var(--rn-fill-1)}.store-module__xk337G__activeSortPill,.store-module__xk337G__activeSortPill:hover{background:var(--brand);box-shadow:none;color:#fff}.store-module__xk337G__categoryEmpty{color:var(--rn-label-sub);text-align:center;padding:80px 0}.store-module__xk337G__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.store-module__xk337G__productCard{min-width:0;color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.store-module__xk337G__productCard:hover,.store-module__xk337G__productCard:focus{color:inherit;text-decoration:none}.store-module__xk337G__thumbnailWrap{aspect-ratio:1;border-radius:var(--radius-card);background:var(--gray-50);position:relative;overflow:hidden}.store-module__xk337G__skeletonCard{flex-direction:column;gap:12px;min-width:0;display:flex}.store-module__xk337G__skeletonLine{border-radius:6px;height:14px;display:block}.store-module__xk337G__skeletonTitle{width:70%;height:18px}.store-module__xk337G__skeletonPrice{width:45%;height:20px}.store-module__xk337G__skeletonButton{border-radius:var(--radius-card);width:100%;height:40px;margin-top:auto}.store-module__xk337G__skeletonBlock,.store-module__xk337G__skeletonLine{background:linear-gradient(90deg, var(--gray-50) 25%, var(--gray-100) 37%, var(--gray-50) 63%);background-size:400% 100%;animation:1.4s infinite store-module__xk337G__skeletonShimmer}@keyframes store-module__xk337G__skeletonShimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.store-module__xk337G__skeletonBlock,.store-module__xk337G__skeletonLine{animation:none}}.store-module__xk337G__thumbnailWrap img,.store-module__xk337G__heroImage img{object-fit:cover;transition:transform .25s}.store-module__xk337G__productCard:hover .store-module__xk337G__thumbnailWrap img{transform:scale(1.04)}.store-module__xk337G__heroImage img{transform:scale(1.06)}.store-module__xk337G__addToCartButton{border-radius:var(--radius-md);background:var(--brand);color:#fff;width:100%;font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:11px 0;font-size:15px;font-weight:700;display:flex}.store-module__xk337G__addToCartButton:hover:not(:disabled){background:var(--brand-hover)}.store-module__xk337G__addToCartButton svg{width:18px;height:18px}.store-module__xk337G__addToCartButton:disabled{background:var(--rn-fill-2);color:var(--rn-label-sub);cursor:default}.store-module__xk337G__cardBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.store-module__xk337G__cardBody h3{letter-spacing:-.019em;color:var(--rn-label-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.store-module__xk337G__cardSummary{color:var(--rn-label);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.store-module__xk337G__cardCategory{color:var(--rn-label-sub);margin:0;font-size:13px;line-height:1.4}.store-module__xk337G__category{color:var(--gray-500);margin:0 0 5px;font-size:12px}.store-module__xk337G__priceBlock{flex-direction:column;align-items:flex-start;gap:2px;margin-top:2px;display:flex}.store-module__xk337G__priceBlock del{color:var(--rn-label-sub);font-size:13px}.store-module__xk337G__salePriceRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.store-module__xk337G__salePriceRow span{color:var(--brand);font-size:20px;font-weight:700}.store-module__xk337G__salePriceRow strong{letter-spacing:-.019em;color:var(--brand);font-size:20px;font-weight:700}.store-module__xk337G__salePriceRow small{color:var(--rn-label-sub);font-size:12px;font-weight:400}.store-module__xk337G__labelRow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.store-module__xk337G__labelRow span{border:0;justify-content:center;align-items:center;min-width:43px;height:25px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.store-module__xk337G__saleLabel{color:#fff;background:#ff4d55}.store-module__xk337G__newLabel{color:#171717;background:#ffd84d}.store-module__xk337G__detailPrice{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.store-module__xk337G__detailPrice del{color:#bbb;font-size:15px}.store-module__xk337G__detailPriceRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.store-module__xk337G__detailDiscountPercent{color:var(--brand);font-size:30px;font-weight:800}.store-module__xk337G__detailPricePer100g{color:var(--gray-400);font-size:14px;font-weight:400}.store-module__xk337G__guestBuyBadge{background:var(--rn-fill-1);color:var(--rn-label-strong);border-radius:999px;margin:8px 0 0;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.store-module__xk337G__detailRating{color:var(--gray-600);align-items:center;gap:5px;margin:12px 0 0;font-size:14px;display:flex}.store-module__xk337G__detailRatingStar{color:var(--brand)}.store-module__xk337G__detailRating strong{color:var(--gray-800);font-weight:700}.store-module__xk337G__detailRatingDivider{color:var(--gray-300)}.store-module__xk337G__detailRatingCount{color:var(--gray-500)}.store-module__xk337G__detailShipping{color:var(--gray-700);border-bottom:1px solid var(--gray-200);padding:14px 0;font-size:14px}.store-module__xk337G__infoMuted{color:var(--gray-400);font-size:13px;font-weight:400}.store-module__xk337G__freeShippingText{color:var(--rn-success);font-weight:700}.store-module__xk337G__infoList{border-bottom:1px solid var(--gray-200);margin:0;padding:18px 0}.store-module__xk337G__infoBand{border-bottom:1px solid var(--gray-200);margin:0;padding:14px 0}.store-module__xk337G__noticeText{white-space:pre-wrap;color:var(--gray-700);margin:0}.store-module__xk337G__infoRow{grid-template-columns:52px 1fr;align-items:start;gap:12px;display:grid}.store-module__xk337G__infoRow+.store-module__xk337G__infoRow{margin-top:14px}.store-module__xk337G__infoRow dt{color:#9aa0a6;font-size:14px}.store-module__xk337G__infoRow dd{color:var(--gray-700);margin:0;font-size:14px;line-height:1.5}.store-module__xk337G__infoPoint{color:var(--brand);font-weight:700}.store-module__xk337G__infoStrong{color:var(--gray-800);margin:0;font-weight:600}.store-module__xk337G__benefitList{margin:0;padding:0;list-style:none}.store-module__xk337G__benefitList li{color:var(--gray-600);padding-left:10px;position:relative}.store-module__xk337G__benefitList li+li{margin-top:5px}.store-module__xk337G__benefitList li:before{color:var(--gray-300);content:"·";position:absolute;left:0}.store-module__xk337G__status,.store-module__xk337G__detailStatus{min-height:50vh;color:var(--gray-500);justify-content:center;align-items:center;display:flex}.store-module__xk337G__backButton{color:var(--gray-600);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 22px;padding:7px 4px;font-size:14px;display:inline-flex}.store-module__xk337G__backButton:hover{color:var(--gray-900)}.store-module__xk337G__productHero{grid-template-columns:minmax(0,560px) minmax(320px,1fr);align-items:start;gap:64px;display:grid}.store-module__xk337G__heroMedia{flex-direction:column;gap:12px;min-width:0;display:flex}.store-module__xk337G__heroImage{aspect-ratio:1;background:0 0;border-radius:0;align-self:start;width:100%;min-width:0;position:relative;overflow:hidden}.store-module__xk337G__heroThumbs{flex-wrap:wrap;gap:10px;display:flex}.store-module__xk337G__heroThumb{cursor:pointer;background:0 0;border:0;border-radius:0;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.store-module__xk337G__heroThumb img{object-fit:cover}.store-module__xk337G__heroThumbActive{border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.store-module__xk337G__heroInfo{flex-direction:column;padding:0 4%;display:flex}.store-module__xk337G__heroInfo h1{margin-top:0;line-height:1.3}.store-module__xk337G__detailPrice{border-bottom:1px solid var(--gray-200);padding:24px 0}.store-module__xk337G__detailPrice strong{font-size:30px}.store-module__xk337G__quantityRow{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.store-module__xk337G__quantityRow>div{align-items:center;gap:16px;display:flex}.store-module__xk337G__quantityRow b{text-align:center;min-width:28px}.store-module__xk337G__productOptionSection{flex-direction:column;gap:12px;width:100%;padding-bottom:20px;display:flex}.store-module__xk337G__productOptionGroup,.store-module__xk337G__productOptionSelect{width:100%}.store-module__xk337G__productOptionSelect .ant-select-selector{align-items:center;min-height:46px!important}.store-module__xk337G__optionGroupLabel{margin-bottom:8px;font-size:15px;font-weight:700;display:block}.store-module__xk337G__requiredOptionNotice{color:var(--brand);margin:0 0 8px;font-size:13px}.store-module__xk337G__selectedOptionEmpty{color:var(--gray-400);margin:0;font-size:13px}.store-module__xk337G__stickyPurchaseBar{left:var(--col-inset);right:var(--col-inset);z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--rn-line);background:#fffffff5;align-items:center;gap:8px;display:flex;position:fixed;bottom:0}.store-module__xk337G__stickyPurchaseBar strong{flex:none;margin-right:4px;font-size:17px}.store-module__xk337G__stickyPurchaseBar .ant-btn{flex:1;width:auto;height:44px;margin-top:0}html[data-app] .store-module__xk337G__stickyPurchaseBar{display:none}.store-module__xk337G__purchaseButtons{gap:10px;margin-top:auto;display:flex}.store-module__xk337G__purchaseButtons .store-module__xk337G__cartButton,.store-module__xk337G__purchaseButtons .store-module__xk337G__buyNowButton{flex:1;margin-top:0}.store-module__xk337G__cartButton{background:var(--gray-800);width:100%;height:52px;margin-top:auto}.store-module__xk337G__soldOutThumbnail img{opacity:.32}.store-module__xk337G__soldOutCard .store-module__xk337G__cardBody{opacity:.45}.store-module__xk337G__imageBadgeRow{z-index:2;flex-wrap:wrap;gap:5px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.store-module__xk337G__imageBadgeRow span{box-sizing:border-box;border-radius:var(--radius-full);justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.store-module__xk337G__soldOutBadge,.store-module__xk337G__imageHotBadge{background:var(--rn-label-strong);color:#fff}.store-module__xk337G__imageSaleBadge{background:var(--brand);color:#fff}.store-module__xk337G__imageNewBadge{background:var(--rn-badge);color:var(--rn-label-strong)}.store-module__xk337G__imageFreeShipBadge{background:var(--rn-success);color:#fff}.store-module__xk337G__soldOutBadge{color:#fff;background:#171719e6}.store-module__xk337G__buyNowButton{border-color:var(--gray-800);width:100%;height:52px;color:var(--gray-800);background:#fff;margin-top:10px;font-weight:600}.store-module__xk337G__buyNowButton:hover,.store-module__xk337G__buyNowButton:focus{border-color:var(--gray-800)!important;color:var(--gray-800)!important;background:#fff!important}html[data-app] .store-module__xk337G__purchaseButtons .store-module__xk337G__buyNowButton:hover,html[data-app] .store-module__xk337G__purchaseButtons .store-module__xk337G__buyNowButton:focus{background:var(--brand)!important;color:#fff!important;border-color:#0000!important}html[data-app] .store-module__xk337G__purchaseButtons .store-module__xk337G__cartButton:hover,html[data-app] .store-module__xk337G__purchaseButtons .store-module__xk337G__cartButton:focus{background:var(--rn-fill-2)!important;color:var(--rn-label-strong)!important}.store-module__xk337G__buyNowButton:disabled,.store-module__xk337G__buyNowButton:disabled:hover,.store-module__xk337G__buyNowButton:disabled:focus{cursor:not-allowed;border-color:var(--gray-300)!important;background:var(--gray-100)!important;color:var(--gray-300)!important}.store-module__xk337G__oneTimeNotice{color:var(--gray-500);text-align:center;margin:auto 0 14px;font-size:13px}.store-module__xk337G__expectedPaymentBox{border:1px solid var(--gray-200);background:var(--gray-50);box-sizing:border-box;border-radius:12px;width:100%;margin-bottom:12px;padding:18px}.store-module__xk337G__expectedPaymentHeader{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.store-module__xk337G__expectedPaymentHeader strong{color:var(--gray-800);font-size:16px}.store-module__xk337G__expectedPaymentHeader span{color:var(--gray-400);font-size:12px}.store-module__xk337G__expectedPaymentItems{flex-direction:column;padding:6px 0;display:flex}.store-module__xk337G__expectedPaymentItem{justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.store-module__xk337G__expectedPaymentItemName{align-items:center;gap:6px;min-width:0;display:flex}.store-module__xk337G__expectedPaymentItemName em{color:var(--brand);background:#fff0ec;border-radius:4px;flex:none;padding:2px 5px;font-size:12px;font-style:normal;font-weight:700}.store-module__xk337G__expectedPaymentItemName span{min-width:0;color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.store-module__xk337G__expectedPaymentItemName small{color:var(--gray-500);flex:none;font-size:12px}.store-module__xk337G__expectedPaymentItemPrice{flex:none;justify-content:flex-end;align-items:baseline;gap:7px;display:flex}.store-module__xk337G__expectedPaymentItemPrice del{color:var(--gray-400);font-size:12px}.store-module__xk337G__expectedPaymentItemPrice strong{color:var(--gray-700);font-size:14px}.store-module__xk337G__expectedPaymentTotals{border-top:1px solid var(--gray-200);padding-top:10px}.store-module__xk337G__expectedPaymentTotals>div{color:var(--gray-600);justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;display:flex}.store-module__xk337G__expectedPaymentTotals .store-module__xk337G__discountAmount{color:var(--brand)}.store-module__xk337G__expectedPaymentTotals .store-module__xk337G__expectedPaymentFinal{color:var(--gray-800);border-top:1px dashed #d8d8d8;margin-top:8px;padding-top:12px;font-size:16px;font-weight:700}.store-module__xk337G__expectedPaymentFinal strong{color:var(--brand);font-size:22px}.store-module__xk337G__contentImageSection{width:1000px;max-width:100%;margin:96px auto 0}.store-module__xk337G__bestReviewSection{margin-top:96px;padding-right:calc(4% - 24.96px)}.store-module__xk337G__bestReviewSection+.store-module__xk337G__contentImageSection{margin-top:72px}.store-module__xk337G__contentImageSection>img{width:100%;height:auto;display:block}.store-module__xk337G__contentImageSection>.store-module__xk337G__descriptionImage{width:66.6667%;max-width:660px;margin-left:auto;margin-right:auto}.store-module__xk337G__descriptionImageList{flex-direction:column;align-items:center;width:100%;display:flex}.store-module__xk337G__descriptionImageList .store-module__xk337G__descriptionImage{width:66.6667%;max-width:660px;height:auto;display:block}.store-module__xk337G__detailStatus{min-height:70vh}@media (max-width:1024px) and (min-width:769px){:where(html[data-desktop]) .store-module__xk337G__bodyInner{grid-template-columns:190px 1fr;gap:32px}:where(html[data-desktop]) .store-module__xk337G__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.store-module__xk337G__detailPage{width:100%;padding:32px 16px 80px}.store-module__xk337G__heroInfo h1{font-size:28px}.store-module__xk337G__heroInner{gap:20px;width:100%;padding:36px 16px 32px}.store-module__xk337G__heroText h1{font-size:30px}.store-module__xk337G__heroText p{font-size:15px}.store-module__xk337G__heroCard{box-sizing:border-box;width:100%}.store-module__xk337G__bodyInner{grid-template-columns:1fr;gap:24px;width:100%;padding:24px 16px 72px}.store-module__xk337G__sidebar{gap:20px;position:static;top:auto}.store-module__xk337G__catList{scrollbar-width:none;flex-direction:row;margin:0 -16px;padding:0 16px;overflow-x:auto}.store-module__xk337G__catList::-webkit-scrollbar{display:none}.store-module__xk337G__catButton{border-radius:var(--radius-full);height:38px;box-shadow:inset 0 0 0 1px var(--rn-line);white-space:nowrap;flex:none}.store-module__xk337G__activeCatButton{box-shadow:none}.store-module__xk337G__helpCard{display:none}.store-module__xk337G__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.store-module__xk337G__cardBody{gap:5px}.store-module__xk337G__cardBody h3{font-size:15px}.store-module__xk337G__cardSummary{-webkit-line-clamp:1}.store-module__xk337G__salePriceRow span,.store-module__xk337G__salePriceRow strong{font-size:18px}.store-module__xk337G__salePriceRow small{flex-basis:100%}.store-module__xk337G__imageBadgeRow{gap:3px;max-width:calc(100% - 16px);top:8px;left:8px}.store-module__xk337G__imageBadgeRow span{min-width:40px;height:24px;padding:0 7px;font-size:12px}.store-module__xk337G__labelRow{gap:4px;margin-top:8px}.store-module__xk337G__labelRow span{min-width:39px;height:23px;padding:0 7px;font-size:12px}.store-module__xk337G__productHero{display:block}.store-module__xk337G__heroInfo{padding:16px 4px 0}.store-module__xk337G__detailRating{margin-top:6px}.store-module__xk337G__detailSummary{margin:6px 0 0}.store-module__xk337G__detailPrice{padding:14px 0}.store-module__xk337G__oneTimeNotice{margin:20px 0 14px}.store-module__xk337G__detailPrice strong{font-size:25px}.store-module__xk337G__contentImageSection{width:100%;margin-top:64px}.store-module__xk337G__contentImageSection>.store-module__xk337G__descriptionImage,.store-module__xk337G__descriptionImageList .store-module__xk337G__descriptionImage{width:100%;max-width:none}.store-module__xk337G__expectedPaymentBox{padding:15px}.store-module__xk337G__expectedPaymentItem{align-items:flex-start}.store-module__xk337G__expectedPaymentItemName{flex-wrap:wrap}.store-module__xk337G__expectedPaymentItemPrice{flex-direction:column;align-items:flex-end;gap:2px}}:where(html:not([data-desktop])) .store-module__xk337G__detailPage{width:100%;padding:32px 16px 80px}:where(html:not([data-desktop])) .store-module__xk337G__heroInfo h1{font-size:28px}:where(html:not([data-desktop])) .store-module__xk337G__heroInner{gap:20px;width:100%;padding:36px 16px 32px}:where(html:not([data-desktop])) .store-module__xk337G__heroText h1{font-size:30px}:where(html:not([data-desktop])) .store-module__xk337G__heroText p{font-size:15px}:where(html:not([data-desktop])) .store-module__xk337G__heroCard{box-sizing:border-box;width:100%}:where(html:not([data-desktop])) .store-module__xk337G__bodyInner{grid-template-columns:1fr;gap:24px;width:100%;padding:24px 16px 72px}:where(html:not([data-desktop])) .store-module__xk337G__sidebar{gap:20px;position:static;top:auto}:where(html:not([data-desktop])) .store-module__xk337G__catList{scrollbar-width:none;flex-direction:row;margin:0 -16px;padding:0 16px;overflow-x:auto}:where(html:not([data-desktop])) .store-module__xk337G__catList::-webkit-scrollbar{display:none}:where(html:not([data-desktop])) .store-module__xk337G__catButton{border-radius:var(--radius-full);height:38px;box-shadow:inset 0 0 0 1px var(--rn-line);white-space:nowrap;flex:none}:where(html:not([data-desktop])) .store-module__xk337G__activeCatButton{box-shadow:none}:where(html:not([data-desktop])) .store-module__xk337G__helpCard{display:none}:where(html:not([data-desktop])) .store-module__xk337G__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}:where(html:not([data-desktop])) .store-module__xk337G__cardBody{gap:5px}:where(html:not([data-desktop])) .store-module__xk337G__cardBody h3{font-size:15px}:where(html:not([data-desktop])) .store-module__xk337G__cardSummary{-webkit-line-clamp:1}:where(html:not([data-desktop])) .store-module__xk337G__salePriceRow span,:where(html:not([data-desktop])) .store-module__xk337G__salePriceRow strong{font-size:18px}:where(html:not([data-desktop])) .store-module__xk337G__salePriceRow small{flex-basis:100%}:where(html:not([data-desktop])) .store-module__xk337G__imageBadgeRow{gap:3px;max-width:calc(100% - 16px);top:8px;left:8px}:where(html:not([data-desktop])) .store-module__xk337G__imageBadgeRow span{min-width:40px;height:24px;padding:0 7px;font-size:12px}:where(html:not([data-desktop])) .store-module__xk337G__labelRow{gap:4px;margin-top:8px}:where(html:not([data-desktop])) .store-module__xk337G__labelRow span{min-width:39px;height:23px;padding:0 7px;font-size:12px}:where(html:not([data-desktop])) .store-module__xk337G__productHero{display:block}:where(html:not([data-desktop])) .store-module__xk337G__heroInfo{padding:16px 4px 0}:where(html:not([data-desktop])) .store-module__xk337G__detailRating{margin-top:6px}:where(html:not([data-desktop])) .store-module__xk337G__detailSummary{margin:6px 0 0}:where(html:not([data-desktop])) .store-module__xk337G__detailPrice{padding:14px 0}:where(html:not([data-desktop])) .store-module__xk337G__oneTimeNotice{margin:20px 0 14px}:where(html:not([data-desktop])) .store-module__xk337G__detailPrice strong{font-size:25px}:where(html:not([data-desktop])) .store-module__xk337G__contentImageSection{width:100%;margin-top:64px}:where(html:not([data-desktop])) .store-module__xk337G__contentImageSection>.store-module__xk337G__descriptionImage,:where(html:not([data-desktop])) .store-module__xk337G__descriptionImageList .store-module__xk337G__descriptionImage{width:100%;max-width:none}:where(html:not([data-desktop])) .store-module__xk337G__expectedPaymentBox{padding:15px}:where(html:not([data-desktop])) .store-module__xk337G__expectedPaymentItem{align-items:flex-start}:where(html:not([data-desktop])) .store-module__xk337G__expectedPaymentItemName{flex-wrap:wrap}:where(html:not([data-desktop])) .store-module__xk337G__expectedPaymentItemPrice{flex-direction:column;align-items:flex-end;gap:2px}.store-module__xk337G__hotLabel{box-shadow:none}.store-module__xk337G__detailTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-module__xk337G__detailTitleRow .store-module__xk337G__labelRow{margin-top:8px}.store-module__xk337G__detailTitleRow .store-module__xk337G__shareButton{border:1px solid var(--gray-200);width:36px;height:36px;color:var(--gray-600);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.store-module__xk337G__detailTitleRow .store-module__xk337G__shareButton:hover{background:var(--gray-100)}.store-module__xk337G__detailTabs{border:1px solid var(--gray-200);border-radius:4px;margin-bottom:32px;display:flex;overflow:hidden}.store-module__xk337G__detailTabButton{border:0;border-left:1px solid var(--gray-200);height:56px;color:var(--gray-500);cursor:pointer;background:#f2f3f5;flex:1;justify-content:center;align-items:center;gap:5px;padding:0;font-size:15px;font-weight:600;display:flex}.store-module__xk337G__detailTabButton:first-child{border-left:0}.store-module__xk337G__activeDetailTab{color:var(--gray-900);background:#fff}.store-module__xk337G__detailTabEmpty{min-height:240px;color:var(--gray-500);justify-content:center;align-items:center;font-size:14px;display:flex}.store-module__xk337G__productReviewCount{align-items:center;gap:5px;margin:0;font-size:13px;font-weight:500;display:flex}.store-module__xk337G__productReviewCount .store-module__xk337G__reviewStar{color:var(--rn-badge);font-size:13px}.store-module__xk337G__productReviewCount strong{color:var(--rn-label-strong);font-size:13px;font-weight:700}.store-module__xk337G__productReviewCount .store-module__xk337G__reviewDivider{color:var(--rn-label-sub)}.store-module__xk337G__reviewCount{color:var(--brand);font-size:inherit;margin-left:5px;font-weight:800}.store-module__xk337G__reviewContentSection{width:100%;max-width:1000px;min-height:100vh}.store-module__xk337G__detailHtmlContent{word-break:break-word;max-width:900px;margin:0 auto;line-height:1.7}.store-module__xk337G__detailHtmlContent img{max-width:100%;height:auto}.store-module__xk337G__detailSummary{color:var(--gray-600);white-space:pre-wrap;margin:10px 0 0;font-size:14px;line-height:1.6}html[data-app] .store-module__xk337G__hero{display:none}html[data-app] .store-module__xk337G__body{padding:0}html[data-app] .store-module__xk337G__bodyInner{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;padding:0 0 24px;display:flex}html[data-app] .store-module__xk337G__sidebar,html[data-app] .store-module__xk337G__sidebarCats{display:contents}html[data-app] .store-module__xk337G__sidebarLabel,html[data-app] .store-module__xk337G__sidebarDivider{display:none}html[data-app] .store-module__xk337G__catList{top:calc(var(--app-banner-h,0px) + 52px);z-index:10;box-shadow:inset 0 -1px 0 0 var(--rn-line);background:#fff;gap:0;margin:0;padding:0 4px;position:sticky}html[data-app] .store-module__xk337G__catButton{height:44px;box-shadow:none;color:var(--rn-label-sub);background:0 0;border-radius:0;flex:1;justify-content:center;gap:3px;padding:0;font-size:15px;font-weight:600}html[data-app] .store-module__xk337G__catButton .store-module__xk337G__catCount{display:none}html[data-app] .store-module__xk337G__activeCatButton{color:var(--brand);box-shadow:inset 0 -2px 0 0 var(--brand);background:0 0;font-weight:700}html[data-app] .store-module__xk337G__products,html[data-app] .store-module__xk337G__catList{width:100%}html[data-app] .store-module__xk337G__products{flex-direction:column;display:flex}html[data-app] .store-module__xk337G__productsHeader{flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:14px 16px 8px}html[data-app] .store-module__xk337G__productsCount strong{display:none}html[data-app] .store-module__xk337G__productsCount span{color:var(--rn-label-sub);font-size:13px;font-weight:600}html[data-app] .store-module__xk337G__sortSelect{appearance:none;border-radius:var(--radius-full);background:var(--rn-fill-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23171719' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;height:32px;font:inherit;color:var(--rn-label-strong);border:0;padding:0 30px 0 12px;font-size:13px;font-weight:700}html[data-app] .store-module__xk337G__productGrid{gap:20px 12px;padding:4px 16px 0}html[data-app] .store-module__xk337G__productCard{gap:8px}html[data-app] .store-module__xk337G__thumbnailWrap{background:var(--gray-50)}html[data-app] .store-module__xk337G__imageBadgeRow{gap:4px;top:8px;left:8px}html[data-app] .store-module__xk337G__imageBadgeRow span{height:22px;padding:0 8px;font-size:12px;font-weight:700}html[data-app] .store-module__xk337G__imageHotBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#171719d1}html[data-app] .store-module__xk337G__imageNewBadge{background:var(--rn-badge);color:var(--rn-label-strong)}html[data-app] .store-module__xk337G__cardBody{gap:3px;position:relative}html[data-app] .store-module__xk337G__cardBody h3{letter-spacing:-.019em;order:1;font-size:15px;font-weight:700;line-height:1.35}html[data-app] .store-module__xk337G__cardSummary{display:none}html[data-app] .store-module__xk337G__priceBlock{order:2}html[data-app] .store-module__xk337G__priceBlock del,html[data-app] .store-module__xk337G__salePriceRow small{display:none}html[data-app] .store-module__xk337G__salePriceRow{align-items:baseline;gap:5px}html[data-app] .store-module__xk337G__salePriceRow span{color:var(--brand);font-size:15px;font-weight:700}html[data-app] .store-module__xk337G__salePriceRow strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--rn-label-strong);white-space:nowrap;font-size:17px;font-weight:800}html[data-app] .store-module__xk337G__productReviewCount{color:var(--rn-label-sub);order:3;gap:4px;font-size:12px}html[data-app] .store-module__xk337G__productReviewCount strong{font-weight:500}html[data-app] .store-module__xk337G__addToCartButton{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:34px;height:34px;color:var(--rn-label-strong);z-index:2;background:#ffffffeb;margin:0;padding:0;font-size:0;position:absolute;top:-42px;right:8px;box-shadow:0 1px 4px #0000001f}html[data-app] .store-module__xk337G__addToCartButton>span:not([class*=anticon]){display:none}html[data-app] .store-module__xk337G__addToCartButton svg{width:18px;height:18px}html[data-app] .store-module__xk337G__addToCartButton:hover:not(:disabled){background:#ffffffeb}html[data-app] .store-module__xk337G__addToCartButton:active:not(:disabled){background:var(--brand);color:#fff}html[data-app] .store-module__xk337G__addToCartButton:disabled{color:var(--rn-label-assistive);background:#ffffffb3}html[data-app] .store-module__xk337G__detailPage{color:var(--rn-label-strong);padding:0 0 130px}html[data-app] .store-module__xk337G__productHero{flex-direction:column;align-items:stretch;gap:0;display:flex}html[data-app] .store-module__xk337G__heroImage{align-self:stretch;width:100%}html[data-app] .store-module__xk337G__heroMedia{gap:0;position:relative}html[data-app] .store-module__xk337G__appOverlayBar{z-index:12;justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}html[data-app] .store-module__xk337G__appOverlayActions{gap:8px;display:flex}html[data-app] .store-module__xk337G__appOverlayBar button{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);width:38px;height:38px;color:var(--rn-label-strong);cursor:pointer;background:#ffffffd1;border:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex;position:relative}html[data-app] .store-module__xk337G__appOverlayBadge{box-sizing:border-box;border-radius:var(--radius-full);background:var(--brand);color:#fff;border:2px solid #fff;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}html[data-app] .store-module__xk337G__heroImage{background:var(--rn-fill-1)}html[data-app] .store-module__xk337G__heroThumbs{scrollbar-width:none;flex-wrap:nowrap;padding:12px 20px 0;overflow-x:auto}html[data-app] .store-module__xk337G__heroInfo{letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;gap:0;padding:20px 20px 0}html[data-app] .store-module__xk337G__detailTitleRow{flex-direction:column-reverse;align-items:flex-start;gap:10px}html[data-app] .store-module__xk337G__detailTitleRow h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.4}html[data-app] .store-module__xk337G__labelRow{gap:5px;margin:0}html[data-app] .store-module__xk337G__labelRow span{border-radius:var(--radius-full);align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}html[data-app] .store-module__xk337G__saleLabel{background:var(--brand);color:#fff}html[data-app] .store-module__xk337G__hotLabel{background:var(--rn-label-strong);color:#fff}html[data-app] .store-module__xk337G__newLabel{background:var(--rn-badge);color:var(--rn-label-strong)}html[data-app] .store-module__xk337G__detailSummary{color:var(--rn-label);margin:10px 0 0;font-size:14px}html[data-app] .store-module__xk337G__detailRating{color:var(--rn-label-sub);margin:10px 0 0;font-size:13px}html[data-app] .store-module__xk337G__detailRating strong{color:var(--rn-label-strong)}html[data-app] .store-module__xk337G__detailRatingDivider{display:none}html[data-app] .store-module__xk337G__detailPrice{border:0;flex-flow:wrap;align-items:baseline;gap:4px 8px;padding:14px 0 0}html[data-app] .store-module__xk337G__detailPriceRow{display:contents}html[data-app] .store-module__xk337G__detailDiscountPercent{font-family:var(--font-display);color:var(--brand);order:1;font-size:19px;font-weight:800}html[data-app] .store-module__xk337G__detailPriceRow strong{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;order:2;font-size:28px;font-weight:800}html[data-app] .store-module__xk337G__detailPrice del{color:var(--rn-label-assistive);order:3;font-size:14px}html[data-app] .store-module__xk337G__detailPricePer100g{color:var(--rn-label-sub);flex-basis:100%;order:4;font-size:12px}html[data-app] .store-module__xk337G__detailShipping,html[data-app] .store-module__xk337G__infoBand{min-height:48px;box-shadow:inset 0 -.5px 0 0 var(--rn-line);border:0;align-items:center;margin:0 -16px;padding:0 16px;font-size:14px;display:flex}html[data-app] .store-module__xk337G__infoRow{grid-template-columns:32px 1fr;align-items:start;gap:16px;line-height:1.5;display:grid}html[data-app] .store-module__xk337G__heroInfo>.store-module__xk337G__infoRow.store-module__xk337G__infoBand{padding-block:14px}html[data-app] .store-module__xk337G__infoRow dt{color:var(--rn-label-sub);white-space:nowrap;font-weight:400}html[data-app] .store-module__xk337G__infoRow dd{text-align:left;margin:0;font-weight:600}html[data-app] .store-module__xk337G__infoRow dd p{margin:0}html[data-app] .store-module__xk337G__infoRow dd p+p{margin-top:2px}html[data-app] .store-module__xk337G__infoRow .store-module__xk337G__dispatchCountdown{margin-top:6px;font-size:13px;font-weight:500}html[data-app] .store-module__xk337G__benefitList li{color:var(--rn-label-strong)}html[data-app] .store-module__xk337G__benefitList li:only-child{padding-left:0}html[data-app] .store-module__xk337G__benefitList li:only-child:before{display:none}html[data-app] .store-module__xk337G__detailShipping .store-module__xk337G__infoMuted{margin-left:4px}html[data-app] .store-module__xk337G__infoBand:last-of-type{box-shadow:none}html[data-app] .store-module__xk337G__freeShippingText{color:var(--rn-success);font-weight:600}html[data-app] .store-module__xk337G__heroInfo>.store-module__xk337G__detailShipping,html[data-app] .store-module__xk337G__heroInfo>.store-module__xk337G__infoBand{background:var(--rn-fill-1);margin:0;padding:0 16px}html[data-app] .store-module__xk337G__heroInfo>.store-module__xk337G__detailShipping{border-radius:16px 16px 0 0;margin-top:20px}html[data-app] .store-module__xk337G__heroInfo>.store-module__xk337G__infoBand:last-of-type{border-radius:0 0 16px 16px}html[data-app] .store-module__xk337G__quantityRow{padding:20px 0 0}html[data-app] .store-module__xk337G__quantityRow>span{color:var(--rn-label-sub);font-size:14px}html[data-app] .store-module__xk337G__oneTimeNotice{text-align:left;color:var(--rn-label-sub);margin:16px 0 0;font-size:12px}html[data-app] .store-module__xk337G__expectedPaymentBox{background:var(--rn-fill-1);border:0;border-radius:16px;margin:16px 0 0;padding:4px 16px}html[data-app] .store-module__xk337G__requiredOptionNotice{margin:12px 0 0}html[data-app] .store-module__xk337G__purchaseButtons{margin:0}html[data-app] .store-module__xk337G__contentImageSection{margin:24px 0 0}html[data-app] .store-module__xk337G__detailTabs{z-index:9;-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 -1px 0 0 var(--rn-line);background:#fffffff0;border:0;border-radius:0;margin:0 0 16px;padding:0 8px;position:sticky;top:0}html[data-app] .store-module__xk337G__detailTabButton{height:46px;color:var(--rn-label-sub);background:0 0;border:0;font-size:15px;font-weight:600}html[data-app] .store-module__xk337G__activeDetailTab{color:var(--rn-label-strong);box-shadow:inset 0 -2px 0 0 var(--rn-label-strong);font-weight:700}html[data-app] .store-module__xk337G__benefitList{margin:0;padding:0;list-style:none}html[data-app] .store-module__xk337G__detailTabButton .store-module__xk337G__reviewCount{color:inherit;font-weight:700}.store-module__xk337G__optionSheet .ant-drawer-content{border-radius:20px 20px 0 0}.store-module__xk337G__optionSheet .ant-drawer-body{box-sizing:border-box;max-height:85vh;overflow:hidden auto}.store-module__xk337G__optionSheetHandle{background:var(--gray-300);border-radius:2px;width:48px;height:4px;margin:-6px auto 14px}.store-module__xk337G__optionSheetHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:17px;display:flex}.store-module__xk337G__optionSheetHeader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.store-module__xk337G__requiredStar{color:var(--brand);margin-left:4px;font-style:normal}.store-module__xk337G__optionSheetExtraGroup{flex-direction:column;gap:8px;margin-top:12px;display:flex}.store-module__xk337G__optionSheetExtraGroup .store-module__xk337G__optionGroupLabel{margin-bottom:0}.store-module__xk337G__productOptionSection .store-module__xk337G__productOptionSelect{height:46px}.store-module__xk337G__optionSheetSelectedBox{border:1px solid var(--gray-200);border-radius:10px;overflow:hidden}.store-module__xk337G__optionSheetSelectedRow{border-bottom:1px solid var(--gray-200);background:var(--gray-50);padding:14px 16px}.store-module__xk337G__optionSheetSelectedHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.store-module__xk337G__optionSheetSelectedHead span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.store-module__xk337G__optionSheetSelectedBody{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-module__xk337G__optionSheetSelectedBody strong{white-space:nowrap;font-size:16px}.store-module__xk337G__optionSheetStepper{border:1px solid var(--gray-300);background:#fff;border-radius:6px;align-items:stretch;height:36px;display:inline-flex;overflow:hidden}.store-module__xk337G__optionSheetStepper input{height:100%;box-shadow:none;border:0;border-radius:0}.store-module__xk337G__optionSheetStepper .ant-btn{height:100%;box-shadow:none;border:0;border-radius:0}.store-module__xk337G__optionSheetStepper .ant-btn{width:36px;padding:0}.store-module__xk337G__optionSheetStepper input{width:44px}.store-module__xk337G__optionSheetStepper>*+*{border-left:1px solid var(--gray-300)!important}.store-module__xk337G__optionSheetSelectedTotal{justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.store-module__xk337G__optionSheetSelectedTotal em{color:var(--brand);font-style:normal}.store-module__xk337G__optionSheetSelectedTotal strong{color:var(--brand);margin-left:6px;font-size:20px}.store-module__xk337G__optionSheetFooter{border-top:1px solid var(--gray-200);flex-direction:column;gap:12px;padding-top:16px;display:flex}.store-module__xk337G__optionSheetTotal{justify-content:space-between;align-items:center;font-size:15px;display:flex}.store-module__xk337G__optionSheetTotal strong{white-space:nowrap;font-size:20px}.store-module__xk337G__optionSheetFooter .store-module__xk337G__cartButton{background:var(--brand);margin-top:0}@media (max-width:768px){.store-module__xk337G__bestReviewSection{margin-top:48px;padding-right:0}}:where(html:not([data-desktop])) .store-module__xk337G__bestReviewSection{margin-top:48px;padding-right:0}.store-module__xk337G__cartToast{align-items:center;gap:12px;display:inline-flex}.store-module__xk337G__cartToastLink{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.store-module__xk337G__dispatchCountdown{color:var(--rn-label-strong);margin:6px 0 0;font-size:14px}.store-module__xk337G__dispatchCountdown strong{color:var(--brand);font-weight:700}@media (min-width:769px){:where(html[data-desktop]) .store-module__xk337G__stickyPurchaseBar{display:none}}.store-module__xk337G__withStickyBar{padding-bottom:80px}
.DeleteAccount-module__Cm2m8a__deleteAccountContainer{max-width:100%;padding:15px}.DeleteAccount-module__Cm2m8a__deleteAccountContainer h2{color:var(--gray-700);font-family:var(--font-display);margin-bottom:15px;font-size:1.2rem}.DeleteAccount-module__Cm2m8a__deleteAccountInfo{border:1px solid var(--gray-200);background-color:#fff;border-radius:5px;margin-bottom:15px;padding:30px 15px}.DeleteAccount-module__Cm2m8a__deleteAccountInfo p{color:#2e2e2e;margin-bottom:10px;font-size:.9rem}.DeleteAccount-module__Cm2m8a__deleteAccountInfo ul{margin-bottom:15px;padding-left:20px}.DeleteAccount-module__Cm2m8a__deleteAccountInfo li{color:#2e2e2e;margin-bottom:8px;font-size:.8rem}.DeleteAccount-module__Cm2m8a__deleteAccountButtonGroup{justify-content:center;gap:20px;display:flex}.DeleteAccount-module__Cm2m8a__deleteAccountButtonGroup button{background-color:#fff;min-width:120px;margin-bottom:10px}.DeleteAccount-module__Cm2m8a__cancelButton{color:#d46b08;background-color:#fff7e6;border:1.5px solid #faad14;font-weight:600;transition:all .2s}.DeleteAccount-module__Cm2m8a__cancelButton:hover{color:#ad6800;background-color:#ffe7ba;transform:scale(1.06);box-shadow:0 4px 14px #faad1426}.DeleteAccount-module__Cm2m8a__centerModalWrapper{justify-content:center;align-items:center;animation:.18s ease-out DeleteAccount-module__Cm2m8a__modalFadeScaleIn;display:flex;position:fixed;inset:0}@media (min-width:769px){:where(html[data-desktop]) .DeleteAccount-module__Cm2m8a__deleteAccountContainer{max-width:600px;margin:0 auto;padding:20px}:where(html[data-desktop]) .DeleteAccount-module__Cm2m8a__deleteAccountContainer h2{font-size:1.5rem}:where(html[data-desktop]) .DeleteAccount-module__Cm2m8a__deleteAccountInfo p,:where(html[data-desktop]) .DeleteAccount-module__Cm2m8a__deleteAccountInfo li{color:#2e2e2e;font-size:1rem}:where(html[data-desktop]) .DeleteAccount-module__Cm2m8a__deleteAccountActions{flex-direction:row;justify-content:space-between}:where(html[data-desktop]) .DeleteAccount-module__Cm2m8a__deleteAccountActions button{width:auto;min-width:120px}}@keyframes DeleteAccount-module__Cm2m8a__modalFadeScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.DeliveryAddressInfo-module__itamfq__deliveryAddressInfo{border-radius:var(--radius-md);box-sizing:border-box;width:auto;color:var(--rn-label-strong);text-align:left;background-color:#fff;align-items:center;margin:0;padding:5px;font-size:.8rem}.DeliveryAddressInfo-module__itamfq__addressListHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.DeliveryAddressInfo-module__itamfq__addressListTitle{font-family:var(--font-display);font-size:1.2rem;font-weight:700}.DeliveryAddressInfo-module__itamfq__addressListTotal{color:var(--rn-label-sub);margin-left:2px;font-size:.85rem;font-weight:600}.DeliveryAddressInfo-module__itamfq__addDeliveryAddressLink{color:var(--rn-label);cursor:pointer;align-items:center;font-size:14px;font-weight:500}.DeliveryAddressInfo-module__itamfq__addDeliveryAddressLink:hover{color:var(--rn-label-strong)}.DeliveryAddressInfo-module__itamfq__cardContainer{flex-flow:column wrap;justify-content:flex-start;gap:15px;display:flex;position:relative}.DeliveryAddressInfo-module__itamfq__mobileAddAddressIcon{color:var(--rn-label);cursor:pointer;margin-left:8px;font-size:20px;transition:color .2s}.DeliveryAddressInfo-module__itamfq__mobileAddAddressIcon:hover{color:var(--rn-label-strong)}.DeliveryAddressInfo-module__itamfq__addressList{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.DeliveryAddressInfo-module__itamfq__desktopAddressList{width:100%;margin-bottom:10px}.DeliveryAddressInfo-module__itamfq__mobileAddressList{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.DeliveryAddressInfo-module__itamfq__addressCard{border-radius:var(--radius-lg);width:100%;height:auto;min-height:80px;box-shadow:inset 0 0 0 1px var(--rn-line);background-color:#fff;border:0;padding:5px;transition:all .3s;position:relative}.DeliveryAddressInfo-module__itamfq__addressCard h3{color:var(--rn-label-strong);margin-bottom:3px;font-size:18px}.DeliveryAddressInfo-module__itamfq__addressCard p{color:var(--rn-label);font-size:14px}.DeliveryAddressInfo-module__itamfq__defaultLabel{background-color:var(--rn-eggshell);color:var(--rn-primary-strong);border-radius:var(--radius-md);margin-left:8px;padding:2px 8px;font-size:.8rem;font-weight:700;display:inline-block}.DeliveryAddressInfo-module__itamfq__addressName{font-family:var(--font-display);color:var(--rn-label-strong);white-space:normal;text-align:left;align-items:center;width:fit-content;margin-bottom:0;font-size:1.5rem;font-weight:700;display:flex}.DeliveryAddressInfo-module__itamfq__addressDetailInfo{color:var(--rn-label);border-radius:var(--radius-sm);white-space:normal;text-align:left;align-items:center;width:fit-content;margin-top:3px;font-size:.9rem;font-weight:700;display:flex}.DeliveryAddressInfo-module__itamfq__addressExtraInfo{color:var(--rn-label-sub);text-align:left;width:fit-content;margin-top:3px;font-size:.9rem;font-weight:600;display:inline-block}.DeliveryAddressInfo-module__itamfq__desktopAddressCard{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.DeliveryAddressInfo-module__itamfq__mobileAddressCard{flex-direction:column;display:flex}.DeliveryAddressInfo-module__itamfq__addressInfoSection{flex-direction:row;flex:1;min-width:0}.DeliveryAddressInfo-module__itamfq__mobileAddressInfoSection{flex-direction:column;display:flex}.DeliveryAddressInfo-module__itamfq__mobileAddressHeader{justify-content:space-between;align-items:center;display:flex}.DeliveryAddressInfo-module__itamfq__mobileMoreVertIconContainer{cursor:pointer;display:flex;position:absolute;top:10px;right:10px}.DeliveryAddressInfo-module__itamfq__addressHeader{flex-wrap:wrap;align-items:center;height:100%;display:flex}.DeliveryAddressInfo-module__itamfq__infoContainer{flex-direction:column;justify-content:center;display:flex}.DeliveryAddressInfo-module__itamfq__infoRow{flex-direction:column;align-items:flex-start;gap:1px;height:auto;margin-bottom:0;display:flex}.DeliveryAddressInfo-module__itamfq__buttonContainer{white-space:nowrap;flex-shrink:0;gap:5px;margin-left:auto;display:flex}.DeliveryAddressInfo-module__itamfq__desktopEditButton{background-color:var(--rn-fill-2);color:var(--rn-label);border-radius:18px;width:150px;margin-right:10px;padding:5px 15px;font-weight:700}.DeliveryAddressInfo-module__itamfq__updateButton,.DeliveryAddressInfo-module__itamfq__deleteButton{background-color:var(--rn-fill-2);color:var(--rn-label);border:0;border-radius:18px;width:65px;margin-right:10px;padding:5px 15px;font-weight:700}.DeliveryAddressInfo-module__itamfq__centerModalWrapper{justify-content:center;align-items:center;animation:.18s ease-out DeliveryAddressInfo-module__itamfq__modalFadeScaleIn;display:flex;position:fixed;inset:0}.DeliveryAddressInfo-module__itamfq__confirmOkBtn{background:var(--brand)!important;color:#fff!important;border:1px solid var(--brand)!important;border-radius:var(--radius-lg)!important;font-weight:700!important;font-size:var(--ts-body-1)!important;box-shadow:none!important}.DeliveryAddressInfo-module__itamfq__confirmOkBtn:hover,.DeliveryAddressInfo-module__itamfq__confirmOkBtn:focus{background:var(--brand-hover);border-color:var(--brand-hover)}@media (max-width:768px){.DeliveryAddressInfo-module__itamfq__title{font-size:1.1rem}.DeliveryAddressInfo-module__itamfq__deliveryAddressInfo{margin:10px}.DeliveryAddressInfo-module__itamfq__addressList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.DeliveryAddressInfo-module__itamfq__addressCard{padding:3px}.DeliveryAddressInfo-module__itamfq__addressHeader{flex-direction:row;align-items:center}.DeliveryAddressInfo-module__itamfq__addressName{white-space:nowrap;font-size:1rem;font-weight:700}.DeliveryAddressInfo-module__itamfq__addressInfoSection{margin-right:0}.DeliveryAddressInfo-module__itamfq__buttonContainer{justify-content:center;width:100%;margin-top:15px}.DeliveryAddressInfo-module__itamfq__mobileAddButton{background-color:var(--rn-fill-2);color:var(--rn-label);border-radius:18px;width:100%;padding:5px;font-weight:700}.DeliveryAddressInfo-module__itamfq__desktopAddressCard .DeliveryAddressInfo-module__itamfq__buttonContainer .DeliveryAddressInfo-module__itamfq__deleteButton{display:none}.DeliveryAddressInfo-module__itamfq__mobileMoreVertIconContainer{cursor:pointer;display:flex;position:absolute;top:10px;right:10px}}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__title{font-size:1.1rem}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__deliveryAddressInfo{margin:10px}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__addressList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__addressCard{padding:3px}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__addressHeader{flex-direction:row;align-items:center}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__addressName{white-space:nowrap;font-size:1rem;font-weight:700}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__addressInfoSection{margin-right:0}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__buttonContainer{justify-content:center;width:100%;margin-top:15px}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__mobileAddButton{background-color:var(--rn-fill-2);color:var(--rn-label);border-radius:18px;width:100%;padding:5px;font-weight:700}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__desktopAddressCard .DeliveryAddressInfo-module__itamfq__buttonContainer .DeliveryAddressInfo-module__itamfq__deleteButton{display:none}:where(html:not([data-desktop])) .DeliveryAddressInfo-module__itamfq__mobileMoreVertIconContainer{cursor:pointer;display:flex;position:absolute;top:10px;right:10px}@media (min-width:769px){:where(html[data-desktop]) .DeliveryAddressInfo-module__itamfq__addressHeader{justify-content:space-between;align-items:center;height:100%;display:flex}:where(html[data-desktop]) .DeliveryAddressInfo-module__itamfq__infoContainer{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;margin-right:auto;display:flex}:where(html[data-desktop]) .DeliveryAddressInfo-module__itamfq__addressName,:where(html[data-desktop]) .DeliveryAddressInfo-module__itamfq__addressDetailInfo{white-space:nowrap}:where(html[data-desktop]) .DeliveryAddressInfo-module__itamfq__mobileMoreVertIconContainer{display:none}}@keyframes DeliveryAddressInfo-module__itamfq__modalFadeScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}html[data-app] .DeliveryAddressInfo-module__itamfq__deliveryAddressInfo{min-height:calc(100dvh - 44px);padding:16px 16px calc(110px + env(safe-area-inset-bottom));background:var(--app-bg-2);border-radius:0}html[data-app] .DeliveryAddressInfo-module__itamfq__addressListHeader{margin-bottom:12px;padding:0 4px}html[data-app] .DeliveryAddressInfo-module__itamfq__addressListTitle{color:var(--rn-label-sub);font-family:inherit;font-size:13px;font-weight:600}html[data-app] .DeliveryAddressInfo-module__itamfq__cardContainer{gap:12px}html[data-app] .DeliveryAddressInfo-module__itamfq__addressCard{box-shadow:inset 0 0 0 1px var(--rn-line);background:#fff;border-radius:18px;padding:8px}html[data-app] .DeliveryAddressInfo-module__itamfq__defaultCard{box-shadow:inset 0 0 0 1.5px var(--brand)}html[data-app] .DeliveryAddressInfo-module__itamfq__addressHeader{flex-direction:column;align-items:stretch;gap:6px}html[data-app] .DeliveryAddressInfo-module__itamfq__addressName{letter-spacing:-.019em;align-items:center;gap:8px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}html[data-app] .DeliveryAddressInfo-module__itamfq__defaultLabel{border-radius:var(--radius-full);background:var(--brand-soft);height:22px;color:var(--brand);align-items:center;margin-left:0;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}html[data-app] .DeliveryAddressInfo-module__itamfq__addressDetailInfo{color:var(--rn-label);font-size:14px;font-weight:400;line-height:1.55}html[data-app] .DeliveryAddressInfo-module__itamfq__addressExtraInfo{font-size:13px;font-weight:400}html[data-app] .DeliveryAddressInfo-module__itamfq__buttonContainer{gap:8px;margin:6px 0 0}html[data-app] .DeliveryAddressInfo-module__itamfq__updateButton,html[data-app] .DeliveryAddressInfo-module__itamfq__deleteButton{width:auto;height:34px;color:var(--rn-label-strong);border-radius:10px;margin:0;padding:0 14px;font-size:13px;font-weight:700}html[data-app] .DeliveryAddressInfo-module__itamfq__deleteButton{color:var(--rn-label-sub)}html[data-app] .DeliveryAddressInfo-module__itamfq__buttonContainer{margin-left:0}html[data-app] .DeliveryAddressInfo-module__itamfq__deliveryAddressInfo{width:100%;margin:0}html[data-app] .DeliveryAddressInfo-module__itamfq__buttonContainer{justify-content:flex-start;width:100%}
.MyReview-module__p1te-a__container{width:100%;padding:var(--space-20)}.MyReview-module__p1te-a__tabWrapper{border-bottom:1px solid var(--rn-line)}.MyReview-module__p1te-a__mobileTab{width:100%;display:flex}.MyReview-module__p1te-a__desktopTab{gap:var(--space-32);display:flex}.MyReview-module__p1te-a__tabItem{padding:var(--space-10) 0;font-family:var(--font-display);font-size:var(--ts-label-1);font-weight:var(--fw-medium);letter-spacing:-.02em;cursor:pointer;color:var(--rn-label-sub);text-align:center;justify-content:center;gap:var(--space-4);display:flex;position:relative}.MyReview-module__p1te-a__mobileTab .MyReview-module__p1te-a__tabItem{width:50%}.MyReview-module__p1te-a__active{color:var(--rn-label-strong);font-weight:var(--fw-bold)}.MyReview-module__p1te-a__active:after{content:"";background-color:var(--brand);width:100%;height:3px;position:absolute;bottom:-1px;left:0}.MyReview-module__p1te-a__writableCard{padding:var(--space-14);border-bottom:1px solid var(--rn-line);justify-content:space-between;align-items:center;display:flex}.MyReview-module__p1te-a__writableCardLeft{gap:var(--space-12);align-items:center;display:flex}.MyReview-module__p1te-a__writableTextBox{gap:var(--space-4);flex-direction:column;display:flex}.MyReview-module__p1te-a__writableTitle{font-family:var(--font-display);font-size:var(--ts-label-1);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--rn-label-strong)}.MyReview-module__p1te-a__writeBtn{background:var(--rn-fill-2);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-20);font-size:var(--ts-label-1);color:var(--rn-label-strong);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:none;font-weight:600}.MyReview-module__p1te-a__writeBtn:hover{background:var(--rn-line)}.MyReview-module__p1te-a__emptyBox{text-align:center;color:var(--rn-label-sub);font-size:var(--ts-body-2);padding:100px 0}.MyReview-module__p1te-a__sortWrapper{margin:var(--space-12) 0;position:relative}.MyReview-module__p1te-a__sortButton{align-items:center;gap:var(--space-6);font-size:var(--ts-label-2);font-weight:var(--fw-medium);cursor:pointer;color:var(--rn-label);display:inline-flex}.MyReview-module__p1te-a__sortButton svg{transform:scaleY(.7)}.MyReview-module__p1te-a__sortDropdown{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--rn-line), var(--shadow-strong);padding:var(--space-10) 0;z-index:10;background:#fff;width:180px;position:absolute;top:35px;left:0}.MyReview-module__p1te-a__sortItem{padding:var(--space-10) var(--space-16);cursor:pointer;font-size:var(--ts-label-1);color:var(--rn-label)}.MyReview-module__p1te-a__sortItem:hover{background-color:var(--rn-fill-2)}.MyReview-module__p1te-a__selected{color:var(--rn-label-strong);font-weight:600}.MyReview-module__p1te-a__contentArea{margin-top:var(--space-6);min-height:300px;color:var(--rn-label-sub)}.MyReview-module__p1te-a__mobileMoreVertIconContainer{align-items:flex-start;margin-left:auto;display:flex}.MyReview-module__p1te-a__partDivider{background-color:var(--rn-line);height:1px}.MyReview-module__p1te-a__starFilled{color:var(--brand);font-size:var(--ts-label-1)}.MyReview-module__p1te-a__starOutlined{color:var(--rn-line);font-size:var(--ts-label-1)}.MyReview-module__p1te-a__reviewCard{padding:var(--space-12);margin-bottom:var(--space-20);box-shadow:inset 0 0 0 1px var(--rn-line);border-radius:var(--radius-lg);background:#fff;border:0}.MyReview-module__p1te-a__dateRow{font-size:var(--ts-caption-1);color:var(--rn-label-sub);margin-bottom:var(--space-10)}.MyReview-module__p1te-a__titleRow{gap:var(--space-6);align-items:center;display:flex}.MyReview-module__p1te-a__imageContainer{padding:var(--space-10);flex:none;justify-content:left;align-items:center;display:flex}.MyReview-module__p1te-a__imageContainer img{border-radius:var(--radius-lg)}.MyReview-module__p1te-a__titleText{font-family:var(--font-display);color:var(--rn-label-strong);font-weight:var(--fw-bold);font-size:var(--ts-label-1);letter-spacing:-.02em}.MyReview-module__p1te-a__starRow{align-items:center;gap:2px;display:flex}.MyReview-module__p1te-a__rating{font-size:var(--ts-caption-1);font-weight:600}.MyReview-module__p1te-a__reactionRow{gap:var(--space-6);margin:var(--space-12) 0;flex-wrap:wrap;display:flex}.MyReview-module__p1te-a__chip{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);font-size:var(--ts-caption-1);font-weight:700;line-height:1;display:inline-flex}.MyReview-module__p1te-a__chipLabel{font-weight:var(--fw-medium);opacity:.72}.MyReview-module__p1te-a__chipDot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.MyReview-module__p1te-a__chipNeutral{background:var(--rn-fill-2);color:var(--rn-label)}.MyReview-module__p1te-a__chipGood{background:color-mix(in srgb, var(--rn-success) 12%, #fff);color:var(--rn-success)}.MyReview-module__p1te-a__chipBad{background:var(--brand-soft);color:var(--rn-primary-strong)}.MyReview-module__p1te-a__content{white-space:pre-wrap;word-break:break-word;font-size:var(--ts-label-2);color:var(--rn-label);transition:max-height var(--dur-slow) var(--ease-standard);-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.MyReview-module__p1te-a__content.MyReview-module__p1te-a__open{-webkit-line-clamp:unset}.MyReview-module__p1te-a__moreBtn{font-size:var(--ts-caption-1);text-align:right;color:var(--rn-label-sub);cursor:pointer;text-decoration:underline}.MyReview-module__p1te-a__imageSwiper{margin-top:var(--space-12)}.MyReview-module__p1te-a__imageBox{background:var(--rn-fill-2);border-radius:var(--radius-md);object-fit:cover;height:120px}.MyReview-module__p1te-a__imageWrapper{border-radius:var(--radius-md);background:var(--rn-fill-2);width:100%;height:140px;position:relative;overflow:hidden}.MyReview-module__p1te-a__commentSection{margin-top:var(--space-14);font-size:var(--ts-label-2);color:var(--rn-label)}.MyReview-module__p1te-a__commentInputContainer{margin-top:var(--space-10)}.MyReview-module__p1te-a__textarea{resize:none;background:var(--rn-fill-2);border-radius:var(--radius-lg);width:100%;padding:var(--space-12);font-size:var(--ts-label-1);color:var(--rn-label-strong);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border:1px solid #0000;font-family:inherit;line-height:1.5}.MyReview-module__p1te-a__textarea::placeholder{color:var(--rn-label-sub)}.MyReview-module__p1te-a__textarea:focus{border-color:var(--brand);box-shadow:0 0 0 1.5px rgba(var(--brand-rgb), .2);background:#fff;outline:none}.MyReview-module__p1te-a__buttonRow{align-items:center;gap:var(--space-6);margin-top:var(--space-8);display:flex}.MyReview-module__p1te-a__cancelButton{background:var(--rn-fill-2);color:var(--rn-label);border-radius:var(--radius-md);padding:var(--space-6) var(--space-16);font-size:var(--ts-label-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:none;font-weight:600}.MyReview-module__p1te-a__cancelButton:hover{background:var(--rn-line)}.MyReview-module__p1te-a__submitButton{background:var(--brand);color:#fff;border-radius:var(--radius-md);padding:var(--space-6) var(--space-16);font-size:var(--ts-label-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:none;font-weight:600}.MyReview-module__p1te-a__submitButton:hover{background:var(--brand-hover)}.MyReview-module__p1te-a__fadeOut{animation:.32s forwards MyReview-module__p1te-a__writableFadeOut}@keyframes MyReview-module__p1te-a__writableFadeOut{0%{opacity:1;max-height:120px;transform:translateY(0)}to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-12px)}}@media (min-width:769px){:where(html[data-desktop]) .MyReview-module__p1te-a__content{-webkit-line-clamp:1}}@media (max-width:768px){.MyReview-module__p1te-a__container{padding:0}.MyReview-module__p1te-a__innerWrapper{padding:var(--space-10)}.MyReview-module__p1te-a__sortWrapper{margin-top:0;position:relative}.MyReview-module__p1te-a__writableCard{align-items:stretch;gap:var(--space-12);flex-direction:column}.MyReview-module__p1te-a__writeBtn{border-radius:10px;width:100%;height:44px}.MyReview-module__p1te-a__content{-webkit-line-clamp:2}}:where(html:not([data-desktop])) .MyReview-module__p1te-a__container{padding:0}:where(html:not([data-desktop])) .MyReview-module__p1te-a__innerWrapper{padding:var(--space-10)}:where(html:not([data-desktop])) .MyReview-module__p1te-a__sortWrapper{margin-top:0;position:relative}:where(html:not([data-desktop])) .MyReview-module__p1te-a__writableCard{align-items:stretch;gap:var(--space-12);flex-direction:column}:where(html:not([data-desktop])) .MyReview-module__p1te-a__writeBtn{border-radius:10px;width:100%;height:44px}:where(html:not([data-desktop])) .MyReview-module__p1te-a__content{-webkit-line-clamp:2}html[data-app] .MyReview-module__p1te-a__tabWrapper{z-index:10;background:var(--app-glass);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 -1px 0 0 var(--rn-line);border-bottom:0;padding:0 4px;position:sticky;top:44px}html[data-app] .MyReview-module__p1te-a__tabItem{height:44px;color:var(--rn-label-sub);justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:15px;font-weight:600;display:flex}html[data-app] .MyReview-module__p1te-a__tabItem.MyReview-module__p1te-a__active{color:var(--brand);box-shadow:inset 0 -2px 0 0 var(--brand);font-weight:700}html[data-app] .MyReview-module__p1te-a__innerWrapper{padding:14px 16px 24px}html[data-app] .MyReview-module__p1te-a__sortWrapper{justify-content:flex-end;margin:0 0 10px;display:flex}html[data-app] .MyReview-module__p1te-a__sortButton{border-radius:var(--radius-full);background:var(--rn-fill-2);height:32px;color:var(--rn-label-strong);padding:0 12px;font-size:13px;font-weight:700}html[data-app] .MyReview-module__p1te-a__innerWrapper>.MyReview-module__p1te-a__partDivider{display:none}html[data-app] .MyReview-module__p1te-a__contentArea{margin-top:0}html[data-app] .MyReview-module__p1te-a__writableCard{box-shadow:inset 0 0 0 1px var(--rn-line);border:0;border-radius:18px;flex-direction:row;align-items:center;gap:12px;margin-bottom:10px;padding:14px}html[data-app] .MyReview-module__p1te-a__writableCard:first-child{background:var(--rn-eggshell);box-shadow:none}html[data-app] .MyReview-module__p1te-a__writableCardLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}html[data-app] .MyReview-module__p1te-a__writableCard .MyReview-module__p1te-a__imageContainer{background:#fff;border-radius:14px;flex:none;width:64px;height:64px;padding:0;overflow:hidden}html[data-app] .MyReview-module__p1te-a__writableCard .MyReview-module__p1te-a__imageContainer img{object-fit:cover;width:100%;height:100%}html[data-app] .MyReview-module__p1te-a__writableTitle{font-family:inherit;font-size:15px;font-weight:700}html[data-app] .MyReview-module__p1te-a__writeBtn{white-space:nowrap;border-radius:12px;width:auto;height:40px;padding:0 16px;font-size:14px;font-weight:700}html[data-app] .MyReview-module__p1te-a__writableCard:first-child .MyReview-module__p1te-a__writeBtn{background:var(--brand);color:#fff;font-weight:800}html[data-app] .MyReview-module__p1te-a__reviewCard{border-radius:18px;margin-bottom:12px;padding:14px}html[data-app] .MyReview-module__p1te-a__reviewCard .MyReview-module__p1te-a__imageContainer{background:var(--rn-fill-1);border-radius:14px;flex:none;width:56px;height:56px;padding:0;overflow:hidden}html[data-app] .MyReview-module__p1te-a__reviewCard .MyReview-module__p1te-a__imageContainer img{object-fit:cover;width:100%;height:100%}html[data-app] .MyReview-module__p1te-a__titleText{font-family:inherit;font-size:15px}html[data-app] .MyReview-module__p1te-a__chip{height:28px;padding:0 10px;font-size:12px;font-weight:600}.MyReview-module__p1te-a__writableGroup{align-items:stretch;gap:var(--space-12);flex-direction:column}.MyReview-module__p1te-a__writableDate{font-size:var(--ts-caption-1);color:var(--rn-label-sub)}
