.skin-detail-shell{color:#e8e7e1;background:radial-gradient(circle at 84% 8%,#1b2415,#0b0c0c 38%);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.skin-detail-shell>header{color:#777a73;letter-spacing:.14em;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:84px;padding:0 4vw;font-size:8px;font-weight:900;display:flex}.detail-brand{color:#b6b8b1;align-items:center;gap:12px;font-size:9px;display:flex}.detail-brand span{color:#c8ff38;border:1px solid #c8ff38;place-items:center;width:36px;height:36px;display:grid;transform:rotate(-4deg)}.skin-detail-shell>article{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:clamp(40px,7vw,110px);width:min(1380px,100% - 8vw);margin:0 auto;padding:clamp(55px,7vw,100px) 0;display:grid}.detail-gallery{gap:12px;display:grid;position:sticky;top:25px}.detail-gallery.has-images{grid-template-columns:repeat(2,1fr)}.detail-gallery figure{background:#151716;border:1px solid #ffffff12;margin:0;padding:12px}.detail-gallery figure:first-child{grid-column:1/-1}.detail-gallery img{width:100%;height:auto;display:block}.detail-gallery figcaption{color:#666963;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:7px;font-weight:900}.detail-generated-art{background:radial-gradient(circle at 65% 35%, var(--detail-accent), transparent 25%), linear-gradient(135deg, #181a19, var(--detail-secondary));border:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;min-height:min(62vw,650px);padding:clamp(24px,4vw,55px);display:flex;overflow:hidden;box-shadow:0 45px 100px #0009}.detail-generated-art span{letter-spacing:.18em;font-size:11px;font-weight:900}.detail-generated-art b{letter-spacing:-.07em;font-size:clamp(42px,7vw,96px);line-height:.85}.detail-generated-art i{color:#ffffff80;font:italic 16px Georgia,serif}.detail-kicker{color:#74776f;letter-spacing:.18em;margin:0 0 24px;font-size:8px;font-weight:900}.detail-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,92px);line-height:.85}.detail-copy h1 em{color:#c8ff38;font-family:Georgia,serif;font-weight:400}.detail-caption{color:#c8ff38;letter-spacing:.15em;margin:30px 0 0;font-size:9px;font-weight:900}.detail-description{color:#a5a7a1;max-width:600px;margin:20px 0 35px;font-size:13px;line-height:1.9}.detail-copy dl{border-top:1px solid #ffffff1c;margin:0}.detail-copy dl>div{border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:30px;padding:15px 0;display:flex}.detail-copy dt{color:#666963;letter-spacing:.14em;font-size:8px;font-weight:900}.detail-copy dd{color:#b6b8b1;letter-spacing:.1em;margin:0;font-size:9px;font-weight:800}.detail-price{justify-content:space-between;align-items:end;margin:35px 0 15px;display:flex}.detail-price strong{font-size:36px}.detail-price span{color:#666963;letter-spacing:.12em;font-size:8px}.detail-checkout button{color:#0b0c0c;letter-spacing:.1em;background:#c8ff38;border:0;width:100%;padding:20px;font-size:10px;font-weight:900}.detail-checkout button:disabled{cursor:not-allowed;color:#74766f;background:#252724}.detail-checkout p{color:#ff9a87;margin:12px 0 0;font-size:10px;line-height:1.6}.detail-assurance{background:#ffffff08;border:1px solid #ffffff15;gap:10px;margin:18px 0 0;padding:17px 18px;list-style:none;display:grid}.detail-assurance li{color:#9b9d97;font-size:9px;line-height:1.5}.detail-assurance li:before{content:"✓";color:#c8ff38;margin-right:10px}.detail-policy{color:#666963;margin:15px 0 0;font-size:9px;line-height:1.7}.detail-policy a{color:#a9aca4;border-bottom:1px solid #ffffff38}.detail-copy>small{color:#575a54;margin-top:18px;font-size:8px;line-height:1.6;display:block}.skin-detail-shell>footer{color:#5d6059;letter-spacing:.13em;border-top:1px solid #ffffff1c;justify-content:space-between;padding:28px 4vw;font-size:8px;font-weight:900;display:flex}@media (max-width:840px){.skin-detail-shell>article{grid-template-columns:1fr}.detail-gallery{position:static}.detail-copy h1{font-size:clamp(44px,13vw,76px)}}@media (max-width:520px){.skin-detail-shell>header{min-height:72px;padding:0 20px}.skin-detail-shell>article{width:calc(100% - 40px);padding:36px 0 70px}.detail-gallery.has-images{grid-template-columns:1fr}.detail-gallery figure:first-child{grid-column:auto}.detail-generated-art{min-height:430px}.detail-price{flex-direction:column;align-items:start;gap:8px}.skin-detail-shell>footer{flex-direction:column;gap:10px;padding:24px 20px}}
