.wallpaper-store{color:#171717;min-height:100dvh;font-family:var(--wallpaper-font);--wallpaper-font:"SF Mono",SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace;text-transform:uppercase;letter-spacing:0;background:#fff}.wallpaper-header{border-bottom:1px solid #ddd;justify-content:space-between;padding:22px 32px;font-size:13px;display:flex}.wallpaper-header a{text-decoration:none}.wallpaper-intro{grid-template-columns:1fr auto;align-items:center;gap:48px;padding:80px 40px;display:grid}.wallpaper-eyebrow,.wallpaper-section-label{font:11px var(--wallpaper-font);text-transform:uppercase;color:#666}.wallpaper-intro h1{letter-spacing:0;margin:16px 0;font-size:clamp(26px,4vw,56px);font-weight:500}.wallpaper-intro p{color:#666;font-size:18px;line-height:1.6}.wallpaper-purchase{max-width:380px}.wallpaper-buy,.wallpaper-download{color:#fff;font:14px var(--wallpaper-font);cursor:pointer;background:#171717;border:1px solid #171717;padding:17px 28px;text-decoration:none;display:inline-block}.wallpaper-buy:disabled{opacity:.5;cursor:wait}.wallpaper-purchase p{margin:14px 0;font-size:14px}.wallpaper-purchase span{color:#777;font-size:12px;line-height:1.8}.wallpaper-error{color:#b42318!important}.wallpaper-section-label{border-block:1px solid #ddd;padding:20px 40px}.wallpaper-grid{background:#ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.wallpaper-grid figure{background:#fff;min-width:0;margin:0}.wallpaper-grid figure>div{aspect-ratio:16/9;background:#000;justify-content:center;display:flex}.wallpaper-grid img{object-fit:contain;width:56.25%;height:100%}.wallpaper-grid figcaption{gap:16px;padding:18px 22px;font-size:12px;line-height:1.5;display:flex}.wallpaper-grid figcaption span{color:#888;font-family:var(--wallpaper-font)}.wallpaper-footer{justify-content:space-between;align-items:center;gap:32px;padding:56px 40px;display:flex}.wallpaper-footer h2{font-size:24px;font-weight:500}.wallpaper-footer p{color:#777;font-size:14px;line-height:1.7}.wallpaper-receipt{max-width:680px;margin:100px auto;padding:0 24px}.wallpaper-receipt h1{letter-spacing:0;margin:20px 0;font-size:clamp(24px,4vw,40px);font-weight:500;line-height:1.3}.wallpaper-receipt p{color:#666;margin:20px 0;line-height:1.7}.wallpaper-receipt a:not(.wallpaper-download){text-decoration:underline}.wallpaper-store :focus-visible{outline-offset:4px;outline:2px solid #888}@media (max-width:800px){.wallpaper-intro{grid-template-columns:1fr;gap:24px;padding:48px 24px}.wallpaper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallpaper-header,.wallpaper-section-label{padding:20px 24px}.wallpaper-footer{flex-direction:column;align-items:flex-start;padding:40px 24px}.wallpaper-grid figcaption{gap:8px;padding:14px 12px;font-size:11px}}@media (max-width:440px){.wallpaper-grid{grid-template-columns:1fr}}.wallpaper-store button,.wallpaper-store a{font-family:var(--wallpaper-font);text-transform:uppercase;letter-spacing:0}.wallpaper-intro>div{min-width:0}.wallpaper-intro h1{overflow-wrap:anywhere}.wallpaper-store,.wallpaper-store :is(h1,h2,h3,p,span,a,button,label,textarea,footer,time,strong,figcaption,div){font-size:11px}.wallpaper-collections{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:24px;padding:20px 32px;display:flex}.wallpaper-collections a{color:#777;text-decoration:none}.wallpaper-collections a[aria-current=page]{color:#171717;text-underline-offset:5px;text-decoration:underline}@media (max-width:800px){.wallpaper-collections{padding:20px 24px}}
