.guest-offers[data-v-05aeb768]{border:0;color:inherit;margin:20px 0;min-width:0;padding:0}.guest-offers legend[data-v-05aeb768]{font-size:13px;font-weight:600;margin-bottom:10px}.guest-offer-options[data-v-05aeb768]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.guest-offer-options label[data-v-05aeb768]{align-items:center;border:1px solid #8886;border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;font-size:13px;gap:9px;min-height:66px;padding:12px}.guest-offer-options label.selected[data-v-05aeb768]{background:#8881;border-color:currentColor}.guest-offer-options input[data-v-05aeb768]{accent-color:var(--rap-accent,var(--rose,currentColor));flex:none;height:17px;width:17px}.guest-offer-options label>span[data-v-05aeb768]{display:grid;flex:1;gap:4px}.guest-offer-options label>strong[data-v-05aeb768]{font-variant-numeric:tabular-nums}.guest-offer-options small[data-v-05aeb768]{font-size:12px;opacity:.75}.guest-offer-options label[data-v-05aeb768]:focus-within{outline:2px solid currentColor;outline-offset:3px}.guest-offers:disabled label[data-v-05aeb768]{cursor:default;opacity:.7}.guest-offers>p[data-v-05aeb768]{font-size:13px;line-height:1.6}@media(max-width:360px){.guest-offer-options[data-v-05aeb768]{grid-template-columns:1fr}}.guest-purchase-notes[data-v-1384a84e]{color:inherit;display:grid;font-size:12px;gap:10px;line-height:1.65;list-style:none;margin:18px 0;padding:0}.guest-purchase-notes li[data-v-1384a84e]{align-items:flex-start;display:flex;gap:9px}.guest-purchase-notes svg[data-v-1384a84e]{flex:none;height:18px;margin-top:1px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:18px}.guest-purchase-notes span[data-v-1384a84e]{opacity:.85}.guest-video-settings[data-v-855853fe]{border:1px solid #7774;border-radius:8px;margin:18px 0;padding:0 14px}.guest-video-settings summary[data-v-855853fe]{cursor:pointer;font-size:13px;line-height:1.6;min-height:48px;padding:14px 0}.guest-video-settings summary span[data-v-855853fe]{margin-left:8px;opacity:.75}.guest-order-product[data-v-855853fe]{font-size:13px;line-height:1.7}.guest-video-studio[data-v-855853fe]{--guest-accent:var(--rap-accent,var(--tt-yellow,#d5b56d));color:inherit;font:inherit}.guest-video-studio header[data-v-855853fe]{margin-bottom:24px}.guest-video-eyebrow[data-v-855853fe]{color:var(--guest-accent);font-size:11px;letter-spacing:.14em}.guest-video-studio .guest-studio-heading[data-v-855853fe]{font-size:clamp(26px,3vw,38px);letter-spacing:-.035em;line-height:1.15;margin:10px 0}.guest-video-studio header>p[data-v-855853fe]:last-child{font-size:14px;line-height:1.65;opacity:.8}.guest-video-studio fieldset[data-v-855853fe]{border:0;margin:20px 0;padding:0}.guest-video-studio legend[data-v-855853fe]{font-size:13px;font-weight:600;margin-bottom:12px}.guest-photo-grid[data-v-855853fe]{display:grid;gap:12px}.guest-photo-grid.pair[data-v-855853fe]{grid-template-columns:1fr 1fr}.guest-photo[data-v-855853fe]{align-items:center;border:1px dashed;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:10px;justify-content:center;min-height:148px;padding:14px;position:relative}.guest-photo>span[data-v-855853fe]{font-size:11px;opacity:.8}.guest-photo img[data-v-855853fe]{border-radius:5px;height:66px;-o-object-fit:cover;object-fit:cover;width:66px}.guest-photo>.iconify[data-v-855853fe]{color:var(--guest-accent);height:30px;width:30px}.guest-photo input[data-v-855853fe]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.guest-photo[data-v-855853fe]:focus-within{outline:2px solid var(--guest-accent);outline-offset:3px}.guest-settings[data-v-855853fe]{display:flex;gap:16px}.guest-settings label[data-v-855853fe]{display:grid;flex:1;font-size:12px;gap:8px}.guest-email input[data-v-855853fe],.guest-settings select[data-v-855853fe]{background:var(--wn-surface,#fff);border:1px solid #7777;border-radius:7px;color:var(--wn-text,#171817);font:inherit;min-height:44px;padding:10px;width:100%}.guest-specs[data-v-855853fe]{font-size:12px;opacity:.75}.guest-check[data-v-855853fe]{align-items:flex-start;display:flex;font-size:12px;gap:10px;line-height:1.6;margin:18px 0}.guest-check input[data-v-855853fe]{accent-color:var(--guest-accent);flex:none;height:18px;margin-top:2px;width:18px}.guest-primary[data-v-855853fe],.guest-secondary[data-v-855853fe]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:center;min-height:46px;padding:12px 18px}.guest-primary[data-v-855853fe]{background:var(--guest-accent);color:#171817;margin:18px 0 10px;width:100%}.guest-primary[data-v-855853fe]:disabled{cursor:not-allowed;opacity:.45}.guest-secondary[data-v-855853fe]{background:transparent;border-color:#7777;color:inherit}.guest-help[data-v-855853fe]{font-size:12px;line-height:1.65;margin:10px 0;opacity:.8}.guest-help a[data-v-855853fe],.guest-link[data-v-855853fe]{color:inherit;text-decoration:underline;text-underline-offset:3px}.guest-link[data-v-855853fe]{display:inline-block;font-size:12px;margin-top:12px}.guest-error[data-v-855853fe]{color:#d77465;font-size:13px;line-height:1.6}.guest-checkout-dialog[data-v-855853fe]{background:var(--wn-surface,#fff);border:1px solid #7775;border-radius:14px;color:var(--wn-text,#171817);max-height:calc(100dvh - 48px);overflow:auto;padding:30px;width:min(520px,calc(100% - 32px))}.guest-checkout-dialog[data-v-855853fe]::backdrop{background:#0009}.guest-checkout-dialog h2[data-v-855853fe]{font-size:24px;line-height:1.25;margin:10px 30px 22px 0}.guest-dialog-close[data-v-855853fe]{background:transparent;border:0;color:inherit;cursor:pointer;height:44px;position:absolute;right:14px;top:14px;width:44px}.guest-email[data-v-855853fe]{display:grid;font-size:14px;gap:9px;margin:16px 0}.guest-email span[data-v-855853fe]{font-size:12px;opacity:.7}.guest-actions[data-v-855853fe]{display:flex;flex-wrap:wrap;gap:10px}.guest-video-studio[data-v-855853fe] :focus-visible{outline:2px solid var(--guest-accent);outline-offset:3px}@media(max-width:420px){.guest-checkout-dialog[data-v-855853fe]{padding:24px 18px}.guest-photo[data-v-855853fe]{min-height:138px;padding:10px}.guest-photo>span[data-v-855853fe]{font-size:10px}}.guest-template-label[data-v-855853fe]{display:block;font-size:12px;margin-bottom:8px}.guest-template select[data-v-855853fe]{background:var(--wn-surface,#191a1b);border:1px solid #7777;border-radius:7px;color:var(--wn-text,inherit);font:inherit;min-height:44px;padding:10px 12px;width:100%}.guest-template .guest-help[data-v-855853fe]{margin-bottom:0}
