.landing-polish{--lp-radius-card:20px;--lp-radius-control:14px;--lp-radius-hero:24px}.landing-polish>section[class*=py-16]{padding-block:clamp(56px,6vw,88px)}.landing-polish>section>h1,.landing-polish>section>h2{text-wrap:balance}.landing-polish p{text-wrap:pretty}.landing-polish section{scroll-margin-top:calc(var(--header-h, 65px) + 18px)}.landing-polish .rounded-3xl{border-radius:var(--lp-radius-hero)}.landing-polish .rounded-2xl{border-radius:var(--lp-radius-card)}.landing-polish .rounded-xl{border-radius:var(--lp-radius-control)}.landing-polish .rounded-\[2rem\]{border-radius:var(--lp-radius-hero)}.landing-polish a.rounded-full,.landing-polish button.rounded-full{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.landing-polish a.rounded-full:focus-visible,.landing-polish button.rounded-full:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing-polish .snap-x{scroll-padding-inline:20px;scrollbar-width:thin}@media (max-width:640px){.landing-polish>section[class*=py-16]{padding-block:56px}.landing-polish .rounded-2xl{border-radius:18px}.landing-polish a.rounded-full,.landing-polish button.rounded-full{min-height:44px;padding-inline:14px}.landing-polish .snap-x>*{scroll-snap-align:start}}body:has(.landing-polish) header a,body:has(.landing-polish) header button{min-height:44px}body:has(.landing-polish) header button{min-width:44px}@media (max-width:640px){body:has(.landing-polish) header a,body:has(.landing-polish) header button{min-height:44px}body:has(.landing-polish) header button{min-width:44px}body:has(.landing-polish) .mobile-tabbar ul{height:60px}body:has(.landing-polish) .mobile-tabbar a{min-height:44px}}@media (max-width:640px){body:has(.landing-polish) header a[href$="/account"],body:has(.landing-polish) header a[href$="/account/"]{display:none}body:has(.landing-polish) header [role=group]{flex-wrap:nowrap}body:has(.landing-polish) header [role=group] a,body:has(.landing-polish) header [role=group]>span{min-width:40px}}.detail-polish,.store-polish{--dp-radius-card:20px;--dp-radius-control:14px;--dp-radius-hero:24px}.detail-polish .rounded-3xl,.store-polish .rounded-3xl{border-radius:var(--dp-radius-hero)}.detail-polish .rounded-2xl,.store-polish .rounded-2xl{border-radius:var(--dp-radius-card)}.detail-polish .rounded-xl,.store-polish .rounded-xl{border-radius:var(--dp-radius-control)}.detail-polish,.store-polish{padding-bottom:36px}.detail-polish section,.store-polish section{scroll-margin-top:calc(var(--header-h, 65px) + 18px)}.detail-polish section+section{margin-top:30px}.detail-polish h1,.detail-polish h2,.store-polish h1,.store-polish h2{text-wrap:balance}.detail-polish p,.store-polish p{text-wrap:pretty}.detail-polish button,.store-polish button{min-height:44px}.detail-polish a.rounded-full,.detail-polish button.rounded-full,.store-polish [role=tab],.store-polish a.rounded-full,.store-polish button.rounded-full{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.detail-polish a.rounded-full:focus-visible,.detail-polish button.rounded-full:focus-visible,.store-polish a.rounded-full:focus-visible,.store-polish button.rounded-full:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.detail-polish a[class*=rounded-xl],.detail-polish button[class*=rounded-xl],.store-polish a[class*=rounded-xl],.store-polish button[class*=rounded-xl]{min-height:44px}.store-polish input[placeholder],.store-polish input[type=search]{min-height:48px;border-radius:var(--dp-radius-control)}.detail-polish .overflow-x-auto,.store-polish .overflow-x-auto{scroll-padding-inline:20px;scrollbar-width:thin}@media (max-width:640px){.detail-polish,.store-polish{padding-bottom:24px}.detail-polish .rounded-2xl,.store-polish .rounded-2xl{border-radius:18px}.detail-polish a.rounded-full,.detail-polish button.rounded-full,.store-polish a.rounded-full,.store-polish button.rounded-full{min-height:44px;padding-inline:13px}.detail-polish section+section{margin-top:26px}}