.pc-preview{--pc-accent:#b3212d;background:#f8f8f8;color:#1c1c1e;font-family:Arial,Helvetica,sans-serif;padding:42px 20px 64px;line-height:1.5}.pc-preview *{box-sizing:border-box}.pc-preview [hidden]{display:none!important}.pc-preview .pc-wrap{max-width:1200px;margin:0 auto}.pc-preview .pc-eyebrow{display:flex;gap:15px;align-items:center;flex-wrap:wrap;letter-spacing:2px;font-size:11px;font-weight:700;color:#a61d28}.pc-preview .pc-eyebrow span{font-size:10px;letter-spacing:1px;border:1px solid #cc9ca1;background:#fff;border-radius:30px;padding:5px 10px}.pc-preview h1{font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.2;margin:12px 0;color:#171719}.pc-preview .pc-intro{font-size:16px;color:#525258;max-width:780px;margin:0 0 14px}.pc-preview .pc-price{font-size:22px;font-weight:700;margin:0 0 16px;color:#212124}.pc-preview .pc-notice{font-size:12px;background:#242428;color:#f5f5f6;border-left:4px solid #c52a38;border-radius:6px;padding:12px 16px;margin:0 0 25px}.pc-preview .pc-grid{display:grid;grid-template-columns:1.13fr 1fr;gap:32px;align-items:start}.pc-preview .pc-preview-card{position:sticky;top:20px;border:1px solid #d7d7dc;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #00000008}.pc-preview .pc-preview-card h2{font:700 14px Arial,sans-serif;background:#242428;color:#fff;border-bottom:3px solid #c52a38;text-align:center;padding:17px 12px;margin:0}.pc-preview .pc-workspace{display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at center,#fff,#ededf0);min-height:340px}.pc-preview .pc-workspace svg{display:block;width:100%;height:auto;max-height:450px}.pc-preview .pc-preview-note{font-size:12px;color:#56565d;padding:15px 20px 5px;margin:0}.pc-preview .pc-size-caption{font-size:12px;font-weight:700;padding:6px 20px 18px;margin:0;color:#981c27}.pc-preview .pc-selection-summary{display:flex;flex-direction:column;gap:5px;background:#f2f2f4;border-top:1px solid #dedee2;padding:16px 20px;font-size:12px;overflow-wrap:anywhere}.pc-preview .pc-selection-summary strong{font-size:13px}.pc-preview .pc-controls{padding:22px;border-radius:12px;background:#202024;color:#f7f7f8;box-shadow:0 8px 24px #0000000b;min-width:0}.pc-preview fieldset{border:0;border-bottom:1px solid #424249;padding:0 0 18px;margin:0 0 21px;min-width:0}.pc-preview legend{font-family:Georgia,serif;font-size:21px;color:#fff;margin-bottom:14px;padding:0}.pc-preview label{display:block;font-size:13px;font-weight:700;margin-bottom:13px;color:#f3f3f5}.pc-preview .pc-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pc-preview input[type=text],.pc-preview input[type=search],.pc-preview select{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;border:1px solid #bbbcc4;background:#fff;color:#222;border-radius:5px;padding:11px 12px;line-height:1.2;margin-top:7px;font:14px Arial,sans-serif}.pc-preview select:disabled{opacity:1;background:#e5e5e9;color:#414149;cursor:default}.pc-preview input[type=range]{display:block;width:100%;margin:13px 0 0;accent-color:var(--pc-accent);min-height:28px}.pc-preview output{display:block;font-size:12px;font-weight:400;color:#ededf4;margin-top:3px}.pc-preview .pc-finish{display:flex;align-items:center;gap:9px;font-size:11px;margin:0 0 8px;color:#c6c6d0}.pc-preview .pc-swatch{display:inline-block;min-width:22px;height:22px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px #888}.pc-preview .pc-help{font-size:11px;line-height:1.5;color:#c6c6d0;margin:7px 0 0}.pc-preview .pc-source{font-size:11px;padding-top:10px}.pc-preview .pc-source p{font-size:11px;overflow-wrap:anywhere}.pc-preview .pc-source a{color:#ffb5be;text-decoration:underline}.pc-preview summary{cursor:pointer;font-size:13px;font-weight:700;padding:8px 0}.pc-preview button{font-family:Arial,Helvetica,sans-serif}.pc-preview .pc-fit-button{border:1px solid #d44753;border-radius:5px;background:#422128;color:#fff;padding:11px 14px;margin:4px 0;font-size:12px;font-weight:700;cursor:pointer;min-height:44px}.pc-preview .pc-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.pc-preview .pc-preset-card{border:2px solid #dddde3;border-radius:6px;background:#fff;color:#27272c;padding:10px 5px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:11px;line-height:1.3;min-height:92px}.pc-preview .pc-preset-card svg{width:48px;height:48px;fill:#27272c}.pc-preview .pc-preset-card[aria-pressed=true]{border-color:#e14a57;background:#ffedef;box-shadow:0 0 0 1px #e14a57}.pc-preview [data-pc-artwork-name]{font-size:12px;color:#f4d4d9;margin:15px 0}.pc-preview .pc-link-button{border:0;background:none;color:#ffb5be;font-size:12px;text-decoration:underline;padding:10px 0;cursor:pointer;min-height:44px}.pc-preview .pc-upload{border-bottom:1px solid #424249;padding-bottom:16px;margin-bottom:16px}.pc-preview .pc-upload label{padding-top:14px}.pc-preview .pc-upload input{display:block;margin-top:10px;max-width:100%;font-size:12px}.pc-preview .pc-status{font-size:12px;line-height:1.5;color:#ffb5be;margin:0 0 12px;overflow-wrap:anywhere}.pc-preview .pc-actions{display:grid;gap:8px}.pc-preview .pc-actions button{padding:14px;border:1px solid #c83b47;border-radius:5px;cursor:pointer;font-size:13px;font-weight:700;background:#b3212d;color:#fff;min-height:46px}.pc-preview .pc-actions button+button{background:#fff;color:#a01c27;border-color:#fff}.pc-preview .pc-actions button:disabled{background:#303036;border-color:#51515b;color:#d2d2dc;opacity:.8;cursor:not-allowed}.pc-preview button:disabled{opacity:.5;cursor:not-allowed}.pc-preview .pc-download{font-size:11px;overflow-wrap:anywhere}.pc-preview .pc-download a{color:#ffb5be;text-decoration:underline}.pc-preview .pc-specs{margin-top:25px;padding:18px 20px;border:1px solid #d5d5dd;border-radius:7px;background:#fff}.pc-preview .pc-specs pre{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:#f8f8fa;padding:15px;margin-top:14px;line-height:1.5}.pc-preview input:focus-visible,.pc-preview select:focus-visible,.pc-preview button:focus-visible,.pc-preview summary:focus-visible,.pc-preview a:focus-visible{outline:3px solid #e05763;outline-offset:3px}.pc-preview .pc-reference{padding:14px 20px;border-top:1px solid #ddd}.pc-preview .pc-reference .pc-help{color:#525258}.pc-preview .pc-reference figure{margin:12px 0}.pc-preview .pc-reference img{display:block;max-width:100%;width:100%;height:auto;object-fit:contain}.pc-preview .pc-reference figcaption{font-size:11px;color:#525258;margin-top:5px}@media(max-width:800px){.pc-preview{padding:25px 15px 40px}.pc-preview .pc-grid{grid-template-columns:1fr;gap:24px}.pc-preview .pc-preview-card{position:static}.pc-preview .pc-workspace{min-height:280px;padding:18px}.pc-preview .pc-workspace svg{max-height:330px}.pc-preview .pc-controls{padding:18px}.pc-preview .pc-row{gap:10px}}@media(max-width:420px){.pc-preview .pc-row{grid-template-columns:1fr}.pc-preview .pc-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-preview h1{font-size:30px}}.pc-preview .pc-model-nav{margin:0 0 22px}.pc-preview .pc-model-nav h2{font:700 12px Arial,sans-serif;color:#525258;margin:0 0 9px}.pc-preview .pc-model-nav div{display:flex;flex-wrap:wrap;gap:8px}.pc-preview .pc-model-nav a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #d2d2d9;border-radius:6px;background:#fff;padding:10px 12px;text-decoration:none;color:#34343b;font-size:12px;line-height:1.3}.pc-preview .pc-model-nav a[aria-current=page]{background:#242428;border-color:#242428;color:#fff;box-shadow:inset 0 -3px #c52a38}.pc-preview .pc-model-nav a:hover{border-color:#b3212d}.pc-preview .pc-view-switch{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #e0e0e5;background:#fff}.pc-preview .pc-view-switch button{flex:1;min-height:44px;padding:10px 12px;border:1px solid #bfc0c7;border-radius:5px;color:#34343b;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.pc-preview .pc-view-switch button[aria-pressed=true]{border-color:#b3212d;color:#a21c28;background:#fff0f2}.pc-preview .pc-view-switch button:disabled{opacity:.5;cursor:not-allowed}.pc-preview .pc-photo-stage{position:relative;isolation:isolate;aspect-ratio:1;width:100%;max-width:540px;margin:auto;background:#fff;overflow:hidden}.pc-preview .pc-photo-stage>img{display:block;width:100%;height:100%;object-fit:contain}.pc-preview .pc-photo-art{position:absolute;pointer-events:none;opacity:.94;overflow:hidden}.pc-preview .pc-photo-art svg{display:block;width:100%;height:100%;overflow:hidden}.pc-preview .pc-photo-badge{position:absolute;bottom:10px;left:10px;right:10px;text-align:center;border:1px solid #bb5962;background:#fff5f5eb;color:#941a25;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px;padding:7px}.pc-preview .pc-photo-note{color:#7f2630;padding-bottom:15px;background:#fff7f8}.pc-preview .pc-photo-status{font-size:12px;color:#5e5e68;margin:0;padding:10px 18px;background:#f5f5f7}.pc-preview .pc-photo-status:empty{display:none}@media(max-width:800px){.pc-preview .pc-photo-stage{max-width:440px}.pc-preview .pc-view-switch{padding:10px 12px}.pc-preview .pc-photo-badge{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/7d-pc-preview.css.map */
