.checkout-nav>span{display:flex;align-items:center;gap:8px;color:#a9adb5;font-size:14px}.checkout-main{padding-top:32px;padding-bottom:24px}.checkout-back{display:inline-flex;align-items:center;gap:8px;color:#b7bbc3;font-size:14px}.checkout-back:hover{color:var(--primary)}.checkout-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin:32px 0}.checkout-kicker{font-size:12px;letter-spacing:1.5px;font-weight:700;color:#ffa568}.checkout-heading h1{font-size:clamp(30px,3vw,44px);font-weight:740;line-height:1.12;letter-spacing:-1.6px;margin:12px 0}.checkout-heading h1 span{color:var(--primary)}.checkout-heading p{color:#a9adb5}.checkout-progress{display:flex;gap:24px;padding-bottom:6px;flex-shrink:0}.checkout-progress li{display:flex;align-items:center;gap:8px;color:#969ba5}.checkout-progress li>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #3c414a;border-radius:50%;font-size:11px}.checkout-progress .current{color:#ffac73}.checkout-progress .current>span{border-color:var(--primary);background:#ff7a2114}.checkout-progress .complete>span{background:#224133;border-color:#3e6d53;color:#9ee1b5}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr);gap:28px;align-items:start}.checkout-sections{display:grid;gap:16px;min-width:0}.checkout-section{background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:0}.checkout-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.checkout-section-heading h2{font-size:18px;font-weight:650;flex:1;line-height:1.4}.checkout-section-heading>svg{color:#a6abb3}.checkout-number{font-size:12px;font-weight:700;color:#ffad78;background:#322218;width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.checkout-description{font-size:15px;line-height:1.65;color:#b0b4bd;margin-bottom:20px}.discord-connect{border:1px solid #666cf3;background:#5865f226;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px;font-size:15px;font-weight:600;border-radius:9px;color:#dddfff}.discord-connect:hover{background:#5865f244}.connection-label{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#97dcb0}.connected-profile{display:flex;align-items:center;gap:14px}.connected-profile>div{min-width:0;flex:1;overflow-wrap:anywhere}.connected-profile strong{font-size:16px}.connected-profile p{color:#a6abb3;font-size:14px;margin-top:3px}.discord-symbol{display:grid;place-items:center;height:48px;width:48px;border-radius:13px;color:#b8bdff;background:#5865f226}.connected-check{color:#8dd2a7}.checkout-fields{min-width:0}.checkout-fields:disabled{opacity:.65}.checkout-field-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;margin-bottom:10px}.checkout-field-heading span{color:#9ea4ae;font-size:12px}.checkout-quantity{display:flex;align-items:center;border:1px solid #393f47;background:#0f1114;border-radius:9px;padding:7px;gap:10px}.checkout-quantity button{width:36px;height:36px;border-radius:6px;display:grid;place-items:center;background:#22262c}.checkout-quantity input{background:transparent;border:0;width:100%;font-size:24px;font-weight:650;padding:0 6px;appearance:textfield;-moz-appearance:textfield}.checkout-quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.checkout-quantity>span{font-size:11px;color:#a6abb3;letter-spacing:1px}.checkout-presets{display:flex;gap:8px;margin:10px 0 25px}.checkout-presets button{flex:1;border:1px solid #343840;padding:9px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px;border-radius:7px}.checkout-presets button[aria-pressed=true]{color:#ffab6e;border-color:#935328;background:#ff7a2110}.checkout-label{display:block;font-size:14px;margin:22px 0 10px}.checkout-player{display:flex;align-items:center;gap:10px;background:#0f1114;border:1px solid #393f47;border-radius:9px;padding:0 14px}.checkout-player>svg{color:#9da4ae}.checkout-player input{background:transparent;padding:15px 0;width:100%;font-size:16px;border:0}.checkout-caption{color:#a0a6b0;font-size:12px;line-height:1.6;margin-top:12px}#recipient-hint{display:flex;align-items:center;gap:7px}.recipient-confirm{display:flex;align-items:flex-start;gap:11px;margin-top:22px}.recipient-confirm [data-slot=checkbox]{margin-top:3px;width:18px;height:18px}.recipient-confirm label{font-size:14px;line-height:1.65;color:#c5c9d0;cursor:pointer}.stripe-handoff{display:flex;justify-content:space-between;align-items:center;background:#0e1013;border:1px solid #2e3239;border-radius:9px;padding:12px 16px}.stripe-word{font-size:25px;letter-spacing:-1.4px;font-weight:750;color:#c3c0ff}.stripe-handoff>span:last-child{display:flex;gap:6px;align-items:center;font-size:12px;color:#a0a6b0}.payment-submit{margin-top:18px;padding:16px 20px;font-size:15px;min-height:52px}.payment-hint{text-align:center}.payment-error,.payment-unavailable{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #6d4a2e;border-radius:9px;background:#302115;color:#ffc391;font-size:14px;line-height:1.6;margin-top:16px}.payment-unavailable svg{margin-top:3px}.payment-error{color:#ffb5b5;border-color:#713b3b;background:#331e1e}.checkout-receipt{background:#17191d;border:1px solid #37322e;border-radius:16px;position:sticky;top:24px}.receipt-image{height:195px;background:#181710}.receipt-image img{object-fit:cover;width:100%;height:100%;object-position:center 48%}.receipt-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#17191d,transparent 65%)}.receipt-image>span{left:25px;top:22px;background:#101215ce;padding:7px 9px;border:1px solid #ffffff24;border-radius:5px;font-size:10px;letter-spacing:1.4px;color:#d8d9dc;z-index:1}.receipt-body{padding:8px 28px 28px}.receipt-product{display:flex;justify-content:space-between;align-items:center;gap:15px}.receipt-product h2{font-size:23px;font-weight:700;letter-spacing:-.7px;margin-top:7px}.receipt-product>svg{color:#b58c6c}.receipt-quantity{margin:18px 0 24px;font-size:28px}.receipt-quantity span{font-size:14px;font-weight:400;color:#aeb3bc}.receipt-lines{display:grid;gap:17px;border-top:1px solid #30353c;padding-top:24px}.receipt-lines>div{display:flex;justify-content:space-between;gap:15px}.receipt-lines dt{color:#a0a6b0}.receipt-total{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:25px;margin-top:25px;border-top:1px dashed #454039}.receipt-total>span{font-size:15px}.receipt-total small{display:block;font-size:12px;color:#a0a6b0;margin-top:5px}.receipt-total strong{font-size:42px;line-height:1;font-weight:730;letter-spacing:-2px;color:#ff994f;font-variant-numeric:tabular-nums}.receipt-assurance{display:flex;align-items:center;gap:10px;margin-top:23px;padding-top:20px;border-top:1px solid #30353c;color:#a4aab3;line-height:1.7}.receipt-assurance svg{color:#c49a7b}.checkout-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;border-top:1px solid #2b2e32;font-size:12px;color:#9da3ac}.checkout-footer>span{color:#bcbfc5;font-weight:700;letter-spacing:1px}.checkout-footer p{flex:1}.checkout-skeleton{display:flex;align-items:center;gap:14px}.payment-preview-banner{padding:10px 20px;background:#332215;color:#ffbe8f;text-align:center;font-size:13px}.payment-status{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #4b4234;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4}.payment-status>span{width:5px;height:5px;background:currentColor;border-radius:50%}.tone-orange{color:#ffc08c;background:#392719;border-color:#624329}.tone-green{color:#a0dfb8;background:#1a3024;border-color:#345640}.tone-red{color:#ffb2ad;background:#351e1d;border-color:#66403a}.tone-muted{color:#b6bec9;background:#232730;border-color:#424953}.order-timeline{display:flex;margin:26px 0 6px;gap:6px}.order-timeline li{display:flex;flex:1;flex-direction:column;gap:10px;position:relative;color:#959eab;min-width:0}.order-timeline li:not(:last-child):after{content:"";position:absolute;left:36px;right:0;height:1px;top:15px;background:#3a414b}.order-timeline li>span{width:30px;height:30px;border-radius:50%;background:#252a31;border:1px solid #424b57;display:grid;place-items:center}.order-timeline strong{font-size:12px;font-weight:500;padding-right:10px;line-height:1.5}.order-timeline .done{color:#bfe3cb}.order-timeline .done>span{background:#264531;color:#a7e4b8;border-color:#497858}.order-status-message{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#b9bfc9;margin-top:22px;line-height:1.7}.order-status-message svg{margin-top:4px}.payment-spin{animation:payment-spin 1s linear infinite}@keyframes payment-spin{to{transform:rotate(1turn)}}.customer-order .order-total{margin:0;padding:0;border:0;display:grid;gap:8px;justify-items:end}.purchase-card .order-total{display:flex}.purchase-card .order-total strong{font-size:29px}@media (max-width:1050px){.checkout-heading{display:block}.checkout-progress{margin-top:25px}.checkout-layout{gap:18px}}@media (max-width:760px){.checkout-layout{display:flex;flex-direction:column}.checkout-receipt,.checkout-sections{width:100%}.checkout-receipt{position:static}.checkout-section{padding:22px}.checkout-footer{flex-wrap:wrap}.checkout-footer p{flex-basis:100%;order:2}}@media (max-width:420px){.checkout-section{padding:18px}.checkout-section-heading{gap:8px;flex-wrap:wrap}.checkout-section-heading h2{font-size:16px}.connection-label{margin-left:38px}.checkout-progress{gap:14px}.checkout-progress li{font-size:12px;gap:6px}.checkout-nav>span{font-size:12px}.checkout-field-heading{flex-wrap:wrap}.receipt-total strong{font-size:36px}}.stripe-contact{margin:0 0 24px}.stripe-confirm-total{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 8px;border-top:1px solid #363b43;padding-top:24px}.stripe-confirm-total strong{font-size:26px;font-weight:700}.payment-loading{display:flex;align-items:center;gap:12px;color:#aeb5c0;padding:16px 0;font-size:14px}.payment-test-notice{padding:12px;background:#31251c;border:1px solid #755334;color:#ffbe89;font-size:14px;border-radius:8px;margin-bottom:20px}.checkout-edit{display:block;font-size:13px;color:#b4bcc9;text-decoration:underline;margin:22px auto 0}.receipt-page{max-width:800px;padding-top:50px;padding-bottom:70px}.receipt-page-card{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:16px;padding:40px}.receipt-status-icon{display:grid;place-items:center;width:70px;height:70px;border:1px solid;border-radius:20px;margin-bottom:28px}.receipt-page-card h1{font-size:clamp(28px,4vw,38px);font-weight:730;letter-spacing:-1px;margin:13px 0}.receipt-status-description{color:#afb7c4;line-height:1.7;margin-bottom:18px}.receipt-order-details{margin-top:30px;border-top:1px solid #343b44;padding-top:26px}.receipt-order-details h2{font-weight:700;font-size:20px;margin-bottom:20px}.receipt-order-details .receipt-lines{border-top:0;padding-top:0}.receipt-actions{display:flex;justify-content:space-between;gap:12px;margin-top:30px;flex-wrap:wrap}.order-reference code{font-size:13px;font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere}@media (max-width:500px){.receipt-page{padding-top:25px}.receipt-page-card{padding:24px}.receipt-actions>*{flex:1}}.payment-config-checks{display:grid;gap:10px;margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:10px}.payment-config-checks li{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:13px}.payment-config-checks span{color:#ffbc89;min-width:90px}.payment-config-checks [data-ready=true] span{color:#9bdbb0}.integration-grid .payment-config-checks code{background:none;padding:0;margin:0;color:#c7cbd2;font-size:12px}.first-order-offer{display:flex;gap:14px;padding:20px;margin:18px 0;border:1px solid #ff7a2155;border-radius:14px;background:linear-gradient(110deg,#ff7a211c,#151311);color:#ff9b55;text-align:left}.first-order-offer>svg{flex-shrink:0;margin-top:3px}.first-order-offer strong{font-size:19px;color:#fff}.first-order-offer p{color:#c8c4be;margin:7px 0}.first-order-offer span{font-weight:700;color:#ff9b55}.bulk-offer{font-size:13px!important;line-height:1.5;color:#ff9b55!important;margin:12px 0}.checkout-membership{margin-top:20px;padding:18px;border:1px solid #f59a3440;border-radius:14px;background:#f59a3408}.checkout-membership>strong{font-size:16px}.checkout-membership p{color:var(--muted,#b6b3ae);font-size:14px;line-height:1.6;margin:8px 0 0}.checkout-membership-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.checkout-membership-actions a,.checkout-membership-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px}.checkout-membership.is-verified{border-color:#5fcd7530;background:#5fcd7508}.checkout-membership.is-verified p{display:flex;align-items:center;gap:8px;color:#8cd79a;margin:0}.discount-section h2{align-items:center;font-size:18px;margin:0 0 16px}.discount-entry,.discount-section h2{display:flex;gap:10px}.discount-entry input{flex:1;min-width:0;border:1px solid #45413d;background:#111210;border-radius:10px;padding:12px 14px;color:#fff;font:inherit}.discount-entry button{min-width:80px;min-height:44px}.discount-applied{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a8dfb0;margin:12px 0}.discount-error{color:#ffb9a0;font-size:14px;margin-top:12px}.reviews-section{padding-top:64px;padding-bottom:64px}.reviews-section h2{font-size:clamp(26px,4vw,40px);font-weight:700;margin:8px 0 12px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.review-card{padding:24px;min-width:0}.review-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:18px 0;color:#e7e7e9}.review-stars{color:#ff9b56;white-space:nowrap;letter-spacing:2px}.review-toolbar{display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap}.review-toolbar strong{overflow-wrap:anywhere;min-width:0}.review-toolbar .field{max-width:190px}.review-form{margin-top:24px;padding:22px;border:1px solid #39312c;border-radius:14px;background:#101214}.review-form h3{font-size:20px;font-weight:650;margin-bottom:10px}.review-form label{display:block;margin:16px 0}.review-form .field{display:block;margin-top:8px;width:100%}.review-form textarea{resize:vertical;min-height:110px;line-height:1.6;padding:12px}.review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.review-state{display:block;color:#ffb787;margin-top:12px}.review-moderation .review-card{margin-top:18px}.review-moderation .small{overflow-wrap:anywhere}.review-empty{padding:24px 0;color:#a9a9b0}.review-moderation h2{font-size:24px;font-weight:650}@media (max-width:900px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.reviews-grid{grid-template-columns:1fr}.review-card{padding:20px}.review-form{padding:18px}}.minecraft-test-panel{padding-top:24px}.test-history-heading,.test-history-title,.test-panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.test-panel-heading h2{display:flex;gap:10px;align-items:center;font-size:26px;margin:8px 0}.test-panel-heading .quiet-button,.test-transfer-form .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.test-panel-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;margin:24px 0}.test-history-card,.test-resolve-form,.test-transfer-form,.test-transfer-info{padding:26px}.test-resolve-form label,.test-transfer-form label{display:grid;gap:8px;margin:18px 0}.test-worker-state{font-size:13px;color:#aaa;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.test-status-dot{width:8px;height:8px;border-radius:50%;background:#777}.test-worker-state[data-online=true] .test-status-dot{background:#40c896}.test-balance-values,.test-presets{display:flex;gap:12px;flex-wrap:wrap}.test-command-preview{padding:16px;background:#0c0e0f;border:1px solid #ffffff12;border-radius:10px;margin-top:20px;display:grid;gap:6px;overflow-wrap:anywhere}.test-command-preview code{color:#ff9b56}.test-transfer-form .test-transfer-consent{display:flex;align-items:flex-start;font-size:13px;line-height:1.5}.test-transfer-consent input{margin-top:4px;accent-color:#ff7a21}.test-transfer-info>svg{color:#ff9b56}.test-transfer-info h3{font-size:21px;margin:16px 0}.test-transfer-info p{color:#aaa;font-size:14px;line-height:1.7;margin:14px 0}.test-history-heading{margin:30px 0 16px}.test-history{display:grid;gap:14px}.test-history-title strong{font-size:16px}.test-history-title strong span{color:#ff9b56}.test-history-card>.small{margin:12px 0;overflow-wrap:anywhere}.test-balance-values{padding:12px 0;color:#aaa;font-size:13px}.test-balance-values strong{color:#eee;margin-left:8px}.test-history-card details{margin:12px 0;font-size:13px}.test-history-card summary{cursor:pointer}.test-history-card pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;max-height:240px;overflow:auto}.test-empty{padding:24px;color:#aaa}.test-resolve-form{margin-top:22px;border-color:#ff7a2166;max-width:720px}.test-transfer-form .primary-button{width:100%}@media (max-width:760px){.test-panel-grid{grid-template-columns:1fr}.test-history-heading,.test-history-title,.test-panel-heading{align-items:flex-start;flex-wrap:wrap}.test-panel-heading h2{font-size:22px}.test-history-card,.test-resolve-form,.test-transfer-form,.test-transfer-info{padding:20px}}.supply-cart[data-slot=sheet-content]{width:min(100%,460px);max-width:460px;padding:24px;gap:18px;background:#121416;border-color:#3a3029}.supply-cart [data-slot=sheet-header]{padding:10px 30px 0 0}.supply-cart [data-slot=sheet-title]{font-size:26px;font-weight:800;letter-spacing:-.6px}.supply-cart [data-slot=sheet-title] span{color:#ff9b52}.supply-cart [data-slot=sheet-description]{margin-top:6px}.cart-lines{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.cart-line{display:flex;align-items:flex-start;gap:12px;border:1px solid #333438;border-radius:10px;padding:14px 12px;background:#1b1d20}.cart-line-image{width:58px;height:64px;flex-shrink:0;display:grid;place-items:center}.cart-line-image img{width:100%;height:100%;object-fit:contain}.cart-line-info{flex:1;min-width:0}.cart-line h3{font-size:14px;font-weight:700;line-height:1.4}.cart-line-info p,.cart-line-info>span{color:#b2b3b8;line-height:1.6}.cart-line-info>span{display:block;color:#d3b39c;margin:3px 0 8px}.cart-line-end{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.cart-line-end strong{font-size:16px;white-space:nowrap;color:#ffb881}.cart-line-end button{color:#8d9097;padding:6px}.cart-line-end button:hover{color:#ffac9b}.cart-quantity{display:inline-flex;align-items:center;border:1px solid #45474c;border-radius:7px;background:#121416;overflow:hidden}.cart-quantity button{padding:8px;color:#d9d9dd}.cart-quantity button:disabled{opacity:.35}.cart-quantity input{width:47px;min-width:0;background:transparent;text-align:center;font-size:14px;appearance:textfield}.cart-quantity input::-webkit-inner-spin-button{appearance:none}.cart-bottom{margin-top:auto;border-top:1px solid #36302b;padding-top:20px}.cart-grand-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cart-grand-total>span{font-size:16px;font-weight:600}.cart-grand-total small{font-size:12px;color:#a29a93;margin-left:5px}.cart-grand-total strong{font-size:34px;color:#ffab6e;letter-spacing:-1px;font-weight:800;font-variant-numeric:tabular-nums}.cart-caption{font-size:13px;line-height:1.6;color:#a6a7ae;margin:12px 0}.cart-warning{color:#ffc18f;margin:12px 0;line-height:1.5}.cart-bottom .primary-button{min-height:48px}.cart-empty{display:flex;align-items:center;text-align:center;flex-direction:column;margin:auto 0;padding:40px 10px}.cart-empty>svg{color:#ff9b52}.cart-empty h3{font-size:23px;font-weight:700}.cart-empty p{color:#a7aab2}.preview-notice{text-align:center;padding:8px;background:#422919;color:#ffd4b3;font-size:13px}.cart-checkout-receipt{background:#151719;border:1px solid #363438;border-radius:15px;padding:23px;align-self:start;position:sticky}.cart-checkout-receipt>h2{font-size:22px;margin-bottom:18px;font-weight:750}.cart-checkout-receipt .cart-line{background:transparent;padding:14px 0;border:0;border-bottom:1px solid #333;border-radius:0}.cart-checkout-receipt .cart-lines{max-height:450px}.cart-checkout-receipt .cart-grand-total{border-top:1px solid #444;margin-top:20px;padding-top:20px}.cart-checkout-recipient{padding-top:0}.cart-checkout-recipient .checkout-label{margin-top:0}.receipt-cart-items{margin-top:24px;text-align:left}.receipt-cart-items>h2{font-size:20px;font-weight:700;margin-bottom:12px}.receipt-cart-item{padding:18px 0;border-bottom:1px solid #343434}.receipt-cart-item h3{font-size:16px;font-weight:700;margin-bottom:8px}.receipt-cart-item .order-reference{margin-top:12px}.receipt-cart-total{display:flex;justify-content:space-between;font-size:19px;margin-top:20px}.receipt-cart-total strong{color:#ffaa6e}.dark,:root{--supply-orange:#ff7a29;--supply-paper:#f5f3ef;--supply-dim:#aaa7a3;--supply-line:#ffffff18}body{background:#111110;color:var(--supply-paper)}::selection{background:#ff7a29;color:#17110d}.brand{gap:10px;letter-spacing:-.045em;line-height:1;font-size:23px;flex-shrink:0}.brand-icon{width:38px;height:38px}.brand-wordmark{display:inline;font-weight:750;white-space:nowrap}.brand-wordmark>span{color:var(--supply-orange)}.primary-button{background:var(--supply-orange);color:#21140b;border:1px solid transparent;border-radius:7px;min-height:48px;font-weight:650;box-shadow:none}.primary-button:hover{background:#ff934c;transform:none}.quiet-button{background:#ffffff04;border-color:#ffffff20;border-radius:7px;min-height:42px}.quiet-button:hover{background:#ffffff0a;border-color:#ffffff36}.topbar{background:#111110;border-color:var(--supply-line)}.marketplace-page{background:#111110;isolation:isolate;min-height:100vh;overflow:clip}.marketplace-page .shell{max-width:1320px;padding-inline:48px}.marketplace-page .main{padding-block:0}.marketplace-page .nav{height:auto;min-height:88px;gap:32px;padding-block:18px}.marketplace-page .navlinks{display:flex;gap:26px;align-items:center;font-size:14px;font-weight:500}.marketplace-page .navlinks a,.marketplace-page .navlinks button{min-height:42px;display:inline-flex;align-items:center;white-space:nowrap}.marketplace-page .navlinks .active{color:#fff}.marketplace-page .navlinks .active:after{bottom:0;height:2px;background:var(--supply-orange)}.marketplace-page .navright{gap:10px;margin-left:auto}.nav-cart{gap:9px;white-space:nowrap;border-color:#ff7a2945;background:#ff7a290b}.nav-cart>svg{color:var(--supply-orange)}.cart-count{font-size:12px;color:#17110d;background:#ff9b5f;min-width:19px;height:19px;border-radius:50%;display:grid;place-items:center;padding-inline:4px;font-weight:650}.nav-cart strong{font-size:14px;font-variant-numeric:tabular-nums}.skip-link{position:absolute;top:-100px;left:20px;z-index:100;background:#ff7a29;color:#111;padding:12px 20px;border-radius:6px}.skip-link:focus{top:12px}.supply-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;padding:64px 0 60px;min-height:420px}.supply-hero-copy{position:relative;z-index:1}.supply-eyebrow{display:block;font-size:12px;font-weight:550;letter-spacing:.13em;color:#b6aba1}.supply-hero h1{font-size:clamp(44px,4.9vw,66px);font-weight:750;line-height:1.08;letter-spacing:-.055em;margin:20px 0;color:var(--supply-paper)}.supply-hero h1>span{color:var(--supply-orange)}.supply-hero-copy>p{font-size:16px;line-height:1.8;color:#b4b1ad;max-width:460px;margin:0}.supply-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:27px}.supply-hero-actions .primary-button{padding:12px 22px;gap:22px;font-size:14px}.supply-text-link{display:inline-flex;align-items:center;gap:9px;color:#d4d0cb;font-size:14px;font-weight:500;min-height:44px}.supply-text-link:hover{color:var(--supply-orange)}.supply-hero-copy>.supply-hero-meta{font-size:12px;color:#8e8b86;margin-top:20px}.supply-hero-visual{display:grid;place-items:center;min-width:0;height:320px}.supply-scene{width:260px;height:260px;max-width:80%;object-fit:contain}.supply-offers{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:38px;border-bottom:1px solid var(--supply-line);align-items:start}.supply-offer{border:1px solid #ff7a2928;border-radius:8px;background:#ff7a2906;padding:18px 21px}.supply-bulk-offer,.supply-offer>summary{display:flex;align-items:center;gap:15px}.supply-offer>summary{list-style:none;cursor:pointer}.supply-offer>summary::-webkit-details-marker{display:none}.supply-offer>summary:focus-visible{outline:2px solid var(--supply-orange);outline-offset:6px;border-radius:2px}.supply-offer svg{color:#ffa063}.supply-offer strong{display:block;font-size:14px;line-height:1.5;font-weight:600;color:#f3d0b7}.supply-offer small{display:block;font-size:12px;color:#a6a19c;margin-top:3px;line-height:1.5}.supply-offer small span{color:#c1b5aa}.supply-offer>p{margin:14px 0 0 36px;font-size:13px;color:#b5aba2;line-height:1.7}.supply-bulk-offer{background:#ffffff02;border-color:#ffffff13}.supply-bulk-offer strong{color:#dfdbd6}.supply-catalog{padding-top:38px;scroll-margin-top:25px}.supply-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.supply-section-head h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;font-weight:650;margin:0}.supply-catalog-note{color:#92908b;font-size:12px}.supply-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.market-categories[data-slot=tabs-list]{background:#1b1b19;border:1px solid #ffffff0c;padding:4px;height:auto;gap:4px;border-radius:8px;justify-content:flex-start;flex-wrap:wrap}.market-categories [data-slot=tabs-trigger]{font-size:13px;font-weight:500;border:0;border-radius:5px;min-height:38px;padding:8px 15px;gap:8px;background:transparent;color:#aaa6a1;box-shadow:none;position:relative}.market-categories [data-slot=tabs-trigger][data-active]{color:#ffab74;background:#ff7a2915;box-shadow:none}.market-categories [data-slot=tabs-trigger]>span{font-size:11px;padding:1px 5px;background:#ffffff07;color:#a6a19b;border-radius:3px}.supply-catalog-status{font-size:12px;color:#94918c;text-align:right}.market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:22px}.supply-product{min-width:0;display:flex;flex-direction:column;background:#1a1a18;border:1px solid #ffffff18;position:relative;border-radius:10px;overflow:hidden;transition:border-color .18s}.supply-product:hover{border-color:#ffffff35}.supply-product-top{position:absolute;top:15px;right:16px;z-index:1}.supply-stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.5;color:#a9d5ac;background:#131713ec;padding:4px 8px;border-radius:5px;white-space:nowrap}.supply-stock:before{content:"";width:5px;height:5px;background:#80c686;border-radius:50%}.supply-stock.empty{color:#b2aea8;background:#111a}.supply-stock.empty:before{background:#8b8782}.supply-product-main{min-width:0}.supply-product-art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:200px;padding:25px 30px 12px;background:#151513;border-bottom:1px solid #ffffff06}.supply-product-art img{width:160px;height:160px;object-fit:contain;filter:drop-shadow(0 9px 14px #0004);transition:transform .2s}.supply-product:hover .supply-product-art img{transform:translateY(-3px)}.supply-currency .supply-product-art img{width:149px;height:149px}.supply-item .supply-product-art img{image-rendering:pixelated}.supply-product-art>svg{color:#a19b93}.supply-product-info{min-width:0;padding:21px 22px 0}.supply-product-info h3{font-size:21px;line-height:1.25;font-weight:650;letter-spacing:-.025em;margin:0 0 6px;overflow-wrap:anywhere}.supply-product-description{font-size:13px;line-height:1.6;color:#9b9892;margin:0 0 14px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.supply-unit-price{display:flex;align-items:baseline;gap:7px;margin-bottom:9px}.supply-unit-price strong{font-size:24px;font-weight:650;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.supply-unit-price>span{font-size:12px;color:#a09c97}.supply-product-delivery{display:flex;gap:6px;align-items:center;font-size:12px;color:#a7a19b;line-height:1.5;margin:0}.supply-product-delivery svg{color:#c19674}.supply-config{margin:auto 22px 0;padding:20px 0 16px}.supply-quantity-heading{margin-bottom:9px}.supply-quantity-heading label{font-size:13px;font-weight:500;color:#c7c2bc}.supply-quantity-row{display:flex;flex-direction:column;gap:8px}.supply-quantity-input{display:flex;align-items:center;height:45px;width:100%;min-width:0;border:1px solid #ffffff24;background:#121211;border-radius:6px}.supply-quantity-input:focus-within{border-color:#ff7a29a0}.supply-quantity-input input{width:100%;min-width:0;height:43px;text-align:center;background:transparent;font-size:17px;font-weight:550;font-variant-numeric:tabular-nums;appearance:textfield}.supply-quantity-input input::-webkit-inner-spin-button{appearance:none}.supply-quantity-input button{width:44px;height:43px;display:grid;place-items:center;flex-shrink:0;color:#ccc5be;border-radius:5px}.supply-quantity-input button:hover:not(:disabled){background:#ffffff08;color:#ff9a55}.supply-presets{display:flex;gap:7px}.supply-presets button{flex:1;min-height:34px;min-width:0;padding:6px;font-size:12px;color:#aaa49d;border:1px solid #ffffff16;border-radius:5px;background:#ffffff02}.supply-presets button[aria-pressed=true]{color:#ffab71;border-color:#ff7a2960;background:#ff7a290c}.supply-presets button:hover:not(:disabled){border-color:#ff7a2955}.supply-price-note{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:46px;color:#9e9993;font-size:12px;line-height:1.6;padding:11px 0}.supply-price-note strong{font-weight:500;color:#dbab87}.supply-discount-label{font-size:11px;background:#ff7a2912;color:#ffab71;padding:2px 5px;margin-right:2px;border-radius:3px}.supply-product-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px;border-top:1px solid #ffffff13;padding:16px 0 0}.supply-selection-total{min-width:0}.supply-selection-total>span{display:flex;align-items:baseline;gap:7px;font-size:12px;color:#bcb6af}.supply-selection-total small{font-size:10px;color:#8d8780}.supply-selection-total output{display:block;font-size:34px;letter-spacing:-.045em;line-height:1.2;margin-top:3px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#fff5eb}.supply-add{min-height:47px;display:flex;align-items:center;justify-content:center;gap:11px;border-radius:6px;background:var(--supply-orange);color:#241507;padding:11px 16px;font-size:14px;font-weight:650;flex-shrink:0}.supply-add:hover:not(:disabled){background:#ff9854}.supply-add.is-added{background:#314f35;color:#d4efd7}.supply-product-limit{font-size:11px;line-height:1.6;color:#97918a;margin-top:13px}.market-footnote{display:flex;align-items:center;font-size:12px;color:#96908a;margin-top:22px;gap:9px;line-height:1.7}.market-empty{border:1px dashed #ffffff25;padding:40px 24px;color:#b1ada7;font-size:15px;border-radius:8px}.cart-added{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:30;display:flex;gap:12px;align-items:center;width:max-content;max-width:calc(100% - 32px);padding:15px 18px;background:#252722;color:#f1f4ec;border:1px solid #76946255;border-radius:9px;box-shadow:0 12px 45px #0008;font-size:13px;line-height:1.5}.cart-added>svg{color:#a5ce8a}.cart-added button{display:flex;align-items:center;gap:7px;white-space:nowrap;font-weight:600;color:#ffad75;min-height:32px}.cart-added .toast-dismiss{color:#a7aaa2;margin-left:2px;min-width:28px;justify-content:center}.supply-delivery{scroll-margin-top:24px;margin-top:66px}.supply-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.supply-step{padding:21px 23px;min-width:0;background:#191917;border:1px solid #ffffff10;border-radius:8px}.supply-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;color:#a08d7d}.supply-step-top span{font-size:12px;color:#d19c73}.supply-step h3{font-size:16px;line-height:1.4;font-weight:600;margin-bottom:9px}.supply-step p{font-size:13px;line-height:1.8;color:#aaa39b;margin:0}.supply-delivery-note{display:flex;align-items:baseline;gap:17px;padding:19px 0}.supply-delivery-note>span{font-size:12px;font-weight:600;color:#bba691;white-space:nowrap}.supply-delivery-note p{font-size:12px;line-height:1.8;color:#9c958c;margin:0}.supply-delivery-note strong{color:#c1b8ae;font-weight:500}.marketplace-page .reviews-section{margin-top:48px;padding:0 0 55px;border:0}.marketplace-page .review-toolbar h2{font-size:28px;letter-spacing:-.035em;font-weight:650;line-height:1.2}.marketplace-page .review-toolbar .small{font-size:13px;line-height:1.7;color:#a39c95;margin-top:9px}.marketplace-page .reviews-grid{gap:20px;margin-top:24px}.marketplace-page .review-card{background:#1a1a18;border:1px solid #ffffff16;border-radius:8px;padding:24px;box-shadow:none}.marketplace-page .review-body{font-size:15px;line-height:1.75;color:#d5cfc7}.marketplace-page .review-stars{color:#ffa86d;font-size:13px;letter-spacing:2px}.marketplace-page .review-empty{border:1px dashed #ffffff20;border-radius:8px;background:transparent;color:#a69e95;font-size:14px;padding:24px;margin-top:25px}.supply-community{display:flex;align-items:center;gap:24px;padding:28px;margin-bottom:55px;border:1px solid #ffffff16;border-radius:9px;background:#1b1a18}.supply-community>svg{color:#ffac72}.supply-community>div{flex:1}.supply-community h2{font-size:22px;line-height:1.2;letter-spacing:-.025em;font-weight:650;margin:0 0 9px}.supply-community p{font-size:14px;color:#aaa198;line-height:1.6;margin:0}.supply-community .primary-button{white-space:nowrap;gap:18px;padding:12px 20px}.marketplace-page .footer{background:#0d0d0c;border-top:1px solid var(--supply-line);margin:0;padding:0}.supply-footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:32px 0;border-bottom:1px solid var(--supply-line)}.supply-footer-top .footer-links{gap:25px;align-items:center;flex-wrap:wrap;font-size:13px}.supply-footer-top .footer-links>a{display:inline-flex;align-items:center;gap:6px}.supply-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0 26px}.supply-footer-bottom p,.supply-footer-bottom>span{font-size:12px;line-height:1.7;color:#90887e;margin:0}@media (max-width:1100px){.marketplace-page .shell{padding-inline:32px}.marketplace-page .nav{flex-wrap:wrap;gap:10px 24px}.marketplace-page .navlinks{order:3;width:100%;justify-content:center}.supply-hero{gap:15px;padding-block:50px}.supply-hero h1{font-size:53px}.supply-hero-visual{height:290px}.supply-scene{width:230px;height:230px}.supply-hero-actions{gap:18px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-footer-top{align-items:flex-start}.supply-footer-top .footer-links{justify-content:flex-end;gap:15px 22px}}@media (max-width:760px){.marketplace-page .shell{padding-inline:22px}.supply-hero{gap:0;grid-template-columns:1fr;position:relative;min-height:340px;padding-block:48px}.supply-hero-copy{max-width:520px}.supply-hero h1{font-size:clamp(43px,7.5vw,57px)}.supply-hero-visual{display:none}.supply-offers{gap:12px;padding-bottom:30px}.supply-offer{padding:15px}.supply-bulk-offer,.supply-offer>summary{gap:11px;align-items:flex-start}.supply-offer svg{width:18px;margin-top:2px}.supply-offer strong{font-size:13px}.supply-offer>p{margin-left:0}.marketplace-page .review-toolbar h2,.supply-section-head h2{font-size:26px}.supply-catalog-toolbar{flex-wrap:wrap;gap:12px}.supply-catalog-status{text-align:left}.supply-product-info{padding-inline:18px}.supply-config{margin-inline:18px}.supply-product-art{height:175px}.supply-product-art img{width:139px;height:139px}.supply-currency .supply-product-art img{width:130px;height:130px}.supply-add{padding-inline:13px;gap:9px}.supply-selection-total output{font-size:32px}.supply-steps{gap:14px}.supply-step{padding:19px}.supply-community{gap:18px;flex-wrap:wrap;padding:24px}.supply-community>div{min-width:70%}.supply-community .primary-button{margin-left:48px}.supply-footer-top{flex-direction:column}.supply-footer-top .footer-links{justify-content:flex-start}.supply-footer-bottom{align-items:flex-start}.supply-footer-bottom>span{display:none}}@media (max-width:600px){.marketplace-page .nav{padding-block:16px 8px;gap:12px}.marketplace-page .brand{font-size:21px;gap:8px}.marketplace-page .brand-icon{width:32px;height:32px}.marketplace-page .navlinks{justify-content:flex-start;gap:25px;overflow-x:auto;font-size:13px}.marketplace-page .navlinks a,.marketplace-page .navlinks button{min-height:36px}.marketplace-page .navright{gap:6px}.marketplace-page .account-nav .quiet-button{font-size:12px;padding:9px 10px;gap:5px}.marketplace-page .account-nav .staff-link{display:none}.nav-cart{padding:9px;min-height:40px;gap:6px}.nav-cart strong{display:none}.market-grid{grid-template-columns:minmax(0,1fr);gap:20px}.supply-product-art{height:205px}.supply-product-art img{width:160px;height:160px}.supply-currency .supply-product-art img{width:150px;height:150px}.supply-product-info{padding:21px 22px 0}.supply-config{margin-inline:22px}.supply-selection-total output{font-size:38px}.supply-add{min-height:50px;padding-inline:22px}.supply-offers{grid-template-columns:1fr;gap:10px}.supply-bulk-offer{padding:3px 15px 0;border:0;background:transparent}.supply-bulk-offer small{display:none}.supply-offer strong{font-size:14px}.supply-catalog{padding-top:32px}.market-categories[data-slot=tabs-list]{width:100%}.market-categories [data-slot=tabs-trigger]{flex:1;padding-inline:12px}.market-footnote{align-items:flex-start;font-size:11px}.market-footnote svg{margin-top:2px}.supply-delivery{margin-top:48px}.supply-section-head{gap:15px}.supply-section-head .supply-text-link{font-size:12px}.supply-steps{grid-template-columns:1fr}.supply-step-top{margin-bottom:12px}.supply-step{padding:21px}.supply-step p{font-size:14px}.supply-delivery-note{flex-direction:column;gap:5px}.marketplace-page .reviews-section{margin-top:32px;padding-bottom:38px}.supply-community{margin-bottom:36px}.supply-community h2{font-size:21px}.supply-community p{font-size:13px}.cart-added{flex-wrap:wrap;gap:7px 10px;padding:12px 15px;bottom:16px;width:calc(100% - 32px)}.cart-added>span{flex:1;min-width:75%}.cart-added>button:not(.toast-dismiss){margin-left:27px}.cart-added .toast-dismiss{margin-left:auto}}@media (max-width:380px){.marketplace-page .shell{padding-inline:16px}.marketplace-page .brand{font-size:19px}.marketplace-page .brand-icon{width:28px;height:28px}.marketplace-page .navlinks{gap:19px;font-size:12px}.marketplace-page .account-nav .quiet-button{padding:8px;font-size:11px}.supply-add{padding-inline:16px}.supply-hero-actions{gap:15px}.supply-text-link{font-size:13px}.supply-section-head h2{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-button,.supply-add,.supply-product-art img{transition:none}.supply-product:hover .supply-product-art img{transform:none}}@media (min-width:601px) and (max-width:760px){.supply-product-bottom{flex-direction:column;align-items:stretch;gap:14px}.supply-selection-total{display:flex;align-items:center;justify-content:space-between;gap:8px}.supply-selection-total output{margin-top:0}}.discord-invite{background:#1a1915;border-color:#ffffff16}.discord-invite-inner{max-width:1420px;padding:10px 48px;gap:12px}.discord-invite-inner>svg{width:17px;height:17px}.discord-invite-copy{flex-direction:row;align-items:center;gap:13px;flex-wrap:wrap}.discord-invite-copy strong{font-size:13px;font-weight:600;color:#dbdad9}.discord-invite-copy span{font-size:12px;color:#a2a1a0}.discord-invite-actions{gap:14px}.discord-invite-actions a,.discord-invite-actions button{font-size:12px;min-height:32px}.discord-invite-actions .discord-invite-join{background:transparent;border:1px solid #ff7a2950;border-radius:3px;padding:6px 12px;color:#ffb07d;font-weight:600}.discord-invite-actions .discord-invite-join:hover{background:#ff7a2910}.discord-invite-actions>a:not(.discord-invite-join){color:#acabaa}.checkout-nav{height:90px}.checkout-nav>span{font:400 12px var(--font-geist-mono);color:#a8a7a6}.checkout-main{max-width:1320px;padding-block:28px}.checkout-heading{padding:9px 0 32px;border-bottom:1px solid #ffffff1c;margin:30px 0}.checkout-kicker{font:400 12px/1.6 var(--font-geist-mono);letter-spacing:.09em;color:#aeadac}.checkout-heading h1{font-size:clamp(36px,4.1vw,58px);line-height:1.08;letter-spacing:-.055em;font-weight:750;margin:12px 0 15px}.checkout-heading p{font-size:16px;line-height:1.6;color:#adacab}.checkout-heading h1 span{color:#ff8c45}.checkout-back{font-size:13px;color:#b3b2b1;min-height:30px}.checkout-progress{gap:20px}.checkout-progress li{font-size:13px;color:#a4a3a2}.checkout-progress li>span{border-radius:3px;font-family:var(--font-geist-mono);font-size:12px;border-color:#504f4e}.checkout-progress .current{color:#f6c6a4}.checkout-progress .current>span{background:#ff7a2912;border-color:#ff7a29}.checkout-progress .complete>span{background:#263022;border-color:#48573c;color:#c0d7ae}.checkout-layout{gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)}.checkout-section{background:#1b1a19;border-color:#ffffff1c;border-radius:4px;padding:26px}.checkout-section-heading{border-bottom:1px solid #ffffff12;padding-bottom:19px;margin-bottom:23px}.checkout-section-heading h2{font-size:19px;font-weight:600;letter-spacing:-.02em}.checkout-section-heading>svg{color:#a4a3a2}.checkout-number{border-radius:2px;font:400 12px var(--font-geist-mono);background:transparent;color:#e1ac84;border:1px solid #6b4b35;width:29px;height:29px}.checkout-description,.checkout-hint{color:#aeadac}.discord-connect{background:#ff7a290b;border:1px solid #ff7a295a;border-radius:3px;color:#f7ccae;min-height:50px}.discord-connect:hover{background:#ff7a2918;border-color:#ff7a29}.discord-symbol{background:#eac6a415;color:#e7bc98;border-radius:4px}.connected-profile p{color:#abaaa9}.connected-check,.connection-label{color:#b5d0a2}.checkout-input,.checkout-input-wrap,.checkout-quantity{border-radius:3px;background:#121110;border-color:#454443}.checkout-quantity button{border-radius:2px;background:#272625;color:#d0cfce}.checkout-quantity input{color:#f1f0ef}.checkout-quantity>span{font-family:var(--font-geist-mono);font-size:12px;color:#a8a7a6}.checkout-confirm,.checkout-input-icon,.checkout-presets button{border-radius:3px}.checkout-receipt{border-radius:4px;background:#1e1d1c;border:1px solid #ffffff25;overflow:hidden;box-shadow:0 18px 70px #0002}.receipt-image{height:175px;background:#262524;position:relative;border-bottom:1px solid #ffffff1a;overflow:hidden}.receipt-image img{object-fit:contain;width:140px;height:140px;margin:auto;filter:drop-shadow(0 12px 20px #0006)}.receipt-image>span{position:absolute;left:20px;top:18px;bottom:auto;font:400 12px var(--font-geist-mono);letter-spacing:.07em;color:#b2b1b0;writing-mode:vertical-rl}.receipt-body{padding:27px}.receipt-product{gap:14px}.receipt-product h2{font-size:25px;line-height:1.2;letter-spacing:-.04em}.receipt-product .checkout-kicker{font-size:12px}.receipt-product>svg{color:#a8a7a6}.receipt-quantity{font-size:31px;letter-spacing:-.04em;font-weight:650}.receipt-quantity>span{font-size:14px;color:#acabaa;letter-spacing:0}.receipt-lines{font-size:14px;line-height:1.6}.receipt-lines>div{gap:18px}.receipt-lines dd{max-width:62%;text-align:right;overflow-wrap:anywhere;color:#dad9d8}.receipt-lines dt{color:#aaa9a8;flex-shrink:0}.receipt-total{border-color:#7e7d7c;padding-top:23px;gap:15px}.receipt-total strong{color:#f2f1f0;font-size:44px;letter-spacing:-.06em;overflow-wrap:anywhere}.receipt-total>span{font-size:14px;color:#bfbebd}.receipt-total small{font:400 12px var(--font-geist-mono)}.receipt-assurance{background:transparent;border:0;border-top:1px solid #ffffff18;padding:20px 0 0;color:#abaaa9;font-size:12px;line-height:1.6}.receipt-assurance svg{color:#c2c1c0}.first-order-offer{background:#ff7a2908;border:1px solid #ff7a292e;border-left:3px solid #ff7a29;border-radius:3px;padding:18px;gap:13px;margin:12px 0;color:#e9af85}.first-order-offer strong{font-size:17px;color:#efd2ba;letter-spacing:-.02em}.first-order-offer p{font-size:14px;color:#b5b4b3;line-height:1.6}.first-order-offer span{font-size:12px;font-weight:450;color:#ccaa8f}.first-order-offer>svg{width:20px}.bulk-offer{color:#d2af8e!important;font-size:12px!important;line-height:1.6}.checkout-caption,.checkout-footer p{color:#979695;font-size:12px;line-height:1.6}.checkout-footer{margin-top:42px;border-color:#ffffff19}.checkout-footer>span{font:400 12px var(--font-geist-mono);letter-spacing:.04em;color:#a4a3a2}.supply-cart[data-slot=sheet-content]{width:min(100%,510px);max-width:510px;padding:28px;gap:22px;background:#181716;border-left:1px solid #ffffff30}.supply-cart [data-slot=sheet-header]{padding:12px 32px 22px 0;border-bottom:1px solid #ffffff1f}.supply-cart [data-slot=sheet-title]{font-size:34px;line-height:1.1;letter-spacing:-.05em}.supply-cart [data-slot=sheet-description]{font-size:14px;color:#adacab;line-height:1.6;margin-top:13px}.cart-lines{gap:0}.cart-line{border:0;border-bottom:1px solid #ffffff19;background:transparent;border-radius:0;padding:22px 0;gap:17px}.cart-line-image{width:65px;height:76px}.cart-line-info h3{font-size:16px;letter-spacing:-.025em;font-weight:600}.cart-line-info p,.cart-line-info>span{font-size:12px;line-height:1.7;color:#b0afae}.cart-line-info>span{color:#baab91;margin-block:4px 12px}.cart-line-end strong{font-size:19px;letter-spacing:-.03em;color:#f2ead7}.cart-line-end button{color:#969594}.cart-quantity{border-color:#51504f;background:#141312;border-radius:3px}.cart-quantity button{width:35px;height:35px;display:grid;place-items:center;padding:0}.cart-quantity input{font-size:15px;width:52px}.cart-bottom{border:0;padding-top:0}.cart-bottom .first-order-offer{margin-block:17px}.cart-grand-total{margin:21px 0 16px;align-items:baseline}.cart-grand-total strong{font-size:44px;color:#f4f0df;font-weight:700;letter-spacing:-.06em}.cart-grand-total>span{font-size:14px;color:#b3b2b1}.cart-grand-total small{font-family:var(--font-geist-mono);color:#8e8d8c}.cart-caption{color:#a5a4a3;font-size:12px;line-height:1.7}.cart-warning{font-size:14px;color:#efbd95}.cart-bottom .primary-button{min-height:54px;font-size:15px;justify-content:space-between;padding-inline:20px}.cart-empty{gap:18px}.cart-empty>svg{color:#bd996e}.cart-empty h3{font-size:29px;letter-spacing:-.04em}.cart-empty p{color:#aeadac;font-size:15px;line-height:1.7}.cart-checkout-receipt{border-radius:4px;background:#1e1d1c;border-color:#ffffff29;padding:26px;top:24px}.cart-checkout-receipt>h2{font-size:27px;letter-spacing:-.045em;font-weight:650}.cart-checkout-receipt .cart-line{padding-block:20px;border-color:#ffffff1b}.cart-checkout-receipt .cart-grand-total{border-color:#706f6e}.cart-checkout-receipt .cart-lines{max-height:520px}.receipt-status-description{font-size:16px;line-height:1.75;color:#b2b1b0}.receipt-status-icon{border-radius:5px}.receipt-cart-items>h2{font-size:24px;letter-spacing:-.04em}.receipt-cart-item{border-color:#ffffff1c}.receipt-cart-item h3{font-size:17px}.receipt-cart-total strong{color:#f3e9d5}.order-reference,.payment-status{border-radius:3px}.modal-body[data-slot=dialog-content]{background:#1c1b1a;border:1px solid #ffffff30;border-radius:6px;padding:30px}.modal-body [data-slot=dialog-title]{font-size:29px;letter-spacing:-.04em;line-height:1.2}.modal-body [data-slot=dialog-description]{font-size:15px;line-height:1.65;color:#b0afae}.faq-row{border-color:#ffffff1b}.faq-row summary{font-size:16px;line-height:1.5;padding-block:19px}.faq-row p{font-size:15px;line-height:1.75;color:#abaaa9}.field{background:#151413;border-color:#5f5e5d;border-radius:3px;min-height:48px;font-size:16px}.account-main{padding-top:38px}.account-heading{border-bottom:1px solid #ffffff1c;padding-bottom:28px;margin-bottom:30px}.account-heading h1{font-size:clamp(32px,4vw,54px);letter-spacing:-.055em;line-height:1.15}.account-heading p{color:#afaead}.account-heading .eyebrow,.account-signin .eyebrow{font:400 12px var(--font-geist-mono);color:#afac99;letter-spacing:.08em}.account-main .panel{border-radius:4px;background:#1c1b1a;border-color:#ffffff1d;box-shadow:none}.account-signin{border-top:3px solid #ff7a29!important;padding:40px!important}.account-signin h1{font-size:clamp(38px,5vw,60px);font-weight:750;letter-spacing:-.06em;line-height:1.08}.account-signin p{font-size:16px;line-height:1.75;color:#b2b1b0}.account-symbol{border-radius:4px;background:#ff7a2910;color:#e1a676}.account-signin-note{color:#9f9e9d;font-size:12px}.profile-card h2{font-size:23px;letter-spacing:-.04em}.profile-avatar{border-radius:4px;background:#383736}.profile-meta{border-color:#ffffff1b}.profile-card .tag{border-radius:2px}.customer-order{border-radius:3px;background:#181716;border-color:#ffffff1b}.customer-order-detail{background:#161514;border-color:#ffffff1b}.order-summary h3{font-size:16px}.order-total strong{color:#f1e4cc}.account-main .section-heading h2{font-size:29px;letter-spacing:-.035em}@media (max-width:1000px){.discord-invite-inner{padding-inline:32px}.discord-invite-copy{gap:2px}.checkout-heading,.discord-invite-copy{flex-direction:column;align-items:flex-start}.checkout-heading{gap:20px}.checkout-progress{padding-top:0}.checkout-layout{gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.83fr)}.receipt-body{padding:22px}.receipt-lines>div{flex-wrap:wrap;gap:5px}.receipt-lines dd{max-width:100%}.receipt-total strong{font-size:37px}.cart-checkout-receipt{padding:22px}.cart-line{gap:12px}.cart-line-image{width:48px}.cart-line-info h3{font-size:14px}.cart-line-end strong{font-size:16px}}@media (max-width:760px){.checkout-main,.checkout-nav{padding-inline:22px}.checkout-nav{height:80px;gap:15px}.checkout-nav>span{font-size:12px}.checkout-layout{grid-template-columns:1fr}.checkout-heading{padding-bottom:24px;margin-block:24px}.checkout-heading h1{font-size:39px}.checkout-progress{gap:18px}.checkout-progress li{font-size:12px}.checkout-section{padding:22px}.checkout-section-heading{padding-bottom:16px}.cart-checkout-receipt,.checkout-receipt{position:static}.receipt-image{height:150px}.receipt-image img{width:125px;height:125px}.receipt-lines>div{flex-wrap:nowrap;gap:16px}.receipt-lines dd{max-width:65%}.receipt-total strong{font-size:43px}.supply-cart[data-slot=sheet-content]{padding:22px 20px}.supply-cart [data-slot=sheet-title]{font-size:32px}.cart-line{gap:13px}.cart-line-image{width:55px}.cart-line-info h3{font-size:15px}.cart-line-end strong{font-size:18px}.cart-grand-total strong{font-size:41px}.first-order-offer{padding:16px}.first-order-offer strong{font-size:17px}.first-order-offer p{font-size:14px}.account-signin{padding:28px!important}.account-main{padding-inline:22px}.account-heading h1{font-size:35px}.modal-body[data-slot=dialog-content],.profile-card{padding:24px}.modal-body [data-slot=dialog-title]{font-size:27px}}@media (max-width:650px){.discord-invite-inner{padding:10px 20px;gap:12px}.discord-invite-copy{min-width:calc(100% - 33px)}.discord-invite-copy span{display:none}.discord-invite-copy strong{font-size:12px}.discord-invite-actions{width:auto;margin-left:25px;gap:15px}.discord-invite-actions .discord-invite-join{padding:4px 12px;min-height:30px}.discord-invite-actions>a:not(.discord-invite-join){font-size:12px;min-height:30px}.discord-invite-actions button{min-height:30px}.checkout-progress{flex-wrap:wrap}.checkout-heading h1{font-size:36px}.checkout-main>.cart-empty{padding:45px 12px}.checkout-footer{align-items:flex-start}.account-main .section-heading,.checkout-footer{gap:15px;flex-wrap:wrap}.account-main .order-total strong{font-size:15px}}.receipt-image{display:grid;place-items:center}.receipt-image:after{display:none}.receipt-image>span{border:0;background:transparent;border-radius:0;padding:0}.item-tests{padding-block:28px 36px;border-bottom:1px solid var(--supply-line);margin-bottom:12px}.item-test-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.item-test-kicker{font:400 .75rem var(--font-geist-mono);letter-spacing:.09em;color:var(--supply-dim)}.item-test-heading h2{font-size:1.8rem;font-weight:650;letter-spacing:-.04em;margin:8px 0}.item-test-heading p{color:var(--supply-dim);font-size:1rem;line-height:1.6}.item-tests button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.item-test-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px}.item-test-grid>.panel{background:#1b1a19;border:1px solid var(--supply-line);border-radius:5px;padding:26px;min-width:0;box-shadow:none}.item-test-product{display:flex;align-items:center;gap:14px;padding-bottom:22px;border-bottom:1px solid var(--supply-line);margin-bottom:22px}.item-test-product>svg{color:var(--supply-orange);flex-shrink:0}.item-test-product h3{font-size:1.2rem;font-weight:600}.item-test-product span{font-size:.875rem;color:var(--supply-dim)}.item-test-product>strong{margin-left:auto;font-size:1.15rem;color:#f1c29f}.item-test-form>label:not(.item-test-consent){display:block;font-size:.875rem;margin:20px 0 9px}.item-test-hint{font-size:.875rem;line-height:1.65;color:var(--supply-dim);margin-top:10px}.item-test-quantity{display:flex;align-items:center;gap:14px}.item-test-quantity input{width:120px}.item-test-quantity>span{color:var(--supply-dim);font-size:1rem}.item-test-presets{display:flex;gap:8px;margin-top:12px}.item-test-presets button{min-width:52px;padding:8px 14px}.item-test-presets [aria-pressed=true]{border-color:var(--supply-orange);color:#ffb784;background:#ff7a2910}.item-test-consent{display:flex;gap:11px;margin:24px 0;font-size:.875rem;line-height:1.65;color:#cecbc7}.item-test-consent input{margin-top:5px;accent-color:var(--supply-orange);flex-shrink:0}.item-test-form>.primary-button{width:100%}.item-tests button:disabled{opacity:.45;cursor:not-allowed}.item-test-worker{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.875rem;padding-bottom:20px;border-bottom:1px solid var(--supply-line)}.item-test-worker>span{width:8px;height:8px;border-radius:50%;background:#888}.item-test-worker>span[data-online=true]{background:#b5d0a2}.item-test-worker>code{margin-left:auto;color:var(--supply-dim);font-size:.875rem}.item-test-progress>h3{font-size:1.3rem;letter-spacing:-.025em;margin-top:25px;overflow-wrap:anywhere}.item-test-steps{display:grid;gap:16px;margin:24px 0;list-style:none;padding:0}.item-test-steps li{display:flex;align-items:center;gap:12px;color:var(--supply-dim);font-size:.875rem}.item-test-steps li>span{width:27px;height:27px;border:1px solid #ffffff25;border-radius:3px;display:grid;place-items:center;font:400 .75rem var(--font-geist-mono)}.item-test-steps [data-current=true]{color:#f4d0b6}.item-test-steps [data-current=true]>span{border-color:var(--supply-orange);background:#ff7a2912}.item-test-steps [data-done=true]{color:#b5d0a2}.item-test-instruction{border-left:3px solid var(--supply-orange);background:#ff7a2909;padding:18px;margin-top:20px}.item-test-instruction>strong{font-size:1rem}.item-test-instruction>div{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:12px;flex-wrap:wrap}.item-test-instruction code{font-size:1rem;overflow-wrap:anywhere;color:#ffc69e;user-select:all}.item-test-instruction p{font-size:.875rem;line-height:1.65;color:#c2b9b1;margin-top:10px}.item-test-actions button{font-size:.875rem;padding:10px 14px}.item-test-counts{display:flex;gap:20px;flex-wrap:wrap;padding-top:22px;font-size:.875rem;color:var(--supply-dim)}.item-test-counts strong{display:block;color:#eee;font-size:1.4rem}.item-test-history{margin-top:24px;font-size:.875rem}.item-test-history summary{cursor:pointer;display:flex;gap:10px;padding:12px 0}.item-test-history summary span{color:var(--supply-dim)}.item-test-history article{padding:18px 0;border-top:1px solid var(--supply-line)}.item-test-history article>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.item-test-history p{color:var(--supply-dim);margin-top:8px;overflow-wrap:anywhere;line-height:1.7}.item-test-history article>div>span{color:#e5b58f}@media (max-width:800px){.item-test-grid{grid-template-columns:1fr}.item-test-grid>.panel{padding:22px}.item-test-heading{align-items:flex-start;flex-wrap:wrap}.item-test-heading h2{font-size:1.5rem}.item-test-worker>code{margin-left:0}}.chest-stock-status{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--supply-line);border-radius:4px;color:var(--supply-dim);font-size:.875rem;white-space:nowrap}.chest-stock-status[data-live=true]{color:#ffb784;border-color:#ff7a2955;background:#ff7a2909}.chest-stock-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px 0;border-block:1px solid var(--supply-line);margin-bottom:24px}.chest-stock-summary span{font-size:.875rem;color:var(--supply-dim)}.chest-stock-summary strong{display:block;font-size:1.8rem;font-weight:600;margin-top:6px;font-variant-numeric:tabular-nums}.chest-stock-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:16px}.chest-stock-item{background:#1b1a19;border:1px solid var(--supply-line);border-radius:5px;padding:22px;min-width:0}.chest-stock-item>svg{color:var(--supply-orange);margin-bottom:14px}.chest-stock-item h3{font-size:1rem;overflow-wrap:anywhere;font-weight:550;line-height:1.5}.chest-stock-count{display:block;font-size:2.25rem;line-height:1.2;font-weight:600;letter-spacing:-.03em;margin:20px 0 14px;font-variant-numeric:tabular-nums}.chest-stock-count small{display:block;font-size:.875rem;font-weight:400;letter-spacing:0;color:var(--supply-dim);margin-top:5px}.chest-stock-item p{font-size:.875rem;overflow-wrap:anywhere}.chest-stock-empty,.chest-stock-item p{line-height:1.6;color:var(--supply-dim)}.chest-stock-empty{padding:28px 0;font-size:1rem}@media (max-width:500px){.chest-stock-summary{gap:12px}.chest-stock-summary strong{font-size:1.4rem}.chest-stock-items{grid-template-columns:repeat(2,minmax(0,1fr))}.chest-stock-item{padding:16px}}.staff-money>label:not(.item-test-consent){display:block;margin:16px 0;font-size:.9rem;max-width:440px}.staff-money>label:not(.item-test-consent) input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid var(--supply-line);border-radius:5px;background:#1b1a19;color:inherit}.staff-dispatch button,.staff-money button{padding:10px 16px;border:1px solid var(--supply-line);border-radius:5px;background:#24211e;color:inherit;cursor:pointer}.staff-dispatch>button,.staff-money>button{background:var(--supply-orange);color:#15110e;font-weight:650}.staff-money>p{padding:12px 0;line-height:1.7;overflow-wrap:anywhere}.staff-money>p button{margin:8px 8px 0 0}.staff-dispatch{margin-top:20px}.storefront-refined{background:#0d0e10}.storefront-refined .topbar{background:#0d0e10f5;border-bottom:1px solid #ffffff0d}.storefront-refined .shell{max-width:1376px;padding-inline:48px}.storefront-refined .nav{min-height:84px;padding-block:16px}.storefront-refined .brand-icon{width:42px;height:42px}.storefront-refined .navlinks{gap:28px}.storefront-refined .supply-hero{position:relative;isolation:isolate;overflow:hidden;min-height:420px;padding:52px 54px;margin-top:26px;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr);gap:20px;background:#1e1813}.storefront-refined .supply-hero-landscape{object-fit:cover;object-position:center 53%;z-index:-3}.storefront-refined .supply-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#10100fe8,#13100dc9 43%,#20160d30),linear-gradient(0deg,#100e0eb5,transparent 80%)}.storefront-refined .supply-eyebrow{color:#ffd1a9;font:600 10px var(--font-geist-mono);letter-spacing:.18em}.storefront-refined .supply-hero h1{font-size:clamp(42px,5.1vw,72px);letter-spacing:-.06em;line-height:1.08;margin:20px 0 18px;font-weight:780}.storefront-refined .supply-hero h1>span{color:#ff954f}.storefront-refined .supply-hero-copy>p{font-size:16px;line-height:1.75;color:#d0c8c0;max-width:390px}.storefront-refined .supply-hero-actions{gap:25px;margin-top:26px}.storefront-refined .supply-hero-actions .primary-button{min-height:48px;background:#ff8a3d;color:#201007;box-shadow:0 5px 25px #ff7a2918;border-radius:8px}.storefront-refined .supply-hero-meta{display:flex;gap:20px;margin-top:25px;color:#c3b6a9;font-size:11px}.storefront-refined .supply-hero-meta span{display:flex;gap:6px;align-items:center}.storefront-refined .supply-hero-meta svg{color:#ffb17c}.storefront-refined .supply-hero-visual{height:290px;position:relative;flex-direction:column;justify-content:center;gap:18px}.storefront-refined .supply-scene{width:210px;height:210px;max-width:90%;filter:drop-shadow(0 18px 28px #0008)}.storefront-refined .supply-hero-stamp{text-align:center;font:600 12px var(--font-geist-mono);letter-spacing:.19em;color:#fff0df}.storefront-refined .supply-hero-stamp span{display:block;font:400 11px var(--font-geist-sans);letter-spacing:.02em;color:#d6c0a9;margin-top:8px}.storefront-refined .supply-offers{gap:16px;padding:18px 0 0;border:0}.storefront-refined .supply-offer{background:linear-gradient(110deg,#211910,#151517);border-color:#63402070;padding:17px 22px;border-radius:10px}.storefront-refined .supply-bulk-offer{background:#141518;border-color:#ffffff12}.storefront-refined .supply-offer strong{font-size:14px;color:#f8e9dc}.storefront-refined .supply-offer small{font-size:12px;color:#a9a3a0}.storefront-refined .supply-catalog{padding-top:48px}.storefront-refined .supply-section-kicker{display:block;font:500 10px var(--font-geist-mono);letter-spacing:.15em;color:#ff9a57;margin-bottom:10px}.storefront-refined .supply-section-head{margin-bottom:24px}.storefront-refined .supply-section-head h2{font-size:30px;font-weight:650;letter-spacing:-.04em}.storefront-refined .supply-catalog-toolbar{border-bottom:1px solid #ffffff10;padding-bottom:20px;margin-bottom:22px}.storefront-refined .market-categories[data-slot=tabs-list]{background:#141518;border-color:#ffffff10;border-radius:9px}.storefront-refined .market-categories [data-slot=tabs-trigger][data-active]{background:#ff8a3d;color:#241409;font-weight:650}.storefront-refined .market-categories [data-slot=tabs-trigger][data-active]>span{color:#452711;background:#0000000c}.storefront-refined .market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.storefront-refined .supply-product{border-radius:14px;background:#16171a;border-color:#ffffff13;box-shadow:0 6px 20px #00000012;transition:border-color .18s,box-shadow .18s}.storefront-refined .supply-product:hover{border-color:#ff9b574a;box-shadow:0 10px 28px #0004}.storefront-refined .supply-product-kind{position:absolute;top:19px;left:20px;z-index:2;font:500 9px var(--font-geist-mono);letter-spacing:.1em;color:#94908b}.storefront-refined .supply-product-top{top:14px;right:16px}.storefront-refined .supply-stock{font-size:10px;border-radius:20px;padding:5px 9px;background:#17241c;color:#b0d4b8}.storefront-refined .supply-stock.empty{background:#222326;color:#aaa}.storefront-refined .supply-product-art{height:220px;padding:38px 24px 15px;background:radial-gradient(ellipse at 50% 67%,#3e2b1d66,transparent 69%),#121315;border:0}.storefront-refined .supply-product-art img{width:174px;height:174px;filter:drop-shadow(0 15px 13px #0006)}.storefront-refined .supply-currency .supply-product-art img{width:165px;height:165px}.storefront-refined .supply-product-info{padding:20px 22px 0;border-top:1px solid #ffffff08}.storefront-refined .supply-product-info h3{font-size:20px;min-height:25px}.storefront-refined .supply-product-description{font-size:12px;min-height:19px;-webkit-line-clamp:1;margin-bottom:12px}.storefront-refined .supply-unit-price{gap:6px}.storefront-refined .supply-unit-price strong{font-size:21px;color:#ffd4b5}.storefront-refined .supply-product-delivery{font-size:11px;min-height:17px}.storefront-refined .supply-config{padding-top:18px}.storefront-refined .supply-quantity-heading label{font-size:11px;color:#b5b2b0}.storefront-refined .supply-quantity-input{background:#101114;border-color:#ffffff16;border-radius:7px}.storefront-refined .supply-presets button{border-color:#ffffff10;background:#ffffff03;font-size:11px;min-height:31px}.storefront-refined .supply-presets button[aria-pressed=true]{color:#ffb582;border-color:#ff8a3d55;background:#ff8a3d10}.storefront-refined .supply-price-note{font-size:11px;min-height:36px}.storefront-refined .supply-product-bottom{border-top:1px solid #ffffff0e;padding-top:15px;gap:14px}.storefront-refined .supply-selection-total output{font-size:34px;letter-spacing:-.04em}.storefront-refined .supply-selection-total>span{font-size:10px;color:#a6a09a}.storefront-refined .supply-add{border-radius:8px;min-height:44px;font-size:12px;padding-inline:15px;background:#ff8a3d;box-shadow:inset 0 2px 0 #ffffff18}.storefront-refined .supply-add:hover:not(:disabled){background:#ffa365}.storefront-refined .supply-product-limit{font-size:10px;line-height:1.5;min-height:15px;color:#8e8c89}.storefront-refined .supply-delivery{margin-top:30px}.storefront-refined .supply-steps{gap:18px}.storefront-refined .supply-step{background:#141518;border:1px solid #ffffff10;border-radius:12px;padding:26px}.storefront-refined .supply-step-top>span{font:500 12px var(--font-geist-mono);color:#8c8176}.storefront-refined .supply-step-top svg{color:#ffa266}.storefront-refined .supply-step h3{font-size:18px}.storefront-refined .supply-step p{font-size:13px;line-height:1.75}.storefront-refined .supply-community{background:linear-gradient(100deg,#21170fef,#191615df),url(/marketplace-canyon.jpg) center 55%/cover;border:1px solid #ff9a5729;border-radius:14px;padding:32px}.storefront-refined .footer{background:#0b0c0e;border-top:1px solid #ffffff10}.storefront-refined a:focus-visible,.storefront-refined button:focus-visible,.storefront-refined input:focus-visible{outline:2px solid #ffad73;outline-offset:4px}@media(min-width:1500px){.storefront-refined .supply-hero h1{font-size:74px}}@media(max-width:1050px){.storefront-refined .shell{padding-inline:28px}.storefront-refined .navlinks{gap:16px}.storefront-refined .supply-hero{padding:38px}.storefront-refined .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-refined .supply-scene{width:170px;height:170px}.storefront-refined .supply-product-art{height:210px}}@media(max-width:720px){.storefront-refined .shell{padding-inline:20px}.storefront-refined .nav{gap:16px;padding-block:14px}.storefront-refined .navlinks{order:3;width:100%;justify-content:space-between;font-size:12px;gap:12px}.storefront-refined .supply-hero{margin-top:18px;padding:32px 25px;min-height:350px;grid-template-columns:1fr}.storefront-refined .supply-hero-visual{display:none}.storefront-refined .supply-hero:after{background:linear-gradient(90deg,#10100fea,#18110d88),linear-gradient(0deg,#100e0ea0,transparent)}.storefront-refined .supply-hero h1{font-size:48px}.storefront-refined .supply-hero-copy>p{max-width:340px;font-size:14px}.storefront-refined .supply-offers{grid-template-columns:1fr;gap:10px}.storefront-refined .supply-catalog{padding-top:34px}.storefront-refined .supply-section-head h2{font-size:26px}.storefront-refined .supply-catalog-toolbar{align-items:flex-start;gap:12px;flex-direction:column}.storefront-refined .supply-community{padding:25px}.storefront-refined .supply-steps{grid-template-columns:1fr}}@media(max-width:480px){.storefront-refined .shell{padding-inline:16px}.storefront-refined .market-grid{grid-template-columns:1fr}.storefront-refined .supply-hero{padding:30px 22px}.storefront-refined .supply-hero h1{font-size:40px}.storefront-refined .supply-hero-actions{gap:18px}.storefront-refined .supply-hero-actions .primary-button{padding-inline:15px}.storefront-refined .supply-hero-meta{gap:15px;font-size:10px}.storefront-refined .supply-product-art{height:225px}.storefront-refined .supply-product-info h3{font-size:22px}.storefront-refined .supply-add{font-size:13px}.storefront-refined .supply-selection-total output{font-size:38px}}@media(prefers-reduced-motion:reduce){.storefront-refined *,.storefront-refined :after,.storefront-refined :before{transition:none!important;scroll-behavior:auto!important}}.refined-cart[data-slot=sheet-content]{background:#121315;overflow-y:auto}.refined-cart .cart-lines{flex:0 0 auto;max-height:none;overflow:visible}.refined-cart .cart-line{min-height:145px}.refined-cart .cart-bottom{flex-shrink:0}.refined-cart .first-order-offer{border-radius:8px;background:#ff8a3d08}.refined-cart .primary-button{border-radius:8px}.brand-wordmark{font-family:var(--font-fredoka),sans-serif;font-weight:600;letter-spacing:-.025em}.storefront-refined .market-categories,.storefront-refined .navlinks,.storefront-refined .primary-button,.storefront-refined .supply-add,.storefront-refined h1,.storefront-refined h2,.storefront-refined h3{font-family:var(--font-fredoka),sans-serif;font-weight:600;letter-spacing:0}.storefront-refined .supply-hero{display:flex;flex-direction:column-reverse;justify-content:center;gap:15px;min-height:640px;width:100vw;max-width:none;margin:0 calc(50% - 50vw);padding:60px max(24px,calc((100vw - 1100px)/2)) 85px;border:0;border-radius:0;background:#0d0e10}.storefront-refined .supply-hero-landscape{object-position:center 48%}.storefront-refined .supply-hero:after{background:linear-gradient(180deg,#0d0e1055,#0d0e1040 20%,#0d0e1090 67%,#0d0e10),linear-gradient(90deg,#0d0e1040,transparent 30%,transparent 70%,#0d0e1040)}.storefront-refined .supply-hero-copy{text-align:center;width:100%}.storefront-refined .supply-hero h1{font-family:var(--font-fredoka),sans-serif;font-size:clamp(48px,7.3vw,100px);font-weight:600;letter-spacing:-.025em;line-height:1.12;margin:12px 0 18px;text-shadow:0 5px 25px #0005}.storefront-refined .supply-hero h1>span{color:#ff963f}.storefront-refined .supply-hero-copy>p{max-width:510px;margin-inline:auto;font-size:17px;color:#e6ded6}.storefront-refined .supply-hero-visual{display:flex;height:115px;flex:none}.storefront-refined .supply-scene{width:115px;height:115px;max-width:none;animation:donut-bob 6s ease-in-out infinite}.storefront-refined .supply-hero-stamp{display:none}.storefront-refined .supply-eyebrow{font:600 12px var(--font-geist-sans);letter-spacing:.12em;color:#ffdbbc}.storefront-refined .supply-hero-actions,.storefront-refined .supply-hero-meta{justify-content:center}.storefront-refined .supply-hero-meta{font-size:13px;gap:24px}.storefront-refined .supply-hero-actions .primary-button{font-size:16px;min-height:52px;border-radius:14px;transition:transform .18s,background .18s}.storefront-refined .primary-button:hover{transform:translateY(-2px)}.storefront-refined .supply-offers{position:relative;margin-top:-24px;z-index:2}.storefront-refined .supply-offer{border-radius:16px;background:#191719}.storefront-refined .supply-offer strong{font-family:var(--font-fredoka),sans-serif;font-size:17px;font-weight:600}.storefront-refined .reviews-section h2,.storefront-refined .supply-section-head h2{font-size:34px;letter-spacing:0}.storefront-refined .supply-product{border-radius:20px;transition:transform .2s,border-color .2s,box-shadow .2s}.storefront-refined .supply-product:hover{transform:translateY(-4px)}.storefront-refined .supply-product-info h3{font-size:24px;letter-spacing:0;font-weight:600}.storefront-refined .supply-product-art img{transition:transform .25s}.storefront-refined .supply-product:hover .supply-product-art img{transform:translateY(-5px) rotate(-3deg)}.storefront-refined .supply-product-kind,.storefront-refined .supply-stock{font-size:12px}.storefront-refined .supply-price-note,.storefront-refined .supply-product-delivery,.storefront-refined .supply-product-description{font-size:13px}.storefront-refined .supply-presets button,.storefront-refined .supply-quantity-heading label{font-size:14px}.storefront-refined .supply-add{border-radius:13px;min-height:48px;font-size:15px}.storefront-refined .market-categories[data-slot=tabs-list],.storefront-refined .supply-quantity-input{border-radius:12px}.storefront-refined .market-categories [data-slot=tabs-trigger]{border-radius:9px;font-size:14px}.storefront-refined .supply-presets button{border-radius:9px}.storefront-refined .supply-catalog-note,.storefront-refined .supply-catalog-status,.storefront-refined .supply-product-limit{font-size:12px}.storefront-refined .supply-community,.storefront-refined .supply-step{border-radius:20px}.storefront-refined .supply-step p{font-size:16px}.reviews-carousel{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding:4px 2px 16px;scrollbar-width:thin;scrollbar-color:#744427 transparent;overscroll-behavior-x:contain}.reviews-carousel>.review-card{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;padding:22px;border:1px solid #ffffff15;border-radius:18px;background:#17171a;box-shadow:none}.reviews-carousel .review-body{font-size:14px;line-height:1.65;margin:15px 0}.reviews-carousel .review-toolbar{align-items:flex-start;gap:6px}.reviews-carousel .review-toolbar strong{font-size:15px}.reviews-carousel .review-stars{font-size:13px}.reviews-carousel footer{font-size:12px;color:#aaa}.review-navigation{display:flex;gap:8px}.review-navigation .quiet-button{width:44px;height:44px;border-radius:50%;padding:0;display:grid;place-items:center}.review-navigation button:hover{color:#ffac6d}.review-expand{font-size:13px;color:#ffb47c;margin-bottom:12px;text-decoration:underline;text-underline-offset:3px}.reviews-carousel:focus-visible{outline:2px solid #ff9b57;outline-offset:5px}@keyframes donut-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@media(max-width:900px){.reviews-carousel>.review-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:600px){.storefront-refined .supply-hero{min-height:600px;padding:42px 22px 75px}.storefront-refined .supply-hero h1{font-size:clamp(42px,10vw,60px)}.storefront-refined .supply-hero-copy>p{font-size:16px}.storefront-refined .supply-hero-visual{height:95px}.storefront-refined .supply-scene{width:95px;height:95px}.storefront-refined .supply-hero-actions{gap:18px}.storefront-refined .supply-hero-meta{font-size:12px;gap:16px}.reviews-carousel>.review-card{flex-basis:88%}.storefront-refined .reviews-section h2,.storefront-refined .supply-section-head h2{font-size:29px}.storefront-refined .supply-offer strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.storefront-refined .supply-scene{animation:none}.reviews-carousel{scroll-behavior:auto}}