.pattern .crumb{max-width:none}.pattern .p-top{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:40px;margin-top:12px;display:grid}.p-pic{border-radius:var(--r);background:var(--bg);width:100%;height:auto;display:block}.p-art{position:relative}.p-painting,.p-photo{background:#fff;border:6px solid #fff;border-radius:4px;width:36%;height:auto;position:absolute;bottom:-3%;left:-3%;rotate:-3deg;box-shadow:0 2px 4px #2a14582e,0 8px 22px #2a145847}.p-figure figcaption{opacity:.78;text-wrap:pretty;margin-top:calc(3% + 16px);font-size:14px;font-weight:600;line-height:1.45}.p-head{justify-items:start;gap:14px;display:grid}.p-head h1,.p-head .lede{margin:0}.p-head h1{font-size:clamp(34px,3vw,42px)}.p-head .lede{margin-top:8px}.p-also{margin:0;font-weight:600}.free-tag,.ask-tag{border:var(--line) solid var(--ink);background:var(--lemon);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 14px;font-size:14px;font-weight:800;display:inline-block}.p-head .facts,.p-small .facts{text-wrap:balance;font-size:16px;font-weight:700}.p-do{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.p-do .btn{box-shadow:0 5px 0 var(--ink);padding:14px 24px;font-size:20px}.p-pages{opacity:.78;font-size:14px;font-weight:600;line-height:1.45}.pattern section{margin-top:56px}.pattern h2{margin-bottom:18px}.chart-pic{box-sizing:border-box;border:var(--line) solid var(--ink);background:#fff;border-radius:14px;width:100%;height:auto;padding:12px;display:block}.key{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:center;gap:10px 18px;margin:18px 0 0;padding:0;list-style:none;display:grid}.key li{padding:1px 0 1px 36px;font-size:16px;position:relative}.key .sw{border:2px solid var(--ink);background:var(--c);border-radius:7px;width:26px;height:26px;position:absolute;top:50%;left:0;translate:0 -50%}.key b,.key span{white-space:nowrap}.key span{opacity:.75}.p-small{gap:14px;display:grid}.p-small>*{margin:0}.p-small .p-do{margin-top:6px}.p-photo-big{max-width:440px}.p-photo-big img{border-radius:var(--r);width:100%;height:auto;display:block}.p-photo-big figcaption{opacity:.78;text-wrap:pretty;margin-top:10px;font-size:14px;font-weight:600;line-height:1.45}.p-sizes table{border-collapse:collapse;width:100%;max-width:640px;font-size:16px}.p-sizes th,.p-sizes td{text-align:left;border-bottom:2px solid color-mix(in srgb, var(--ink) 15%, transparent);padding:9px 12px}.p-sizes tr.ours td{font-weight:800}.rows summary{cursor:pointer;background:var(--card);border:var(--line) solid var(--ink);min-height:44px;box-shadow:0 4px 0 var(--ink);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:16px;font-weight:700;list-style:none;transition:background-color .2s;display:inline-flex}.rows summary::-webkit-details-marker{display:none}.rows summary:before{content:"";transition:rotate .25s var(--spring);border-block:6px solid #0000;border-inline-start:9px solid;flex:none}.rows[open] summary:before{rotate:90deg}@media (prefers-reduced-motion:reduce){.rows summary:before{transition:none}}.rows summary:hover{background:var(--lemon)}.rows-list{columns:2 320px;column-gap:32px;margin:20px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none}.rows-list li{break-inside:avoid;margin-bottom:6px}.selling{margin-top:40px;font-size:16px;font-weight:600}.pattern .save{margin-top:40px}.pattern .related .cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 20px}.pattern .related .card-link{box-shadow:5px 6px 0 var(--ink)}.pattern .related .card-pic{padding:14px}.pattern .related .card-text{gap:6px;padding:14px 16px 18px;container-type:inline-size}.pattern .related .card-link h3{font-size:min(21px,13cqi)}.pattern .related .card-text p{font-size:14px;line-height:1.4}.collection{margin-top:40px}.collection h2{margin-bottom:24px;font-size:clamp(34px,4vw,46px)}@media (width>=760px){.pattern .related .cards:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=999px){.pattern .related .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=759px){.pattern .related .cards:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.pattern .p-top{grid-template-columns:minmax(0,1fr);gap:24px}.p-pic,.p-figure{max-width:440px}}@media (width<=560px){.p-head h1{font-size:32px}.p-painting,.p-photo{left:0}.p-do .btn{justify-content:center;width:100%}.rows-list{columns:1}.pattern section{margin-top:44px}.pattern .related .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.pattern .related .card-pic{padding:12px}.pattern .related .card-text{padding:12px 12px 16px}.pattern .related .card-link h3{font-size:min(19px,13cqi)}.collection h2{margin-bottom:20px}}.p-status{margin:0;font-weight:600}.p-status:empty{position:absolute}.print-sheet{display:none}@media print{@page{margin:14mm 14mm 8mm}body:has(>.print-sheet)>:not(.print-sheet):not(svg){display:none!important}.print-sheet:not([data-print-sheet=small]),html[data-print-size=small] .print-sheet[data-print-sheet=small]{color:#000;font:11pt/1.4 var(--body);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding-bottom:14mm;display:block}html[data-print-size=small] .print-sheet:not([data-print-sheet=small]){display:none}.print-sheet p{text-wrap:pretty;margin:0 0 4pt}.ps-foot{justify-content:space-between;align-items:center;font-size:9pt;display:flex;position:fixed;bottom:0;left:0;right:0}.ps-foot .wordmark{font-size:16pt}.ps-head{justify-content:space-between;align-items:center;margin-bottom:10pt;font-size:10pt;display:flex}.ps-head .wordmark{font-size:22pt}.ps-page{break-after:page}.ps-free{letter-spacing:.08em;text-transform:uppercase;font-size:9pt;font-weight:800}.print-sheet .ps-title{font:400 22pt/1.1 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:2pt 0 4pt}.ps-chart{object-fit:contain;width:100%;height:auto;max-height:205mm;margin:8pt 0;display:block}.ps-chart.ps-tall{object-position:left;max-height:212mm}.ps-whole{width:auto;max-width:100%;max-height:160mm}.ps-whole.ps-tall{max-height:150mm}.ps-key{flex-wrap:wrap;gap:4pt 14pt;margin:6pt 0;padding:0;list-style:none;display:flex}.ps-key i,.ps-map i{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1pt solid #000;display:inline-block}.ps-key i{vertical-align:-1pt;background:var(--c);width:10pt;height:10pt;margin-right:5pt}.ps-q-head{align-items:center;gap:10pt;display:flex}.ps-q-head h2,.ps-rows h2{font:700 13pt/1.2 var(--body);margin:0 0 6pt}.ps-map{grid-template-columns:repeat(var(--cols), 9pt);gap:1pt;display:grid}.ps-map i{width:9pt;height:9pt}.ps-map i.on{background:#000}.ps-rows ol{columns:2;column-gap:10mm;margin:0;padding:0;font-size:8.5pt;line-height:1.35;list-style:none}.ps-rows li{break-inside:avoid;margin-bottom:2.5pt}}
