body.shop-page{--space-deep: #0a1248;--space-bg: #1f2db5;--space-mid: #2c3fc8;--space-bright: #4d5fe8;--space-cream: #fff8e5;--space-magenta: #ff1a8c;--space-lime: #c5f23a;--space-sun: #ffd700;--space-cyan: #4fe0f0;--space-coral: #ff7f50;--space-red: #f42929;--space-purple: #8e44ec;--theme-bg-top: #ff5fb8;--theme-bg-mid: #c91870;--theme-bg-bottom: #5c0930;--tip-bg: #4a0828;--theme-accent: var(--space-magenta);--font-bubble: "Bagel Fat One", "Press Start 2P", sans-serif;--star-clip: polygon( 50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35% );color:var(--space-cream);min-height:100vh;position:relative;overflow-x:hidden;background:radial-gradient(ellipse 70vw 50vh at 22% 18%,rgba(197,242,58,.32) 0%,transparent 55%),radial-gradient(ellipse 60vw 45vh at 80% 78%,rgba(255,95,184,.35) 0%,transparent 55%),linear-gradient(to bottom,var(--theme-bg-top) 0%,var(--theme-bg-mid) 50%,var(--theme-bg-bottom) 100%)}html:has(body.shop-page){background:#5c0930}body.shop-page .crt-texture,body.shop-page .crt-grain,body.shop-page .crt-glow{position:fixed;inset:0;pointer-events:none}body.shop-page .crt-texture{z-index:300;mix-blend-mode:overlay;opacity:.22;background-image:url(/assets/kim-and-aliya/crt-texture.jpg);background-size:cover}body.shop-page .crt-grain{z-index:301;mix-blend-mode:multiply;opacity:.12;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.85'/></svg>")}body.shop-page .crt-glow{z-index:302;background:radial-gradient(ellipse at center,transparent 0%,transparent 55%,rgba(10,18,72,.5) 100%)}body.shop-page .stars{position:fixed;inset:0;pointer-events:none;z-index:2}body.shop-page .stars span{position:absolute;background:var(--space-cream);box-shadow:0 0 4px #fff8e599;width:3px;height:3px}body.shop-page .stars span.tiny{width:1px;height:1px;box-shadow:none;opacity:.7}body.shop-page .stars span.small{width:2px;height:2px}body.shop-page .stars span.pink{background:var(--space-magenta);box-shadow:0 0 6px #ff1a8cd9}body.shop-page .stars span.sparkle{width:32px;height:32px;background:url(/assets/kim-and-aliya/sparkle.png) no-repeat 0 0 / 192px 32px;box-shadow:none;image-rendering:pixelated;animation:shop-sparkle-frames .6s steps(6) infinite alternate}body.shop-page .stars span:not(.sparkle){animation:shop-star-fade 3.8s ease-in-out infinite}@keyframes shop-sparkle-frames{0%{background-position:0 0}to{background-position:-192px 0}}@keyframes shop-star-fade{0%,to{opacity:.9}50%{opacity:.35}}body.shop-page .wallpaper{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}body.shop-page .wallpaper-decal{position:absolute;image-rendering:pixelated;filter:drop-shadow(0 4px 8px rgba(10,18,72,.6)) drop-shadow(0 0 12px rgba(255,26,140,.35));opacity:.85}body.shop-page .heart-frame{position:fixed;inset:0;pointer-events:none;z-index:100}body.shop-page .heart-frame-strip{position:absolute;background-image:url(/assets/kim-and-aliya/heart.png);background-size:24px 24px;image-rendering:pixelated;filter:drop-shadow(0 0 4px rgba(255,26,140,.55))}body.shop-page .heart-frame-strip--t{top:0;left:24px;right:24px;height:24px;background-repeat:round no-repeat}body.shop-page .heart-frame-strip--b{bottom:0;left:24px;right:24px;height:24px;background-repeat:round no-repeat}body.shop-page .heart-frame-strip--l{left:0;top:24px;bottom:24px;width:24px;background-repeat:no-repeat round}body.shop-page .heart-frame-strip--r{right:0;top:24px;bottom:24px;width:24px;background-repeat:no-repeat round}body.shop-page .heart-frame-corner{position:absolute;width:24px;height:24px;background-image:url(/assets/kim-and-aliya/heart.png);background-repeat:no-repeat;background-size:24px 24px;image-rendering:pixelated;filter:drop-shadow(0 0 4px rgba(255,26,140,.55))}body.shop-page .heart-frame-corner--tl{top:0;left:0}body.shop-page .heart-frame-corner--tr{top:0;right:0}body.shop-page .heart-frame-corner--bl{bottom:0;left:0}body.shop-page .heart-frame-corner--br{bottom:0;right:0}@media(max-width:539px){body.shop-page .heart-frame-strip{background-size:18px 18px}body.shop-page .heart-frame-strip--t,body.shop-page .heart-frame-strip--b{height:18px;left:18px;right:18px}body.shop-page .heart-frame-strip--l,body.shop-page .heart-frame-strip--r{width:18px;top:18px;bottom:18px}body.shop-page .heart-frame-corner{width:18px;height:18px;background-size:18px 18px}}body.shop-page .page{position:relative;z-index:5;max-width:1080px;margin:0 auto;padding:clamp(20px,4vw,56px) clamp(32px,3vw,40px) 0}body.shop-page .now-open-wrap{display:flex;justify-content:center}body.shop-page .now-open{display:inline-flex;align-items:center;gap:8px;margin:0 auto 12px;padding:5px 14px;background:var(--space-sun);color:var(--space-deep);border:2px solid var(--space-magenta);font-family:var(--font-display);font-size:11px;letter-spacing:2px;text-transform:uppercase;box-shadow:0 4px 10px #0a12488c,0 0 18px #ffd700a6;transform:rotate(-1.5deg)}@media(prefers-reduced-motion:reduce){body.shop-page .stars span{animation:none}}body.shop-page .masthead{text-align:center;padding:16px 0 40px;position:relative}body.shop-page .masthead-kicker{position:relative;z-index:2;margin:0 0 8px;font-family:var(--font-tiny);font-size:clamp(12px,1.4vw,14px);letter-spacing:3px;text-transform:uppercase;color:var(--space-cream)}body.shop-page .masthead-kicker span{display:inline-block;color:var(--space-magenta);margin:0 8px;text-shadow:0 0 6px rgba(255,26,140,.7)}body.shop-page .masthead-wordmark{position:relative;z-index:2;margin-top:20px;line-height:.9;display:flex;flex-direction:column;align-items:center;gap:4px}body.shop-page .masthead-name{font-family:var(--font-display);font-size:clamp(26px,4.6vw,50px);color:var(--space-cream);letter-spacing:2px;text-shadow:2px 0 0 #ff0000,-2px 0 0 #4ff05a,0 0 14px rgba(255,26,140,.4)}body.shop-page .nav{position:relative;z-index:305;margin:8px auto 32px;padding:0;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}body.shop-page .nav-eyebrow{font-family:var(--font-tiny);font-size:12px;letter-spacing:4px;color:var(--space-sun);text-transform:uppercase;padding:0;text-shadow:0 0 8px rgba(255,215,0,.65),0 2px 4px rgba(10,18,72,.5)}body.shop-page .nav-eyebrow:before{content:"★ ";color:var(--space-magenta);text-shadow:0 0 6px rgba(255,26,140,.7)}body.shop-page .nav-eyebrow:after{content:" ★";color:var(--space-magenta);text-shadow:0 0 6px rgba(255,26,140,.7)}body.shop-page .nav-chip{position:relative;display:inline-flex;align-items:center;gap:10px;padding:6px 30px 6px 26px;color:var(--space-magenta);background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;background-position:center;background-image:url(/assets/kim-and-aliya/pill-chartreuse.png);image-rendering:pixelated;font-family:var(--font-display);font-size:clamp(10px,1.2vw,12px);letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;filter:drop-shadow(0 3px 8px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(255,248,229,.4));transition:transform .12s}body.shop-page .nav-chip:nth-of-type(1){transform:rotate(-2deg)}body.shop-page .nav-chip:nth-of-type(2){transform:rotate(1.5deg)}body.shop-page .nav-chip:hover,body.shop-page .nav-chip:focus-visible{transform:translateY(-3px) rotate(0)}body.shop-page .nav-chip:focus-visible{outline:3px solid var(--space-sun);outline-offset:4px}body.shop-page .nav-chip-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--space-sun);color:var(--space-magenta);border-radius:50%;font-size:10px}body.shop-page .section{margin:0 0 56px;position:relative;scroll-margin-top:40px}body.shop-page .section-banner{position:relative;display:flex;align-items:center;gap:14px;padding:18px 28px 18px 104px;color:var(--space-deep);margin-bottom:32px;transform:rotate(-.4deg);filter:drop-shadow(0 8px 18px rgba(10,18,72,.45)) drop-shadow(0 0 22px rgba(79,224,240,.4));animation:shop-banner-bob 7s ease-in-out infinite}body.shop-page .section-banner-index{position:absolute;left:-8px;top:50%;transform:translateY(-50%) rotate(-8deg);width:88px;height:88px;background-color:var(--space-sun);clip-path:var(--star-clip);color:var(--space-magenta);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:26px;line-height:1;filter:drop-shadow(0 0 10px rgba(255,215,0,.9)) drop-shadow(0 0 24px rgba(255,127,80,.6)) drop-shadow(0 4px 10px rgba(0,0,0,.4));z-index:6}body.shop-page .section-banner-index>*{position:relative;z-index:1}body.shop-page .section-banner-title{margin:0;font-family:var(--font-display);font-size:clamp(20px,3.4vw,30px);letter-spacing:2px;line-height:1;color:var(--space-bright);text-shadow:2px 2px 0 var(--space-cream),-2px -2px 0 var(--space-cream),2px -2px 0 var(--space-cream),-2px 2px 0 var(--space-cream),0 6px 14px rgba(10,18,72,.45)}body.shop-page .section-banner-title:nth-of-type(1){color:var(--space-magenta);text-shadow:2px 2px 0 var(--space-lime),-2px -2px 0 var(--space-lime),2px -2px 0 var(--space-lime),-2px 2px 0 var(--space-lime),0 6px 14px rgba(10,18,72,.45)}body.shop-page .section-banner-subtitle{margin-left:auto;font-family:var(--font-mono);font-size:clamp(13px,1.4vw,16px);letter-spacing:1.5px;text-transform:uppercase;color:var(--space-cream);text-shadow:1px 1px 0 var(--space-bright),-1px -1px 0 var(--space-bright),1px -1px 0 var(--space-bright),-1px 1px 0 var(--space-bright)}@keyframes shop-banner-bob{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}@media(prefers-reduced-motion:reduce){body.shop-page .section-banner{animation:none}}body.shop-page .panel{position:relative;background:var(--panel-bg, var(--space-magenta));color:var(--panel-ink, var(--space-cream));border:3px solid var(--panel-border, var(--space-sun));padding:20px 20px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 16px #0a124866,0 0 28px var(--panel-glow, rgba(255, 215, 0, .45));animation:shop-panel-bob 8s ease-in-out infinite;animation-delay:var(--panel-bob-delay, 0s)}body.shop-page .panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(10,18,72,.05) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}@keyframes shop-panel-bob{0%,to{transform:translateY(-2px) rotate(-.2deg)}50%{transform:translateY(2px) rotate(.2deg)}}@media(prefers-reduced-motion:reduce){body.shop-page .panel{animation:none}}body.shop-page .bg-cyan{--panel-bg: var(--space-cyan);--panel-ink: var(--space-deep);--panel-border: var(--space-coral);--panel-glow: rgba(255, 127, 80, .45)}body.shop-page .bg-purple{--panel-bg: var(--space-purple);--panel-ink: var(--space-cream);--panel-border: var(--space-sun);--panel-glow: rgba(255, 215, 0, .4)}body.shop-page .bg-lime{--panel-bg: var(--space-lime);--panel-ink: var(--space-deep);--panel-border: var(--space-magenta);--panel-glow: rgba(255, 26, 140, .45)}body.shop-page .bg-sun{--panel-bg: var(--space-sun);--panel-ink: var(--space-deep);--panel-border: var(--space-magenta);--panel-glow: rgba(255, 26, 140, .4)}body.shop-page .bg-coral{--panel-bg: var(--space-coral);--panel-ink: var(--space-cream);--panel-border: var(--space-cyan);--panel-glow: rgba(79, 224, 240, .45)}body.shop-page .bg-red{--panel-bg: var(--space-red);--panel-ink: var(--space-cream);--panel-border: var(--space-cyan);--panel-glow: rgba(79, 224, 240, .4)}body.shop-page .bg-magenta{--panel-bg: var(--space-magenta);--panel-ink: var(--space-cream);--panel-border: var(--space-sun);--panel-glow: rgba(255, 215, 0, .4)}body.shop-page .panel-cursive{position:absolute;font-family:var(--font-mono);font-size:clamp(20px,2.4vw,28px);color:var(--space-deep);letter-spacing:1px;text-transform:lowercase;z-index:3;pointer-events:none;text-shadow:0 2px 6px rgba(255,248,229,.85)}body.shop-page .panel-cursive--tl{top:8px;left:12px;transform:rotate(-10deg)}body.shop-page .panel-cursive--tr{top:8px;right:14px;transform:rotate(8deg)}body.shop-page .panel-state{position:absolute;top:-14px;left:-18px;background:var(--space-cream);color:var(--space-red);border:3px solid var(--space-magenta);border-radius:50%/60%;padding:8px 14px;text-align:center;font-family:var(--font-bubble);font-size:clamp(13px,1.5vw,16px);line-height:1.05;letter-spacing:.5px;text-transform:lowercase;transform:rotate(-8deg);box-shadow:0 6px 14px #0a124873,0 0 18px #f4292966;z-index:5}body.shop-page .panel-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background-color:transparent;background-image:url(/assets/kim-and-aliya/pill-chartreuse.png);background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated;color:var(--space-deep);font-family:var(--font-display);font-size:11px;letter-spacing:1px;text-decoration:none;text-transform:lowercase;filter:drop-shadow(0 4px 8px rgba(10,18,72,.5)) drop-shadow(0 0 10px rgba(197,242,58,.5))}body.shop-page .panel-cta:after{content:"";display:inline-block;width:14px;height:14px;background-color:var(--space-deep);-webkit-mask:url(/assets/kim-and-aliya/contact/arrow.png) no-repeat center / contain;mask:url(/assets/kim-and-aliya/contact/arrow.png) no-repeat center / contain;image-rendering:pixelated}@media(hover:hover){body.shop-page .panel-cta:hover{background-image:url(/assets/kim-and-aliya/pill-orange.png);color:var(--space-cream);transform:translateY(-2px);text-shadow:1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000}body.shop-page .panel-cta:hover:after{background-color:var(--space-cream)}}body.shop-page .panel-cta:focus-visible{outline:3px solid var(--space-sun);outline-offset:4px}body.shop-page .tier-set{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:700px){body.shop-page .tier-set{grid-template-columns:repeat(3,1fr);gap:22px}}body.shop-page .tier-photo-frame{position:relative;aspect-ratio:1 / 1;margin:4px 0 14px}body.shop-page .tier-photo-frame:before{content:"";position:absolute;inset:-6%;background:var(--space-sun);clip-path:polygon(50% 0%,58% 22%,80% 12%,78% 36%,100% 38%,84% 54%,96% 76%,72% 72%,76% 96%,58% 80%,50% 100%,42% 80%,24% 96%,28% 72%,4% 76%,16% 54%,0% 38%,22% 36%,20% 12%,42% 22%);filter:drop-shadow(0 0 14px rgba(255,215,0,.6)) drop-shadow(0 0 26px rgba(255,26,140,.55)) drop-shadow(0 0 42px rgba(142,68,236,.45)) drop-shadow(0 4px 10px rgba(10,18,72,.4))}body.shop-page .tier-photo-frame img{position:relative;z-index:1;width:80%;height:80%;object-fit:cover;margin:10%;display:block;image-rendering:pixelated;filter:drop-shadow(0 0 12px rgba(255,26,140,.55))}body.shop-page .tier-signature{position:absolute;bottom:-10px;left:50%;transform:translate(-50%) rotate(-6deg);font-family:var(--font-mono);font-size:22px;letter-spacing:1.5px;text-transform:lowercase;color:var(--space-deep);z-index:2;white-space:nowrap;text-shadow:0 2px 6px rgba(255,248,229,.9)}body.shop-page .tier-name-band{background:var(--space-deep);color:var(--space-cream);padding:8px 10px;font-family:var(--font-display);font-size:12px;letter-spacing:1.5px;text-transform:lowercase;text-align:center;margin:4px -4px 0;transform:rotate(-1deg);text-shadow:1px 0 0 var(--space-magenta),-1px 0 0 var(--space-cyan)}body.shop-page .tier-price{display:flex;align-items:baseline;justify-content:center;gap:6px;font-family:var(--font-bubble);margin-top:8px}body.shop-page .tier-price-amount{font-size:40px;line-height:1}body.shop-page .tier-price-unit{font-family:var(--font-mono);font-size:15px;letter-spacing:1.5px;text-transform:uppercase}body.shop-page .tier-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.3}body.shop-page .tier-perks li{padding-left:22px;position:relative}body.shop-page .tier-perks li:before{content:"★";position:absolute;left:0;top:0;font-size:14px}body.shop-page .catalog-grid{list-style:none;margin:0;padding:20px 0 0;column-count:1;column-gap:28px;overflow:visible}@media(min-width:540px){body.shop-page .catalog-grid{column-count:2;column-gap:24px}}@media(min-width:860px){body.shop-page .catalog-grid{column-count:3}}body.shop-page .catalog-grid>li{display:block;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:48px;overflow:visible}@media(min-width:540px){body.shop-page .catalog-grid>li{margin-bottom:44px}}body.shop-page a.panel{text-decoration:none;color:var(--panel-ink, var(--space-cream));cursor:pointer}body.shop-page a.panel:focus-visible{outline:3px solid var(--space-sun);outline-offset:4px}body.shop-page .panel-photo{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:visible;z-index:1}body.shop-page .panel-photo:before{content:"";position:absolute;inset:-6%;background:radial-gradient(ellipse at center,var(--space-magenta) 0%,var(--space-sun) 30%,transparent 65%);opacity:.5;filter:blur(10px);z-index:0}body.shop-page .panel-photo img{position:relative;z-index:1;max-width:92%;max-height:92%;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,26,140,.5)) drop-shadow(0 4px 10px rgba(10,18,72,.5))}body.shop-page .panel-item-no{position:relative;z-index:2;margin:0 0 -4px;font-family:var(--font-mono);font-size:14px;letter-spacing:2px;text-transform:uppercase;opacity:.85}body.shop-page .panel-item-no:before{content:"★ ";color:var(--space-sun)}body.shop-page .panel-name{margin:0;font-family:var(--font-display);font-size:clamp(13px,1.7vw,17px);line-height:1.25;letter-spacing:1.5px;text-transform:uppercase;text-shadow:0 3px 6px rgba(10,18,72,.5),0 0 14px rgba(255,255,255,.3);z-index:2;position:relative}body.shop-page .panel-desc{margin:0;font-family:var(--font-mono);font-size:17px;letter-spacing:.5px;line-height:1.3;opacity:.92;position:relative;z-index:2}body.shop-page .panel-price{position:absolute;top:0;right:0;background:var(--space-cream);color:var(--space-red);border:3px solid var(--space-magenta);border-radius:50%/60%;padding:10px 18px;text-align:center;font-family:var(--font-bubble);font-size:clamp(20px,2.4vw,28px);line-height:1;transform:translate(12px,-16px) rotate(8deg);transform-origin:top right;box-shadow:0 6px 14px #0a124873,0 0 18px #f4292966;z-index:4}body.shop-page .panel-price small{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;color:var(--space-deep);opacity:.7;margin-top:2px}body.shop-page .panel-price--tl{right:auto;left:0;transform:translate(-12px,-16px) rotate(-8deg);transform-origin:top left}body.shop-page .panel-price--mr-top{top:25%;transform:translate(24px,-50%) rotate(8deg);transform-origin:center right}body.shop-page .panel-price--mr-bot{top:75%;transform:translate(24px,-50%) rotate(8deg);transform-origin:center right}body.shop-page .panel-price--ml-top{top:25%;right:auto;left:0;transform:translate(-24px,-50%) rotate(-8deg);transform-origin:center left}body.shop-page .panel-price--ml-bot{top:75%;right:auto;left:0;transform:translate(-24px,-50%) rotate(-8deg);transform-origin:center left}body.shop-page .panel-price-eyebrow{display:block;font-family:var(--font-tiny);font-size:9px;letter-spacing:1.5px;color:var(--space-deep);opacity:.85;line-height:1.1;text-transform:uppercase}body.shop-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.shop-page .tip-jar{position:fixed;top:32px;left:34px;z-index:310;width:240px;background:var(--tip-bg);color:var(--space-cream);border:2px solid var(--space-lime);padding:14px 14px 12px;font-family:var(--font-body);box-shadow:0 8px 18px #0000008c,0 0 22px #c5f23a4d}body.shop-page .tip-jar-title{margin:0 0 4px;font-family:var(--font-display);font-size:14px;letter-spacing:1.5px;text-transform:uppercase;color:var(--space-lime);text-align:center}body.shop-page .tip-jar-title:before,body.shop-page .tip-jar-title:after{color:var(--space-magenta)}body.shop-page .tip-jar-title:before{content:"★ "}body.shop-page .tip-jar-title:after{content:" ★"}body.shop-page .tip-jar-sub{display:block;text-align:center;font-family:var(--font-mono);font-size:15px;letter-spacing:1px;text-transform:uppercase;color:var(--space-cream);opacity:.85;margin-bottom:8px}body.shop-page .tip-jar-chips{display:grid;grid-template-columns:repeat(3,1fr) 1.6fr;gap:4px;margin:0 0 10px}body.shop-page .tip-jar-chip{padding:5px 0;background:transparent;border:1px solid var(--space-lime);color:var(--space-cream);font-family:var(--font-display);font-size:10px;letter-spacing:.5px;text-align:center;cursor:pointer;transition:background .12s,color .12s}body.shop-page .tip-jar-chip[aria-checked=true]{background:var(--space-lime);color:var(--space-deep)}body.shop-page .tip-jar-chip:hover,body.shop-page .tip-jar-chip:focus-visible{background:var(--space-lime);color:var(--space-deep)}body.shop-page .tip-jar-chip:focus-visible{outline:2px solid var(--space-sun);outline-offset:2px}body.shop-page .tip-jar-cta{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 auto;padding:8px 16px;background-color:var(--space-lime);border-radius:14px;color:var(--space-deep);font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;max-width:fit-content;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(197,242,58,.5))}body.shop-page .tip-jar-cta:after{content:"";display:inline-block;width:12px;height:12px;background-color:var(--space-deep);-webkit-mask:url(/assets/kim-and-aliya/contact/arrow.png) no-repeat center / contain;mask:url(/assets/kim-and-aliya/contact/arrow.png) no-repeat center / contain;image-rendering:pixelated}body.shop-page .tip-jar-cta:focus-visible{outline:3px solid var(--space-sun);outline-offset:3px}@media(max-width:1399px){body.shop-page .tip-jar{position:relative;top:0;left:0;margin:0 auto 24px;width:100%;max-width:320px}}body.shop-page .seen-on-tv{position:fixed;bottom:36px;right:36px;z-index:110;width:168px;height:120px;background-color:var(--space-sun);-webkit-mask:url(/assets/kim-and-aliya/shop/as-seen-on-tv.png) no-repeat center / contain;mask:url(/assets/kim-and-aliya/shop/as-seen-on-tv.png) no-repeat center / contain;image-rendering:pixelated;transform:rotate(-6deg);filter:drop-shadow(0 6px 14px rgba(0,0,0,.45)) drop-shadow(0 0 16px rgba(255,215,0,.5));pointer-events:none}@media(max-width:1399px){body.shop-page .seen-on-tv{position:relative;bottom:auto;right:auto;display:block;margin:24px auto 36px;width:200px;height:142px}}@media(max-width:539px){body.shop-page .section-banner{padding-left:78px}body.shop-page .section-banner-index{width:70px;height:70px;font-size:22px}body.shop-page .section-banner-subtitle{display:none}body.shop-page .nav-chip{font-size:10px;padding:5px 22px}}body.shop-page .kat-nav,body.shop-page .kat-nav-mobile{z-index:305}body.shop-page .kat-nav-mobile{padding-top:40px}.shop-debug-section[data-astro-cid-2eaphvki]{margin-top:40px;padding:16px;background:#0a1248a6;border:2px solid var(--space-lime, #c5f23a);color:var(--space-cream, #fff8e5)}.shop-debug[data-astro-cid-2eaphvki]{margin:0;padding:0;font-family:var(--font-mono);font-size:12px;line-height:1.3;text-align:left;overflow-x:auto;white-space:pre}
