@media(max-width:650px){
 #pdp.preview-layout-v151 .mobile-preview-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;box-sizing:border-box;max-width:100vw;max-width:100dvw}
 #pdp.preview-layout-v151 .mobile-preview-dialog header{padding:6px 10px}
 #pdp.preview-layout-v151 .mobile-preview-content{padding:0 10px 10px;margin:0;width:100%;height:100%;max-width:none;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}
 #pdp.preview-layout-v151 .mobile-preview-dialog .engraving-preview{margin:6px 0}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-track{max-width:clamp(150px,27dvh,208px)}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-expanded .preview-track{max-width:min(100%,340px)}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-font-controls{margin:4px 0 0;gap:4px 10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-font-controls>label:first-child{grid-column:1/-1;grid-row:2;gap:2px}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-font-controls>.preview-size-icon{grid-row:1;grid-column:auto;gap:0 6px;min-width:0}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-font-controls input[type=range]{min-height:40px;margin:0}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-font-controls .preview-text-position{grid-column:1/-1;grid-row:3;margin:0}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-photo-zoom-note{display:none}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-text-position summary{padding:7px 0;min-height:40px}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-photo-actions{margin:6px 0;padding:8px;gap:4px}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-photo-actions p{margin:0}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-photo-actions{color:#f2ebe1}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-photo-actions :is(p,small),#pdp.preview-layout-v151 .mobile-preview-dialog .engraving-orientation-note{color:#d6c7b4!important}
 #pdp.preview-layout-v151 .mobile-preview-dialog .preview-expand{margin:4px auto 0}
 #pdp.preview-layout-v151 .mobile-preview-dialog footer{padding:6px 10px max(10px,env(safe-area-inset-bottom));box-sizing:border-box;margin:0;width:100%;max-width:none;background:#17130f;border-top:1px solid #7e6d53}
 #pdp .mobile-preview-dialog .preview-wishes-v151{display:grid;gap:4px;margin:7px 0;font-size:13px;font-weight:500;min-width:0}
 #pdp .mobile-preview-dialog .preview-wishes-v151 textarea{box-sizing:border-box;width:100%;min-width:0;min-height:64px;margin:0;padding:8px 10px;font:inherit;font-size:16px;line-height:1.35;resize:vertical;border:1px solid var(--line,#816943);border-radius:8px;background:var(--card,#211c16);color:var(--ink,#f2ebe1)}
 #pdp .mobile-preview-dialog .preview-wishes-v151 textarea:focus-visible{outline:2px solid var(--accent,#dec398);outline-offset:2px}
}
.preview-wishes-v151[hidden]{display:none!important}
