.pub-sheet-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0f11178c;justify-content:center;align-items:flex-end;padding:0;animation:.2s pubSheetFade;display:flex;position:fixed;inset:0}@keyframes pubSheetFade{0%{opacity:0}to{opacity:1}}@keyframes pubSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pubSheetScaleIn{0%{opacity:0;transform:scale(.95)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.pub-sheet-panel{width:100%;max-width:100%;color:var(--pub-sheet-text,#1d1d1f);border-radius:28px 28px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;animation:.35s cubic-bezier(.32,.72,0,1) pubSheetSlideUp;position:relative;overflow:hidden;box-shadow:0 -4px 40px #0000001f,0 20px 70px #0000002e}.pub-sheet-panel--fixed-light{-webkit-backdrop-filter:none!important;background:#fff!important}.pub-sheet-close--fixed-light{color:#6b7280!important;background:#f3f4f6!important}.pub-sheet-close--fixed-light:hover{color:#374151!important;background:#e5e7eb!important}.pub-sheet-panel--fixed-light .pub-sheet-drag-bar{background:#e5e7eb}.pub-sheet-drag{justify-content:center;padding-top:12px;padding-bottom:4px;display:flex}.pub-sheet-drag-bar{background:var(--pub-sheet-border,#e0e0e0);border-radius:99px;width:36px;height:4px}.pub-sheet-close{z-index:3;background:color-mix(in srgb, var(--pub-sheet-text,#1d1d1f) 6%, transparent);cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--pub-sheet-subtext,#8e8e93);border:none;border-radius:99px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.pub-sheet-body{text-align:center}@media (min-width:640px){.pub-sheet-overlay{justify-content:center;align-items:center;padding:24px}.pub-sheet-panel{max-width:380px;animation:.3s cubic-bezier(.32,.72,0,1) pubSheetScaleIn;border-radius:28px!important}.pub-sheet-drag{display:none}}@media (prefers-reduced-motion:reduce){.pub-sheet-overlay,.pub-sheet-panel{animation:none!important}}
.lp-shop-topbar-actions{flex-shrink:0;position:relative}.lp-shop-topbar-actions__row{align-items:center;gap:6px;display:flex}.lp-shop-topbar-actions__search{z-index:20;border-radius:12px;outline:none;width:min(280px,100vw - 32px);padding:10px 14px;font-family:inherit;font-size:16px;line-height:1.2;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #00000038}.lp-shop-topbar-actions__search--cover{color:#fff;-webkit-backdrop-filter:blur(12px);background:#000000b8;border:1px solid #ffffff59}.lp-shop-topbar-actions__search--plain{color:#1a1d23;background:#fffffffa;border:1px solid #0000001a}.lp-page-topbar{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.lp-page-topbar__side{flex-shrink:0;align-items:center;gap:6px;display:flex}
.lp-ambient{pointer-events:none;z-index:0;overflow:hidden}.lp-ambient--viewport{position:fixed;inset:0}.lp-ambient--contained{position:absolute;inset:0}.lp-ambient__blob{filter:blur(80px);opacity:.72;border-radius:50%;position:absolute}.lp-ambient__blob--left{background:var(--lp-ambient-left,#302b63);width:min(68vmax,820px);height:min(68vmax,820px);top:10vh;left:max(-30vmax,-440px)}.lp-ambient__blob--right{background:var(--lp-ambient-right,#5b21b6);width:min(64vmax,780px);height:min(64vmax,780px);top:16vh;right:max(-28vmax,-420px)}.lp-ambient__vignette{background:radial-gradient(ellipse 88% 68% at 50% 42%, transparent 0%, color-mix(in srgb, var(--lp-ambient-base,#1a1028) 28%, transparent) 100%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lp-ambient-base,#0a0a0a) 22%, transparent) 100%);position:absolute;inset:0}@media (min-width:680px){.lp-ambient__blob--left{opacity:.68;left:-24vmax}.lp-ambient__blob--right{opacity:.68;right:-22vmax}}