@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.38-z0iikg-fbe.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.27soo5q86xy9f.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.1h4hl0m83hjjz.woff2)format("woff2-variations");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:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(../media/courier-prime-latin-ext-400-normal.0q2ugtglvlzv3.woff2)format("woff2"),url(../media/courier-prime-latin-ext-400-normal.27wddv9e84jzf.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(../media/courier-prime-latin-400-normal.2ashtatb2u4bh.woff2)format("woff2"),url(../media/courier-prime-latin-400-normal.16y_6ubcf1cmm.woff)format("woff");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:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(../media/courier-prime-latin-ext-400-italic.0pw0l0wwj2bno.woff2)format("woff2"),url(../media/courier-prime-latin-ext-400-italic.0c_5lgwya4g1e.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(../media/courier-prime-latin-400-italic.088bpkneyo71_.woff2)format("woff2"),url(../media/courier-prime-latin-400-italic.16bbx4f2o1-cy.woff)format("woff");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:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(../media/courier-prime-latin-ext-700-normal.2u-qhakvh_2fl.woff2)format("woff2"),url(../media/courier-prime-latin-ext-700-normal.3-4w3_z4zociy.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(../media/courier-prime-latin-700-normal.0s38pi-2mv7sn.woff2)format("woff2"),url(../media/courier-prime-latin-700-normal.0j3na7hf493fj.woff)format("woff");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}
:root{--ink:#5b3a9b;--ink-deep:#3d2470;--plum:#4a0c5a;--pink:#ff48b0;--pink-soft:#ffbde0;--lilac:#e3d9f5;--lilac-pale:#efe9f9;--lilac-line:#b9a5e2;--hover:#ece5f7;--placeholder:#7a62ad;--font-sans:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Courier Prime", "Courier New", ui-monospace, monospace;--page:1320px;--gutter:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--ink);font-family:var(--font-sans);background:#fff;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;height:auto}a{color:var(--ink)}a:hover{color:var(--ink-deep)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.flood :focus-visible{outline-color:#fff}.skip-link{z-index:10;background:var(--ink);color:#fff;padding:12px 18px;font-weight:800;position:absolute;top:-80px;left:16px}.skip-link:focus{color:#fff;top:12px}.wrap{max-width:calc(var(--page) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.flood{background:var(--ink) url(/art/ink-flood.webp) repeat;color:#fff;background-size:420px}.halftone{background:url(/art/halftone-band.webp) top/1011px repeat-x;height:170px}.folio{font-family:var(--font-mono);font-size:15px}.section-title{word-spacing:.06em;margin:0;font-size:clamp(60px,7.4vw,108px);font-weight:900;font-stretch:62%;line-height:.85}.section-title--huge{letter-spacing:-.01em;font-size:clamp(76px,10vw,148px);line-height:.8}.button{background:var(--ink);color:#fff;min-height:54px;font:inherit;box-shadow:4px 4px 0 var(--pink);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.button:hover{color:#fff;box-shadow:2px 2px 0 var(--pink);transform:translate(2px,2px)}.button--big{min-height:58px;box-shadow:5px 5px 0 var(--pink);padding:0 28px;font-size:20px}.button--ghost{border:2px solid var(--ink);color:var(--ink);box-shadow:none;background:#fff}.button--ghost:hover{background:var(--hover);color:var(--ink);box-shadow:none;transform:none}.button:disabled{border:2px dashed var(--ink);background:var(--lilac);color:var(--ink);box-shadow:none;cursor:not-allowed;transform:none}.text-link{text-underline-offset:5px;align-items:center;gap:8px;min-height:48px;font-size:18px;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.text-link--strong{font-weight:800}.badge{border:2px solid var(--ink);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:6px;padding:1px 8px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.badge--finns{background:var(--ink);color:#fff}.badge--bestallning{background:var(--lilac)}.badge--slut{background:#fff}.price{background:var(--pink);color:var(--plum);white-space:nowrap;padding:4px 10px 3px;font-size:28px;font-weight:900;font-stretch:80%;line-height:1}.price--lg{padding:5px 11px 4px;font-size:34px}.price--sold{border:2px solid var(--ink);color:var(--ink);background:#fff;padding:2px 8px 1px}.running-head{border-bottom:2px solid var(--ink);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding:12px 0 10px;font-size:15px;display:flex}.running-head__item{align-items:center;gap:10px;display:inline-flex}.running-head img{object-fit:contain;width:22px;height:22px}.masthead{padding:22px 0 14px;position:relative}.masthead__title{letter-spacing:-.025em;text-transform:uppercase;text-shadow:5px 4px 0 var(--pink);white-space:nowrap;margin:0;font-size:clamp(34px,9vw,126px);font-weight:900;font-stretch:125%;line-height:.86}.masthead__burst{aspect-ratio:1;mix-blend-mode:multiply;justify-content:center;align-items:center;width:clamp(92px,9vw,124px);display:flex;position:absolute;top:-8px;right:-8px;transform:rotate(10deg)}.masthead__burst img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.masthead__burst span{color:var(--plum);text-align:center;font-size:clamp(21px,2.1vw,29px);font-weight:900;line-height:.9;position:relative}.contents{border-block:2px solid var(--ink);flex-wrap:wrap;align-items:stretch;gap:0 8px;margin-top:8px;display:flex}.contents__head{min-height:52px;font-family:var(--font-mono);align-items:center;padding-right:14px;font-size:15px;display:inline-flex}.contents__link{align-items:center;gap:10px;min-height:52px;padding:0 14px;text-decoration:none;display:inline-flex}.contents__label{font-size:19px;font-weight:800}.contents__link:hover .contents__label{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.contents__page{font-family:var(--font-mono);font-size:15px}.compact-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;min-height:60px;display:flex}.compact-head+.running-head{border-bottom:0;padding:8px 0}.compact-head__back{align-items:center;gap:8px;min-height:48px;padding-right:6px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.compact-head__mark{letter-spacing:-.01em;text-transform:uppercase;min-height:48px;text-shadow:1.5px 1.5px 0 var(--pink);align-items:center;font-size:clamp(16px,2.2vw,30px);font-weight:900;font-stretch:125%;text-decoration:none;display:inline-flex}.cover{flex-wrap:wrap;align-items:stretch;gap:36px 56px;padding-top:40px;padding-bottom:80px;display:flex}.cover__intro{flex-direction:column;flex:5 380px;gap:28px;min-width:0;padding-top:6px;display:flex}.cover__headline{letter-spacing:-.01em;margin:0;font-size:clamp(44px,4.9vw,70px);font-weight:900;font-stretch:72%;line-height:.92}.cover__headline mark{background:linear-gradient(transparent 52%, var(--pink-soft) 52%, var(--pink-soft) 92%, transparent 92%);color:inherit}.cover__lede{max-width:30em;margin:0;font-size:20px}.cover__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.cover__thumbs{margin-top:auto}.cover__figure{flex-direction:column;flex:7 520px;gap:22px;min-width:0;display:flex}.cover__photo{isolation:isolate;margin:0 14px 14px 0;display:block;position:relative}.cover__photo:before{content:"";z-index:-1;background:var(--ink) url(/art/ink-flood.webp);background-size:420px;position:absolute;inset:14px -14px -14px 14px}.cover__photo img{aspect-ratio:4/3;object-fit:cover;object-position:50% 48%;border:2px solid var(--ink);background:#fff;width:100%;display:block}.cover__caption{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;display:flex}.cover__caption-text{flex-direction:column;gap:10px;min-width:0;display:flex}.cover__kicker{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:15px;display:flex}.cover__name-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cover__name{overflow-wrap:anywhere;font-size:54px;font-weight:900;font-stretch:68%;line-height:.9}.cover__caption .button{margin-right:5px}.thumbs{border-top:2px solid var(--ink);flex-direction:column;gap:12px;padding-top:12px;display:flex}.thumbs__label{font-family:var(--font-mono);margin:0;font-size:15px;font-weight:700}.thumbs__list{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cover__thumbs .thumbs__list{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.thumb{flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.thumb img{aspect-ratio:1;object-fit:cover;border:1.5px solid var(--ink);background:#fff;width:100%;transition:transform .12s,box-shadow .12s;display:block}.thumb:hover img{box-shadow:4px 4px 0 var(--pink);transform:translate(-2px,-2px)}.thumb:hover span{text-decoration:underline}.thumb span{font-family:var(--font-mono);font-size:14px;line-height:1.3}.thumb--sold img{opacity:.55}.shop{padding-bottom:96px}.shop__head{border-top:6px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-bottom:44px;padding-top:22px;display:flex}.shop__title{align-items:flex-end;gap:18px;display:flex}.shop__title .folio{padding-bottom:6px;font-size:16px}.shop__lede{font-family:var(--font-mono);flex:0 31em;margin:0;font-size:17px;line-height:1.5}.shop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 36px;display:grid}.card{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex}.card__meta{font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.card__photo{margin:0 10px 10px 0;position:relative;container-type:inline-size}.card__photo img{aspect-ratio:1;object-fit:cover;border:2px solid var(--ink);width:100%;box-shadow:10px 10px 0 var(--lilac);background:#fff;display:block}.card--sold .card__photo img{border-color:var(--lilac-line);box-shadow:none;opacity:.5}.card__stamp{border:4px double var(--ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fff;padding:.21em .5em;font-size:clamp(13px,7cqw,28px);font-weight:900;line-height:1;position:absolute;top:3.6cqw;right:3cqw;transform:rotate(6deg)}.card__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.card__title h3{overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:900;font-stretch:68%;line-height:.95}.card__text,.card__variants{margin:0}.card__variants{font-family:var(--font-mono);font-size:15px}.card__action{margin:auto 4px 0 0;display:flex}.wish{background:var(--lilac-pale);flex-wrap:wrap;grid-column:span 2;align-content:center;align-items:center;gap:24px 40px;padding:36px 40px;display:flex}.card:nth-of-type(3n+2)+.wish{grid-column:span 1}.card:nth-of-type(3n)+.wish{grid-column:1/-1}.wish__art{flex:240px;width:100%;min-width:0;max-width:380px}.wish__body{flex-direction:column;flex:280px;align-items:flex-start;gap:14px;min-width:0;display:flex}.wish__body p{margin:0;font-size:19px}.wish__title{margin:0;font-size:56px;font-weight:900;font-stretch:68%;line-height:.92}.order{padding:80px var(--gutter) 88px}.order__sheet{max-width:1272px;color:var(--ink);background:#fff;margin:0 auto;padding:48px 52px 40px}.order__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:34px;display:flex}.order__head .folio{margin:0;font-size:16px}.order__steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:36px 44px;margin:0;padding:0;list-style:none;display:grid}.step{flex-direction:column;gap:12px;display:flex}.step p{margin:0}.step__top{justify-content:space-between;align-items:flex-end;gap:12px;height:140px;display:flex}.step__top img{width:auto;height:124px}.step__number{text-shadow:5px 4px 0 var(--pink);font-size:112px;font-weight:900;font-stretch:62%;line-height:.78}.step__title{border-top:2px solid var(--ink);margin:6px 0 0;padding-top:14px;font-size:25px;font-weight:800;line-height:1.15}.order__footnote{border-top:2px solid var(--ink);font-family:var(--font-mono);margin:38px 0 0;padding-top:18px;font-size:17px}.about{flex-wrap:wrap;align-items:center;gap:40px 64px;padding-top:96px;padding-bottom:104px;display:flex}.about__art{flex:380px;justify-content:center;min-width:0;margin:0;display:flex}.about__art img{width:100%;max-width:440px}.about__body{flex-direction:column;flex:1.3 440px;gap:18px;min-width:0;display:flex}.about__body .folio{margin:0;font-size:16px}.letter{border:2px solid var(--ink);box-shadow:12px 12px 0 var(--lilac);background:#fff;margin:10px 12px 12px 0;padding:30px 30px 24px}.letter__text{font-family:var(--font-mono);margin:0;font-size:20px;line-height:1.6}.letter__sign{flex-direction:column;align-items:flex-start;gap:2px;margin:16px 0 0;font-size:34px;font-weight:900;font-stretch:110%;line-height:1;display:flex}.letter__sign img{width:120px;margin-left:22px}.product-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 64px;padding-top:16px;padding-bottom:80px;display:grid}.product-page__more{grid-column:1/-1}.product-page__more .thumbs__list{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.detail{flex-direction:column;gap:26px;display:flex}.detail__photo{isolation:isolate;margin:0 10px 10px 0;position:relative}.detail__photo:before{content:"";z-index:-1;background:var(--ink) url(/art/ink-flood.webp);background-size:420px;position:absolute;inset:10px -10px -10px 10px}.detail__photo img{aspect-ratio:1;object-fit:cover;border:2px solid var(--ink);background:#fff;width:100%;display:block}.detail__photo--sold:before{display:none}.detail__photo--sold img{border-color:var(--lilac-line);opacity:.5}.detail__body{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.detail__status{font-family:var(--font-mono);flex-wrap:wrap;order:-1;align-items:center;gap:6px 12px;margin:0;font-size:15px;line-height:1.4;display:flex}.detail__name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.005em;margin:0;font-size:min(clamp(52px,6vw,84px),13vw);font-weight:900;font-stretch:64%;line-height:.9}.detail__text{margin:0;font-size:20px;line-height:1.5}.detail__variants{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail__variants-label{font-family:var(--font-mono);font-size:16px;font-weight:700}.detail__variants ul{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.detail__variants li{font-family:var(--font-mono);font-size:16px}.detail__variants li+li:before{content:"· "}.slip{border:3px solid var(--ink);scroll-margin-top:16px}.slip__head{padding:22px 28px 18px}.slip__title{margin:0;font-size:56px;font-weight:900;font-stretch:62%;line-height:.88}.slip__body{padding:22px 28px 30px}.slip__to{border-bottom:2px solid var(--ink);font-family:var(--font-mono);flex-direction:column;gap:2px;margin:0 0 20px;padding:0 0 12px;font-size:16px;line-height:1.45;display:flex}.slip__to div{gap:10px;display:flex}.slip__to dt{flex:0 0 66px;font-weight:700}.slip__to dd{margin:0}.slip__form{flex-direction:column;gap:18px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label{font-family:var(--font-mono);font-size:16px;font-weight:700}.field__optional{font-weight:400}.field input,.field select,.field textarea{border:2px solid var(--ink);width:100%;min-height:52px;color:var(--ink-deep);font-family:var(--font-mono);background:#fff;border-radius:0;padding:0 14px;font-size:18px}.field textarea{resize:vertical;padding:12px 14px;line-height:1.4}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:5px 5px 0 var(--pink)}.field ::placeholder{color:var(--placeholder);opacity:1}.field__select{position:relative}.field__select select{appearance:none;padding-right:44px}.field__select svg{pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}.slip__send{margin:6px 6px 0 0}.slip__note{font-family:var(--font-mono);align-items:flex-start;gap:10px;margin:4px 0 0;font-size:16px;line-height:1.45;display:flex}.slip__note svg{flex:none;margin-top:1px}.slip__note--closed{margin:0 0 20px;font-weight:700}.site-footer__ink{padding:20px var(--gutter) 44px}.site-footer__inner{flex-direction:column;gap:36px;max-width:1272px;margin:0 auto;display:flex}.site-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.site-footer__headline{word-spacing:.06em;margin:0;font-size:clamp(52px,6.4vw,92px);font-weight:900;font-stretch:62%;line-height:.88}.site-footer__top-link,.site-footer__top-link:hover{color:#fff;text-underline-offset:5px;align-items:center;gap:8px;min-height:48px;font-size:18px;font-weight:700;display:inline-flex}.site-footer__contacts{border-top:2px solid #ffffffbf;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 40px;margin:0;padding-top:24px;display:grid}.site-footer__contacts div{flex-direction:column;gap:4px;display:flex}.site-footer__contacts dt{font-family:var(--font-mono);font-size:15px}.site-footer__contacts dd{margin:0;font-size:21px;font-weight:800}.site-footer__colophon{font-family:var(--font-mono);align-items:center;gap:12px;margin:0;font-size:15px;line-height:1.5;display:flex}.site-footer__colophon svg{flex:none}.halftone--short{background-size:759px;height:130px}.contact-footer__ink{padding:14px var(--gutter) 30px}.contact-footer__inner{flex-direction:column;gap:10px;max-width:1272px;margin:0 auto;display:flex}.contact-footer__headline{margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:900;font-stretch:68%;line-height:1}.contact-footer__links{flex-wrap:wrap;gap:0 18px;margin:0;font-size:17px;font-weight:700;display:flex}.contact-footer__seller{font-family:var(--font-mono);margin:0;font-size:14px}.not-found{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:96px;display:flex}.not-found .running-head{align-self:stretch}.not-found p{margin:0;font-size:20px}@media (max-width:1060px){.shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wish,.card:nth-of-type(3n+2)+.wish,.card:nth-of-type(3n)+.wish{grid-column:span 1}.card:nth-of-type(2n)+.wish{grid-column:1/-1}}@media (max-width:860px){.product-page{grid-template-columns:minmax(0,1fr);gap:40px}.detail__photo{margin-top:8px}}@media (max-width:680px){:root{--gutter:16px}.running-head__middle,.running-head__end-mark,.cover__thumbs{display:none}.masthead__title{white-space:normal;text-shadow:3px 3px 0 var(--pink);font-size:min(56px,15vw);line-height:.9}.masthead__burst{width:78px;top:-6px;right:-6px}.masthead__burst span{font-size:19px}.contents__head{flex-basis:100%;min-height:36px;padding-top:6px}.contents__link{padding:0 12px 0 0}.cover__name{font-size:40px}.shop__grid{grid-template-columns:minmax(0,1fr)}.wish{padding:28px 20px}.wish__title{font-size:44px}.order{padding:48px 12px 56px}.order__sheet{padding:30px 20px 26px}.letter{padding:22px 18px 20px}.letter__text{font-size:18px}.slip__head{padding:16px 18px 14px}.slip__title{font-size:42px}.slip__body{padding:16px 18px 24px}}@media (prefers-reduced-motion:reduce){.button,.thumb img{transition:none}}
