@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}._11J4Jq_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}._11J4Jq_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.hpvSLW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.hpvSLW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--colour-ink:#3a1230;--colour-ink-2:#7a5570;--colour-ink-3:#856079;--colour-bg:#fff5f8;--colour-surface:#fff;--colour-white:#fff;--colour-night:#2a0c24;--colour-line:#3a12301a;--colour-line-strong:#3a12302e;--colour-primary:#d6247a;--colour-primary-deep:#b81868;--colour-primary-light:#f0569c;--colour-primary-soft:#ffe6f0;--colour-primary-ink:#b81868;--colour-rose:#ff6fa8;--colour-rose-light:#ffb3d0;--colour-rose-soft:#ffe0ec;--colour-peach:#ffab85;--colour-peach-light:#ffd9c2;--colour-peach-soft:#fff0e6;--colour-lilac:#c79bff;--colour-lilac-light:#e6ccff;--colour-lilac-soft:#f5ecff;--colour-butter:#ffd76b;--colour-butter-light:#fff0b8;--colour-butter-soft:#fff8dc;--colour-mint:#19d3a2;--colour-mint-light:#9fe6cd;--colour-mint-soft:#e3f8f0;--colour-mint-ink:#087458;--gradient-primary:linear-gradient(140deg,#d92c7e,#b81868);--gradient-rose:linear-gradient(140deg,#ffb3d0,#ff6fa8);--gradient-peach:linear-gradient(140deg,#ffd9c2,#ffab85);--gradient-lilac:linear-gradient(140deg,#e6ccff,#c79bff);--gradient-butter:linear-gradient(140deg,#fff0b8,#ffd76b);--gradient-mint-soft:linear-gradient(140deg,#d7f5ea,#9fe6cd);--gradient-hero-cool:radial-gradient(90% 120% at 100% 0,#ffb38a 0,transparent 55%),radial-gradient(80% 120% at 0 100%,#9150c8 0,transparent 60%),#cf2a7c;--gradient-hero-warm:radial-gradient(90% 120% at 100% 0,#fff0b8 0,transparent 55%),radial-gradient(80% 120% at 0 100%,#ffb3d0 0,transparent 60%),#ffc7a6;--gradient-stage:radial-gradient(circle,#d6247ab3,#c79bff4d 45%,transparent 68%);--font-display:"Space Grotesk", "Avenir Next", system-ui, sans-serif;--font-body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-hero:1.875rem;--radius-chip:999px;--radius-tile:18px;--radius-button:18px;--radius-card:20px;--radius-hero:26px;--radius-sheet:28px;--radius-bar:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:28px;--space-7:40px;--shadow-card:0 14px 24px -18px #3a123080;--shadow-float:0 16px 30px -18px #3a12308c;--shadow-glow-primary:0 14px 26px -10px #d6247a8c;--shadow-glow-rose:0 18px 30px -16px #ff6fa8;--shadow-glow-peach:0 18px 30px -16px #ffab85;--shadow-glow-lilac:0 18px 30px -16px #c79bff;--motion-fast:.15s;--motion-normal:.3s;--motion-ease:cubic-bezier(.16, 1, .3, 1)}
:root{--ff-display:var(--font-space-grotesk), var(--font-display);--ff-body:var(--font-figtree), var(--font-body);--border-ink:1px solid var(--colour-line);--border-soft:1px solid var(--colour-line);--shadow-tile:var(--shadow-card);--shadow-sheet:0 -18px 40px -22px #3a12308c;--colour-on-ink:var(--colour-rose-light);--text-price:2.25rem;--text-title:1.5rem;--shell-width:390px;--desk-from:900px;--sidebar-w:0px;--desk-narrow:680px;--desk-medium:920px;--desk-wide:1240px;--gutter:22px;--touch:44px;--tab-bar-height:64px;--tab-bar-clearance:calc(var(--tab-bar-height) + 24px + env(safe-area-inset-bottom));--grid-lines:linear-gradient(#ffffff1f 1px, transparent 1px), linear-gradient(90deg, #ffffff1f 1px, transparent 1px);--sticker-edge:drop-shadow(2px 0 #fff) drop-shadow(-2px 0 #fff) drop-shadow(0 2px #fff) drop-shadow(0 -2px #fff) drop-shadow(0 8px 10px #3a123059)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none;overflow-x:clip}body{overscroll-behavior-x:none;background:var(--colour-bg);color:var(--colour-ink);font-family:var(--ff-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45;overflow-x:clip}h1,h2,h3,p,ul,ol,fieldset,legend{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--colour-primary);outline-offset:2px}.grotesk{font-family:var(--ff-display);letter-spacing:-.03em;font-weight:600;line-height:1.08}.k{font-family:var(--ff-display);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--colour-ink-2);font-weight:600;line-height:1.3}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,label[for],summary){-webkit-tap-highlight-color:transparent;transition:opacity var(--motion-fast) var(--motion-ease)}:where(a,button,label[for],summary):active:not(:disabled){opacity:.72}:where(a:has(>[data-link-pending=true])){opacity:.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
