@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-400-normal.7abd0811.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400-normal.6193dcef.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/dm-sans-latin-700-normal.db6484ff.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-700-normal.beb4580c.woff) format("woff")}:root{--ink:#121219;--accent:#305dff;--bg:#f3f6ff;--yellow:#ffe34f;--pink:#ff95cc;--border:2px solid var(--ink);--shadow:4px 4px 0 var(--ink);--round:10px;color-scheme:light}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.55;background-color:var(--bg);background-image:radial-gradient(#dce0ed 1.2px,transparent 1.3px);background-size:22px 22px}a{color:#183da5;text-underline-offset:3px}.wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}footer,header{background:white;border-bottom:var(--border)}.header{height:68px;justify-content:space-between;gap:16px}.badge,.brand,.check,.desktop,.desktop a,.filters,.header,.illustration,.line,.mobile nav,.offer,.pw,.row,.tabs{display:flex;align-items:center}.brand,.button,.desktop a,.filters a,.mobile a,.product,.row,.tabs a{color:inherit;text-decoration:none}.brand{gap:10px;font-size:21px;font-weight:800}.monogram{background:var(--accent);color:white;border:var(--border);border-radius:8px;box-shadow:2px 2px 0 var(--ink);width:38px;height:38px;display:grid;place-items:center}.desktop{gap:10px}.desktop a,.mobile a{padding:7px 12px;font-weight:700}.desktop .active,.tabs [aria-current=page]{background:var(--yellow);border:var(--border);border-radius:8px}.mobile{display:none}.button,button,summary{cursor:pointer;font:inherit;font-weight:700}.button,.mobile summary,button{background:var(--accent);color:white;border:var(--border);border-radius:8px;box-shadow:3px 3px 0 var(--ink);display:inline-block;padding:9px 16px;transition:transform .12s,box-shadow .12s}.button:hover,button:hover{transform:translate(-1px,-1px)}.button:active,button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}button:disabled{opacity:.65;cursor:wait}.compact button,.desktop form button,.mobile summary,.plain{background:white;color:var(--ink);padding:5px 12px}.coupon-toggle{width:100%;margin-top:8px}.checkout .stack>section{margin-bottom:18px}.textbtn{background:transparent;color:#1739a2;border:0;box-shadow:none;padding:0;text-decoration:underline}.editable:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #7a32c9;outline-offset:3px}main{padding-block:32px 64px;min-height:calc(100vh - 144px)}h1,h2,h3{line-height:1.14;letter-spacing:-.035em;margin:0 0 16px}h1{font-size:clamp(32px,3.6vw,48px)}h2{font-size:30px}h3{font-size:22px}p{margin:10px 0 16px}b,strong{font-weight:750}.hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;padding:26px 0 42px}.hero h1{font-size:clamp(40px,4.2vw,60px);line-height:1.15;margin:24px 0}.hero p{font-size:19px;line-height:1.55;max-width:57ch}mark{display:inline-block;background:var(--yellow);color:var(--ink);border:3px solid var(--ink);padding:0 12px 4px;transform:rotate(-1.4deg);border-radius:6px;box-shadow:3px 3px 0 var(--ink)}.badge{display:inline-flex;justify-content:center;width:fit-content;font-weight:750;line-height:1.25;font-size:12px;border:var(--border);border-radius:18px;background:white;padding:4px 10px}.waiting,.yellow{background:var(--yellow)}.paid,.success{background:#a6efc7}.error,.refunded,.sold{background:#ffb5b5}.cancelled,.unpaid{background:#f4dbb4}.sold{position:absolute;right:12px;top:12px}.secondary{margin-left:12px;background:white;color:var(--ink)}.large{padding:14px 25px;box-shadow:5px 5px 0 var(--ink)}.illustration{position:relative;height:235px}.illustration div{position:absolute;width:78%;height:142px;border:3px solid var(--ink);border-radius:12px;box-shadow:6px 6px 0 var(--ink);padding:18px}.illustration div:first-child{left:0;top:16px;background:var(--pink);transform:rotate(-3deg)}.illustration div:last-child{right:0;bottom:15px;background:var(--yellow);transform:rotate(3deg)}.illustration p{font-size:16px;margin:3px 0}.filters,.line,.row,.tabs{gap:12px;flex-wrap:wrap}.filters,.tabs{margin:16px 0 24px}.filters a,.tabs a{background:white;border:var(--border);padding:6px 14px;border-radius:22px;font-weight:700;box-shadow:2px 2px 0 var(--ink)}.filters .selected{background:var(--accent);color:white}.tabs a{border-radius:8px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.box{background:white;border:var(--border);border-radius:var(--round);box-shadow:var(--shadow);padding:22px;margin:0 0 20px;min-width:0;overflow-wrap:anywhere}.box h2{font-size:23px}.grid>.box{margin:0}.product{position:relative;display:flex;flex-direction:column;padding:15px}.product:hover{transform:translateY(-2px);box-shadow:5px 7px 0 var(--ink)}.product .line{margin-top:auto}.product h3{margin:8px 0 0}.product p{color:#41424d;font-size:15px}.cover{position:relative;display:flex;flex-direction:column;gap:14px;align-items:flex-start;width:100%;aspect-ratio:1.68;background:#ffdba4;border:3px solid var(--ink);border-radius:7px;padding:7%;overflow:hidden;margin-bottom:14px;object-fit:cover}.cover small{font-weight:800;font-size:10px;letter-spacing:.08em;background:#fff;padding:3px 6px;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.cover strong{font-size:clamp(22px,2.3vw,32px);max-width:85%;line-height:1.05;letter-spacing:-.025em;z-index:1}.cover i{position:absolute;right:9%;bottom:-8%;width:17%;height:38%;background:white;transform:rotate(14deg);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.cover-mint{background:#83e1d4}.cover-lilac{background:#cabaff}.cover-rose{background:#ffbadd}.cover-folio{background:#a9c9ff}.benefits{margin-top:40px}.line,.row{justify-content:space-between}.row{border-bottom:1px solid #ddd;padding:12px 0}.row:last-child{border-bottom:0}.offer small,.row small{display:block;color:#555}.tabs+.tabs{margin-top:-6px}.checkout,.columns,.detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.detail{align-items:center;margin-top:20px}.detail .cover{margin:0}.price{font-size:30px}.checkout,.product-sheet{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:26px;align-items:start}.product-sheet{margin:0 0 28px}.hero-cover{display:grid;place-items:center}.hero-cover .cover{width:85%;aspect-ratio:4/3;margin:0}.hero-cover .cover strong{font-size:clamp(32px,3.5vw,56px)}.checkout-product,.purchase-panel{background:var(--yellow)}.purchase-panel>.price{display:block;margin-block:16px}.auth form>button,.checkout .stack>button,.purchase-panel .button{width:100%;text-align:center}.checkout-product{display:flex;align-items:center;gap:16px}.checkout-product>.cover{width:100px;min-width:100px;aspect-ratio:1;margin:0;padding:6px}.checkout-product .cover small{font-size:6px}.checkout-product .cover strong{font-size:13px}.checkout-product h2{margin-bottom:4px}.checkout-product p{margin:0}.narrow.auth{max-width:420px;margin:12px auto}.auth .line{margin-top:16px;font-size:14px}.auth .pw button{background:var(--yellow);border:var(--border)}.purchase-panel .badge{background:var(--accent);color:white}.back{display:inline-block;margin-bottom:10px}.narrow{max-width:480px;margin:32px auto}.stack{min-width:0}.total{border-top:var(--border);padding-top:12px}.offer{align-items:flex-start;gap:12px;background:#fff6c0;border:2px dashed var(--ink);padding:12px;border-radius:8px}.error,.success{padding:10px;border:var(--border);border-radius:6px}label{display:block;font-weight:650;margin:12px 0}.editable,input,select,textarea{font:inherit;background:white;color:var(--ink);border:var(--border);border-radius:7px;width:100%;padding:9px 11px;min-width:0}input[type=color]{height:44px}.editable,textarea{min-height:100px;resize:vertical}.check,.offer{gap:10px}.check input,.offer input{width:auto;accent-color:var(--accent)}.pw{position:relative}.pw input{padding-right:70px}.pw button{position:absolute;right:6px;box-shadow:none;border:0}.editor{margin-block:12px}.editor .line{justify-content:flex-start;margin-bottom:6px}fieldset{border:1px solid #aaa;border-radius:8px;margin:12px 0}.tablewrap{overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{text-align:left;border-bottom:1px solid #ccc;padding:10px}.compact button{font-size:13px}details{padding:8px 0}dialog{border:3px solid var(--ink);border-radius:12px;box-shadow:6px 6px 0 var(--ink);width:min(420px,90vw);max-height:85dvh;overflow:auto}dialog::backdrop{background:#14152a77}footer{background:var(--ink);border:0;border-top:var(--border);padding:24px 0;color:white}.rich{overflow-wrap:anywhere}.rich pre{white-space:pre-wrap}.brand{overflow-wrap:anywhere}@media (max-width:850px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{gap:20px;grid-template-columns:1fr;padding-top:4px}.illustration{width:100%;height:222px}.illustration div{width:78%}.mobile{position:relative}.mobile nav{position:absolute;right:0;top:100%;flex-direction:column;background:white;border:var(--border);padding:12px;min-width:160px;z-index:5;box-shadow:var(--shadow)}}@media (max-width:650px){.checkout,.product-sheet{grid-template-columns:1fr}.hero-cover .cover{width:100%}.checkout-product>.cover{min-width:75px;width:75px}.purchase-panel .button{margin-top:8px}.desktop{display:none}.mobile{display:block}.wrap{width:calc(100% - 32px)}.header{height:64px}.checkout,.columns,.detail,.grid,.hero{grid-template-columns:1fr}.hero{padding:0 0 32px}.hero h1{font-size:34px;margin:16px 0}.hero p{font-size:17px}.illustration{height:220px;margin-top:8px}.illustration div{height:135px}.illustration p{font-size:15px}.box{padding:16px}.product{padding:14px}.cover strong{font-size:30px}.filters,.tabs{gap:8px}.filters a,.tabs a{font-size:14px}.row{gap:6px}.brand{font-size:19px}.detail h1{font-size:32px}h2{font-size:25px}.checkout,.columns{gap:0}.price{font-size:25px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}