.checkout-page .checkout-grid{display:grid;align-items:start}.checkout-page .checkout-panel{border:1px solid #3b2d46;background:#141017}.checkout-page .checkout-panel label:not(.check-label){display:grid;gap:9px;margin-bottom:20px}.checkout-page .checkout-panel input:not([type=checkbox]):not([type=radio]),.checkout-page .checkout-panel select,.checkout-page .checkout-panel textarea{width:100%;min-width:0;padding:12px;border:1px solid #483253;border-radius:7px;background:#0d0a11;color:#e7d4f2}.checkout-page .checkout-panel textarea{min-height:95px}.checkout-page .checkout-panel option{background:#16101c}.checkout-page .checkout-panel .button{width:100%}.checkout-page .summary-row{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #302237;color:#b59bc4}.checkout-page .check-label{align-items:start;gap:10px;margin:20px 0;color:#b39bbf;font-size:12px;line-height:1.8}.checkout-page .check-label input{margin-top:5px;accent-color:#b681f1}.checkout-page .checkout-error{margin:15px 0;padding:14px;border:1px solid #713346;border-radius:7px;background:#321821;color:#efb1c1!important}.checkout-page .checkout-status{margin:18px 0;padding:17px;border:1px solid #51405e;border-radius:8px}.checkout-page .checkout-crypto-status{padding:18px}.checkout-page .checkout-address-actions,.checkout-page .checkout-address-label-row,.checkout-page .checkout-crypto-status-row{display:flex;align-items:center}.checkout-page .checkout-crypto-status-row{justify-content:space-between;gap:16px}.checkout-page .checkout-payment-expiry,.checkout-page .checkout-payment-state{display:inline-flex;align-items:center;gap:7px;color:#d8c8e2;font-size:13px}.checkout-page .checkout-payment-state{padding:4px 10px;border:1px solid #393046;border-radius:999px;background:#18131f;font-weight:600}.checkout-page .checkout-payment-state-dot{width:8px;height:8px;border-radius:50%;background:#a69ab7;box-shadow:0 0 0 3px #a69ab722}.checkout-page .checkout-payment-expiry{color:#bdacc7}.checkout-page .checkout-payment-expiry svg{color:#9e90aa}.checkout-page .checkout-crypto-footer,.checkout-page .checkout-crypto-hint,.checkout-page .checkout-crypto-lead,.checkout-page .checkout-network-warning{color:#bba8c8;font-size:13px}.checkout-page .checkout-crypto-lead{margin:10px 0 0}.checkout-page .checkout-crypto-section{margin-top:20px;padding-top:18px;border-top:1px solid #332b3d}.checkout-page .checkout-crypto-section h3{margin:0 0 10px;font-size:16px}.checkout-page .checkout-crypto-amount{display:flex;align-items:center;gap:8px;min-height:62px;padding:8px 12px;border:1px solid #4a3d59;border-radius:10px}.checkout-page .checkout-crypto-amount strong{color:#f3eef6;font-size:29px;line-height:1}.checkout-page .checkout-crypto-amount>span{color:#cbb8d7;font-size:15px}.checkout-page .checkout-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid #30283b;border-radius:999px;background:#211b29;color:#f2ebf5;cursor:pointer;font:inherit;font-size:12px;text-decoration:none;white-space:nowrap}.checkout-page .checkout-copy-button:hover{border-color:#665174;background:#2b2135}.checkout-page .checkout-crypto-amount .checkout-copy-button{margin-left:auto}.checkout-page .checkout-crypto-hint{margin:9px 0 0}.checkout-page .checkout-address-payment{gap:24px}.checkout-page .checkout-status pre,.checkout-page .delivery-content{overflow-wrap:anywhere;color:#d5bee3;font-family:inherit;font-size:13px;white-space:pre-wrap}.checkout-page .checkout-address-payment{display:flex;align-items:flex-start;gap:22px;margin-top:18px}.checkout-page .checkout-qr-code{display:grid;flex:0 0 172px;justify-items:center;gap:8px;color:#aa9ab5;font-size:12px;text-align:center}.checkout-page .checkout-qr-code img{display:block;width:172px;height:172px;padding:10px;border-radius:10px;background:#fff;object-fit:contain}.checkout-page .checkout-address-details{min-width:0;flex:1}.checkout-page .checkout-address-label-row{justify-content:space-between;gap:12px;margin:5px 0 7px;color:#a995b8;font-size:13px}.checkout-page .checkout-network-badge{padding:4px 10px;border:1px solid #493b57;border-radius:999px;color:#bba9c8;font-size:11px}.checkout-page .checkout-address-details pre{margin:0;padding:15px 13px;border:1px solid #4a3d59;border-radius:10px;color:#eee6f2;font-size:13px}.checkout-page .checkout-address-actions{gap:8px;margin-top:10px}.checkout-page .checkout-network-warning{margin:11px 0 0;line-height:1.45}.checkout-page .checkout-address-details>p:not(.checkout-network-warning){margin:10px 0 0}.checkout-page .checkout-crypto-footer{margin:20px 0 0;padding-top:16px;border-top:1px solid #332b3d}.checkout-page .checkout-transaction-details{margin-top:16px;padding-top:15px;border-top:1px solid #332b3d;color:#c7b4d1;font-size:13px}.checkout-page .checkout-transaction-details summary{cursor:pointer}.checkout-page .checkout-transaction-details p{margin:12px 0 0}.checkout-page .payment-options{margin:20px 0}.checkout-page .payment-groups{display:grid;gap:12px;margin:20px 0}.checkout-page .payment-group{overflow:hidden;border:1px solid #3b3048;border-radius:14px;background:#100e15;transition:border-color .18s ease,background-color .18s ease}.checkout-page .payment-group[data-selected=true]{border-color:#a83bc0;background:#17101b}.checkout-page .payment-group-trigger{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr) auto;align-items:center;gap:18px;width:100%;min-height:78px;padding:16px;border:0;background:transparent;color:#f5f0f8;cursor:pointer;text-align:left}.checkout-page .payment-group-trigger:hover{background:#ffffff05}.checkout-page .payment-group-trigger:focus-visible{outline:2px solid #e84df5;outline-offset:-3px}.checkout-page .payment-group-trigger>strong{font-size:14px;line-height:1.45;text-align:right}.checkout-page .payment-group-copy{display:grid;gap:2px;min-width:0}.checkout-page .payment-group-copy strong{font-size:14px;line-height:1.35}.checkout-page .payment-group-copy small{color:#aa9ab5;font-size:12px;line-height:1.35}.checkout-page .payment-group-meta,.checkout-page .payment-icon-strip,.checkout-page .payment-method-icon{display:flex;align-items:center}.checkout-page .payment-icon-strip{gap:8px;min-width:0}.checkout-page .payment-icon-strip>small{color:#a696b0;font-size:11px}.checkout-page .payment-method-icon{justify-content:center;flex:0 0 28px;width:28px;height:28px;overflow:hidden;border-radius:6px;background:#211828;color:#da43ec}.checkout-page .payment-method-icon img,.checkout-page .payment-method-icon svg{display:block;width:20px;height:20px;object-fit:contain}.checkout-page .payment-group-meta{justify-content:flex-end;gap:12px;min-width:84px}.checkout-page .payment-group-meta small{padding:4px 7px;border-radius:5px;background:#16321f;color:#5cf58d;font-size:10px;font-weight:650;white-space:nowrap}.checkout-page .payment-group-meta svg{width:16px;height:16px;color:#9b8aa6;transition:transform .18s ease}.checkout-page .payment-group-trigger[aria-expanded=true] .payment-group-meta svg{transform:rotate(180deg)}.checkout-page .payment-group .payment-options{gap:8px;padding:12px;margin:0;border-top:1px solid #30283a;background:#0d0b11}.checkout-page .payment-options-heading{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;padding:2px 4px 4px;color:#a99ab6;font-size:12px}.checkout-page .payment-more-link{border:0;background:transparent;color:#ec49f7;font:inherit;cursor:pointer}.checkout-page .payment-more-link span{margin-left:4px;font-size:18px;vertical-align:-1px}.checkout-page .payment-group-crypto+.payment-options,.checkout-page .payment-options:has(.payment-option-crypto){grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-page .payment-option-crypto{min-height:62px;padding:10px 12px}.checkout-page .payment-option-crypto small{display:none}.checkout-page .payment-option-crypto>span:last-of-type{min-width:0}.checkout-page .payment-option-crypto>span:last-of-type:after{display:block;margin-top:2px;color:#a99ab6;font-size:10px;content:""}.checkout-page .payment-option{display:flex!important;align-items:center;gap:10px!important;margin:0!important;padding:14px;border:1px solid #483154;border-radius:8px;background:#1b1322;cursor:pointer}.checkout-page .payment-option input{width:auto!important}.checkout-page .payment-option>.payment-method-icon{margin-right:2px}.checkout-page .payment-option small{color:#9c80ae}.checkout-page .checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.checkout-page .checkout-attribution{display:block;margin-top:22px;color:#a48aaf;font-size:12px;text-align:center}.checkout-page{min-height:100vh;background:radial-gradient(ellipse at 25% 10%,#32133626,transparent 55%),#09080d;color:#f0edf4}.checkout-width{width:min(1200px,calc(100% - 48px));margin-inline:auto}.checkout-topbar{border-bottom:1px solid #29232f}.checkout-topbar>div{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}.checkout-brand,.checkout-secure{display:flex;align-items:center;gap:24px}.checkout-brand .wordmark{font-size:18px;gap:0}.checkout-brand .wordmark img{margin-right:10px}.checkout-secure{gap:8px;color:#aaa0b7;font-size:12px}.checkout-secure svg{color:#41d69d}.checkout-steps{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0;font-size:13px;color:#81758d}.checkout-steps li{display:flex;align-items:center;gap:8px}.checkout-steps li span{display:grid;place-items:center;border:1px solid #40314c;border-radius:50%;width:23px;height:23px}.checkout-steps [aria-current]{color:#fff}.checkout-steps [aria-current] span{color:#ef67fa;background:#a52cad20;border-color:#c42bd8}.checkout-content{padding-block:24px 40px;min-height:calc(100vh - 133px)}.checkout-content>h1{font-size:28px;font-weight:650;letter-spacing:-.04em;margin:0 0 16px}.checkout-page .checkout-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.checkout-left,.checkout-right{min-width:0;display:grid;gap:16px}.checkout-right{align-self:start}@media (min-width:901px){.checkout-right[data-sticky=true]{position:sticky;top:16px}}.checkout-page .checkout-panel{border:1px solid #ffffff04;background:linear-gradient(135deg,#18141f,#121016);border-radius:18px;padding:20px;min-width:0}.checkout-page .checkout-panel h2{font-size:20px;letter-spacing:-.025em;margin-bottom:8px}.checkout-page .checkout-panel h3{font-size:17px;line-height:1.4;margin:0}.checkout-page .checkout-panel p{color:#a99db5;font-size:13px;line-height:1.55;margin-bottom:12px}.checkout-page .checkout-summary{position:static}.checkout-page .checkout-panel label:not(.check-label){font-size:13px;color:#b9adc4;gap:8px}.checkout-page .checkout-panel input:not([type=checkbox]):not([type=radio]),.checkout-page .checkout-panel select,.checkout-page .checkout-panel textarea{background:#131018;border:1px solid #3b3048;color:#f4ecf8;border-radius:12px;min-height:44px;padding:10px 12px;font-size:15px}.checkout-page input::placeholder,.checkout-page textarea::placeholder{color:#84758f}.checkout-page :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid #e879f9;outline-offset:3px}.checkout-page .button-primary{min-height:48px;border-radius:999px;background:linear-gradient(110deg,#d42fe0,#c629d8);font-size:17px;font-weight:650;box-shadow:0 8px 20px #b622cc1a}.checkout-page button:disabled{opacity:.45;cursor:not-allowed}.checkout-product-row{display:flex;align-items:center;gap:16px;margin-block:12px;flex-wrap:wrap}.checkout-product-banner{width:112px;flex-shrink:0}.checkout-product-banner .collection-banner{aspect-ratio:2/1;border:1px solid #39243f;border-radius:9px}.checkout-product-banner .collection-banner img{object-fit:contain}.checkout-product-name{flex:1;min-width:120px}.checkout-product-name small{display:block;color:#a99bb8;font-size:11px;margin-top:8px}.checkout-quantity{display:flex;align-items:center;background:#1d1723;border:1px solid #302538;border-radius:12px;padding:4px}.checkout-quantity button{display:grid;place-items:center;width:32px;height:36px;color:#c0afcc}.checkout-page .checkout-quantity input{width:48px!important;padding:0!important;min-height:36px!important;border:0!important;background:none!important;text-align:center;appearance:textfield}.checkout-quantity input::-webkit-inner-spin-button{appearance:none}.checkout-description{border-top:1px solid #302536;margin:12px -20px -20px;padding:12px 20px;color:#b5a7c1;font-size:13px}.checkout-coupon summary,.checkout-description summary{cursor:pointer}.checkout-description>p{margin-top:18px;white-space:pre-wrap;overflow-wrap:anywhere}.checkout-rich-description{margin-top:16px;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.checkout-rich-description :is(p,div,ul,ol,blockquote){margin:0 0 12px;font-size:inherit;line-height:inherit}.checkout-rich-description :is(h1,h2,h3,h4,h5,h6){margin:20px 0 8px;color:#f1eaf6;font-size:14px;font-weight:600;line-height:1.5}.checkout-rich-description :is(strong,b){color:#e7deee;font-weight:600}.checkout-rich-description ul{list-style:disc;padding-left:20px}.checkout-rich-description ol{list-style:decimal;padding-left:20px}.checkout-rich-description li+li{margin-top:6px}.checkout-rich-description li>:is(ul,ol){margin-top:6px}.checkout-rich-description blockquote{border-left:2px solid #714181;padding-left:12px}.checkout-rich-description a{color:#e997ff;text-decoration:underline;text-underline-offset:3px}.checkout-rich-description>:first-child{margin-top:0}.checkout-rich-description>:last-child{margin-bottom:0}.checkout-page .check-label{display:flex;align-items:flex-start;gap:12px;background:#1e1824;border:1px solid #302638;border-radius:12px;padding:8px 10px;min-height:38px;line-height:1.45;font-size:13px;color:#b7a9c3;margin:8px 0}.checkout-page .check-label input{color-scheme:dark;width:17px;height:17px;margin-top:2px;flex-shrink:0;accent-color:#df30ed}.checkout-page .check-label a,.checkout-page em{color:#e84afa;font-style:normal}.checkout-details-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.checkout-delivery-fields,.checkout-line-fields{display:contents}.checkout-page .checkout-details-form label{min-width:0;margin:0}.checkout-details-form .check-label,.checkout-details-form label:has(textarea){grid-column:1/-1}.checkout-details-form .check-label+.check-label,.checkout-details-form>.check-label:last-child{margin-top:-6px}.checkout-page .summary-row{font-size:13px;gap:16px;border:0;padding:7px 0}.checkout-page .summary-row>span:first-child{color:#b0a2bd}.checkout-page .summary-row>span:last-child{text-align:right}.checkout-total{margin-top:12px;padding-top:16px;border-top:1px solid #3b3044}.checkout-total>span{color:#b3a5c0;font-size:13px}.checkout-total>strong{display:block;font-size:40px;font-weight:650;line-height:1.25;letter-spacing:-.035em;margin-bottom:6px}.checkout-page .checkout-total p{font-size:12px}.checkout-page .checkout-payment-note{display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;margin:12px 0 0}.checkout-page .checkout-help{padding:16px 20px}.checkout-page .checkout-help h2{font-size:17px}.checkout-help>div{display:flex;gap:8px}.checkout-help .button{font-size:13px;min-height:40px;border-radius:10px}.checkout-discord{background:#5865f2}.checkout-telegram{background:#1985b0}.checkout-footer{border-top:1px solid #27212d;color:#9789a6;font-size:12px;padding-block:25px}.checkout-footer>div{display:flex;justify-content:space-between;gap:16px}.checkout-page fieldset{border:0;padding:0;margin:16px 0}.checkout-page legend{margin-bottom:12px;font-weight:500}.checkout-page .payment-options{display:grid;gap:10px}.checkout-page label.payment-option{display:flex;align-items:center;gap:12px;border-radius:12px;border:1px solid #3b3048;padding:16px;margin-bottom:0}.checkout-page .payment-option:has(input:checked){border-color:#c539df;background:#342039}.checkout-page .payment-option input{accent-color:#df30ed}.checkout-page .payment-option small{margin-left:auto}.checkout-coupon{margin-top:16px;color:#b9acc4;font-size:13px}.checkout-coupon form{margin-top:16px}.checkout-page .checkout-reference{font-size:11px;overflow-wrap:anywhere;margin:24px 0 0}.checkout-page .checkout-error{margin-top:20px}.checkout-page .checkout-attribution{margin-top:16px}@media (max-width:900px){.checkout-page .checkout-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:700px){.checkout-page .checkout-address-payment{flex-direction:column}.checkout-page .checkout-qr-code{align-self:center}.checkout-page .checkout-crypto-amount{flex-wrap:wrap}.checkout-page .checkout-crypto-amount .checkout-copy-button{margin-left:auto}.checkout-page .checkout-crypto-status-row{align-items:flex-start;flex-direction:column;gap:10px}.checkout-width{width:calc(100% - 32px)}.checkout-topbar>div{flex-wrap:wrap;padding-block:12px;gap:12px}.checkout-steps{order:3;width:100%;justify-content:center}.checkout-brand{gap:12px}.checkout-secure{font-size:0}.checkout-secure svg{width:18px;height:18px}.checkout-content{padding-top:20px}.checkout-total>strong{font-size:36px}.checkout-product-name{min-width:140px}.checkout-details-form{grid-template-columns:minmax(0,1fr)}.checkout-page .check-label{min-height:44px}.checkout-page .payment-group-trigger{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:72px}.checkout-page .payment-group-trigger>strong{grid-column:1/-1;grid-row:2;text-align:left}.checkout-page .payment-group-meta{grid-column:2;grid-row:1}.checkout-page .payment-option{flex-wrap:wrap}.checkout-page .payment-option small{white-space:nowrap}.checkout-page .checkout-panel input:not([type=checkbox]):not([type=radio]),.checkout-page .checkout-panel select,.checkout-page .checkout-panel textarea{font-size:16px}}