._checkout_1sqp6_1{display:grid;gap:1rem;border-top:1px solid #28354c;margin-top:1.5rem;padding-top:1.5rem;color:#f7f9fc}._fields_1sqp6_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._field_1sqp6_1{display:grid;gap:.5rem;min-width:0}._total_1sqp6_1{border:1px solid #00E5FF;padding:1rem;background:#09132b}._total_1sqp6_1 p{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}._checkout_1sqp6_1 a{color:#00e5ff}._checkout_1sqp6_1 button{white-space:normal;height:auto;min-height:44px}@media(max-width:500px){._fields_1sqp6_1{grid-template-columns:1fr}}._page_uj3o9_1{display:grid;gap:1.5rem;padding-block:1.5rem 3rem;max-width:1160px;margin:0 auto}._back_uj3o9_2{color:var(--brand-cyan);display:inline-flex;align-items:center;gap:.35rem;justify-self:start;text-decoration:none;font-weight:700}._back_uj3o9_2:hover{text-decoration:underline}._status_uj3o9_4{padding:1.2rem 0;color:var(--muted-foreground)}._product_uj3o9_5{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.2rem,4vw,3.2rem);align-items:start}._gallery_uj3o9_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.6rem;min-width:0}._gallerySingle_uj3o9_7{grid-template-columns:minmax(0,1fr);max-width:440px}._photo_uj3o9_8{border:1px solid var(--border);background:#101727;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;border-radius:9px;overflow:hidden;margin:0}._photo_uj3o9_8 img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}._photo_uj3o9_8 figcaption{padding:.65rem;background:#111b31;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.06em;display:flex;gap:.35rem;flex-direction:column}._photo_uj3o9_8 figcaption span{font-size:.65rem;letter-spacing:.02em;color:#8de6ee;font-weight:600}._artworkBlack_uj3o9_12{display:grid;place-items:center;background:#16171a;aspect-ratio:1;min-width:0}._artworkWhite_uj3o9_13{display:grid;place-items:center;background:#f6f6f4;aspect-ratio:1;min-width:0}._backMockup_uj3o9_14{display:grid;place-items:center;background:#e6e6e7;aspect-ratio:1;min-width:0}._conceptFront_uj3o9_15,._conceptBack_uj3o9_15{width:100%;aspect-ratio:3/4;background-size:200% 100%;background-repeat:no-repeat;background-color:#081426}._conceptFront_uj3o9_15{background-position:left center}._conceptBack_uj3o9_15{background-position:right center}._frontProofBlack_uj3o9_18,._frontProofWhite_uj3o9_18{width:100%;aspect-ratio:3/4;position:relative;background:#111418}._frontProofWhite_uj3o9_18{background:#f3f3f3}._frontProofBlack_uj3o9_18 img,._frontProofWhite_uj3o9_18 img{position:absolute;top:20%;right:15%;width:29%;height:auto;aspect-ratio:auto;object-fit:contain}._imageNotice_uj3o9_21{grid-column:1/-1;margin:.2rem 0 0;font-size:.82rem;line-height:1.5;color:var(--muted-foreground)}._noImage_uj3o9_22{display:grid;place-items:center;gap:.5rem;min-height:160px;aspect-ratio:1;padding:1rem .5rem;text-align:center;color:var(--muted-foreground);font-size:.88rem}._details_uj3o9_23{display:flex;flex-direction:column;gap:1.15rem;padding-top:.5rem;min-width:0}._kicker_uj3o9_24{margin:0;color:var(--brand-cyan);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}._details_uj3o9_23 h1{font-family:var(--font-family-hero);font-size:clamp(1.65rem,4.2vw,3rem);line-height:1.08;margin:0;overflow-wrap:anywhere}._description_uj3o9_26,._option_uj3o9_26{line-height:1.6;margin:0;color:var(--muted-foreground)}._option_uj3o9_26 strong{color:var(--foreground)}._field_uj3o9_28{display:grid;gap:.5rem;color:var(--foreground);font-weight:700}._field_uj3o9_28 select{width:100%;max-width:100%;min-height:48px;padding:.7rem .8rem;border:1px solid var(--border);border-radius:7px;color:var(--foreground);background:var(--card);font:inherit}._field_uj3o9_28 select:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:2px}._price_uj3o9_31{margin:0;padding:.75rem 0;color:var(--muted-foreground);font-weight:600}._hold_uj3o9_32{display:flex;align-items:flex-start;gap:.9rem;padding:1rem;border:1px solid #bd844e;background:#64421b38;border-radius:8px;color:#ffe2ac;line-height:1.55}._hold_uj3o9_32 svg{flex:none}._hold_uj3o9_32 p{margin:.35rem 0 0;font-size:.92rem}._shipping_uj3o9_35{color:var(--brand-cyan);font-weight:700}@media(max-width:740px){._product_uj3o9_5{grid-template-columns:1fr}._details_uj3o9_23{padding-top:0}}@media(max-width:370px){._gallery_uj3o9_6{gap:.35rem}._photo_uj3o9_8 figcaption{padding:.4rem;font-size:.7rem}}
