html,body{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:clip}body{padding-bottom:0}.store-header{animation:.38s cubic-bezier(.2,.75,.25,1) both ka-header-in;box-shadow:0 10px 30px #3026560b}.store-header .page-shell>div{min-height:66px!important}.store-header .brand-lockup{letter-spacing:-.02em;gap:.62rem;font-size:1rem}.brand-logo-shell{filter:drop-shadow(0 7px 18px #5b45d529);border-radius:16px;place-items:center;display:grid}.store-header-actions{transition:box-shadow .2s,border-color .2s,transform .2s}.store-header-actions:hover{border-color:#e4dcf5;box-shadow:0 12px 28px #36276013}.store-menu-panel{transform-origin:100% 0;overscroll-behavior:contain;animation:.22s cubic-bezier(.2,.8,.2,1) both ka-drawer-in}.support-popover{transform-origin:100% 100%;animation:.2s cubic-bezier(.2,.8,.2,1) both ka-pop-in}.support-fab{animation:4.8s ease-in-out infinite ka-support-float}.mobile-store-tabs{animation:.32s cubic-bezier(.2,.8,.2,1) both ka-tabs-in}.back-to-top{animation:.2s cubic-bezier(.2,.8,.2,1) both ka-pop-in}.share-chip{color:#514b65;background:#fff;border:1px solid #dfdbea;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:2.35rem;padding:.48rem .78rem;font-size:.72rem;font-weight:800;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.share-chip:hover{color:#5d4fd9;border-color:#c9bdf0;transform:translateY(-1px);box-shadow:0 7px 18px #48377e14}.route-loading-bar{animation:1.05s cubic-bezier(.4,0,.2,1) infinite ka-route-load}.portal-layout,.portal-sidebar,.portal-main,.portal-main>*{min-width:0;max-width:100%}.ka-home-hero-card{isolation:isolate;background:radial-gradient(circle at 82% 16%,#fffffffa,#0000 24%),linear-gradient(125deg,#f7f3ff 0%,#edf2ff 48%,#e9e5ff 100%);animation:.58s cubic-bezier(.18,.78,.24,1) both ka-hero-enter;position:relative;overflow:hidden;box-shadow:0 22px 55px #483b911a}.ka-home-hero-copy{z-index:2;animation:.48s cubic-bezier(.18,.78,.24,1) both ka-copy-in;position:relative}.ka-home-hero-art{z-index:1;min-width:0;min-height:360px;animation:.62s cubic-bezier(.18,.78,.24,1) both ka-art-in;position:relative;overflow:hidden}.ka-home-hero-art img{filter:drop-shadow(0 24px 34px #3f328121);padding:14px;transition:transform .55s cubic-bezier(.2,.75,.25,1);object-fit:contain!important;object-position:center!important}.ka-home-hero-card:hover .ka-home-hero-art img{transform:scale(1.015)translateY(-2px)}.ka-home-hero-card:before{content:"";aspect-ratio:1;z-index:0;background:radial-gradient(circle,#fff 0%,#fff3 58%,#0000 72%);border-radius:999px;width:38%;position:absolute;top:-30%;right:-8%}.ka-home-hero-card:after{content:"";aspect-ratio:1;filter:blur(1px);z-index:0;background:#7754f117;border-radius:999px;width:44%;position:absolute;bottom:-42%;left:42%}@media (hover:hover){.surface-card,.category-tile,.review-card{transition:transform .2s,box-shadow .2s,border-color .2s}.surface-card:hover,.review-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #372d5b14}.button{transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.button:hover,.mobile-store-tabs a:hover span:first-child{transform:translateY(-1px)}}.button:active{transform:translateY(0)scale(.985)}@supports (animation-timeline:view()){main>section{animation:linear both ka-section-reveal;animation-timeline:view();animation-range:entry 8% cover 22%}}@media (max-width:1023px){main.pb-28>.fixed.inset-x-0.bottom-0{bottom:4.9rem!important}}@media (max-width:767px){.page-shell{max-width:100%}.store-header .page-shell{width:calc(100% - 1rem)}.store-header-row{min-height:62px!important}.store-header .brand-lockup{gap:.5rem;min-width:0;font-size:.92rem}.store-header .brand-lockup>span{white-space:nowrap}.store-header .brand-lockup svg{width:37px!important;height:37px!important}.store-header-actions{background:#ffffffc7!important;border-radius:15px!important;gap:.25rem!important;padding:.25rem!important}.store-menu-toggle,.store-header a[aria-label*=account],.store-header a[aria-label*=notifications],.store-header a[aria-label=Sign\ in]{width:38px!important;height:38px!important;box-shadow:none!important;border-radius:12px!important}.portal-layout{width:100%;display:block;overflow-x:clip}.portal-sidebar{border-right:0;width:100%;padding:14px 16px;position:relative}.portal-main{width:100%;padding:24px 16px 7rem;overflow-x:clip}.portal-main h1{overflow-wrap:anywhere;max-width:100%}.portal-main .surface-card,.portal-main section,.portal-main article{max-width:100%}.ka-home-hero-wrap{width:calc(100% - .75rem);margin-inline:auto}.ka-home-hero-card{background:radial-gradient(circle at 92% 4%,#fffffff5,#0000 28%),linear-gradient(135deg,#f6f2ff 0%,#eef4ff 52%,#eee9ff 100%);border-radius:24px;min-height:0}.ka-home-hero-grid{align-items:stretch;grid-template-columns:minmax(0,1.04fr) minmax(138px,.9fr)!important;min-height:0!important;display:grid!important}.ka-home-hero-copy{padding:17px 8px 17px 16px!important}.ka-home-hero-copy h1{max-width:225px;margin-top:11px!important;font-size:1.84rem!important;line-height:.95!important}.ka-home-hero-copy p{max-width:225px;margin-top:11px!important;font-size:9.8px!important;line-height:1.5!important}.ka-home-hero-copy>div:first-of-type{gap:6px!important;margin-top:12px!important}.ka-home-hero-copy>div:first-of-type a{border-radius:11px!important;min-height:40px!important;padding-inline:8px!important;font-size:10px!important}.ka-home-hero-copy>div:nth-of-type(2){gap:8px!important;margin-top:11px!important;padding-top:9px!important;font-size:7.7px!important}.ka-home-hero-art{background:linear-gradient(#ffffffb8,#826fdc14);border:1px solid #ffffffe6;margin:12px 10px 12px 0;box-shadow:inset 0 1px #ffffffe6,0 18px 36px #4d3d9314;border-radius:22px!important;min-height:248px!important;display:block!important}.ka-home-hero-art img{filter:drop-shadow(0 16px 20px #3f328117);object-fit:contain!important;object-position:center!important;padding:4px!important}.ka-home-hero-art>div{display:none!important}.ka-home-hero-card:before{opacity:.75;width:52%;top:-24%;right:-16%}.ka-home-hero-card:after{width:42%;bottom:-44%;left:66%}.store-menu-panel{width:min(88vw,390px)!important;max-width:390px!important;max-height:none!important;padding-bottom:max(6.5rem,env(safe-area-inset-bottom))!important;border-radius:24px 0 0!important;inset:62px 0 0 auto!important}.support-widget{right:1rem!important}.support-fab{width:48px!important;height:48px!important}.mobile-store-tabs{z-index:82!important}}@media (max-width:390px){.ka-home-hero-copy{padding:15px 7px 15px 13px!important}.ka-home-hero-copy h1{max-width:195px;font-size:1.68rem!important}.ka-home-hero-copy p{font-size:9px!important}.ka-home-hero-art{margin-right:8px;min-height:232px!important}}@keyframes ka-header-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ka-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ka-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes ka-pop-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ka-tabs-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ka-copy-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes ka-art-in{0%{opacity:0;transform:translate(18px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ka-hero-enter{0%{opacity:0;transform:translateY(10px)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ka-support-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ka-route-load{0%{transform:translate(-120%)}55%{transform:translate(150%)}to{transform:translate(330%)}}@keyframes ka-section-reveal{0%{opacity:.72;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.store-header,.store-menu-panel,.support-popover,.support-fab,.mobile-store-tabs,.back-to-top,.ka-home-hero-card,.ka-home-hero-copy,.ka-home-hero-art,.route-loading-bar,main>section{animation:none!important}.ka-home-hero-art img,.share-chip,.button,.surface-card,.review-card{transition:none!important}}
