:root{--bg:#0d0d0d;--text:#f1f1ef;--line:#292929;--soft:#1c1c1c;--red:#e44747}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.site-header{z-index:20;border-bottom:1px solid var(--soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0df2;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 26px;display:grid;position:sticky;top:0}.brand{grid-column:1;justify-self:start}.brand img{filter:brightness(1.3);width:145px;display:block}.main-nav{grid-column:2;justify-self:center;gap:32px;font:12px monospace;display:flex}.main-nav a{color:#666;transition:all .2s}.main-nav a.active,.main-nav a:hover{color:#fff}.icon-nav{grid-column:3;justify-self:end;align-items:center;gap:7px;display:flex}.icon-nav button,.heart,.hero-heart{cursor:pointer;background:0 0;border:0}.icon-nav button{width:34px;height:34px;font:20px monospace;position:relative}.liked-shelf-button.active-liked-shelf{color:var(--red)}#likedCount{color:#777;font:9px monospace;position:absolute;top:0;right:-2px}.toolbar{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--soft);color:#666;background:#0d0d0df5;justify-content:space-between;align-items:center;height:54px;padding:0 26px;font:10px monospace;display:flex;position:sticky;top:76px}.toolbar-left{gap:22px;display:flex}.toolbar-right{align-items:center;gap:12px;display:flex}.liked-mode-label{color:var(--red);letter-spacing:.08em;font:9px monospace}.menu-wrap{position:relative}.menu-trigger{color:#999;cursor:pointer;background:0 0;border:0;padding:0;font:11px monospace}.dropdown{z-index:30;background:#111;border:1px solid #2a2a2a;display:none;position:absolute;top:29px;left:0;box-shadow:0 14px 30px #00000059}.dropdown.open{display:block}.sort-menu{width:170px;padding:7px}.sort-menu button{text-align:left;color:#999;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 9px;font:10px monospace;display:block}.sort-menu button:hover{color:#fff;background:#191919}.filter-menu{grid-template-columns:1fr 1fr;gap:20px;width:330px;padding:16px;display:none}.filter-menu.open{display:grid}.filter-group{flex-direction:column;gap:9px;display:flex}.filter-label{color:#555;letter-spacing:.1em;margin-bottom:4px;font:9px monospace}.filter-group label{color:#999;cursor:pointer;align-items:center;gap:8px;font:10px monospace;display:flex}.filter-group input{accent-color:#eee}.filter-note{color:#555;border-top:1px solid #222;grid-column:1/-1;padding-top:12px;font:9px monospace}.clear-filters{color:#888;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:0;font:9px monospace}.clear-filters:hover{color:#fff}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:24px 26px 80px;display:grid}.product-card{cursor:default}.hidden-card{display:none!important}.card-open{cursor:pointer;display:block}.media-frame{aspect-ratio:16/10;background:#141414;position:relative;overflow:hidden}.media-frame img{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .3s;display:block}.product-card:hover .media-frame img{filter:brightness(1.06);transform:scale(1.018)}.media-badge{letter-spacing:.08em;background:#080808b8;border:1px solid #ffffff24;padding:5px 7px;font:9px monospace;position:absolute;top:10px;left:10px}.card-copy{padding:0}.card-info{background:#141414;margin:0;padding:12px}.title-line{justify-content:space-between;align-items:center;display:flex}.title-line h2{margin:0;font:500 18px monospace}.heart,.hero-heart{color:#999;font-size:20px;transition:color .15s,transform .15s}.heart:hover,.hero-heart:hover{transform:scale(1.08)}.heart.liked,.hero-heart.liked{color:var(--red)}.card-info>p{color:#777;margin:5px 0 20px;font-size:12px}.card-footer{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tags,.product-meta{flex-wrap:wrap;gap:5px;display:flex}.tags span,.product-meta span{border:1px solid var(--line);color:#888;padding:5px 7px;font:9px monospace}.price-date{text-align:right}.price-date strong{font:500 14px monospace;display:block}.price-date span{color:#555;margin-top:5px;font:8px monospace;display:block}.empty-liked{text-align:center;color:#444;border:1px solid #191919;margin:60px 26px 100px;padding:80px;display:none}.empty-liked.show{display:block}.empty-liked span{font-size:34px}.empty-liked p{font:10px monospace}.quiet-section{border-top:1px solid var(--soft);grid-template-columns:220px 1fr;gap:30px;min-height:46vh;margin:0 26px;padding:64px 0;display:grid}.eyebrow{color:#666;letter-spacing:.13em;font:9px monospace}.quiet-section h3{letter-spacing:-.03em;max-width:620px;margin:0;font-size:28px;font-weight:400}.quiet-section p{color:#666;font-size:12px}.news-row{grid-template-columns:120px 160px 1fr auto;gap:20px;font-size:12px;display:grid}.news-row span{color:#777}.news-row strong{font:500 13px monospace}footer{border-top:1px solid var(--soft);color:#4d4d4d;justify-content:space-between;align-items:center;min-height:70px;margin-top:70px;padding:0 26px;font:9px monospace;display:flex}.product-page{padding:0 26px}.back-link{color:#666;padding:22px 0;font:10px monospace;display:inline-block}.product-hero{grid-template-columns:minmax(0,1.6fr) minmax(340px,.65fr);gap:46px;display:grid}.product-media{background:#121212;min-height:570px;overflow:hidden}.product-media img{object-fit:cover;width:100%;height:100%;min-height:570px;max-height:740px;display:block}.product-info{padding-top:8px;position:sticky;top:110px}.product-heading{justify-content:space-between;gap:20px;display:flex}.product-heading h1{letter-spacing:-.06em;margin:0;font:400 42px monospace}.subtitle{color:#888;margin:7px 0 0;font-size:13px}.hero-heart{font-size:28px}.description{color:#b3b3ae;max-width:470px;margin:38px 0 30px;font-size:13px;line-height:1.65}.buy-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:20px;display:flex}.buy-row strong{font:400 27px monospace}.buy-button{color:#0d0d0d;cursor:pointer;letter-spacing:.08em;background:#ededeb;border:1px solid #ededeb;min-width:190px;padding:16px 20px;font:500 10px monospace}.buy-button:hover{color:#fff;background:0 0}.micro-info{border-top:1px solid var(--soft);margin-top:26px}.micro-info div{border-bottom:1px solid var(--soft);justify-content:space-between;padding:11px 0;font:9px monospace;display:flex}.micro-info span{color:#5e5e5a}.micro-info strong{color:#999;text-transform:uppercase;font-weight:400}.complex-description{border-top:1px solid var(--soft);grid-template-columns:.7fr 1.3fr;align-items:start;gap:60px;margin-top:110px;padding:65px 0 10px;display:none}.complex-description.show{display:grid}.complex-copy p{color:#999;max-width:500px;margin-top:25px;font-size:13px;line-height:1.75}.secondary-media{background:#121212;overflow:hidden}.secondary-media img{object-fit:cover;width:100%;max-height:640px;display:block}@media (max-width:900px){.toolbar{padding:0 16px}.product-grid{grid-template-columns:1fr 1fr;padding:16px 16px 60px}.quiet-section{grid-template-columns:1fr;margin:0 16px}.product-page{padding:0 16px}.product-hero{grid-template-columns:1fr}.product-info{position:relative;top:auto}.product-media,.product-media img{min-height:420px}.complex-description.show{grid-template-columns:1fr}}@media (max-width:580px){.product-grid{grid-template-columns:1fr}.quiet-section{padding:48px 0}.news-row{grid-template-columns:90px 1fr auto}.news-row span:nth-child(3){display:none}.product-heading h1{font-size:35px}.buy-row{flex-direction:column;align-items:stretch}.buy-button{width:100%}.filter-menu{width:285px}}.filter-wrap{align-items:center;gap:9px;min-width:0;display:flex}.active-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-chip{appearance:none;border:1px solid var(--line);color:#9a9a96;cursor:pointer;background:#171717;align-items:center;gap:7px;padding:5px 7px;font:9px monospace;animation:.18s both filterChipIn;display:inline-flex}.filter-chip:hover{color:#fff;border-color:#444}.filter-chip b{color:#5b5b58;font-size:11px;font-weight:400;line-height:1}@keyframes filterChipIn{0%{opacity:0;transform:translate(-6px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.filter-group .filter-option{color:#888;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 9px;font:10px monospace;transition:background .15s,color .15s}.filter-group .filter-option:hover{color:#ddd;background:#181818}.filter-group .filter-option.selected{color:#fff;background:#242424}.product-meta .meta-filter{border:1px solid var(--line);color:#888;padding:5px 7px;font:9px monospace;transition:background .15s,color .15s,border-color .15s}.product-meta .meta-filter:hover{color:#fff;background:#242424;border-color:#3b3b3b}@media (max-width:760px){.filter-wrap{flex-direction:column;align-items:flex-start}.active-filter-chips{padding-top:4px}}.card-tag{border:1px solid var(--line);color:#888;cursor:pointer;background:0 0;padding:5px 7px;font:12px monospace;transition:background .15s,color .15s,border-color .15s}.card-tag:hover{color:#fff;background:#242424;border-color:#444}.search-wrap{align-items:center;min-width:34px;display:flex;position:relative}.search-toggle{color:#aaa;cursor:pointer;background:0 0;border:0;width:34px;height:28px;font:20px monospace;transition:transform .2s,color .2s}.search-wrap.open .search-toggle{color:#fff;transform:translate(-4px)}.search-shell{opacity:0;pointer-events:none;width:0;transition:width .22s,opacity .16s;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.search-shell.open{opacity:1;pointer-events:auto;width:270px}.search-shell input{color:#ddd;background:#111;border:1px solid #2d2d2d;outline:none;width:100%;height:34px;padding:0 32px 0 10px;font:10px monospace}.search-shell input:focus{border-color:#4a4a4a}.search-close{color:#666;cursor:pointer;background:0 0;border:0;font:15px monospace;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-results{background:#101010;border:1px solid #2a2a2a;display:none;position:absolute;top:38px;left:0;right:0;box-shadow:0 18px 35px #0006}.search-results.open{display:block}.search-result{color:#aaa;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c1c1c;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;font:10px monospace;display:flex}.search-result:hover{color:#fff;background:#181818}.search-result small{color:#555;font:8px monospace}.active-search-chip{align-items:center;display:flex}.icon-link{width:34px;height:34px;color:inherit;justify-content:center;align-items:center;font:20px monospace;display:flex}.active-account{color:#fff}.user-page{grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.user-sidebar{border-right:1px solid var(--soft);align-self:start;height:calc(100vh - 76px);padding:34px 20px;position:sticky;top:76px}.user-title{color:#555;letter-spacing:.12em;margin-bottom:28px;font:9px monospace}.user-sidebar nav{flex-direction:column;gap:3px;display:flex}.user-nav{color:#777;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 9px;font:10px monospace}.user-nav:hover,.user-nav.active{color:#fff;background:#181818}.user-content{padding:42px 34px 100px}.user-section{display:none}.user-section.active{display:block}.user-section-head{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px;display:flex}.user-section-head h1{letter-spacing:-.04em;margin:8px 0 0;font:400 30px monospace}.muted-count{color:#555;font:9px monospace}.purchase-list{border-bottom:1px solid var(--soft)}.purchase-row{border:0;border-top:1px solid var(--soft);color:#7f7f7b;cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px minmax(140px,1.6fr) .7fr .9fr .55fr .7fr 20px;align-items:center;gap:14px;width:100%;padding:15px 4px;font:9px monospace;display:grid}.purchase-row:first-child{border-top:0}.purchase-row strong{color:#d7d7d2;font:500 11px monospace}.purchase-row:hover,.purchase-row.open{background:#121212}.status-ok{color:#858b83}.purchase-detail{color:#777;background:#111;border-top:1px solid #181818;padding:18px 42px 22px;display:none}.purchase-detail.open{display:block}.purchase-detail>div{justify-content:space-between;gap:20px;padding:6px 0;font:9px monospace;display:flex}.purchase-detail strong{color:#aaa;font-weight:400}.purchase-actions{justify-content:flex-start!important;padding-top:18px!important}.purchase-actions button,.purchase-actions a,.license-card button,.profile-form button{color:#999;cursor:pointer;background:0 0;border:1px solid #333;padding:9px 11px;font:8px monospace}.purchase-actions button:hover,.purchase-actions a:hover,.license-card button:hover,.profile-form button:hover{color:#fff;border-color:#555}.user-muted{color:#777;max-width:650px;margin-top:30px;font-size:12px;line-height:1.7}.license-card{border-top:1px solid var(--soft);max-width:650px;margin-top:30px}.license-card>div{border-bottom:1px solid var(--soft);justify-content:space-between;gap:30px;padding:13px 0;font:9px monospace;display:flex}.license-card span{color:#666}.license-card strong{color:#aaa;font-weight:400}.license-card button{margin-top:18px}.order-row{border-bottom:1px solid var(--soft);color:#777;grid-template-columns:1fr .8fr .6fr 1fr .6fr;gap:20px;padding:15px 4px;font:9px monospace;display:grid}.order-row strong{color:#bbb;font-weight:400}.profile-form{gap:18px;max-width:620px;margin-top:30px;display:grid}.profile-form label{color:#666;gap:7px;font:9px monospace;display:grid}.profile-form input,.profile-form textarea{color:#bbb;background:#111;border:1px solid #2a2a2a;outline:none;padding:11px;font:10px monospace}.profile-form textarea{resize:vertical;min-height:100px}.profile-form button{justify-self:start}@media (max-width:900px){.toolbar{top:76px}.search-shell.open{width:220px}.user-page{grid-template-columns:1fr}.user-sidebar{border-right:0;border-bottom:1px solid var(--soft);height:auto;position:relative;top:auto}.user-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.purchase-row{grid-template-columns:24px 1.5fr .7fr .7fr 20px}.purchase-row span:nth-of-type(3),.purchase-row span:nth-of-type(4){display:none}}.toolbar{grid-template-columns:1fr auto 1fr;display:grid}.toolbar-left{justify-self:start}.toolbar-center{justify-self:center}.toolbar-right{justify-self:end}.search-wrap{justify-content:flex-end}.search-shell{left:auto;right:30px}.search-shell.open{width:270px}.cart-count{color:#777;font:9px monospace;position:absolute;top:0;right:-2px}.liked-nav-link{color:#cfcfca}.liked-nav-link:hover{color:var(--red)}.cart-overlay{z-index:39;opacity:0;pointer-events:none;background:#0000006b;transition:opacity .22s;position:fixed;inset:0}.cart-overlay.open{opacity:1;pointer-events:auto}.cart-drawer{z-index:40;background:#101010;border-left:1px solid #292929;flex-direction:column;width:min(430px,92vw);height:100vh;transition:transform .24s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-18px 0 50px #00000059}.cart-drawer.open{transform:translate(0)}.cart-drawer-head{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;min-height:76px;padding:18px 20px;display:flex}.cart-drawer-head>div{gap:6px;display:grid}.cart-drawer-head strong{color:#888;font:10px monospace}.cart-drawer-head button{color:#777;cursor:pointer;background:0 0;border:0;font:20px monospace}.check-cart-button{color:#999;cursor:pointer;background:0 0;border:1px solid #333;margin:14px 16px 0;padding:11px;font:9px monospace}.check-cart-button:hover{color:#fff;border-color:#555}.cart-items{flex:1;padding:8px 16px 18px;overflow:auto}.cart-row{border-bottom:1px solid var(--soft);grid-template-columns:66px 1fr auto 24px;align-items:center;gap:12px;padding:12px 0;display:grid}.cart-row img{object-fit:cover;width:66px;height:52px;display:block}.cart-row-copy{gap:5px;display:grid}.cart-row-copy strong{color:#ddd;font:500 10px monospace}.cart-row-copy span{color:#666;font:8px monospace}.cart-row-price{color:#bbb;font:10px monospace}.cart-remove{color:#666;cursor:pointer;background:0 0;border:0;font:16px monospace}.cart-remove:hover{color:#fff}.cart-empty{color:#454545;flex-direction:column;flex:1;justify-content:center;align-items:center;display:none}.cart-empty.show{display:flex}.cart-empty span{font-size:28px}.cart-empty p{font:9px monospace}.cart-summary{border-top:1px solid var(--soft);padding:16px}.cart-summary>div{justify-content:space-between;margin-bottom:14px;font:10px monospace;display:flex}.cart-summary span{color:#666}.cart-summary strong{color:#ddd;font-weight:400}.checkout-button{color:#0d0d0d;cursor:pointer;background:#ededeb;border:1px solid #ededeb;width:100%;padding:14px;font:500 10px monospace}.checkout-button:disabled{opacity:.25;cursor:not-allowed}.cart-flyer{z-index:60;object-fit:cover;pointer-events:none;border:1px solid #ffffff29;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .42s;position:fixed}.liked-heart-static{color:var(--red);font-size:18px}.user-liked-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:24px;display:grid}.user-liked-card{min-width:0}.user-liked-media{aspect-ratio:16/10;background:#141414;display:block;overflow:hidden}.user-liked-media img{object-fit:cover;width:100%;height:100%;display:block}.user-liked-copy{padding:11px 2px 3px}.user-liked-copy p{color:#777;margin:5px 0 18px;font-size:11px}.order-row{grid-template-columns:minmax(120px,1.4fr) 1fr .8fr .8fr .6fr}.account-name{text-overflow:ellipsis;white-space:nowrap;color:#aaa;max-width:130px;margin-inline-end:11px;font:11px monospace;overflow:hidden}.admin-workspace{grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.admin-workspace-content{width:100%;min-width:0;max-width:1200px;padding:40px 26px 100px}@media (max-width:900px){.admin-workspace{grid-template-columns:1fr}.admin-workspace>.user-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:20px;position:static}.admin-workspace>.user-sidebar nav{flex-flow:wrap}.admin-workspace-content{padding:24px 16px 70px}}.overview-link{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sidebar-logout{border-top:1px solid var(--line);width:100%;margin-top:24px}.account-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 32px;display:grid}.account-overview>div{background:#141414;min-width:0;padding:16px}.account-overview dt{color:#888;margin-bottom:9px;font:10px monospace}.account-overview dd{overflow-wrap:anywhere;margin:0;font:13px monospace}.order-state{text-transform:capitalize}.order-state-paid{color:#55b86d}.order-state-refunded,.order-state-partially_refunded{color:#d6b75c}@media (max-width:700px){.account-name{max-width:75px;font-size:10px}.account-overview{grid-template-columns:1fr}.user-content .order-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.user-content .order-head{display:none}.user-content .order-row>strong{grid-column:1/-1}}.order-head{color:#555;font-size:8px}.order-head strong{color:#555}html{scroll-padding-top:130px}.products-page .site-header{position:sticky;top:0}.products-page .toolbar{top:76px}.products-page footer{margin-top:0}.state-icons,.tool-state-icons{align-items:center;gap:8px;display:flex}.purchase-state,.cart-state{font:14px monospace;display:none}.purchase-state.show{color:#55b86d;display:inline}.cart-state.show{color:#4e8df7;display:inline}.cart-has-items{color:#4e8df7!important}.card-add-cart{color:#888;cursor:pointer;background:0 0;border:1px solid #2c2c2c;width:100%;margin-top:0;padding:10px 12px;font:9px monospace}.card-add-cart:hover{color:#fff;border-color:#4b4b4b}.card-add-cart:disabled{opacity:.45;cursor:default}.active-sort-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.multi-sort-menu{width:190px}.sort-option{justify-content:space-between;align-items:center;display:flex!important}.sort-option b{color:#5f5f5c;font-weight:400}.sort-option.selected{color:#fff!important;background:#242424!important}.sort-chip i{color:#5b5b58;font-size:11px;font-style:normal}.sort-chip .sort-dir{color:#9b9b96}.products-page .cart-drawer{height:calc(100vh - 130px);top:130px}.content-page .cart-drawer,.liked-page .cart-drawer,.user-page~.cart-drawer,body:not(.products-page) .cart-drawer{height:calc(100vh - 76px);top:76px}.products-page .cart-overlay{top:130px}body:not(.products-page) .cart-overlay{top:76px}.standalone-page{min-height:calc(100vh - 146px);padding:72px 26px 110px}.standalone-page h1{letter-spacing:-.045em;max-width:760px;margin:12px 0 18px;font-size:42px;font-weight:400}.standalone-page>p{color:#7d7d78;max-width:620px;font-size:13px;line-height:1.7}.standalone-placeholder{color:#333;background:#111;border:1px solid #1d1d1d;justify-content:center;align-items:center;min-height:420px;margin-top:55px;font:10px monospace;display:flex}.news-list{border-top:1px solid var(--soft);margin-top:48px}.news-entry{border-bottom:1px solid var(--soft);color:#777;grid-template-columns:120px 160px 1fr auto;gap:20px;padding:17px 2px;font:10px monospace;display:grid}.news-entry strong{color:#c9c9c4;font-weight:400}.news-entry:hover{background:#111}.liked-page-head{padding:45px 26px 10px}.liked-page-head h1{margin:8px 0 0;font:400 30px monospace}.empty-liked-page{color:#444;text-align:center;border:1px solid #191919;margin:30px 26px 100px;padding:70px;font:10px monospace;display:none}.liked-page .product-grid{padding-top:22px}.owned-mark{color:#55b86d!important}@media (max-width:900px){.products-page .cart-drawer{height:calc(100vh - 130px);top:130px}}.liked-count{color:#777;font:9px monospace;position:absolute;top:0;right:-2px}.search-result.keyboard-active{color:#fff;background:#1b1b1b;outline:1px solid #333}.liked-icon{text-align:center;min-width:14px;display:inline-block}.card-add-cart.in-cart,.buy-button.in-cart{color:#5b91f4;border-color:#2d5fae}.card-add-cart.purchased,.buy-button.purchased{opacity:.45}.cart-items{flex-direction:column;display:flex}.cart-row{grid-template-columns:66px minmax(0,1fr) auto 24px;align-items:center;gap:12px;width:100%;display:grid}.cart-thumb{object-fit:cover;width:66px;height:52px}.sort-chip-group{align-items:stretch;animation:.18s both filterChipIn;display:inline-flex}.sort-chip-direction,.sort-chip-name{border:1px solid var(--line);color:#9a9a96;cursor:pointer;background:#171717;height:27px;font:9px monospace}.sort-chip-direction{border-right:0;border-radius:0;min-width:28px;padding:0 8px}.sort-chip-name{border-radius:0;align-items:center;gap:7px;padding:0 8px;display:flex}.sort-chip-direction:hover,.sort-chip-name:hover{color:#fff;background:#222}.sort-chip-name b{color:#5b5b58;font-size:11px;font-weight:400}#cartButton.cart-has-items,#cartButton.cart-has-items .cart-count{color:#4e8df7!important}.cart-drawer{overflow:hidden}.cart-items{overflow-y:auto}.card-add-cart,.buy-button{transition:background .16s,border-color .16s,color .16s}.card-add-cart.in-cart,.buy-button.in-cart{position:relative;color:#8b8b86!important;background:#1b1b1b!important;border-color:#3a3a3a!important}.card-add-cart.purchased,.buy-button.purchased{opacity:.42;cursor:default}#toolHeart.liked{color:var(--red)}#toolAddToCart.in-cart{position:relative;color:#8b8b86!important;background:#1b1b1b!important;border-color:#3a3a3a!important}.liked-nav-link{position:relative}.liked-nav-link.has-likes,.liked-nav-link.has-likes .liked-icon{color:var(--red)!important}.liked-count,.cart-count{text-align:center;color:#777;min-width:10px;font:9px monospace;position:absolute;top:0;right:-2px}.liked-nav-link.has-likes .liked-count{color:var(--red)}#cartButton{position:relative}#cartButton.cart-has-items,#cartButton.cart-has-items .cart-count{color:#4e8df7!important}.check-cart-button.cart-page-link{text-align:center;text-decoration:none;display:block}.cart-page-main{min-height:calc(100vh - 146px);padding:46px 26px 100px}.cart-page-heading{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:26px;display:flex}.cart-page-heading h1{letter-spacing:-.04em;margin:8px 0 0;font:400 34px monospace}.cart-page-count{color:#666;font:9px monospace}.cart-page-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.7fr);align-items:start;gap:48px;padding-top:24px;display:grid}.cart-page-columns{color:#4f4f4c;letter-spacing:.08em;grid-template-columns:minmax(260px,1.4fr) 1fr 90px 82px;gap:18px;padding:0 4px 10px;font:8px monospace;display:grid}.cart-page-item{border-top:1px solid var(--soft);grid-template-columns:minmax(260px,1.4fr) 1fr 90px 82px;align-items:center;gap:18px;padding:16px 4px;display:grid}.cart-page-item-main{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;display:grid}.cart-page-item-main img{object-fit:cover;width:92px;height:70px;display:block}.cart-page-item-title{gap:6px;display:grid}.cart-page-item-title strong{color:#ddd;font:500 12px monospace}.cart-page-item-title span{color:#666;font-size:10px}.cart-page-item-details{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}.cart-page-item-details div{gap:3px;display:grid}.cart-page-item-details span{color:#555;font:8px monospace}.cart-page-item-details strong{color:#999;font:400 9px monospace}.cart-page-item-price{color:#ccc;text-align:right;font:11px monospace}.cart-page-remove{color:#777;cursor:pointer;background:0 0;border:1px solid #333;padding:9px 7px;font:8px monospace}.cart-page-remove:hover{color:#e86565;background:#251111;border-color:#8d3c3c}.cart-page-summary{background:#101010;border:1px solid #242424;padding:20px;position:sticky;top:106px}.summary-row,.summary-total{border-bottom:1px solid var(--soft);justify-content:space-between;gap:20px;padding:13px 0;font:9px monospace;display:flex}.summary-row span,.summary-total span{color:#62625e}.summary-row strong{color:#aaa;font-weight:400}.muted-summary strong{color:#666}.summary-total{border-bottom:0;margin-top:7px}.summary-total strong{color:#eee;font:400 18px monospace}.cart-page-checkout{color:#0d0d0d;cursor:pointer;background:#ededeb;border:1px solid #ededeb;width:100%;margin-top:16px;padding:14px;font:500 10px monospace}.cart-page-checkout:disabled{opacity:.25;cursor:default}.cart-page-notes{border-top:1px solid var(--soft);margin-top:18px}.cart-page-notes div{border-bottom:1px solid var(--soft);justify-content:space-between;gap:20px;padding:10px 0;font:8px monospace;display:flex}.cart-page-notes span{color:#555}.cart-page-notes strong{color:#888;font-weight:400}.cart-page-empty{border-top:1px solid var(--soft);text-align:center;color:#555;padding:80px 20px;display:none}.cart-page-empty.show{display:block}.cart-page-empty>span{font-size:28px}.cart-page-empty h2{color:#888;margin:13px 0 7px;font:400 18px monospace}.cart-page-empty p{color:#5c5c58;margin:0 0 20px;font-size:11px}.cart-page-empty a{color:#999;border:1px solid #333;padding:10px 13px;font:8px monospace;display:inline-block}@media (max-width:980px){.cart-page-layout{grid-template-columns:1fr}.cart-page-summary{position:relative;top:auto}.cart-page-columns{display:none}.cart-page-item{grid-template-columns:1fr auto}.cart-page-item-main{grid-column:1/-1}.cart-page-item-details{grid-column:1/2}}.password-form{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.password-form h2{margin:0;font:400 18px monospace}.password-form .user-muted{margin:0;line-height:1.6}.password-form button:disabled{opacity:.5;cursor:default}.password-error,.password-success{overflow-wrap:anywhere;font:12px/1.6 monospace}.password-error{color:#e86565}.password-success{color:#7f9d7f}.password-reset-page{max-width:680px;margin:64px auto;padding:0 24px}.password-reset-page>p,.password-reset-page>section{margin-top:28px}.password-reset-page a{text-underline-offset:4px;text-decoration:underline}.admin-activation-history{overflow-wrap:anywhere;grid-column:1/-1}.admin-activation-history button{color:#bbb;cursor:pointer;background:0 0;border:1px solid #333;margin:0 8px 10px 0;padding:8px 10px;font:10px monospace}.admin-activation-history button:disabled{opacity:.5;cursor:default}.admin-activation-history summary{cursor:pointer;padding:8px 0}.admin-activation-record{border-top:1px solid #222;padding:12px 0;line-height:1.8}.admin-activation-record>span{margin-left:12px}.admin-release-confirm{border:1px solid #333;max-width:620px;margin-bottom:12px;padding:12px;line-height:1.7}.publication-state.published,.publication-option-published{color:#80bd90!important}.publication-state.unpublished,.publication-option-unpublished{color:#e56b6b!important}.admin-download-counts{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:24px;font:11px monospace}.admin-count-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-count-heading h2{font:16px monospace}.admin-count-heading button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #333;padding:8px;font:10px monospace}.admin-count-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:20px 0;display:grid}.admin-count-grid>div{border:1px solid var(--line);background:#141414;padding:16px}.admin-count-grid span{color:#888}.admin-count-grid strong{margin-top:12px;font:24px monospace;display:block}.purchase-included-tools{grid-column:1/-1}.purchase-included-tools .tags{margin-top:8px}
.compact-nav{z-index:200;grid-area:1/2;place-self:center;display:none;position:relative}@media (max-width:899px){.site-header .main-nav{display:none}.compact-nav{display:block}.compact-nav-trigger{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.compact-nav-trigger span{background:currentColor;width:18px;height:1px;transition:transform .23s,opacity .23s;display:block}.compact-nav-trigger.open span:first-child{transform:translateY(5px)rotate(45deg)}.compact-nav-trigger.open span:nth-child(2){opacity:0}.compact-nav-trigger.open span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.compact-nav-menu{opacity:0;visibility:hidden;pointer-events:none;background:#080808;border:1px solid #222;min-width:150px;padding:8px 0;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px)}.compact-nav-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.compact-nav-menu a{white-space:nowrap;color:#777;padding:9px 14px;font-family:monospace;font-size:9px;line-height:1;text-decoration:none;display:block}.compact-nav-menu a:hover{color:#fff;background:#111}.compact-nav-menu a.active{color:#fff}}
:root{--radius-control:3px;--radius-surface:4px;--motion-fast:.2s;--motion-normal:.3s;--motion-ease:cubic-bezier(.2,.75,.25,1);--motion-spring:cubic-bezier(.2,1.45,.35,1)}body :is(button,input,select,textarea,summary,.card-tag,.filter-chip,.meta-filter,.user-nav,.admin-card-action,.check-cart-button,.cart-page-checkout){border-radius:var(--radius-control)}body :is(.product-card,.admin-product-card,.admin-new-product,.product-media,.media-frame,.dropdown,.qatools-user-menu,.compact-nav-menu,.cart-page-summary,.cart-page-item,.user-stat,.finance-stat,.finance-notice,.admin-count-grid>div,.admin-release-confirm,.password-error,.password-success){border-radius:var(--radius-surface)}body .media-frame{border-radius:var(--radius-surface) var(--radius-surface) 0 0}body .card-info{border-radius:0}body .card-add-cart{border-radius:0 0 var(--radius-surface) var(--radius-surface)}body .admin-card-actions .admin-card-action{border-radius:0}body .admin-card-actions .admin-card-action:first-child{border-bottom-left-radius:var(--radius-surface)}body .admin-card-actions .admin-card-action:last-child{border-bottom-right-radius:var(--radius-surface)}body :is(button,.icon-link,.user-nav,.admin-card-action,.check-cart-button,summary,.card-tag,.filter-chip,.meta-filter){transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),scale .34s var(--motion-spring),translate .34s var(--motion-spring),rotate .34s var(--motion-spring),filter var(--motion-fast) ease}body :is(input,select,textarea){transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}body :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #a9a9a1}body :is(input,select,textarea):focus-visible{border-color:#777}body :is(button:not(:disabled),summary,.icon-link,.user-nav,.admin-card-action,.check-cart-button):active{scale:.98}body :is(button:disabled,[aria-disabled=true]){scale:1}@media (hover:hover) and (pointer:fine){body :is(.card-tag,.filter-chip,.meta-filter):hover{color:#f1f1ef;background-color:#242424;border-color:#484848}body .product-card .media-frame img{transition:transform .42s var(--motion-ease),filter var(--motion-normal) var(--motion-ease)}body .product-card:hover .media-frame img{filter:brightness(1.06);transform:scale(1.018)}body :is(.product-card,.admin-product-card):hover .card-info{background-color:#171717}body :is(.heart,.hero-heart):hover{transform:none}}body .card-info{transition:background-color var(--motion-normal) var(--motion-ease)}body :is(.dropdown.open,.qatools-user-menu,.user-section.active),body .admin-workspace-content>section:not([hidden])>section:not([hidden]),body .admin-workspace-content :is(.admin-finance,.admin-products,.admin-orders,.admin-payment-review){animation:qatools-enter var(--motion-normal) var(--motion-ease) both}body .filter-chip{animation:qatools-tag-in .3s var(--motion-spring) backwards}body :is(.heart.liked,.hero-heart.liked){animation:qatools-like .48s var(--motion-ease)}body :is(.card-add-cart.in-cart,.buy-button.in-cart){animation:qatools-selected .3s var(--motion-ease)}body [role=status]{animation:.26s ease-out both qatools-status}body .cart-drawer{border-radius:var(--radius-surface) 0 0 var(--radius-surface);transition:transform .34s var(--motion-ease)}body .cart-overlay{transition:opacity var(--motion-normal) ease}body .compact-nav-menu{border-radius:var(--radius-surface);transition:opacity .26s var(--motion-ease),transform .26s var(--motion-ease),visibility .26s}@keyframes qatools-enter{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes qatools-tag-in{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes qatools-like{0%{rotate:none;scale:1}35%{rotate:-7deg;scale:1.2}65%{rotate:3deg;scale:.96}to{rotate:none;scale:1}}@keyframes qatools-selected{0%{box-shadow:inset 0 0 0 1px #777}to{box-shadow:inset 0 0 0 1px #0000}}@keyframes qatools-status{0%{opacity:.4}to{opacity:1}}@media (hover:hover) and (pointer:fine){body button:not(:disabled):hover{filter:brightness(1.12)}body :is(.card-tag,.filter-chip,.meta-filter):hover{translate:0 -1px;scale:1.025}body :is(.icon-nav .icon-link,.icon-nav button,.search-toggle):hover{translate:0 -2px;scale:1.08}body :is(.heart,.hero-heart):hover{rotate:-6deg;scale:1.12}body :is(.sort-menu button,.filter-option,.compact-nav-menu a):hover{translate:2px}body :is(.admin-new-product,.user-nav):hover{box-shadow:inset 2px 0 #777}body .admin-new-product:hover{translate:0 -2px}}body :is(button:not(:disabled),summary,.icon-link,.user-nav,.admin-card-action,.check-cart-button):active{transition-duration:.11s;translate:0 1px;rotate:none;scale:.96}body :is(.card-add-cart,.admin-card-action,.user-nav):active{translate:0;scale:.99}body .admin-main-artwork:active{scale:.995}body :is(button:disabled,[aria-disabled=true]){filter:none;translate:0;rotate:none;scale:1}body :is(.filter-option.selected,.sort-option.selected,[aria-pressed=true]):not(:disabled){animation:qatools-choice .34s var(--motion-ease)}body .user-nav.active{box-shadow:inset 2px 0 #999}body :is(input,select,textarea):focus-visible{box-shadow:0 0 0 3px #ffffff0d}body label{transition:color .23s}body label:focus-within{color:#e3e3df}body .main-nav a{transition:color .56s ease-out}body .main-nav a:is(:hover,:focus-visible){transition-duration:.18s}body :is(.dropdown.open,.qatools-user-menu){transform-origin:top}body .dropdown.open>:is(button,.filter-group),body .compact-nav-menu.open>a{animation:qatools-menu-item .3s var(--motion-ease) backwards}body .dropdown.open>:nth-child(2),body .compact-nav-menu.open>a:nth-child(2){animation-delay:15ms}body .dropdown.open>:nth-child(3),body .compact-nav-menu.open>a:nth-child(3){animation-delay:30ms}body :is(.admin-gallery-replace,.admin-new-product,.compact-nav-menu a,.sort-menu button,.filter-option){transition:background-color .23s ease,box-shadow .23s ease,translate .3s var(--motion-spring),scale .3s var(--motion-spring)}@keyframes qatools-choice{0%{scale:.97}55%{scale:1.025}to{scale:1}}@keyframes qatools-menu-item{0%{opacity:.4;translate:-3px}to{opacity:1;translate:0}}body .toolbar>.toolbar-left{grid-column:1}body .toolbar>.toolbar-right{grid-column:3}body .brand img{object-fit:contain;filter:none;width:auto;max-width:145px;height:54px!important}body :is(.card-add-cart,.buy-button,#toolAddToCart).in-cart{color:#98caff!important;background:#112b45!important;border-color:#356f9c!important}@media (hover:hover) and (pointer:fine){body :is(.card-add-cart,.buy-button,#toolAddToCart).in-cart:not(:disabled):hover{position:relative;color:#0000!important;background:#2a1111!important;border-color:#9e3d3d!important}body :is(.card-add-cart,.buy-button,#toolAddToCart).in-cart:not(:disabled):hover:after{content:"REMOVE FROM CART";color:#ea6d6d;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}body .outline-icon{flex-shrink:0;display:block}body #cartButton{justify-content:center;align-items:center;display:flex}body .cart-state.show{justify-content:center;align-items:center;display:inline-flex}body :is(.card-add-cart,.buy-button,#toolAddToCart).purchased,body :is(.card-add-cart,.buy-button,#toolAddToCart).purchased:hover{opacity:1;filter:none;cursor:default;animation:none;color:#98d5a9!important;background:#142b20!important;border-color:#366b49!important}body :is(.card-add-cart,.buy-button,#toolAddToCart).purchased:after,body :is(.card-add-cart,.buy-button,#toolAddToCart).purchased:hover:after{content:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body *,body :before,body :after{transition:none!important;animation:none!important}body :is(button,a,summary,.filter-chip,.heart,.hero-heart){translate:0!important;rotate:none!important;scale:1!important}body .product-card:hover .media-frame img{transform:none}body .cart-flyer{display:none}}body .user-page .overview-link,body .user-page .sidebar-logout{color:#d6d6d2;text-align:left;cursor:pointer;border-radius:var(--radius-control);background:#181818;border:1px solid #3a3a3a;width:100%;padding:13px 16px;display:block}body .user-page .overview-link{letter-spacing:.02em;margin-bottom:22px;font:14px monospace}body .user-page .overview-link.active{color:#fff;background:#232323;border-color:#62625d}body .user-page :is(.overview-link,.sidebar-logout):hover{color:#fff;background:#292929}body .user-page .sidebar-logout:disabled{opacity:.5;cursor:default}body .user-page .account-overview{grid-template-columns:1fr;gap:12px;max-width:720px}body .user-page .account-overview>div{border-radius:var(--radius-surface);border:1px solid #252525}body .account-license-key{border-radius:var(--radius-surface);background:#161616;border:1px solid #373737;min-width:0;max-width:720px;margin:0 0 28px;padding:22px}body .account-license-key.embedded{background:0 0;border:0;margin:0;padding:0}body .account-license-key h2{color:#e5e5e1;margin:0 0 16px;font:18px monospace}body .account-license-key .license-key-value{box-sizing:border-box;color:#efefea;letter-spacing:.025em;background:#0e0e0e;border:1px solid #484842;width:100%;min-width:0;padding:16px;font:15px monospace;display:block}body .account-license-key button{color:#dcdcd7;cursor:pointer;background:#242424;border:1px solid #444;padding:10px 14px;font:11px monospace}body .account-license-key button:hover{color:#fff;background:#333}body .account-license-key button:disabled{opacity:.5;cursor:default}body .license-key-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}body .license-key-manage{color:#8e8e89;margin-top:16px;font:11px monospace}body .license-key-manage summary{cursor:pointer;width:fit-content}body .license-key-manage p{max-width:58ch;margin:12px 0;line-height:1.6}body .user-page .status-ok{color:#79c98e}body .admin-site-logo{border-radius:var(--radius-surface);background:#141414;border:1px solid #303030;max-width:650px;margin-bottom:24px;padding:22px}body .admin-site-logo h2{color:#ddd;margin:0 0 10px;font:18px monospace}body .admin-logo-preview{border-radius:var(--radius-surface);background:#0b0b0b;border:1px solid #292929;justify-content:center;align-items:center;min-height:105px;margin:16px 0;display:flex}body .admin-logo-preview img{object-fit:contain;width:145px;height:54px}body .admin-logo-upload{color:#ccc;flex-wrap:wrap;align-items:center;gap:12px;font:12px monospace;display:flex}body .admin-logo-upload input{min-width:0;max-width:100%}body .admin-logo-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}body .admin-site-logo button{color:#ddd;cursor:pointer;background:#242424;border:1px solid #444;padding:10px 14px;font:11px monospace}body .admin-logo-upload input::file-selector-button{color:#ddd;cursor:pointer;background:#242424;border:1px solid #444;padding:10px 14px;font:11px monospace}body .admin-site-logo button:disabled{opacity:.45;cursor:default}body .outline-icon.account-signed-in{color:#79c98e}@media (max-width:899px){body .site-header .brand img{max-width:101.5px;height:37.8px!important}body .site-header .account-name{display:none}}body .liked-icon,body :is(.heart,.hero-heart){justify-content:center;align-items:center;display:inline-flex}body .hero-heart .outline-icon{width:28px;height:28px}body .brand-logo-placeholder{width:145px;height:54px;display:block}@media (max-width:899px){body .brand-logo-placeholder{width:101.5px;height:37.8px}}body .site-footer{flex-wrap:wrap;gap:20px;padding-top:18px;padding-bottom:18px}body .site-footer-brand{flex-wrap:wrap;align-items:center;gap:18px;display:flex}body .site-footer nav{flex-wrap:wrap;gap:20px;display:flex}body .site-footer a{color:#888;transition:color var(--motion-normal) var(--motion-ease);text-decoration:none}body .site-footer a:hover{color:#ddd}body .information-content{color:#a2a29c;max-width:760px;font-size:13px;line-height:1.85}body .information-content section{border-top:1px solid #242424;margin-top:36px;padding-top:24px}body .information-content h2{color:#ddd;margin:0 0 14px;font:18px monospace}body .information-content p{margin:0 0 14px}body .information-content ul{padding-left:22px}body .information-content a{color:#deded6;text-underline-offset:4px}body .policy-preview{border-radius:var(--radius-surface);color:#bcb7a7;background:#171611;border:1px solid #39362c;max-width:760px;margin-top:26px;padding:18px 20px;font-size:12px;line-height:1.7}body .policy-preview p{margin:6px 0 0}body .support-email{overflow-wrap:anywhere;margin-bottom:14px;font:clamp(18px,4vw,27px) monospace;display:inline-block}@media (max-width:599px){body .site-footer{align-items:flex-start}body .site-footer nav{gap:16px}body .information-page{padding-top:40px}body .information-page h1{font-size:32px}}body .legal-operator{grid-template-columns:minmax(130px,180px) minmax(0,1fr);gap:12px 24px;margin:20px 0 24px;display:grid}body .legal-operator dt{color:#777}body .legal-operator dd{color:#ddd;overflow-wrap:anywhere;margin:0}@media (max-width:499px){body .legal-operator{grid-template-columns:1fr;gap:4px}body .legal-operator dd{margin-bottom:14px}}body .information-content section[id]{scroll-margin-top:96px}
