.order-page .printed-preview.card-model{position:relative;display:block;padding:0;background:transparent;box-shadow:none;transform:perspective(1100px) rotateX(var(--model-x,0deg)) rotateY(var(--model-y,0deg)) rotate(-3deg);transform-style:preserve-3d;transition:transform .35s ease;overflow:visible;isolation:isolate}.model-face{position:absolute;inset:0;overflow:hidden;border-radius:7px;backface-visibility:hidden;background:#e5e3da;color:#20201b;box-shadow:0 18px 40px #0006,inset 0 0 0 1px #ffffff28;transition:transform .65s cubic-bezier(.2,.8,.2,1);transform:perspective(1100px) rotateY(0deg)}.model-back{transform:perspective(1100px) rotateY(-180deg)}.model-flipped .model-front{transform:perspective(1100px) rotateY(180deg)}.model-flipped .model-back{transform:perspective(1100px) rotateY(0deg)}.model-layout{height:100%;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.model-back-star{font-size:30px;line-height:1}.model-back-caption{font-size:9px;letter-spacing:1.2px}.model-artwork{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#e5e3da}.has-artwork .model-layout{visibility:hidden}.model-face:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.25;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.23' filter='url(%23n)'/%3E%3C/svg%3E")}.card-model[data-finish=gloss] .model-face:after{opacity:.55;background:linear-gradient(120deg,transparent 10%,#ffffff70 40%,transparent 65%)}.card-model[data-finish=matte] .model-face{background:#deded7}.card-model[data-finish=matte] .model-face:after{opacity:.1}.card-model[data-finish=wood] .model-face{background:repeating-linear-gradient(2deg,#c6ab7f,#c6ab7f 3px,#bfa376 4px,#ceb68e 6px)}.card-model[data-finish=metal] .model-face{background:linear-gradient(120deg,#7e8076,#d9dace 40%,#93958a 70%,#c3c4ba)}.card-model[data-finish=plastic] .model-face{background:#dfdfd7}.model-back.model-blank .model-layout,.model-back.model-blank .model-artwork{visibility:hidden}.model-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 0}.model-side-switch{display:flex;border:1px solid #3a3a34;border-radius:30px;padding:3px;gap:2px}.model-side-switch button{font-size:10px;border-radius:20px;padding:8px 15px;color:#96968c;background:transparent}.model-side-switch button[aria-pressed=true]{background:#e7e7df;color:#161614}.model-finish{font-size:10px;color:#a6a69c}.model-status{font-size:10px;line-height:1.7;color:#929288;margin:12px 0 0;min-height:34px}.card-model+.model-controls~.preview-disclaimer{margin-top:5px}@media(max-width:450px){.model-layout{padding:22px}.model-controls{gap:10px}.model-side-switch button{padding:8px 13px}}@media(prefers-reduced-motion:reduce){.model-face,.order-page .printed-preview.card-model{transition:none}}
