.paper-catalogue{width:min(100%,940px);margin:8px auto 30px}.catalogue-results{position:relative}.site-loading--catalogue{z-index:2;background:0 0;align-content:start;padding-top:clamp(48px,11svh,110px);position:absolute;inset:0}.has-js .catalogue-results.is-loading{min-height:250px}.has-js .catalogue-results.is-loading .site-loading--catalogue{opacity:1;visibility:visible}.has-js .catalogue-results.is-loading .paper-product-grid{visibility:hidden}.catalogue-filter-controls{z-index:8;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 auto 22px;display:flex;position:relative}.availability-tabs{gap:5px;display:flex}.availability-tabs button,.paper-tags button{min-width:74px;min-height:45px;color:var(--ink);font:500 14px/1.2 var(--font-description);opacity:.55;background:url(/_astro/wide-kraft-brushstroke.D01Ao77m.png) 50%/100% 100% no-repeat;padding:8px 15px}.availability-tabs button{background-size:100% 104%;height:45px;padding-block:0}.availability-tabs button:nth-child(2),.paper-tags button[aria-pressed=true]{background-image:url(/_astro/wide-sage-brushstroke.Dlh50EgW.png)}.availability-tabs button:nth-child(2){background-size:100% 86%}.availability-tabs button:nth-child(3){background-image:url(/_astro/wide-rose-brushstroke.CfDhpoRT.png);background-size:100% 105%}.availability-tabs button:nth-child(4){background-image:url(/_astro/wide-kraft-brushstroke.D01Ao77m.png);background-size:100% 100%}.availability-tabs button[aria-pressed=true],.paper-tags button[aria-pressed=true]{opacity:1}.tag-filter-trigger{width:var(--tap);height:var(--tap);font:23px/1 var(--font-body);place-items:center;display:grid}.tag-filter-trigger svg{fill:none;width:21px;height:21px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round}.tag-filter-panel{z-index:10;filter:drop-shadow(2px 5px 7px #482f1f29);text-align:center;width:min(440px,100vw - 28px);min-height:170px;padding:36px 42px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.tag-filter-panel>p{font:500 var(--type-prose)/1.4 var(--font-description);margin-bottom:8px}.paper-tags{flex-wrap:wrap;justify-content:center;display:flex}.paper-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.paper-product-grid:after{content:"";opacity:.24;grid-column:1/-1;width:min(300px,72%);height:34px;margin:-7px auto -12px}.paper-product{min-width:0;box-shadow:none;background:0 0;border:0}.paper-product-link{min-width:0;color:var(--ink);box-shadow:none;background:0 0;border:0;transition:transform .18s;display:block}.paper-product-photo{aspect-ratio:1;width:100%;overflow:hidden}.paper-product:not(.paper-product--detail) .paper-product-media{aspect-ratio:1;width:calc(100% + 18px);box-shadow:none;background:0 0;border:0;margin-left:-9px;position:relative}.paper-product:not(.paper-product--detail) .paper-product-photo{z-index:1;aspect-ratio:auto;filter:none;width:100%;position:absolute;inset:0;-webkit-mask:url(/_astro/torn-photo-mask.BNhbyitE.png) 50%/110% 110% no-repeat;mask:url(/_astro/torn-photo-mask.BNhbyitE.png) 50%/110% 110% no-repeat}.paper-product[data-edge-turn="1"] .paper-product-photo{-webkit-mask-image:url(/_astro/torn-photo-mask-90.BRNDNcGo.png);mask-image:url(/_astro/torn-photo-mask-90.BRNDNcGo.png)}.paper-product[data-edge-turn="2"] .paper-product-photo{-webkit-mask-image:url(/_astro/torn-photo-mask-180.CI17wZxi.png);mask-image:url(/_astro/torn-photo-mask-180.CI17wZxi.png)}.paper-product[data-edge-turn="3"] .paper-product-photo{-webkit-mask-image:url(/_astro/torn-photo-mask-270.ByIHeGaz.png);mask-image:url(/_astro/torn-photo-mask-270.ByIHeGaz.png)}.paper-product-photo img{object-fit:cover;width:100%;height:100%}.paper-product-caption{margin-top:-3px;padding:0 4px}.paper-product-caption h1,.paper-product-caption h2{color:var(--ink);font-family:var(--font-description);font-size:var(--type-card-title);overflow-wrap:anywhere;margin-bottom:1px;font-weight:500;line-height:1.15}.product-meta--card{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:0;display:flex}.product-meta-price{font:500 14px/1.2 var(--font-body);white-space:nowrap;margin:0}.product-meta-flags{gap:4px;display:flex}.status-swatch{min-width:62px;min-height:32px;font:500 12px/1.2 var(--font-body);text-align:center;white-space:nowrap;background:url(/_astro/wide-kraft-brushstroke.D01Ao77m.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:1px;padding:4px 8px;display:inline-flex;position:relative}.product-meta--card .status-swatch img{display:none}.status-swatch.is-available{background-image:url(/_astro/wide-sage-brushstroke.Dlh50EgW.png)}.status-swatch.is-preorder{background-image:url(/_astro/wide-rose-brushstroke.CfDhpoRT.png)}.status-swatch img{object-fit:contain;width:15px;height:15px}.product-meta--detail .status-swatch{text-align:center;min-width:78px;min-height:38px;padding-inline:14px;font-size:15px}.product-meta--detail .status-swatch img{display:none}.product-meta--detail .status-swatch-label{transform:translateY(-1px)}.catalogue-pagination{justify-content:center;align-items:center;gap:4px;margin-top:36px;display:flex}.catalogue-pagination[hidden]{display:none}.catalogue-pagination [data-page-numbers]{gap:4px;display:flex}.paper-catalogue .page-ellipsis{width:18px;height:var(--tap);font:18px/1 var(--font-body);place-items:center;display:grid}.catalogue-pagination button{isolation:isolate;min-width:var(--tap);height:var(--tap);font:18px/1 var(--font-body);position:relative}.catalogue-pagination button[aria-current=page]{background:0 0}.catalogue-pagination button[aria-current=page]:before{z-index:-1;content:"";filter:sepia(.24)saturate(.5)brightness(1.08)contrast(.84);mix-blend-mode:multiply;opacity:.28;pointer-events:none;background:url(/_astro/wide-kraft-brushstroke.D01Ao77m.png) 50%/100% 100% no-repeat;position:absolute;inset:9px 5px}.catalogue-pagination button:disabled{opacity:.35}@media (width<=600px){.paper-catalogue .catalogue-pagination,.paper-catalogue .catalogue-pagination [data-page-numbers]{gap:2px}.paper-catalogue .catalogue-pagination [data-page-numbers] button{min-width:32px}.paper-catalogue .page-ellipsis{width:14px}}.paper-empty{text-align:center;padding:38px 20px}.paper-empty .empty-box{width:165px;margin:0 auto}.paper-empty h2{margin:12px 0 8px}.paper-empty p{color:var(--muted)}@media (hover:hover){.paper-product-link:hover{color:inherit;transform:translateY(-2px)}}@media (width<=800px){.paper-catalogue{margin-top:4px}.catalogue-filter-controls{margin-bottom:18px}.availability-tabs{gap:1px}.availability-tabs button{min-width:0;padding-inline:12px;font-size:15px}.tag-filter-trigger{display:none}.paper-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 16px}.paper-product-grid:after{width:min(250px,76%);margin-top:-9px}.paper-product-caption{margin-top:-4px;padding-inline:3px}.paper-product-caption h1{font-size:clamp(20px,5.8vw,25px)}.product-meta-price{font-size:13px}.status-swatch{min-width:56px;min-height:32px;padding:4px 6px;font-size:12px}.status-swatch img{width:11px;height:11px}}@media (width<=370px){.availability-tabs button{padding-inline:9px;font-size:14px}.paper-product-grid{gap:26px 12px}}.paper-catalogue{--type-card-title:clamp(19px, 1.9vw, 22px);isolation:isolate;width:min(100%,1000px);margin-top:10px;position:relative}.paper-catalogue:before,.paper-catalogue:after{z-index:0;content:"";filter:saturate(.48)sepia(.12)contrast(.92);mix-blend-mode:multiply;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.paper-catalogue:before{opacity:.17;background-image:url(/_astro/sage-leaf-sprig.Cuq3evi9.png);width:120px;height:104px;top:27%;left:-82px;transform:rotate(-17deg)}.paper-catalogue:after{opacity:.14;background-image:url(/_astro/pink-gingham-fabric-strip.-iX9_J0x.png);width:108px;height:78px;bottom:12%;right:-72px;transform:rotate(8deg)}.catalogue-prologue{z-index:2;justify-content:center;margin:0 0 28px;display:flex;position:relative}.paper-catalogue>*{z-index:1;position:relative}.catalogue-filter-controls{filter:none;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#5b422e2e transparent;background:0 0;justify-content:flex-start;width:100%;min-width:0;max-width:100%;margin:0;padding:2px 8px 7px;overflow:auto hidden;transform:none}.availability-tabs button,.paper-tags button{--brush-image:url(/_astro/wide-kraft-brushstroke.D01Ao77m.png);--brush-filter:sepia(.24) saturate(.5) brightness(1.08) contrast(.84);--brush-opacity:.12;--brush-angle:-1.1deg;isolation:isolate;opacity:1;background-image:none;position:relative}.availability-tabs button:nth-child(2),.paper-tags button[aria-pressed=true]{--brush-image:url(/_astro/wide-sage-brushstroke.Dlh50EgW.png);--brush-filter:sepia(.16) saturate(.54) brightness(1.03) contrast(.84);--brush-opacity:.14}.availability-tabs button:nth-child(3){--brush-image:url(/_astro/wide-rose-brushstroke.CfDhpoRT.png);--brush-filter:sepia(.22) saturate(.46) brightness(1.02) contrast(.86);--brush-opacity:.11}.availability-tabs button:nth-child(2),.paper-tags button:nth-child(3n+2){--brush-angle:.65deg}.availability-tabs button:nth-child(3),.paper-tags button:nth-child(3n){--brush-angle:-.4deg}.availability-tabs button[aria-pressed=true],.paper-tags button[aria-pressed=true]{--brush-opacity:.18}.availability-tabs button:before,.paper-tags button:before,.status-swatch:before{z-index:-1;content:"";background:var(--brush-image) center / 100% 100% no-repeat;filter:var(--brush-filter);mix-blend-mode:multiply;opacity:var(--brush-opacity);transform:rotate(var(--brush-angle));pointer-events:none;position:absolute;inset:4px -6px 2px}.availability-tabs{flex-wrap:nowrap;flex:none;gap:6px;width:max-content;margin-inline:auto;display:flex}.availability-tabs button{width:auto;min-width:88px;height:45px;color:var(--muted);filter:saturate(.7);opacity:.62;white-space:nowrap;flex:none;padding:0 10px;font-size:13px;transition:color .17s,filter .17s,opacity .17s,transform .17s;transform:translateY(0)}.availability-tabs button[data-availability=""]{--brush-image:url(/_astro/wide-kraft-brushstroke.D01Ao77m.png)}.availability-tabs button:before{transition:filter .17s,opacity .17s,transform .17s;inset:4px 0 2px;transform:none}.availability-tabs button[aria-pressed=false]{--brush-opacity:.05}.availability-tabs button[aria-pressed=true]{--brush-opacity:.28;color:var(--ink);filter:saturate(1.04);opacity:1;transform:translateY(-1px)}.availability-tabs button[aria-pressed=true]:before{transform:scale(1.04)}@media (hover:hover){.availability-tabs button[aria-pressed=false]:hover{--brush-opacity:.12;color:var(--ink);filter:saturate(.9);opacity:.86;transform:translateY(-1px)}}.paper-product-grid{z-index:1;opacity:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;gap:36px 24px;padding-inline:34px;transition:opacity .18s,transform .18s;position:relative;transform:translateY(0)}.paper-product-grid.is-page-leaving{opacity:0;pointer-events:none;transform:translateY(7px)}.paper-product-grid.is-page-entering{opacity:0;transform:translateY(-7px)}.paper-product-grid:before,.paper-product-grid:after{display:none}.paper-product{height:100%;position:relative}.paper-product[data-layout]{grid-column:auto;margin-top:0}.paper-product-link{grid-template-rows:auto 1fr;height:100%;display:grid}.paper-product:not(.paper-product--detail) .paper-product-media{aspect-ratio:1;filter:drop-shadow(1px 4px 5px #5135285c);background:0 0;width:100%;margin:0;padding:0}.paper-product[data-layout="0"] .paper-product-media{transform:rotate(-.3deg)}.paper-product[data-layout="1"] .paper-product-media{transform:rotate(.24deg)}.paper-product[data-layout="2"] .paper-product-media{transform:rotate(-.18deg)}.paper-product[data-layout="3"] .paper-product-media{transform:rotate(.28deg)}.paper-product[data-layout="4"] .paper-product-media{transform:rotate(-.24deg)}.paper-product[data-layout="5"] .paper-product-media{transform:rotate(.18deg)}.paper-product:not(.paper-product--detail) .paper-product-photo{width:auto;height:auto;inset:0}.paper-product:not(.paper-product--detail) .paper-product-media:after,.paper-product:not(.paper-product--detail) .paper-product-media:before{display:none}.paper-product-photo{filter:none}.paper-product-caption{grid-template-rows:auto auto;align-content:start;margin-top:8px;padding:0 10px;display:grid;position:relative}.paper-product-caption h2{min-block-size:1.12em}.paper-product-caption:after{display:none}.product-meta--card{flex-wrap:nowrap;justify-content:space-between;gap:6px}.paper-catalogue .product-meta-price{font-size:13px}.status-swatch{--brush-filter:sepia(.24) saturate(.5) brightness(1.08) contrast(.84);--brush-opacity:.12;--brush-angle:-.55deg;isolation:isolate;opacity:1;background-image:none}.status-swatch.is-available{--brush-image:url(/_astro/textured-sage-brushstroke.BcM9ntUM.png);--brush-filter:sepia(.16) saturate(.54) brightness(1.03) contrast(.84);--brush-opacity:.14}.status-swatch.is-preorder{--brush-image:url(/_astro/textured-rose-brushstroke.ZtZp0SF9.png);--brush-filter:sepia(.22) saturate(.46) brightness(1.02) contrast(.86);--brush-opacity:.12}.status-swatch.has-extra-brush{background:var(--brush-image) center / 100% 100% no-repeat}@media (width<=800px){.paper-catalogue{--type-card-title:17px}.paper-catalogue:before{opacity:.1;width:72px;height:62px;top:30%;left:-22px}.paper-catalogue:after{opacity:.085;width:68px;height:50px;bottom:9%;right:-18px}.catalogue-prologue{margin:0 0 24px}.catalogue-filter-controls{justify-self:center;margin:0}.paper-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;padding-inline:0}.paper-product[data-layout]{grid-column:auto;margin-top:0}.paper-product:not(.paper-product--detail) .paper-product-media{padding:0}.paper-product:not(.paper-product--detail) .paper-product-photo{inset:0}.paper-product:not(.paper-product--detail) .paper-product-media:after{width:clamp(58px,26%,88px);height:38px;top:-6px}.paper-product-caption{margin-top:5px;padding-inline:12px}.product-meta--card{justify-content:space-between;align-items:center;gap:4px;display:flex}.paper-catalogue .product-meta-price{font-size:12px}}.catalogue-page .paper-catalogue{margin-top:0;margin-bottom:0}.catalogue-intro{max-width:42ch;font-size:var(--type-page-description);margin:-7px auto 20px;line-height:1.55}.catalogue-page .site-footer{margin-top:0}
