:root{--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--paper:#f5f5f6;--card:#fff;--ink:#0a0a0b;--ink-2:#2a2c30;--muted:#6b6f76;--subtle:#a4a8af;--line:#ededee;--line-2:#dddfe2;--btn:#0a0a0b;--btn-fg:#fff;--ring:#0a0a0b21;--field:#fff;--ok:#18794e;--r:8px;--r-lg:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#08080a;--card:#111114;--ink:#ededee;--ink-2:#c4c6ca;--muted:#8b8f97;--subtle:#585c64;--line:#1e1f23;--line-2:#2c2e33;--btn:#ededee;--btn-fg:#0a0a0b;--ring:#ededee24;--field:#0c0c0f;--ok:#3ecf8e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input{font:inherit}::selection{background:var(--ink);color:var(--paper)}.mono{font-family:var(--mono)}.tag{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--subtle);font-size:11px}.btn{border-radius:var(--r);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:14px;font-weight:500;transition:opacity .15s,background .15s,border-color .15s,color .15s,scale .15s;display:inline-flex;position:relative}.btn:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.btn:active:not(:disabled){scale:.96}.btn--primary{background:var(--btn);color:var(--btn-fg)}.btn--primary:hover{opacity:.88}.btn--secondary{background:var(--card);color:var(--ink);border-color:var(--line-2)}.btn--secondary:hover{background:var(--paper)}.btn--ghost{color:var(--ink)}.btn--ghost:hover{color:var(--muted)}.btn--block{width:100%}.btn--sm{height:34px;padding:0 12px;font-size:13.5px}.btn--sm:after{content:"";position:absolute;inset:-3px 0}.field{flex-direction:column;gap:6px;display:flex}.field__label{color:var(--ink);font-size:13px;font-weight:500}.field__input{background:var(--field);border:1px solid var(--line-2);border-radius:var(--r);height:40px;color:var(--ink);padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 1px #0a0a0b08}.field__input::placeholder{color:var(--subtle)}.field__input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--ring);outline:none}.field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:var(--sans);transition:background-color 9999s ease-in-out}.field__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:var(--sans);transition:background-color 9999s ease-in-out}.field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:var(--sans);transition:background-color 9999s ease-in-out}.field__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);font-family:var(--sans);transition:background-color 9999s ease-in-out}.field__input[aria-invalid=true],.field__input[data-invalid=true]{border-color:#c0392b}:root[data-theme=dark] .field__input[aria-invalid=true],:root[data-theme=dark] .field__input[data-invalid=true]{border-color:#e0685c}.field__hint{color:var(--muted);text-wrap:pretty;font-size:12.5px}.field__error{color:#c0392b;font-size:12.5px}:root[data-theme=dark] .field__error{color:#e0685c}.il{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.il:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.iconbtn{border-radius:var(--r);border:1px solid var(--line);width:36px;height:36px;color:var(--muted);place-items:center;transition:background .15s,color .15s,border-color .15s,scale .15s;display:inline-grid;position:relative}.iconbtn:after{content:"";position:absolute;inset:-2px}.iconbtn:hover{background:var(--card);color:var(--ink);border-color:var(--line-2)}.iconbtn:active{scale:.96}.iconbtn>svg{grid-area:1/1}.themetoggle__icon{opacity:0;filter:blur(4px);transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1);scale:.25}.themetoggle__icon--on{opacity:1;filter:blur();scale:1}.header__inner{justify-content:space-between;align-items:center;width:100%;padding:0 30px;display:flex}.header__right{align-items:center;gap:10px;display:flex}.header--floating{z-index:10;padding:22px 0;position:absolute;top:0;left:0;right:0}.header--floating .header__inner{max-width:1100px;margin:0 auto}.header--bar{background:var(--card);border-bottom:1px solid var(--line);height:60px;display:flex}.home{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:104px 24px 56px;display:flex}.prose-card{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);width:580px;max-width:100%;padding:42px 46px 24px;box-shadow:inset 0 1px #ffffff80,0 36px 70px -46px #0a0a0b73}:root[data-theme=dark] .prose-card{box-shadow:0 36px 80px -50px #000c}@media (prefers-reduced-motion:no-preference){.prose-card>*{animation:.5s cubic-bezier(.2,0,0,1) both chunk-rise}.prose-card>:nth-child(2){animation-delay:.1s}.prose-card>:nth-child(3){animation-delay:.2s}.prose-card>:nth-child(4){animation-delay:.3s}.prose-card>:nth-child(5){animation-delay:.4s}.prose-card>:nth-child(6){animation-delay:.5s}}@keyframes chunk-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.pc-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.pc-status{align-items:center;gap:8px;display:inline-flex}.pc-status .dot{border:1.5px solid;border-radius:50%;width:7px;height:7px;position:relative}.pc-status .dot:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:1.5px}.pc-lead{font-family:var(--serif);letter-spacing:.2px;text-wrap:balance;flex-direction:column;gap:0;margin-top:26px;font-size:34px;font-weight:400;line-height:1.12;display:flex}.pc-para{color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:14px;line-height:1.6}.links{flex-direction:column;margin-top:26px;list-style:none;display:flex}.links li{border-top:1px solid var(--line)}.links li:last-child{border-bottom:1px solid var(--line)}.lrow{align-items:center;gap:12px;padding:13px 2px;transition:padding .15s;display:flex}.lrow__bullet{background:var(--ink);border-radius:1px;flex:none;width:6px;height:6px}.lrow__title{letter-spacing:-.01em;font-size:15px;font-weight:600}.lrow__desc{color:var(--muted);white-space:nowrap;font-size:13.5px}.lrow__arrow{color:var(--subtle);margin-left:auto;transition:transform .15s,color .15s;display:inline-flex}.lrow:hover{padding-left:8px}.lrow:hover .lrow__arrow{color:var(--ink);transform:translate(3px)}.stack{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:26px;padding-top:18px;display:flex}.pile{display:flex}.pile .tile{color:#fff;width:34px;height:34px;box-shadow:0 0 0 3px var(--card), 0 2px 6px #0000002e;border-radius:9px;place-items:center;margin-left:-8px;font-size:12px;font-weight:600;transition:transform .16s,margin .16s;display:grid;position:relative}.pile .tile:first-child{margin-left:0}.pile:hover .tile{margin-left:3px}.pile:hover .tile:first-child{margin-left:0}.pile .tile svg{width:20px;height:20px;display:block}.auth{grid-template-columns:1.04fr 1fr;min-height:100vh;display:grid}.auth__form-col{background:var(--card);flex-direction:column;padding:30px 36px;display:flex;position:relative}.auth__form-wrap{width:100%;max-width:344px;margin:auto;padding:20px 0}.auth__form{flex-direction:column;gap:15px;margin-top:22px;display:flex}.auth__title{font-family:var(--serif);letter-spacing:.2px;text-wrap:balance;font-size:27px;font-weight:400}.auth__sub{color:var(--muted);margin-top:4px;font-size:14px}.auth__foot{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.auth__aside{border-left:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative}.auth__aside-top{justify-content:flex-end;align-items:center;display:flex}.auth__quote{font-family:var(--serif);letter-spacing:.2px;text-wrap:balance;max-width:22ch;font-size:25px;font-weight:400;line-height:1.3}.pitch__t{letter-spacing:-.01em;margin-bottom:5px;font-size:15px;font-weight:560}.pitch__p{color:var(--muted);text-wrap:pretty;max-width:36ch;font-size:13.5px;line-height:1.55}.pitch__a{white-space:nowrap;margin-top:14px;font-size:13.5px;display:inline-block}.subnav{border-bottom:1px solid var(--line);background:var(--card);align-items:center;height:48px;display:flex}.subnav__inner{align-items:center;gap:22px;height:100%;padding:0 30px;display:flex}.subnav__item{height:100%;color:var(--muted);align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.subnav__item:hover,.subnav__item[aria-current=page]{color:var(--ink)}.subnav__item[aria-current=page]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.app-main{background:var(--paper);min-height:calc(100vh - 108px);display:flex}.page{flex-direction:column;width:100%;max-width:1080px;margin:0 auto;padding:40px 30px 64px;display:flex}.page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px;display:flex}.page__title{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.25}.page__description{color:var(--muted);text-wrap:pretty;margin-top:4px;font-size:14.5px}.page__actions{gap:10px;display:flex}.panel{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:28px}.section+.section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.section__title{letter-spacing:-.01em;font-size:15px;font-weight:560}.section__description{color:var(--muted);text-wrap:pretty;margin-top:2px;font-size:13.5px}.section__body{flex-direction:column;gap:20px;display:flex}.section__header+.section__body{margin-top:18px}.sidebar-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sidebar-layout__nav{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:8px;display:flex}.sidebar-layout__item{border-radius:var(--r);height:36px;color:var(--muted);white-space:nowrap;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.sidebar-layout__item:hover{color:var(--ink)}.sidebar-layout__item[aria-current=page]{color:var(--ink);background:color-mix(in oklab, var(--ink) 6%, var(--card))}.sidebar-layout__item:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}.sidebar-layout__content{min-width:0}.empty{text-align:center;flex-direction:column;align-items:center;gap:13px;max-width:440px;margin:auto;padding:40px 24px;display:flex}.empty__mark{border-radius:var(--r);border:1px solid var(--line-2);background:var(--card);width:54px;height:54px;color:var(--subtle);place-items:center;display:grid}.empty h1{font-family:var(--serif);letter-spacing:.2px;text-wrap:balance;font-size:26px;font-weight:400}.empty p{color:var(--muted);text-wrap:pretty;font-size:14.5px;line-height:1.55}.kbd{font-family:var(--mono);background:var(--card);border:1px solid var(--line-2);color:var(--muted);border-radius:6px;padding:2px 7px;font-size:12px}[data-sonner-toaster]{--width:400px;font-family:var(--sans)}[data-sonner-toaster] [data-sonner-toast]{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);flex-direction:row;align-items:flex-start;gap:12px;width:100%;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff80,0 10px 30px -12px #0a0a0b2e}:root[data-theme=dark] [data-sonner-toaster] [data-sonner-toast]{box-shadow:0 10px 30px -12px #0009}[data-sonner-toaster] [data-sonner-toast] [data-icon]{justify-content:center;align-items:center;width:18px;height:18px;margin:1px 0 0;display:inline-flex}[data-sonner-toaster] [data-sonner-toast] [data-content]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}[data-sonner-toaster] [data-sonner-toast] [data-title]{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:600;line-height:1.35}[data-sonner-toaster] [data-sonner-toast] [data-description]{color:var(--muted);font-size:13.5px;line-height:1.5}[data-sonner-toaster] [data-sonner-toast][data-type=success] [data-icon]{color:var(--ok)}[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-icon]{color:#c0392b}:root[data-theme=dark] [data-sonner-toaster] [data-sonner-toast][data-type=error] [data-icon]{color:#e0685c}@media (width<=880px){.auth{grid-template-columns:1fr}.auth__aside{display:none}.prose-card{padding:34px 28px 20px}.pc-lead{font-size:30px}}@media (width<=720px){.page{padding:28px 16px 48px}.sidebar-layout{grid-template-columns:minmax(0,1fr);gap:16px}.sidebar-layout__nav{flex-direction:row;overflow-x:auto}.panel{padding:20px}}.shop-header{color:#233a32;background:#f7f5ed;border-bottom:1px solid #d9d6ca;justify-content:space-between;align-items:center;height:82px;padding:0 6%;display:flex}.shop-header nav{align-items:center;gap:32px;font-size:13px;font-weight:600;display:flex}.shop-header nav a:hover,.shop-header nav button:hover{text-decoration:underline}.shop-logo{letter-spacing:-.05em;color:#233a32;white-space:nowrap;font-size:16px;font-weight:850}.shop-logo__mark{vertical-align:middle;color:#e46a4c;margin-right:7px;font-size:25px}.shop-logo__dot,.product-detail h1 span,.orders-heading h1 span{color:#e46a4c}.shop-main,.orders-page{color:#233a32;background:#f7f5ed;min-height:calc(100vh - 82px)}.shop-main{padding:0 6%}.shop-intro{letter-spacing:.16em;justify-content:space-between;padding:26px 0;font-size:10px;font-weight:700;display:flex}.shop-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:8%;display:grid}.art-stage{background:#e8e5d9;place-items:center;min-height:590px;padding:55px;display:grid;position:relative;overflow:hidden}.art-stage:before{content:"";border:1px solid #d4d1c4;border-radius:50%;width:480px;height:480px;position:absolute}.art-shadow{width:min(100%,345px);line-height:0;position:relative;transform:rotate(-2deg);box-shadow:18px 23px 32px #665f4b3b}.art-shadow svg{width:100%;height:auto}.art-caption{letter-spacing:.13em;font-size:9px;font-weight:700;position:absolute;bottom:20px;left:24px}.product-detail{max-width:470px;padding:35px 0}.product-kicker{color:#bd684e;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.product-kicker span:last-child{font-size:27px}.product-detail h1,.orders-heading h1{letter-spacing:-.06em;margin:22px 0 2px;font:400 clamp(48px,5.8vw,78px)/1 Georgia,serif}.product-subtitle{color:#6c7c70;font-family:Georgia,serif;font-size:17px;font-style:italic}.product-price{margin-top:30px;font-size:24px;font-weight:700}.product-price span{letter-spacing:.12em;color:#8c978b;margin-left:5px;font-size:10px}.product-copy{color:#6b786f;max-width:390px;margin:25px 0;font-size:14px;line-height:1.8}.product-features{border-top:1px solid #d9d6ca}.product-features div{border-bottom:1px solid #d9d6ca;align-items:center;gap:18px;padding:13px 0;font-size:13px;display:flex}.product-features b{color:#c8795e;font-size:10px}.product-features div span:last-child{margin-left:auto}.buy-button{color:#fff;background:#24463a;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding:17px 20px;font-size:14px;font-weight:700;display:flex}.buy-button:hover{background:#355d4c}.buy-button:disabled{opacity:.6;cursor:wait}.checkout-note{text-align:center;letter-spacing:.09em;color:#89958a;margin-top:14px;font-size:9px}.shop-footer{letter-spacing:.1em;color:#8b968b;justify-content:space-between;gap:15px;padding:42px 0 25px;font-size:9px;font-weight:700;display:flex}.orders-page{padding:65px max(6%,50% - 525px)}.orders-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.orders-heading h1{margin:16px 0;font-size:58px}.orders-heading p:not(.orders-kicker){color:#768378}.orders-kicker{color:#be735b;letter-spacing:.14em;font-size:10px;font-weight:700}.orders-back,.refresh-orders{text-underline-offset:4px;font-size:13px;text-decoration:underline}.orders-list{border-top:1px solid #d6d6ca;margin-top:45px}.order-row{border-bottom:1px solid #d6d6ca;align-items:center;gap:22px;padding:22px 0;display:flex}.order-art{color:#e86745;background:#e8b99d;place-items:center;width:80px;height:100px;font-size:48px;display:grid}.order-info{flex:1}.order-info h2{font:25px Georgia,serif}.order-info p,.order-info small{color:#78857a;font-size:12px}.order-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.order-status{color:#a47c39;font-size:12px}.order-status.paid{color:#35765a}.download-link{font-size:13px;font-weight:700;text-decoration:underline}.orders-empty{text-align:center;border:1px solid #d6d6ca;margin-top:45px;padding:60px 20px}.orders-empty>span{color:#e46a4c;font-size:40px}.orders-empty h2{margin:12px;font:30px Georgia,serif}.orders-empty p{color:#78857a}.orders-empty .buy-button{max-width:240px;margin:25px auto 0}.refresh-orders{margin-top:25px}.test-note{color:#9a6c35;margin-top:25px;font-size:13px}@media (width<=750px){.shop-header{height:70px;padding:0 5%}.shop-header nav{gap:15px;font-size:12px}.shop-main{padding:0 5%}.shop-grid{grid-template-columns:1fr;gap:10px}.art-stage{min-height:420px;padding:40px 65px}.art-shadow{max-width:230px}.product-detail{max-width:none}.product-detail h1{font-size:58px}.shop-footer span:nth-child(2){display:none}.orders-page{padding:45px 5%}.orders-heading{flex-direction:column;align-items:start}.order-row{gap:12px}.order-art{width:56px;height:72px;font-size:32px}.order-actions{font-size:12px}}.catalog-page{color:#233a32;background:#f7f5ed;padding:0 6%}.catalog-hero{border-bottom:1px solid #d9d6ca;grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:610px;display:grid}.hero-copy{padding:70px 0}.eyebrow{letter-spacing:.15em;color:#bc7057;font-size:10px;font-weight:800}.hero-copy h1{letter-spacing:-.065em;margin:28px 0;font:400 clamp(58px,7vw,105px)/.96 Georgia,serif}.hero-copy h1 em{color:#ba6f55;font-weight:400}.hero-copy>p:not(.eyebrow){color:#708075;max-width:360px;line-height:1.8}.hero-button{color:#fff;background:#24463a;justify-content:space-between;width:240px;margin-top:30px;padding:17px 20px;font-size:13px;font-weight:700;display:flex}.hero-button:hover{background:#355d4c}.hero-foot{letter-spacing:.13em;color:#89958a;margin-top:75px;font-size:9px;font-weight:700}.hero-art{background:#e8e5d9;height:530px;position:relative;overflow:hidden}.hero-art:before{content:"";border:1px solid #ccc9bb;border-radius:50%;width:410px;height:410px;position:absolute;top:60px;left:10%}.hero-print{width:43%;max-width:225px;line-height:0;transition:transform .2s;display:block;position:absolute;box-shadow:12px 16px 25px #55483c38}.hero-print svg{width:100%}.hero-print-0{top:17%;left:10%;transform:rotate(-9deg)}.hero-print-1{z-index:2;top:7%;left:32%;transform:rotate(4deg)}.hero-print-2{top:22%;right:6%;transform:rotate(12deg)}.hero-print:hover{z-index:4;transform:rotate(0)translateY(-8px)}.hero-stamp{letter-spacing:.12em;text-align:right;font-size:9px;font-weight:800;line-height:1.6;position:absolute;bottom:5%;right:5%}.collection{padding:100px 0 85px}.collection-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.collection-heading h2,.catalog-banner h2{letter-spacing:-.05em;margin-top:15px;font:400 clamp(42px,5vw,68px)/1 Georgia,serif}.collection-heading h2 span{color:#e46a4c}.collection-heading>p{color:#78857a;max-width:260px;font-size:13px}.collection-meta{letter-spacing:.12em;border-top:1px solid #d9d6ca;justify-content:space-between;margin-top:42px;padding:17px 0 22px;font-size:9px;font-weight:800;display:flex}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;display:grid}.poster-card-art{aspect-ratio:4/5;place-items:center;display:grid;position:relative;overflow:hidden}.poster-card-art>div{width:62%;line-height:0;transition:transform .25s;box-shadow:10px 15px 25px #493e3033}.poster-card-art svg{width:100%}.poster-card:hover .poster-card-art>div{transform:scale(1.04)rotate(-2deg)}.poster-number,.poster-arrow{font-size:10px;font-weight:700;position:absolute;top:18px;left:18px}.poster-arrow{font-size:18px;left:auto;right:18px}.poster-card-info{justify-content:space-between;padding-top:15px;display:flex}.poster-card-info h3{font:25px Georgia,serif}.poster-card-info p{color:#849085;margin-top:4px;font-size:12px}.poster-card-info strong{font-size:14px}.catalog-empty{color:#708075;padding:40px 0}.catalog-banner{background:#e7e5d7;align-items:center;gap:35px;padding:55px 6%;display:flex}.catalog-banner>span{color:#d78061;font-size:70px}.catalog-banner h2{font-size:45px}.catalog-banner div>p:last-child{color:#708075;margin-top:12px;font-size:13px}.catalog-banner>a{letter-spacing:.1em;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:800}@media (width<=750px){.catalog-page{padding:0 5%}.catalog-hero{grid-template-columns:1fr;gap:0}.hero-copy{padding:60px 0 35px}.hero-copy h1{font-size:60px}.hero-foot{margin-top:35px}.hero-art{height:390px;margin-bottom:35px}.hero-print{max-width:170px}.collection{padding:65px 0}.collection-heading{flex-direction:column;align-items:start;gap:12px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.poster-card-info h3{font-size:19px}.poster-card-info strong{font-size:12px}.catalog-banner{flex-wrap:wrap;gap:15px;padding:35px 20px}.catalog-banner>span{font-size:44px}.catalog-banner h2{font-size:35px}.catalog-banner>a{margin:10px 0 0 60px}.shop-intro{gap:10px;font-size:9px}}
