.rtb-laser-preview{--teal:#007c82;--teal-dark:#005b60;--ink:#182125;--muted:#59656a;--line:#d8e1e1;--pale:#edf5f4;--bg:#f6f8f8;--white:#fff;--radius:16px;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}.rtb-laser-preview *{box-sizing:border-box}.rtb-laser-preview{margin:0}.rtb-laser-preview button,.rtb-laser-preview input,.rtb-laser-preview select{font:inherit}.rtb-laser-preview a{color:var(--teal-dark);text-underline-offset:3px}.rtb-laser-preview button,.rtb-laser-preview a,.rtb-laser-preview input,.rtb-laser-preview select,.rtb-laser-preview summary{outline-offset:4px}.rtb-laser-preview button:focus-visible,.rtb-laser-preview a:focus-visible,.rtb-laser-preview input:focus-visible,.rtb-laser-preview select:focus-visible,.rtb-laser-preview summary:focus-visible{outline:3px solid var(--teal)}.rtb-laser-preview button{cursor:pointer}.rtb-laser-preview button:disabled,.rtb-laser-preview select:disabled,.rtb-laser-preview input:disabled{cursor:not-allowed}.rtb-laser-preview .draft-bar{background:#263337;color:#e8eeee;padding:11px 24px;text-align:center;font-size:12px;line-height:1.45;letter-spacing:.02em}.rtb-laser-preview .draft-bar strong{color:#9fe1dc;margin-right:12px}.rtb-laser-preview .header{max-width:1240px;margin:auto;padding:28px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.rtb-laser-preview .wordmark{font-size:19px;font-weight:700;letter-spacing:-.7px;white-space:nowrap}.rtb-laser-preview .wordmark b{color:var(--teal);font-size:25px;letter-spacing:-1.6px}.rtb-laser-preview .location{font-size:12px;color:var(--muted)}.rtb-laser-preview main{max-width:1240px;margin:auto;padding:6px 36px 60px}.rtb-laser-preview .breadcrumb{font-size:12px;color:var(--muted);margin-bottom:25px}.rtb-laser-preview .eyebrow{font-size:11px;font-weight:700;color:var(--teal-dark);letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px}.rtb-laser-preview h1{font-size:44px;line-height:1.08;letter-spacing:-1.8px;margin:0;max-width:760px}.rtb-laser-preview h2{font-size:23px;letter-spacing:-.5px;margin:0 0 10px}.rtb-laser-preview h3{font-size:17px;letter-spacing:-.2px;margin:0}.rtb-laser-preview p{line-height:1.55}.rtb-laser-preview .intro{font-size:16px;color:var(--muted);max-width:730px;margin:17px 0}.rtb-laser-preview .badges{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 29px}.rtb-laser-preview .badge{border:1px solid var(--line);border-radius:100px;background:var(--white);font-size:12px;padding:8px 12px}.rtb-laser-preview .badge.primary{color:var(--teal-dark);background:var(--pale);border-color:#bddad8;font-weight:700}.rtb-laser-preview .builder{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:24px;align-items:start}.rtb-laser-preview .card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.rtb-laser-preview .card-head{padding:24px 26px 19px;display:flex;align-items:flex-start;gap:12px}.rtb-laser-preview .step{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--pale);color:var(--teal-dark);display:grid;place-items:center;font-size:13px;font-weight:700}.rtb-laser-preview .help{font-size:13px;color:var(--muted);margin:7px 0 0;line-height:1.5}.rtb-laser-preview .workspace{padding:0 26px 24px}.rtb-laser-preview .drop{background:#f4f8f7;border:1px dashed #7caeaa;border-radius:12px;min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:24px;position:relative}.rtb-laser-preview .drop.drag{outline:3px solid var(--teal);background:#e6f3f1}.rtb-laser-preview .drop-icon{width:46px;height:46px;border-radius:50%;background:#e0eeec;color:var(--teal-dark);display:grid;place-items:center;margin-bottom:16px}.rtb-laser-preview .drop h3{font-size:17px}.rtb-laser-preview .drop p{font-size:12px;color:var(--muted);margin:10px 0 18px;max-width:280px}.rtb-laser-preview .primary-button{border:0;border-radius:7px;padding:12px 22px;font-weight:700;background:var(--teal);color:#fff;font-size:13px;min-height:42px}.rtb-laser-preview .primary-button:hover{background:var(--teal-dark)}.rtb-laser-preview .text-button{border:0;background:transparent;color:var(--teal-dark);text-decoration:underline;text-underline-offset:3px;font-size:12px;padding:10px 6px}.rtb-laser-preview .file-input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0}.rtb-laser-preview .privacy-note{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.5;color:var(--muted);margin:13px 0 0}.rtb-laser-preview .privacy-note svg{flex-shrink:0}.rtb-laser-preview .preview{min-height:280px;background:#f2f4f4;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:25px;overflow:hidden}.rtb-laser-preview .preview img{display:block;max-width:100%;max-height:240px;object-fit:contain}.rtb-laser-preview .preview-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.rtb-laser-preview .preview-tools{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:13px 0 0}.rtb-laser-preview .file-name{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.rtb-laser-preview .notice{font-size:12px;line-height:1.55;background:var(--pale);border-radius:9px;padding:13px 15px;color:#315957;margin-top:17px}.rtb-laser-preview .notice strong{display:block;margin-bottom:3px;color:var(--teal-dark)}.rtb-laser-preview .status{font-size:12px;line-height:1.5;margin-top:12px}.rtb-laser-preview .status:empty{display:none}.rtb-laser-preview .status.error{color:#a62d25}.rtb-laser-preview .pending-segment{padding:20px 26px;border-top:1px solid var(--line)}.rtb-laser-preview .segment-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.rtb-laser-preview .segment-top h3{font-size:14px}.rtb-laser-preview .pending{font-size:10px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#697477;background:#f0f3f3;border:1px solid #e1e6e6;border-radius:5px;padding:4px 6px;white-space:nowrap}.rtb-laser-preview .empty-select{width:100%;border:1px solid var(--line);border-radius:7px;background:#f7f9f9;padding:12px;color:#5e6c70;font-size:13px;opacity:1}.rtb-laser-preview .dimensions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rtb-laser-preview .dimensions label{font-size:11px;color:var(--muted)}.rtb-laser-preview .measure{display:flex;margin-top:6px;align-items:center;position:relative}.rtb-laser-preview .measure input{border:1px solid var(--line);border-radius:7px;background:#f7f9f9;padding:12px;width:100%;font-size:13px}.rtb-laser-preview .measure span{position:absolute;right:12px;font-size:11px}.rtb-laser-preview .proposal-badge{color:var(--teal-dark);background:var(--pale);border-color:#c4dcd8}.rtb-laser-preview .price-details{margin-top:13px;font-size:12px}.rtb-laser-preview .price-details summary{cursor:pointer;color:var(--teal-dark);font-weight:700}.rtb-laser-preview .price-details p{color:var(--muted);font-size:11px;line-height:1.5}.rtb-laser-preview .price-table-wrap{margin-top:12px;overflow:auto}.rtb-laser-preview table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.rtb-laser-preview th,.rtb-laser-preview td{padding:8px 4px;border-bottom:1px solid var(--line);white-space:nowrap}.rtb-laser-preview th{font-weight:700}.rtb-laser-preview td:nth-child(3){font-weight:700;color:var(--teal-dark)}.rtb-laser-preview #proposed-quantity,.rtb-laser-preview #material-choice,.rtb-laser-preview #backing-choice{background:#fff;color:var(--ink);cursor:pointer}.rtb-laser-preview .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rtb-laser-preview .summary{background:#f3f7f6;border-top:1px solid var(--line);padding:23px 26px}.rtb-laser-preview .summary-line{display:flex;justify-content:space-between;gap:18px;font-size:12px;margin-bottom:13px;color:var(--muted)}.rtb-laser-preview .summary-line strong{color:var(--ink)}.rtb-laser-preview .total{border-top:1px solid #dce6e4;padding-top:16px;margin-top:16px;align-items:center}.rtb-laser-preview .total strong{font-size:20px;letter-spacing:-.5px}.rtb-laser-preview .checkout{width:100%;border:0;border-radius:7px;background:#d8e1df;color:#61706e;min-height:46px;font-size:13px;font-weight:700}.rtb-laser-preview .checkout-note{margin:9px 0 0;font-size:11px;line-height:1.5;text-align:center;color:var(--muted)}.rtb-laser-preview .small-heading{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:8px}.rtb-laser-preview .difference{margin:23px 0 0;padding:24px 26px}.rtb-laser-preview .difference p{font-size:13px;margin:8px 0 16px;color:var(--muted)}.rtb-laser-preview .comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rtb-laser-preview .comparison div{background:#f5f7f7;border-radius:8px;padding:13px;font-size:12px;line-height:1.5}.rtb-laser-preview .comparison b{display:block;margin-bottom:4px}.rtb-laser-preview .comparison span{color:var(--muted)}.rtb-laser-preview .bottom{display:grid;grid-template-columns:.8fr 1.2fr;gap:52px;margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.rtb-laser-preview .local h2{font-size:25px;line-height:1.2}.rtb-laser-preview .local p{font-size:13px;color:var(--muted)}.rtb-laser-preview .faq h2{font-size:21px}.rtb-laser-preview .faq details{border-bottom:1px solid var(--line);padding:15px 0}.rtb-laser-preview .faq summary{font-size:13px;font-weight:700;cursor:pointer;line-height:1.4}.rtb-laser-preview .faq details p{font-size:13px;color:var(--muted);margin:10px 0 0}.rtb-laser-preview .footer{margin-top:35px;font-size:11px;color:var(--muted);line-height:1.6;border-top:1px solid var(--line);padding-top:18px}.rtb-laser-preview .document-preview{text-align:center;max-width:280px}.rtb-laser-preview .document-preview strong{font-size:15px;display:block;overflow-wrap:anywhere}.rtb-laser-preview .document-preview p{font-size:12px;line-height:1.5;color:var(--muted)}@media(max-width:850px){.rtb-laser-preview h1{font-size:37px;max-width:620px}.rtb-laser-preview .builder{grid-template-columns:1fr 1fr;gap:16px}.rtb-laser-preview .workspace,.rtb-laser-preview .pending-segment,.rtb-laser-preview .summary,.rtb-laser-preview .difference,.rtb-laser-preview .card-head{padding-left:20px;padding-right:20px}.rtb-laser-preview .segment-top{align-items:flex-start;flex-direction:column;gap:6px}.rtb-laser-preview .drop{padding:20px 14px}.rtb-laser-preview .bottom{gap:30px}}@media(max-width:650px){.rtb-laser-preview .header{padding:22px 20px}.rtb-laser-preview .wordmark{font-size:15px}.rtb-laser-preview .wordmark b{font-size:21px}.rtb-laser-preview .location{display:none}.rtb-laser-preview main{padding:0 20px 35px}.rtb-laser-preview .draft-bar{font-size:10px;padding:9px 16px}.rtb-laser-preview .draft-bar strong{display:block;margin:0 0 2px}.rtb-laser-preview .breadcrumb{margin-bottom:20px;font-size:11px}.rtb-laser-preview h1{font-size:34px;letter-spacing:-1.3px}.rtb-laser-preview .intro{font-size:14px}.rtb-laser-preview .badges{gap:6px;margin-bottom:22px}.rtb-laser-preview .badge{font-size:10px;padding:7px 9px}.rtb-laser-preview .builder{grid-template-columns:1fr}.rtb-laser-preview .card-head{padding-top:22px}.rtb-laser-preview h2{font-size:21px}.rtb-laser-preview .segment-top{flex-direction:row;align-items:center}.rtb-laser-preview .drop,.rtb-laser-preview .preview{min-height:245px}.rtb-laser-preview .comparison{gap:8px}.rtb-laser-preview .comparison div{padding:12px;font-size:11px}.rtb-laser-preview .bottom{grid-template-columns:1fr;gap:26px;margin-top:34px;padding-top:27px}.rtb-laser-preview .local h2{font-size:23px}.rtb-laser-preview .difference{margin-top:18px}.rtb-laser-preview .summary-line{font-size:12px}.rtb-laser-preview .total strong{font-size:19px}}.rtb-laser-preview .step-nav{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 24px;padding:0;list-style:none}.rtb-laser-preview .step-nav a{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:11px;font-weight:700;background:#fff;border:1px solid var(--line);border-radius:8px;padding:11px 10px;color:var(--ink)}.rtb-laser-preview .step-nav b{display:grid;place-items:center;border-radius:50%;width:22px;height:22px;flex-shrink:0;background:var(--pale);color:var(--teal-dark);font-size:11px}.rtb-laser-preview .builder{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.rtb-laser-preview .artwork-column{position:sticky;top:20px}.rtb-laser-preview .builder-heading{padding:24px 26px 20px}.rtb-laser-preview .builder-heading h2{font-size:24px}.rtb-laser-preview .section-label{display:flex;align-items:center;gap:10px}.rtb-laser-preview .section-label h3{font-size:16px}.rtb-laser-preview .section-label .step{width:26px;height:26px;flex-basis:26px}.rtb-laser-preview .pending-segment{scroll-margin-top:16px}.rtb-laser-preview .material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border:0;padding:0;margin:0;min-width:0}.rtb-laser-preview .material-card{position:relative;display:flex;flex-direction:column;gap:7px;min-height:128px;padding:12px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.rtb-laser-preview .material-card:hover{border-color:#77aaa7}.rtb-laser-preview .material-card.selected{border:2px solid var(--teal);padding:11px 9px;background:#f0f8f7}.rtb-laser-preview .material-card input{position:absolute;right:9px;top:10px;width:14px;height:14px;accent-color:var(--teal);margin:0}.rtb-laser-preview .material-card:focus-within{outline:3px solid var(--teal);outline-offset:3px}.rtb-laser-preview .material-swatch{height:24px;width:32px;display:grid;place-items:center;background:#e8efee;border:1px solid #c8d4d2;border-radius:5px;font-size:9px;font-weight:700;color:#435b5a}.rtb-laser-preview .material-name{display:block;font-size:12px;font-weight:700;line-height:1.3;padding-right:3px}.rtb-laser-preview .engraving-result{font-size:10px;line-height:1.4;color:var(--muted)}.rtb-laser-preview .engraving-result strong{color:var(--ink);font-weight:700}.rtb-laser-preview .material-note{font-size:11px;color:var(--muted);line-height:1.5;margin:12px 0 0}.rtb-laser-preview .preview-context{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;font-size:11px;line-height:1.4}.rtb-laser-preview .preview-context span{background:#f0f4f3;border:1px solid var(--line);padding:7px 9px;border-radius:6px}.rtb-laser-preview .backing-guide{display:grid;grid-template-columns:1fr;gap:6px;margin-top:10px}.rtb-laser-preview .backing-guide p{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted);margin:0}.rtb-laser-preview .backing-guide strong{color:var(--ink);white-space:nowrap}.rtb-laser-preview .review-heading{margin:0 0 22px;display:flex;align-items:center;gap:10px}.rtb-laser-preview .review-heading h3{font-size:18px}.rtb-laser-preview .summary-line strong{text-align:right;max-width:66%;overflow-wrap:anywhere}.rtb-laser-preview .quantity-help{display:flex;justify-content:space-between;gap:14px;margin:12px 0 0;font-size:12px}.rtb-laser-preview .quantity-help strong{color:var(--teal-dark);white-space:nowrap}.rtb-laser-preview .product-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}.rtb-laser-preview .product-highlights article{border:1px solid var(--line);border-radius:12px;padding:19px 20px;background:#fff}.rtb-laser-preview .product-highlights h3{font-size:15px}.rtb-laser-preview .product-highlights p{font-size:12px;color:var(--muted);margin:8px 0 0}.rtb-laser-preview .bottom{margin-top:32px}.rtb-laser-preview .faq details{padding:13px 0}.rtb-laser-preview .faq summary{font-size:12px}.rtb-laser-preview .faq details p{font-size:12px}.rtb-laser-preview .proof-status{font-size:11px;border-left:3px solid #9eaaa7;padding-left:10px;line-height:1.5;color:var(--muted);margin:0 0 18px}.rtb-laser-preview .summary .total:last-of-type strong{font-size:24px}.rtb-laser-preview .policy-note{font-size:12px;line-height:1.6;padding:15px 18px}.rtb-laser-preview .builder-heading .help{max-width:400px}@media(max-width:850px){.rtb-laser-preview .builder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rtb-laser-preview .step-nav{grid-template-columns:repeat(3,1fr)}.rtb-laser-preview .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rtb-laser-preview .builder-heading{padding-left:20px;padding-right:20px}.rtb-laser-preview .segment-top{flex-direction:row;align-items:center}.rtb-laser-preview .pending{white-space:normal;text-align:right}.rtb-laser-preview .artwork-column{top:12px}.rtb-laser-preview .product-highlights{gap:10px}.rtb-laser-preview .product-highlights article{padding:16px}}@media(max-width:650px){.rtb-laser-preview .builder{grid-template-columns:1fr}.rtb-laser-preview .artwork-column{position:static}.rtb-laser-preview .step-nav{gap:6px;margin-bottom:20px}.rtb-laser-preview .step-nav a{font-size:10px;padding:9px 7px;gap:5px}.rtb-laser-preview .step-nav b{width:19px;height:19px;font-size:10px}.rtb-laser-preview .material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rtb-laser-preview .material-card{min-height:134px;padding:10px 8px}.rtb-laser-preview .material-card.selected{padding:9px 7px}.rtb-laser-preview .material-name{font-size:11px}.rtb-laser-preview .engraving-result{font-size:10px}.rtb-laser-preview .product-highlights{grid-template-columns:1fr}.rtb-laser-preview .product-highlights article{padding:17px 19px}.rtb-laser-preview .section-label h3{font-size:15px}.rtb-laser-preview .policy-note{font-size:11px}.rtb-laser-preview .summary-line strong{max-width:62%}}@media(max-width:360px){.rtb-laser-preview .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rtb-laser-preview .step-nav a,.rtb-laser-preview .pending{font-size:9px}}.rtb-laser-preview .material-swatch{width:100%;height:auto;aspect-ratio:4/1;min-height:24px;margin-top:14px}.rtb-laser-preview .material-reference{position:relative;display:block;overflow:hidden;background:#e8efee;min-height:0}.rtb-laser-preview .material-reference img{position:absolute;display:block;max-width:none;width:170%;height:auto;left:-35%;top:-14%}.rtb-laser-preview .material-card{min-height:150px}.rtb-laser-preview .silver-result{display:inline-block;background:#e8e9eb;color:#172124;border:1px solid #9fa8ab;border-radius:4px;padding:5px 6px;font-size:11px;font-weight:700}.rtb-laser-preview .silver-result strong{font-size:13px;letter-spacing:.05em}.rtb-laser-preview .silver-callout{margin:0 0 15px;border:2px solid var(--teal);border-radius:8px;padding:13px;background:#f1f5f5}.rtb-laser-preview .silver-callout strong{display:block;color:#152124;font-size:15px;line-height:1.4}.rtb-laser-preview .silver-callout span{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:var(--muted)}.rtb-laser-preview #preview-engraving.silver-selected{background:#202527;border-color:#202527;color:#e2e5e6;font-weight:700}.rtb-laser-preview .summary-line.silver-selected{border:1px solid #aab4b7;border-radius:6px;padding:10px;background:#e8e9eb}.rtb-laser-preview .summary-line.silver-selected strong{font-size:16px;color:#152124}.rtb-laser-preview .holographic-reference img{width:250%;left:-75%;top:-14%}.rtb-laser-preview .header{padding-top:18px;padding-bottom:18px}.rtb-laser-preview .breadcrumb{margin-bottom:14px}.rtb-laser-preview .eyebrow{margin-bottom:8px}.rtb-laser-preview .intro{margin:12px 0;max-width:800px}.rtb-laser-preview .badges{margin:12px 0 16px}.rtb-laser-preview .step-nav{margin-bottom:16px}.rtb-laser-preview .policy-note{padding:12px 16px}.rtb-laser-preview #production-policy{margin-bottom:16px!important}.rtb-laser-preview .material-grid{gap:10px}.rtb-laser-preview .material-card,.rtb-laser-preview .material-card.selected{min-height:0;padding:0;gap:0;display:grid;grid-template-rows:130px auto;overflow:hidden;border:1px solid #aab8b8;background:#fff;border-radius:9px}.rtb-laser-preview .material-card.selected{border-color:var(--teal);box-shadow:0 0 0 2px var(--teal)}.rtb-laser-preview .material-card:hover{border-color:var(--teal)}.rtb-laser-preview .material-card input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;opacity:0;right:auto;top:auto}.rtb-laser-preview .material-card:focus-within{outline:3px solid var(--teal);outline-offset:4px}.rtb-laser-preview .material-card .material-swatch{position:absolute;left:0;right:0;top:0;width:100%;height:130px;aspect-ratio:auto;margin:0;min-height:0;border:0;border-radius:0;background:#d9dfdf}.rtb-laser-preview .material-photo{display:block;width:100%;height:100%;overflow:hidden}.rtb-laser-preview .material-photo image{image-rendering:auto}.rtb-laser-preview .material-overlay{position:relative;z-index:1;align-self:end;grid-row:1;padding:9px 10px;background:#fffffff0;margin:0 6px 6px;border-radius:5px;box-shadow:0 1px 3px #00000024;color:#172124}.rtb-laser-preview .material-name{font-size:12px;line-height:1.25;padding:0;overflow-wrap:normal}.rtb-laser-preview .material-overlay .engraving-result{display:block;color:#37474d;margin-top:4px;font-size:11px;line-height:1.25}.rtb-laser-preview .material-overlay .engraving-result strong{color:#172124}.rtb-laser-preview .material-overlay .silver-result{padding:0;border:0;background:transparent;color:#e8ebed;font-size:11px}.rtb-laser-preview .material-overlay .silver-result strong{font-size:14px;letter-spacing:.06em;color:#f5f6f7}.rtb-laser-preview .silver-tile .material-overlay{background:#151c1ff5;color:#f4f6f7;border:1px solid #aeb8be}.rtb-laser-preview .silver-tile .material-name{color:#f4f6f7}.rtb-laser-preview .selected-mark{display:none;position:absolute;z-index:2;top:7px;right:7px;align-items:center;justify-content:center;width:23px;height:23px;border-radius:5px;background:var(--teal);color:#fff;font-size:15px;font-weight:700;box-shadow:0 1px 4px #0000004d}.rtb-laser-preview .material-card.selected .selected-mark{display:flex}@media(max-width:850px){.rtb-laser-preview .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.rtb-laser-preview .header{padding-top:15px;padding-bottom:15px}.rtb-laser-preview .breadcrumb{margin-bottom:12px}.rtb-laser-preview .intro{margin:10px 0}.rtb-laser-preview .badges{margin:10px 0 14px}.rtb-laser-preview .material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rtb-laser-preview .material-name{font-size:12px}.rtb-laser-preview .material-overlay{padding:8px;margin:0 5px 5px}.rtb-laser-preview .material-overlay .engraving-result{font-size:11px}.rtb-laser-preview .material-card,.rtb-laser-preview .material-card.selected{grid-template-rows:130px auto}.rtb-laser-preview .material-card .material-swatch{height:130px}}@media(max-width:450px){.rtb-laser-preview .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rtb-laser-preview .material-card,.rtb-laser-preview .material-card.selected{grid-template-rows:124px auto}.rtb-laser-preview .material-card .material-swatch{height:124px}}.rtb-laser-preview .material-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px}.rtb-laser-preview .material-card,.rtb-laser-preview .material-card.selected{grid-template-rows:124px;min-height:0}.rtb-laser-preview .material-card .material-swatch{height:124px}.rtb-laser-preview .material-overlay{display:grid;grid-template-rows:auto auto;gap:5px;padding:10px;margin:0 6px 6px;min-width:0}.rtb-laser-preview .material-overlay .material-name{display:block;font-size:13px;line-height:18px;white-space:nowrap;word-break:normal;overflow-wrap:normal;overflow:visible;text-overflow:clip}.rtb-laser-preview .material-overlay .engraving-result{display:block;font-size:12px;line-height:17px;margin:0;white-space:nowrap;word-break:normal;overflow-wrap:normal;overflow:visible;text-overflow:clip}.rtb-laser-preview .material-overlay .silver-result strong{font-size:13px}.rtb-laser-preview #summary-material{white-space:nowrap}@media(max-width:450px){.rtb-laser-preview .material-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.rtb-laser-preview .material-card,.rtb-laser-preview .material-card.selected{grid-template-rows:124px}.rtb-laser-preview .material-card .material-swatch{height:124px}.rtb-laser-preview .summary-line strong{max-width:68%}}.rtb-laser-preview .product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;margin:0 0 22px;padding:26px;background:linear-gradient(115deg,#eff6f4,#faf4eb);border:1px solid #d7e2db;border-radius:18px}.rtb-laser-preview .hero-copy h1{font-size:40px}.rtb-laser-preview .hero-copy .intro{font-size:15px;max-width:490px}.rtb-laser-preview .hero-copy .badges{margin-bottom:0}.rtb-laser-preview .finish-selector{min-width:0}.rtb-laser-preview .finish-selector>.eyebrow{margin-bottom:5px}.rtb-laser-preview .finish-selector h2{font-size:20px;line-height:1.3;margin-bottom:13px}.rtb-laser-preview .finish-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rtb-laser-preview .finish-option{display:flex;flex-direction:column;text-decoration:none;color:#172124;border:1px solid #c4ceca;border-radius:12px;background:#fff;overflow:hidden;position:relative;transition:box-shadow .15s ease,border-color .15s ease}.rtb-laser-preview .finish-option:hover,.rtb-laser-preview .finish-option:focus-visible{border-color:var(--teal);box-shadow:0 4px 14px #103f3c29}.rtb-laser-preview .finish-option:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.rtb-laser-preview .finish-laser{border:2px solid #865b39}.rtb-laser-preview .finish-state{position:absolute;z-index:2;top:8px;left:8px;background:#f9eee1;color:#53351f;border:1px solid #ae815b;border-radius:5px;font-size:10px;font-weight:700;padding:4px 6px;letter-spacing:.02em}.rtb-laser-preview .finish-art{height:124px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.rtb-laser-preview .finish-art>span{position:relative;z-index:1;display:block;font-size:24px;font-weight:800;line-height:.98;letter-spacing:.03em;text-align:center}.rtb-laser-preview .laser-art{background:radial-gradient(ellipse at 25% 20%,rgba(255,231,187,.28),transparent 65%),repeating-linear-gradient(23deg,rgba(71,39,15,.06)0 1px,transparent 1px 4px),linear-gradient(135deg,#c59a71,#a9754c)}.rtb-laser-preview .laser-art>span{color:#000;text-shadow:none;padding-top:12px}.rtb-laser-preview .uv-art{background:linear-gradient(125deg,#00a3be 0% 26%,#e957a2 26% 52%,#f6c448 52% 76%,#60b79d 76%)}.rtb-laser-preview .uv-art:before{content:"";position:absolute;width:230px;height:230px;border:25px solid rgba(255,255,255,.25);border-radius:50%;right:-110px;top:-85px}.rtb-laser-preview .uv-art>span{color:#14262d;background:#ffffffed;padding:12px 17px;border-radius:8px;box-shadow:0 3px 12px #00000024}.rtb-laser-preview .finish-copy{display:flex;flex-direction:column;gap:8px;padding:13px 13px 14px;flex:1}.rtb-laser-preview .finish-copy>strong{font-size:16px;line-height:1.16;letter-spacing:-.25px}.rtb-laser-preview .finish-copy>span{font-size:12px;line-height:1.45;color:#506067}.rtb-laser-preview .finish-copy>b{font-size:11px;line-height:1.4;color:var(--teal-dark);margin-top:auto;padding-top:3px}.rtb-laser-preview .finish-laser .finish-copy{background:#fbf5ee}.rtb-laser-preview .finish-uv .finish-copy{background:#f4fafb}.rtb-laser-preview .builder-heading{background:linear-gradient(100deg,#eef7f4,#fff8ee)}.rtb-laser-preview .card-head{background:#f1f7f5}.rtb-laser-preview .workspace{padding-top:15px}@media(max-width:1000px){.rtb-laser-preview .product-hero{gap:22px;padding:22px}.rtb-laser-preview .hero-copy h1{font-size:35px}.rtb-laser-preview .finish-options{gap:9px}.rtb-laser-preview .finish-copy{padding:11px}.rtb-laser-preview .finish-copy>strong{font-size:15px}.rtb-laser-preview .finish-art{height:112px}.rtb-laser-preview .finish-art>span{font-size:21px}}@media(max-width:800px){.rtb-laser-preview .product-hero{grid-template-columns:1fr;gap:20px}.rtb-laser-preview .hero-copy h1{font-size:37px}.rtb-laser-preview .hero-copy .intro{max-width:100%}.rtb-laser-preview .finish-selector h2{font-size:21px}.rtb-laser-preview .finish-art{height:116px}.rtb-laser-preview .finish-copy>strong{font-size:17px}.rtb-laser-preview .finish-copy>span{font-size:13px}.rtb-laser-preview .finish-copy>b{font-size:12px}}@media(max-width:450px){.rtb-laser-preview .product-hero{padding:18px;gap:19px;margin-bottom:18px}.rtb-laser-preview .hero-copy h1{font-size:32px}.rtb-laser-preview .hero-copy .intro{font-size:14px}.rtb-laser-preview .finish-options{gap:9px}.rtb-laser-preview .finish-selector h2{font-size:18px}.rtb-laser-preview .finish-copy{padding:10px}.rtb-laser-preview .finish-copy>strong{font-size:15px}.rtb-laser-preview .finish-copy>span{font-size:12px}.rtb-laser-preview .finish-copy>b{font-size:11px}.rtb-laser-preview .finish-art{height:108px}.rtb-laser-preview .finish-art>span{font-size:21px}}@media(prefers-reduced-motion:reduce){.rtb-laser-preview .finish-option{transition:none}}.rtb-laser-preview .product-hero{background:radial-gradient(ellipse at 8% 0%,rgba(31,135,125,.35),transparent 65%),linear-gradient(115deg,#172d2e,#203d3b);border-color:#284f4a;box-shadow:0 6px 20px #12312d1a}.rtb-laser-preview .hero-copy h1{color:#fff}.rtb-laser-preview .hero-copy h1>span{color:#d6e3df!important}.rtb-laser-preview .hero-copy .eyebrow,.rtb-laser-preview .finish-selector>.eyebrow{color:#a7e1d3}.rtb-laser-preview .finish-selector h2{color:#f4f7f5}.rtb-laser-preview .hero-copy .badge{background:#eef6f3;border-color:#d3e4de;color:#244c45}.rtb-laser-preview .hero-copy .badge.primary{background:#c6e9dd;color:#173f35;border-color:#c6e9dd}.rtb-laser-preview .finish-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.rtb-laser-preview .backing-help-grid{margin-top:12px;display:grid;gap:8px}.rtb-laser-preview .backing-help{border:1px solid #cadbd5;background:#f5faf7;border-radius:8px;overflow:hidden}.rtb-laser-preview .backing-help[open]{border-color:var(--teal)}.rtb-laser-preview .backing-help summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 12px;cursor:pointer;list-style:none}.rtb-laser-preview .backing-help summary::-webkit-details-marker{display:none}.rtb-laser-preview .backing-help summary:focus-visible{outline:3px solid var(--teal);outline-offset:-4px;border-radius:7px}.rtb-laser-preview .backing-help summary>span:first-child{min-width:0}.rtb-laser-preview .backing-help summary strong{display:block;font-size:12px;line-height:1.4;color:#1d3c37}.rtb-laser-preview .backing-method{display:block;font-size:11px;line-height:1.5;color:#425d55;margin-top:4px}.rtb-laser-preview .backing-info-label{font-size:11px;font-weight:700;color:var(--teal-dark);display:flex;align-items:center;gap:8px;flex-shrink:0}.rtb-laser-preview .backing-info-label>span{font-size:18px;font-weight:400}.rtb-laser-preview .backing-help[open] .backing-info-label>span{transform:rotate(45deg)}.rtb-laser-preview .backing-help-content{border-top:1px solid #d7e5df;padding:0 13px 13px;background:#fff}.rtb-laser-preview .backing-help-content p,.rtb-laser-preview .backing-help-content li{font-size:12px;line-height:1.55;color:#455a53}.rtb-laser-preview .backing-help-content p{margin:12px 0 0}.rtb-laser-preview .backing-help-content ul,.rtb-laser-preview .backing-help-content ol{padding-left:18px;margin:10px 0 0}.rtb-laser-preview .backing-help-content li+li{margin-top:7px}.rtb-laser-preview .backing-help-content .application-warning{padding:10px 12px;border-left:3px solid #bc885a;background:#fff7ee}@media(max-width:420px){.rtb-laser-preview .backing-help summary{align-items:flex-start}.rtb-laser-preview .backing-info-label{font-size:10px;max-width:70px;line-height:1.4}.rtb-laser-preview .backing-help summary strong{font-size:12px}}.rtb-laser-preview .product-highlights{margin:0 0 17px;gap:12px}.rtb-laser-preview .product-highlights article{padding:15px 17px;background:#edf5f3;border-color:#d5e3df}.rtb-laser-preview .product-highlights h3{font-size:15px;line-height:1.3}.rtb-laser-preview .product-highlights p{font-size:12px;line-height:1.5;margin-top:6px}.rtb-laser-preview .bottom{display:block;margin-top:30px;padding-top:25px}.rtb-laser-preview .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;align-items:start}.rtb-laser-preview .faq h2{grid-column:1/-1;margin-bottom:6px}.rtb-laser-preview .faq details{min-width:0}.rtb-laser-preview .faq summary{font-size:13px}.rtb-laser-preview .faq details p{font-size:13px}.rtb-laser-preview .service-note{margin-top:19px;padding:13px 16px;background:#eef4f2;border-radius:9px}.rtb-laser-preview .service-note p{margin:0;font-size:12px;line-height:1.6}.rtb-laser-preview .finished-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;margin-top:26px;border:1px solid #d8dfd8;border-radius:16px;overflow:hidden;background:#f5f1e9}.rtb-laser-preview .work-photo{margin:0;position:relative;background:#202623}.rtb-laser-preview .work-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rtb-laser-preview .work-photo figcaption{position:absolute;bottom:12px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);padding:8px 11px;border-radius:6px;background:#111d1df0;color:#fff;font-size:12px;line-height:1.4}.rtb-laser-preview .work-story{padding:24px 30px 24px 0}.rtb-laser-preview .work-story h2{font-size:30px;line-height:1.1;max-width:360px}.rtb-laser-preview .work-story p{font-size:14px;color:#4a5958}.rtb-laser-preview .work-scope{border-left:3px solid #a88159;padding-left:13px}.rtb-laser-preview .work-scope strong{display:block;color:#1a3331;margin-bottom:3px}.rtb-laser-preview .work-link{display:inline-block;margin-top:5px;font-size:13px;font-weight:700;line-height:1.5}@media(max-width:850px){.rtb-laser-preview .product-highlights article{padding:14px}.rtb-laser-preview .finished-work{gap:22px}.rtb-laser-preview .work-story{padding-right:22px}.rtb-laser-preview .work-story h2{font-size:26px}}@media(max-width:650px){.rtb-laser-preview .product-highlights{grid-template-columns:1fr;gap:8px;margin-bottom:14px}.rtb-laser-preview .product-highlights article{padding:13px 16px}.rtb-laser-preview .product-highlights p{margin-top:4px}.rtb-laser-preview .faq{grid-template-columns:1fr;gap:0}.rtb-laser-preview .finished-work{grid-template-columns:1fr;gap:0;margin-top:22px}.rtb-laser-preview .work-story{padding:23px}.rtb-laser-preview .work-story h2{font-size:27px}.rtb-laser-preview .work-photo figcaption{font-size:12px}.rtb-laser-preview .service-note{padding:12px 14px}}.rtb-laser-preview{color-scheme:light}.rtb-laser-preview html,.rtb-laser-preview,.rtb-laser-preview .header{background:#f6f8f8;color:#182125}.rtb-laser-preview .wordmark{color:#182125}.rtb-laser-preview .wordmark b{color:#007c82}.rtb-laser-preview .location,.rtb-laser-preview .breadcrumb{color:#59656a}.rtb-laser-preview .eyebrow{color:#005b60}.rtb-laser-preview .footer{background:#f6f8f8;color:#455a53}.rtb-laser-preview .card,.rtb-laser-preview .builder-heading,.rtb-laser-preview .card-head,.rtb-laser-preview .workspace,.rtb-laser-preview .pending-segment{color:#182125}.rtb-laser-preview .card{background:#fff}.rtb-laser-preview .card h2,.rtb-laser-preview .card h3{color:#182125}.rtb-laser-preview .card .eyebrow{color:#005b60}.rtb-laser-preview .help,.rtb-laser-preview .privacy-note,.rtb-laser-preview .file-name,.rtb-laser-preview .checkout-note,.rtb-laser-preview .material-note{color:#455a53}.rtb-laser-preview .empty-select,.rtb-laser-preview .measure input{color:#182125;background:#fff}.rtb-laser-preview .measure span,.rtb-laser-preview .dimensions label{color:#455a53}.rtb-laser-preview .pending{color:#455a53;background:#f0f3f3}.rtb-laser-preview .proposal-badge{color:#005b60;background:#edf5f4}.rtb-laser-preview .product-hero,.rtb-laser-preview .hero-copy h1{color:#fff}.rtb-laser-preview .hero-copy .intro{color:#d1e0db}.rtb-laser-preview .product-hero .hero-copy>.eyebrow,.rtb-laser-preview .finish-selector>.eyebrow{color:#a7e1d3}.rtb-laser-preview .finish-selector>h2{color:#fff}.rtb-laser-preview .hero-tagline{color:#cde6de}.rtb-laser-preview .finish-option,.rtb-laser-preview .finish-copy>strong{color:#182125}.rtb-laser-preview .finish-copy>span{color:#455a53}.rtb-laser-preview .finish-copy>b{color:#005b60}.rtb-laser-preview .finish-laser .finish-copy>b{color:#654127}.rtb-laser-preview .material-overlay{background:#fff;color:#172124}.rtb-laser-preview .material-overlay .material-name,.rtb-laser-preview .material-overlay .engraving-result strong{color:#172124}.rtb-laser-preview .material-overlay .engraving-result{color:#37474d}.rtb-laser-preview .silver-tile .material-overlay{background:#151c1f;color:#f4f6f7}.rtb-laser-preview .silver-tile .material-name,.rtb-laser-preview .silver-tile .engraving-result,.rtb-laser-preview .silver-tile .engraving-result strong{color:#f4f6f7}.rtb-laser-preview .silver-callout{background:#f1f5f5;color:#182125}.rtb-laser-preview .silver-callout strong{color:#152124}.rtb-laser-preview .silver-callout span{color:#455a53}.rtb-laser-preview .summary{background:#f3f7f6;color:#182125}.rtb-laser-preview .summary-line{color:#455a53}.rtb-laser-preview .summary-line strong,.rtb-laser-preview .summary .review-heading h3{color:#182125}.rtb-laser-preview .summary-line.silver-selected{background:#e8e9eb}.rtb-laser-preview .summary-line.silver-selected strong{color:#152124}.rtb-laser-preview .proof-status{color:#455a53}.rtb-laser-preview .checkout{background:#d8e1df;color:#455a53}.rtb-laser-preview .bottom{background:#fff;color:#182125;border:1px solid #d8e1e1;border-radius:12px;padding:22px}.rtb-laser-preview .faq{background:#fff;color:#182125}.rtb-laser-preview .faq h2,.rtb-laser-preview .faq details,.rtb-laser-preview .faq summary{background:#fff;color:#182125}.rtb-laser-preview .faq details[open]{background:#fff;color:#182125}.rtb-laser-preview .faq details p{background:#fff;color:#455a53}.rtb-laser-preview .faq summary::marker{color:#005b60}.rtb-laser-preview .faq a,.rtb-laser-preview .faq a:visited{color:#005b60}.rtb-laser-preview .faq a:hover{color:#003f43}.rtb-laser-preview .faq summary:hover{background:#edf5f4;color:#182125}.rtb-laser-preview .faq summary:focus-visible,.rtb-laser-preview .faq a:focus-visible{outline:3px solid #007c82;outline-offset:3px}.rtb-laser-preview .service-note{background:#eef4f2;color:#455a53}.rtb-laser-preview .service-note p{color:#455a53}.rtb-laser-preview .service-note strong{color:#284c49}.rtb-laser-preview .backing-help,.rtb-laser-preview .backing-help summary{background:#f5faf7;color:#182125}.rtb-laser-preview .backing-help summary strong{color:#1d3c37}.rtb-laser-preview .backing-method{color:#425d55}.rtb-laser-preview .backing-info-label{color:#005b60}.rtb-laser-preview .backing-help-content{background:#fff;color:#455a53}.rtb-laser-preview .backing-help-content p,.rtb-laser-preview .backing-help-content li{color:#455a53}.rtb-laser-preview .backing-help-content strong{color:#203d35}.rtb-laser-preview .backing-help-content .application-warning{background:#fff7ee;color:#455a53}.rtb-laser-preview .backing-help summary:focus-visible{outline-color:#007c82}.rtb-laser-preview .backing-help-content a,.rtb-laser-preview .backing-help-content a:visited{color:#005b60}.rtb-laser-preview .product-highlights article{background:#edf5f3;color:#182125}.rtb-laser-preview .product-highlights h3{color:#182125}.rtb-laser-preview .product-highlights p{color:#455a53}.rtb-laser-preview .work-story,.rtb-laser-preview .work-story h2{color:#182125}.rtb-laser-preview .work-story p{color:#455a53}.rtb-laser-preview .work-story .eyebrow,.rtb-laser-preview .work-link,.rtb-laser-preview .work-link:visited{color:#005b60}.rtb-laser-preview .proof-option{margin-top:18px;border:1px solid #bed4cf;border-radius:10px;padding:15px;background:#f0f7f4;color:#182125}.rtb-laser-preview .proof-toggle{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.rtb-laser-preview .proof-toggle input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:#007c82}.rtb-laser-preview .proof-toggle input:focus-visible{outline:3px solid #007c82;outline-offset:3px}.rtb-laser-preview .proof-toggle strong{display:block;font-size:13px;line-height:1.4;color:#182125}.rtb-laser-preview .proof-price{display:block;font-size:12px;line-height:1.5;font-weight:700;color:#005b60;margin-top:3px}.rtb-laser-preview .proof-option p{font-size:12px;line-height:1.55;color:#455a53;margin:10px 0 0}.rtb-laser-preview .proof-availability{font-weight:700}.rtb-laser-preview .proof-toggle:has(input:disabled){cursor:not-allowed}@media(max-width:650px){.rtb-laser-preview .bottom{padding:18px}.rtb-laser-preview .proof-option{padding:14px}}.rtb-laser-preview .product-hero .finish-option:focus-visible{outline-color:#a7e1d3}.rtb-laser-preview .faq a:active,.rtb-laser-preview .work-link:hover,.rtb-laser-preview .work-link:active{color:#003f43}.rtb-laser-preview .finish-laser .finish-state,.rtb-laser-preview .finish-laser .finish-copy,.rtb-laser-preview .finish-laser .finish-copy>strong,.rtb-laser-preview .finish-laser .finish-copy>span,.rtb-laser-preview .finish-laser .finish-copy>b{color:#000;-webkit-text-fill-color:#000000;opacity:1;text-shadow:none;filter:none;mix-blend-mode:normal}.rtb-laser-preview .laser-art .engraved-mark{position:relative;z-index:1;display:block;width:calc(100% - 24px);max-width:180px;height:auto;flex-shrink:0;margin-top:12px;opacity:1;filter:none;mix-blend-mode:normal}.rtb-laser-preview .laser-art .engraved-mark path{fill:#000;stroke:#000;opacity:1;filter:none;mix-blend-mode:normal}.rtb-laser-preview{font-size:16px;line-height:1.5}.rtb-laser-preview [hidden]{display:none!important}.rtb-laser-preview .card{box-shadow:0 5px 18px #18212511}.rtb-laser-preview .material-card{box-shadow:0 2px 7px #18212517}.rtb-laser-preview .finish-selector{padding:0}.rtb-laser-preview .product-hero .rtb-family-nav{grid-template-columns:1fr}.rtb-laser-preview .product-hero .rtb-family-card{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:center;padding:12px}.rtb-laser-preview .product-hero .rtb-family-art{height:80px}.rtb-laser-preview .product-hero .rtb-family-card p{margin:4px 0;font-size:12px}.rtb-laser-preview .product-hero .rtb-family-heading{font-size:19px}.rtb-laser-preview .product-hero .rtb-family-card strong{font-size:15px}.rtb-laser-preview .product-hero .rtb-family-note{margin:8px 0 0}.rtb-laser-preview .rtb-patch__art{min-width:0}.rtb-laser-preview .rtb-patch__preview{min-height:230px}.rtb-laser-preview .rtb-patch__drop{margin:0}.rtb-laser-preview .rtb-patch__preview canvas{max-width:100%;height:auto}.rtb-laser-preview [data-quantity-contact]:empty{display:none}.rtb-laser-preview .production-review-note{background:#e9f4f3;color:#163b3d;padding:13px 16px;border-radius:10px}.rtb-laser-preview .rtb-patch__approve{margin:16px 0}.rtb-laser-preview .rtb-patch__approve label{display:flex;gap:9px;align-items:flex-start}.rtb-laser-preview .rtb-patch__approve input{margin-top:5px}.rtb-laser-preview .rtb-patch__shape-panel h3{margin-top:18px}.rtb-laser-preview .rtb-patch__section{margin:16px 0}.rtb-laser-preview .rtb-patch__section select{width:100%;padding:12px}.rtb-laser-preview .rtb-patch__choices button{background:#fff;color:#182125;border:1px solid #b5c7c7;border-radius:8px;padding:8px 12px}.rtb-laser-preview .rtb-patch__choices button.is-selected{background:#e7f5f2;border-color:#007c82}.rtb-laser-preview [data-order-summary]{color:#344a4d}.rtb-laser-preview .rtb-patch__quality{font-size:13px}.rtb-laser-preview .rtb-patch__details{margin:14px 0}.rtb-laser-preview .rtb-patch__details>div{display:flex;justify-content:space-between}.rtb-laser-preview .rtb-patch__status{margin:12px 0}.rtb-laser-preview .single-color-note{font-weight:700;color:#005b60;font-size:13px}.rtb-laser-preview .engine-form{display:none}.rtb-laser-preview [data-notes]{display:block;width:100%;min-height:96px;margin-top:8px;padding:12px;border:1px solid #91aaa4;border-radius:9px;background:#fff;color:#182125;font:14px/1.5 Arial,Helvetica,sans-serif;resize:vertical;box-sizing:border-box}.rtb-laser-preview [data-notes]:focus-visible{outline:3px solid #007c82;outline-offset:3px}.rtb-laser-preview .material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rtb-laser-preview .material-card{height:108px;min-height:108px;overflow:hidden;position:relative}.rtb-laser-preview .material-card .material-name{font-size:13px;line-height:1.2;overflow-wrap:normal}.rtb-laser-preview .material-overlay{min-height:44px;display:flex;flex-direction:column;justify-content:center;padding:5px 7px}.rtb-laser-preview .engraving-result{font-size:11px;line-height:1.25}.rtb-laser-preview .workspace{padding:14px}.rtb-laser-preview .rtb-patch__shape-panel{margin:8px 0;padding:12px}.rtb-laser-preview .rtb-patch__section{margin:8px 0;padding:10px}.rtb-laser-preview .rtb-patch__shape-panel p{margin:5px 0}.rtb-laser-preview .rtb-patch__background{margin:8px 0}.rtb-laser-preview .rtb-laser-email-help{font-size:14px;line-height:1.5;color:#182125;overflow-wrap:anywhere}.rtb-laser-preview .rtb-laser-email-help a{color:#005b60;text-decoration:underline}.rtb-laser-preview [data-batch-review-status]{font-size:14px;line-height:1.5;margin:12px 0}.rtb-laser-preview .breadcrumb strong{color:#182125}@media(max-width:480px){.rtb-laser-preview .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rtb-laser-preview .workspace{padding:10px}}.rtb-laser-preview .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rtb-laser-preview .material-card,.rtb-laser-preview .material-card.selected{height:108px;min-height:108px;grid-template-rows:108px;padding:0;gap:0}.rtb-laser-preview .material-card .material-swatch{height:108px}.rtb-laser-preview .material-card .material-overlay{position:absolute;left:4px;right:4px;bottom:4px;margin:0;min-width:0;min-height:40px;padding:4px 5px;gap:2px;display:flex;flex-direction:column;justify-content:center}.rtb-laser-preview .material-card .material-overlay .material-name{font-size:12px;line-height:15px;letter-spacing:0;margin:0;padding:0;white-space:nowrap}.rtb-laser-preview .material-card .material-overlay .engraving-result{font-size:11px;line-height:14px;letter-spacing:0;margin:0;white-space:nowrap}@media(max-width:360px){.rtb-laser-preview .material-grid{grid-template-columns:1fr}}.rtb-laser-preview .material-card .material-overlay .silver-result strong{font-size:11px;line-height:14px;letter-spacing:0;font-weight:800;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/97/assets/rtb-laser-preview.css.map */
