._customizer_698fd1a{color:#222;background:#f6faf8;border:1px solid #d6e5e0;border-radius:22px;margin:34px 0 28px;padding:clamp(18px,3vw,30px)}._customizerHead_698fd1a{border-bottom:1px solid #dce8e3;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}._eyebrow_698fd1a{color:#4b4e6d;font-size:12px;font-weight:750}._customizerHead_698fd1a h3{letter-spacing:-1.2px;margin:7px 0 6px;font-size:clamp(24px,3.2vw,34px)}._customizerHead_698fd1a p,._previewText_698fd1a p,._standardPreview_698fd1a p{color:#5e6a70;max-width:540px;margin:0;font-size:14px;line-height:1.55}._choice_698fd1a{background:#fff;border:1px solid #d1dfdb;border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}._choice_698fd1a button,._tools_698fd1a button,._adjustments_698fd1a button{color:#26312e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:700}._choice_698fd1a button{padding:10px 14px}._choice_698fd1a ._choiceActive_698fd1a{color:#fff;background:#222}._editor_698fd1a{padding-top:20px}._tools_698fd1a{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}._tools_698fd1a button{background:#fff;border:1px solid #cadbd5;padding:9px 13px}._tools_698fd1a button:disabled{opacity:.45;cursor:not-allowed}._fileInput_698fd1a{display:none}._error_698fd1a{color:#a52e2e;flex-basis:100%;margin:3px 0;font-size:12px}._workArea_698fd1a{grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:start;gap:20px;display:grid}._canvasColumn_698fd1a{min-width:0}._canvasTop_698fd1a{justify-content:space-between;gap:12px;margin:0 0 10px;font-size:12px;display:flex}._canvasTop_698fd1a span{color:#647178}._surface_698fd1a{isolation:isolate;aspect-ratio:3/2;touch-action:none;-webkit-user-select:none;user-select:none;background:#f8f9f6;border:1px solid #2b302f;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 24px #1b2d2814;container-type:inline-size}._pearlPanel_698fd1a,._aquaPanel_698fd1a{z-index:-1;position:absolute;top:0;bottom:0}._pearlPanel_698fd1a{background:#fbfcfa;width:61%;left:0}._aquaPanel_698fd1a{background:#84dcc6;width:39%;right:0}._brand_698fd1a{object-fit:contain;pointer-events:none;width:27%;height:auto;position:absolute;top:7%;left:6%}._requiredCopy_698fd1a{letter-spacing:-.04em;color:#222;white-space:nowrap;flex-direction:column;justify-content:center;width:43.4%;height:22.5%;padding:0 .5%;font-size:3.8cqw;font-weight:780;line-height:1.19;display:flex;position:absolute}._requiredCopyInteractive_698fd1a{z-index:5;cursor:move;touch-action:none}:is(._requiredCopyInteractive_698fd1a:focus-visible,._designLayer_698fd1a:focus-visible){outline-offset:2px;outline:2px solid #167e6b}._requiredCopyInteractive_698fd1a:not(._selected_698fd1a){outline-offset:2px;outline:1px dashed #167e6b52}._qrReservation_698fd1a{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4%;width:29%;height:42%;display:flex;position:absolute;top:28%;right:7%}._qrMatrix_698fd1a{aspect-ratio:1;background:#fff;grid-template-columns:repeat(9,1fr);gap:3%;width:65%;padding:4%;display:grid}._qrMatrix_698fd1a i{background:0 0}._qrMatrix_698fd1a ._qrDark_698fd1a{background:#222}._qrReservation_698fd1a small{color:#57605e;font-size:1.15cqw;font-weight:700}._scanLabel_698fd1a{text-align:center;letter-spacing:.01em;width:33%;font-size:1.7cqw;font-weight:780;position:absolute;bottom:9%;right:5%}._designLayer_698fd1a{z-index:2;touch-action:none;cursor:move;justify-content:flex-start;align-items:center;display:flex;position:absolute;overflow:hidden}._selected_698fd1a{outline-offset:2px;outline:2px solid #177e6d!important}._textLayer_698fd1a{overflow-wrap:anywhere;white-space:pre-wrap;font-weight:750;line-height:1.15}._shapeLayer_698fd1a,._circleLayer_698fd1a{border:1px solid #22222224}._circleLayer_698fd1a{border-radius:50%}._imageLayer_698fd1a{object-fit:contain}._help_698fd1a{color:#647178;margin:9px 0 0;font-size:11px;line-height:1.5}._inspector_698fd1a{background:#fff;border:1px solid #dce8e3;border-radius:15px;padding:14px}._inspector_698fd1a h4,._previewText_698fd1a h4{letter-spacing:-.3px;margin:0 0 10px;font-size:15px}._layerList_698fd1a{gap:6px;display:grid}._layerList_698fd1a button{text-align:left;color:#27312e;width:100%;font:inherit;cursor:pointer;background:#f5f8f6;border:1px solid #0000;border-radius:10px;gap:4px;padding:9px 10px;font-size:11px;font-weight:700;display:grid}._layerList_698fd1a button small{color:#687670;font-size:10px;font-weight:500}._layerList_698fd1a button._layerActive_698fd1a{background:#eff9f6;border-color:#7bcbb7}._selectedTitle_698fd1a{margin-top:18px!important}._adjustments_698fd1a{align-items:center;gap:6px;margin:7px 0;display:flex}._adjustments_698fd1a button{background:#f0f5f3;min-width:31px;height:30px}._adjustments_698fd1a span{color:#5e6a70;flex:1;font-size:11px}._adjustments_698fd1a ._remove_698fd1a{color:#9c3830;padding:0 10px}._swatches_698fd1a{gap:8px;padding-top:8px;display:flex}._swatches_698fd1a button{cursor:pointer;border:1px solid #bac7c2;border-radius:50%;width:24px;height:24px}._swatches_698fd1a button[aria-pressed=true]{outline-offset:2px;outline:2px solid #222}._previewBox_698fd1a{color:#fff;background:#222;border-radius:16px;grid-template-columns:minmax(180px,.7fr) minmax(250px,1.3fr);align-items:center;gap:18px;margin-top:26px;padding:20px;display:grid}._previewText_698fd1a h4{color:#fff;margin-bottom:7px}._previewText_698fd1a p{color:#c1ccc7;font-size:12px}._previewText_698fd1a label{color:#d7e2dd;gap:6px;margin-top:14px;font-size:11px;display:grid}._previewText_698fd1a input{accent-color:#84dcc6;width:100%}._previewStage_698fd1a{perspective:1000px;place-items:center;min-height:195px;display:grid}._card3d_698fd1a{width:min(94%,460px);transform-style:preserve-3d;transition:transform .15s ease-out;box-shadow:18px 22px #84dcc685,0 22px 42px #00000061}._card3d_698fd1a ._surface_698fd1a{border-radius:4px;box-shadow:0 12px 26px #0000002e}._standardPreview_698fd1a{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);align-items:center;gap:24px;padding-top:22px;display:grid}._standardPreview_698fd1a>div:last-child{gap:8px;display:grid}._standardPreview_698fd1a strong{font-size:17px}._disclosure_698fd1a{color:#66736d;margin:16px 0 0;font-size:11px;line-height:1.5}._desktopTip_698fd1a{color:#29483e;background:#e5f5ef;border-left:4px solid #278b74;border-radius:0 10px 10px 0;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.55}._desktopTip_698fd1a strong{font-weight:800}._backFooter_698fd1a{justify-content:space-between;align-items:end;gap:8px;width:100%;display:flex}._backFooter_698fd1a a{color:#84dcc6;white-space:nowrap;font-size:clamp(9px,1.1cqw,12px);font-weight:700;text-decoration:none}._backFooter_698fd1a a:hover{text-decoration:underline}._backFooter_698fd1a a:focus-visible{outline-offset:3px;outline:2px solid #84dcc6}@media (max-width:780px){._customizerHead_698fd1a{flex-direction:column;align-items:flex-start}._workArea_698fd1a{grid-template-columns:1fr}._inspector_698fd1a{grid-template-columns:1fr;max-height:none;display:grid}._layerList_698fd1a{grid-template-columns:repeat(2,minmax(0,1fr))}._previewBox_698fd1a{grid-template-columns:1fr}._previewStage_698fd1a{min-height:160px}._standardPreview_698fd1a{grid-template-columns:1fr}._standardPreview_698fd1a ._surface_698fd1a{max-width:550px}}@media (max-width:480px){._customizer_698fd1a{border-radius:17px;padding:16px}._choice_698fd1a{width:100%}._choice_698fd1a button{flex:1}._tools_698fd1a{gap:6px}._tools_698fd1a button{padding:8px 10px;font-size:11px}._layerList_698fd1a{grid-template-columns:1fr}._previewBox_698fd1a{padding:15px}._requiredCopy_698fd1a{font-size:3.55cqw}._scanLabel_698fd1a{font-size:1.55cqw}}@media (prefers-reduced-motion:reduce){._card3d_698fd1a{transition:none}}._surface_698fd1a,._templateThumb_698fd1a ._surface_698fd1a,._card3d_698fd1a ._surface_698fd1a,._cardFace_698fd1a,._backFace_698fd1a ._cardBack_698fd1a{border-radius:3.5%/5.25%}._qrReservation_698fd1a{aspect-ratio:1;border-radius:6%;width:29%;height:auto;top:50%;right:5%;transform:translateY(-50%)}._scanLabel_698fd1a{width:29%;right:5%}._templates_698fd1a{background:#fff;border:1px solid #d5e5de;border-radius:18px;margin-top:24px;padding:18px}._templatesHead_698fd1a{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}._templatesHead_698fd1a h4{letter-spacing:-.03em;margin:0 0 5px;font-size:17px}._templatesHead_698fd1a p{color:#62716b;max-width:530px;margin:0;font-size:12px;line-height:1.5}._templatesHead_698fd1a>span{color:#507569;flex:none;font-size:11px;font-weight:750}._templateGrid_698fd1a{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._templateOption_698fd1a{color:#222;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#f8fbf9;border:2px solid #dce8e2;border-radius:13px;padding:9px}._templateOption_698fd1a:hover{border-color:#72c6ae}._templateOption_698fd1a:focus-visible{outline-offset:3px;outline:3px solid #167e6b}._templateNotice_698fd1a button:focus-visible{outline-offset:3px;outline:3px solid #167e6b}._templateConfirm_698fd1a button:focus-visible{outline-offset:3px;outline:3px solid #167e6b}._templateOptionActive_698fd1a{background:#eef9f5;border-color:#168d78}._templateOption_698fd1a:disabled{cursor:wait;opacity:.72}._templateThumb_698fd1a{pointer-events:none;display:block;overflow:hidden}._templateThumb_698fd1a ._surface_698fd1a{box-shadow:none;border-radius:4px}._templateOptionBottom_698fd1a{justify-content:space-between;align-items:center;gap:7px;margin-top:9px;display:flex}._templateOptionBottom_698fd1a strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}._templateOptionBottom_698fd1a>span{color:#167e6b;flex:none;font-size:10px;font-weight:750}._templateNotice_698fd1a,._templateConfirm_698fd1a{color:#29493e;background:#edf8f4;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}._templateNotice_698fd1a button,._templateConfirm_698fd1a button{color:#245b4b;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fcbb8;border-radius:99px;flex:none;padding:7px 11px;font-size:11px;font-weight:750}._templateConfirm_698fd1a{color:#5a4730;background:#fff4e5;margin:14px 0 0}._templateConfirm_698fd1a button:first-of-type{color:#fff;background:#222;border-color:#222}._templateError_698fd1a{color:#a52e2e;margin:10px 0 0;font-size:12px}._templateNote_698fd1a{color:#72827a;margin:12px 0 0;font-size:11px;line-height:1.5}@media (max-width:800px){._templateGrid_698fd1a{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){._templates_698fd1a{padding:13px}._templatesHead_698fd1a,._templateOptionBottom_698fd1a{flex-direction:column;align-items:start;gap:4px}._templateNotice_698fd1a,._templateConfirm_698fd1a{flex-direction:column;align-items:start}}._textLayer_698fd1a{overflow:hidden}._requiredCopy_698fd1a{height:18.75%}._resizeHandle_698fd1a{bottom:2px;right:2px}._backFace_698fd1a ._cardBack_698fd1a{color:#fff;background:#171717;border:0;border-radius:5px;justify-content:space-between;gap:5%;padding:8% 9% 7%}._backFace_698fd1a ._cardBack_698fd1a img{object-fit:contain;width:28%;height:auto;max-height:15%}._backFace_698fd1a ._cardBack_698fd1a strong{letter-spacing:-.04em;max-width:90%;font-size:clamp(15px,2.2cqw,24px);line-height:1.08}._backFace_698fd1a ._cardBack_698fd1a p{color:#c5c5c5;max-width:70%;margin:0;font-size:clamp(10px,1.35cqw,15px);line-height:1.45}._backFace_698fd1a ._cardBack_698fd1a ._backDivider_698fd1a{background:#454545;width:92%;height:1px;margin-top:auto}._backFace_698fd1a ._cardBack_698fd1a span{color:#84dcc6;font-size:clamp(9px,1.1cqw,12px);font-weight:700}._textArtwork_698fd1a{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._textLayer_698fd1a{white-space:nowrap;overflow:hidden}._brand_698fd1a,._qrReservation_698fd1a{z-index:10}._scanLabel_698fd1a{z-index:11}._requiredCopyInteractive_698fd1a{z-index:8}._emojiText_698fd1a{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._colorControls_698fd1a{gap:8px;margin-top:8px;display:grid}._colorPicker_698fd1a{color:#5e6a70;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}._colorPicker_698fd1a input{cursor:pointer;background:#fff;border:1px solid #bac7c2;border-radius:8px;width:48px;height:32px;padding:2px}._cardBack_698fd1a{color:#fff;background:#171717;border:0;border-radius:24px;justify-content:space-between;gap:3%;padding:8% 9% 7%}._cardBack_698fd1a img{object-position:left center;width:27%;max-height:14%}._cardBack_698fd1a strong{letter-spacing:-.045em;max-width:90%;font-size:clamp(18px,3.8cqw,30px);line-height:1.08}._cardBack_698fd1a p{color:#c5c5c5;max-width:58%;font-size:clamp(11px,1.7cqw,16px);line-height:1.5}._backDivider_698fd1a{background:#454545;width:92%;height:1px;margin-top:auto}._cardBack_698fd1a span{color:#84dcc6;font-size:clamp(10px,1.4cqw,14px);font-weight:750}._uploadedArtwork_698fd1a{object-fit:contain;pointer-events:none;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}._previewStage_698fd1a{grid-template-rows:auto 1fr}._previewStage_698fd1a>._resetPreview_698fd1a{z-index:3;place-self:start end;position:relative}._resetPreview_698fd1a{color:#e0ece7;font:inherit;cursor:pointer;background:#222;border:1px solid #69746f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}._resetPreview_698fd1a:hover{color:#84dcc6;border-color:#84dcc6}._resetPreview_698fd1a:focus-visible{outline-offset:2px;outline:2px solid #84dcc6}._canvasActions_698fd1a{align-items:center;gap:9px;display:flex}._canvasActions_698fd1a button{color:#33413d;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d6d0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}._canvasActions_698fd1a button:hover{color:#168d78;border-color:#168d78}._canvasActions_698fd1a button:focus-visible{outline-offset:2px;outline:2px solid #168d78}._requiredCopy_698fd1a{font-size:5.25cqw}@media (max-width:480px){._requiredCopy_698fd1a{font-size:4.9cqw}}._surface_698fd1a{touch-action:auto}._interactiveSurface_698fd1a{touch-action:none}._designLayer_698fd1a{touch-action:auto}._interactiveSurface_698fd1a ._designLayer_698fd1a{touch-action:none}._textEditor_698fd1a{color:#5e6a70;gap:5px;margin:10px 0;font-size:11px;display:grid}._textEditor_698fd1a input{width:100%;min-width:0;font:inherit;color:#222;border:1px solid #cadbd5;border-radius:8px;padding:8px}._qrMatrix_698fd1a{image-rendering:pixelated;grid-template-columns:repeat(21,minmax(0,1fr));gap:0}._qrReservation_698fd1a small{white-space:nowrap;font-size:.9cqw}._scanLabel_698fd1a{color:#222}._designLayer_698fd1a{overflow:visible}._circleLayer_698fd1a{aspect-ratio:1}._resizeHandle_698fd1a{z-index:4;cursor:nwse-resize;touch-action:none;background:#167e6b;border:2px solid #fff;border-radius:50%;width:16px;height:16px;padding:0;position:absolute;bottom:-6px;right:-6px;box-shadow:0 1px 5px #0005}._resizeHandle_698fd1a:focus-visible{outline-offset:2px;outline:2px solid #222}._rotationControl_698fd1a{color:#5e6a70;grid-template-columns:1fr auto;gap:5px;margin:12px 0;font-size:11px;display:grid}._rotationControl_698fd1a input{accent-color:#168d78;grid-column:1/-1;width:100%}._rotationControl_698fd1a span,._previewText_698fd1a label span{font-variant-numeric:tabular-nums;color:#e0ece7}._previewStage_698fd1a{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}._previewStage_698fd1a:active{cursor:grabbing}._card3d_698fd1a{aspect-ratio:3/2;box-shadow:none;transition:transform 80ms linear;position:relative}._cardFace_698fd1a{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;border-radius:5px;position:absolute;inset:0;overflow:hidden}._frontFace_698fd1a{transform:translateZ(2px)}._backFace_698fd1a{transform:rotateY(180deg)translateZ(2px)}._card3d_698fd1a ._surface_698fd1a{aspect-ratio:auto;border-radius:5px;width:100%;height:100%;box-shadow:0 12px 26px #0000002e}._cardBack_698fd1a{color:#222;background:linear-gradient(135deg,#fbfcfa 0 61%,#84dcc6 61%);border:1px solid #d6e5e0;border-radius:5px;flex-direction:column;justify-content:center;gap:7%;width:100%;height:100%;padding:9%;display:flex}._cardBack_698fd1a img{object-fit:contain;width:28%;height:auto}._cardBack_698fd1a strong{letter-spacing:-.04em;font-size:clamp(15px,2.2cqw,24px)}._cardBack_698fd1a p{color:#4e5b60;max-width:75%;margin:0;font-size:clamp(10px,1.35cqw,15px);line-height:1.45}._cardBack_698fd1a span{font-size:clamp(9px,1.1cqw,12px);font-weight:700}._previewText_698fd1a label{grid-template-columns:1fr auto}._previewText_698fd1a label input{grid-column:1/-1}._previewStage_698fd1a{overflow:visible}@media (max-width:780px){._previewStage_698fd1a{min-height:190px}._card3d_698fd1a{width:min(82%,460px)}}@media (prefers-reduced-motion:reduce){._card3d_698fd1a{transition:none}}
