:root{--bg:#fff;--fg:#000;--fg-dim:#000000a6;--rule:#0000001f;--btn-hover-bg:#000;--btn-hover-fg:#fff;--font:Arial, Arimo, "Liberation Sans", Helvetica, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.4}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}:focus-visible{outline-offset:3px;outline:2px solid}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}h1,h2{margin:0;font-size:17px;font-weight:400}p{margin:0}.sr{position:absolute;left:-9999px}.wrap{max-width:1280px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-top:20px;padding-bottom:max(48px, env(safe-area-inset-bottom,0px));flex-direction:column;min-height:100%;margin:0 auto;display:flex}.narrow{max-width:560px}header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mark{letter-spacing:-.01em;font-size:20px;font-weight:700}main{flex-direction:column;flex:1;display:flex}footer{color:var(--fg-dim);flex-wrap:wrap;gap:6px 20px;margin-top:64px;font-size:15px;display:flex}footer a:hover{color:var(--fg)}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 18px;margin-top:28px;display:grid}@media (max-width:599px){.grid{grid-template-columns:1fr;gap:24px}}.tile{min-width:0;display:block}.tile:hover,.tile:focus-visible{text-decoration:none}.tile:hover .t,.tile:focus-visible .t{text-decoration:underline}.sq{aspect-ratio:1;width:100%;display:block}.sq.field{text-align:center;text-wrap:balance;color:#000;border:1px solid var(--rule);place-items:center;padding:10%;font-size:clamp(18px,2.6vw,22px);line-height:1.25;display:grid}.sq.field.dark{color:#fff}.sq.photo{object-fit:cover}.cap{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.cap .d{color:var(--fg-dim);font-size:14px}.cap .p{color:var(--fg-dim);font-variant-numeric:tabular-nums;flex:none}.email{flex-wrap:wrap;align-items:baseline;gap:12px;max-width:560px;margin-top:56px;display:flex}.email input{font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;flex:200px;min-width:0;padding:2px 0}.email input::placeholder{color:var(--fg-dim)}.email input:focus{outline:none}.email.ok{color:var(--fg-dim)}.phrase{flex-direction:column;display:flex}.phrase-hero{text-align:center;flex:1;justify-content:center;align-items:center;min-height:34vh;padding:40px 0;display:flex}.phrase-hero h1{text-wrap:balance;letter-spacing:-.01em;font-size:clamp(26px,6.5vw,40px);line-height:1.2}.opts{flex-direction:column;gap:14px;display:flex}.opt{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.opt .k{color:var(--fg-dim);min-width:48px}.opt button{color:var(--fg-dim);border-bottom:1px solid #0000;padding:2px 0}.opt button[aria-pressed=true]{color:var(--fg);border-bottom-color:currentColor}.opt button:hover{color:var(--fg)}.buy{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.price{font-variant-numeric:tabular-nums}.btn{color:inherit;border:1px solid;border-radius:0;padding:10px 22px;display:inline-block}.btn:hover,.btn:focus-visible{background:var(--btn-hover-bg);color:var(--btn-hover-fg);text-decoration:none}.btn:disabled{opacity:.5}.btn:disabled:hover{color:inherit;background:0 0}.added{color:var(--fg-dim)}.added a{text-decoration:underline}.photos{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.photos figure{min-width:0;margin:0}.photos .ph{aspect-ratio:4/5;border:1px dashed var(--rule);text-align:center;width:100%;color:var(--fg-dim);place-items:center;padding:12px;font-size:14px;line-height:1.35;display:grid}.photos img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.photos figcaption{color:var(--fg-dim);margin-top:6px;font-size:14px}.blank{color:var(--fg-dim);flex-direction:column;gap:10px;margin-top:40px;font-size:15px;display:flex}table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15px}td,th{text-align:left;color:var(--fg-dim);border-top:1px solid var(--rule);padding:5px 24px 5px 0;font-weight:400}th{color:var(--fg)}tr:first-child td,tr:first-child th{border-top:0}.back{color:var(--fg-dim);align-self:flex-start;margin-top:40px}.bag h2{margin-top:56px}.lines{margin:16px 0 0;padding:0;list-style:none}.lines li{border-top:1px solid var(--rule);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.lines li:last-child{border-bottom:1px solid var(--rule)}.lines .d{color:var(--fg-dim);font-size:15px}.lines button{color:var(--fg-dim);text-decoration:underline}.lines .r{text-align:right;font-variant-numeric:tabular-nums;flex:none}.sum{flex-direction:column;gap:6px;margin-top:20px;display:flex}.sum div{justify-content:space-between;gap:16px;display:flex}.sum .dim{color:var(--fg-dim);font-size:15px}.note{color:var(--fg-dim);margin-top:8px;font-size:15px}.err{color:var(--fg);margin-top:8px;font-size:15px}.plain{flex-direction:column;gap:14px;max-width:46ch;margin-top:56px;display:flex}.plain .big{font-size:clamp(26px,6.5vw,40px);line-height:1.2}.plain .dim{color:var(--fg-dim)}
