@font-face{font-family:Abril Fatface;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/custom-lucido/abril-fatface-v25.woff2)format("woff2")}@font-face{font-family:Alfa Slab One;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/custom-lucido/alfa-slab-one-v21.woff2)format("woff2")}@font-face{font-family:Cantata One;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/custom-lucido/cantata-one-v16.woff2)format("woff2")}@font-face{font-family:Cinzel;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/custom-lucido/cinzel-v26.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/custom-lucido/cormorant-garamond-v21.woff2)format("woff2")}@font-face{font-family:Great Vibes;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/custom-lucido/great-vibes-v21.woff2)format("woff2")}@font-face{font-family:Pinyon Script;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/custom-lucido/pinyon-script-v24.woff2)format("woff2")}._select_ztmiz_8{text-align:left;gap:12px;min-height:48px;padding:11px 12px;line-height:1.45;white-space:normal!important;height:auto!important}._select_ztmiz_8 [data-slot=select-value]{white-space:normal;-webkit-line-clamp:unset;text-align:left;display:block}._menu_ztmiz_8{width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(360px,var(--radix-select-content-available-height));isolation:isolate;border:1px solid #c9bda9;border-radius:3px;overflow:hidden;box-shadow:0 10px 28px #29241f26;color:#29241f!important;z-index:200!important;background:#fff!important}._menu_ztmiz_8 [data-radix-select-viewport]{max-height:min(348px,var(--radix-select-content-available-height));padding:5px;min-width:0!important;height:auto!important}._option_ztmiz_8{white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:2px;min-height:48px;padding:11px 36px 11px 12px;font:400 1rem/1.45 Arial,sans-serif}._option_ztmiz_8[data-state=checked]{background:#f7f3ed;font-weight:600}._option_ztmiz_8[data-highlighted]{color:#29241f;background:#ece3d4}._option_ztmiz_8[data-disabled]{opacity:.45;cursor:default}._tabs_ztmiz_9{gap:12px}._tabList_ztmiz_9{background:#e9e3d8;border-radius:2px;width:100%;height:auto;min-height:46px;padding:4px;display:flex}._tabList_ztmiz_9 button{white-space:normal;border-radius:2px;flex:1;min-height:38px;font-size:.875rem;line-height:1.3}._fields_ztmiz_9{margin-top:25px!important}._fields_ztmiz_9 input{background:#fff;border:1px solid #c9bda9;border-radius:2px;min-height:44px;font:400 1rem/1.5 Arial,sans-serif}._preview_ztmiz_9{background:#fff;border:1px solid #e1ddd6;min-height:320px;position:relative}._preview_ztmiz_9 canvas{width:100%;height:auto;display:block}._preview_ztmiz_9 p{text-align:center;background:#fff;padding:14px;font-size:.875rem;position:absolute;inset:40% 10% auto}._upload_ztmiz_9{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}._upload_ztmiz_9 span{overflow-wrap:anywhere;font-size:.875rem}._file_ztmiz_9{clip-path:inset(50%);white-space:nowrap;margin:-1px;overflow:hidden;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}._remove_ztmiz_9{text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;font-size:.875rem;text-decoration:underline}._error_ztmiz_9{color:#9e302c;font-size:.875rem;line-height:1.5}._close_ztmiz_9{justify-self:end}._viewer_ztmiz_9{background:#f7f7f6!important}._fallback_ztmiz_9 ._canvasFrame_ztmiz_9{width:min(100%,44dvh)}._upload_ztmiz_9 button:focus-visible,._close_ztmiz_9:focus-visible{outline-offset:3px;outline:2px solid #8d6228}@media (width<=800px){._fields_ztmiz_9{margin-top:20px!important}._tabList_ztmiz_9 button{font-size:.875rem}._upload_ztmiz_9>button{flex:auto}}._textGroup_ztmiz_11{border-top:1px solid #e1ddd6;margin-top:18px;padding-top:2px}._typography_ztmiz_11{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:10px;display:grid}._typography_ztmiz_11 label{margin-bottom:6px;font-size:.875rem;display:block}._typography_ztmiz_11 ._italic_ztmiz_11{align-items:center;gap:8px;min-height:48px;margin:0;display:flex}._typography_ztmiz_11 button{border-radius:2px}._canvasFrame_ztmiz_9{aspect-ratio:1;width:min(100%,59dvh);margin:0 auto;position:relative}._editor_ztmiz_12{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._movable_ztmiz_12{cursor:grab;outline:none}._movable_ztmiz_12:active{cursor:grabbing}._movable_ztmiz_12:focus-visible rect{stroke:#78541f;stroke-width:1px;vector-effect:non-scaling-stroke}._resizeHandle_ztmiz_12{touch-action:none;outline:none}._resizeHandle_ztmiz_12:focus-visible circle:nth-child(2){stroke:#171714;stroke-width:3px}@media (width<=800px){._canvasFrame_ztmiz_9{width:min(100%,51dvh)}}._tabContent_ztmiz_14[hidden]{display:none!important}._visual_ztmiz_14,._fields_ztmiz_9{scroll-margin-top:var(--site-header-sticky-offset,100px)}._readOnlyEditor_ztmiz_14{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (width<=800px){._visual_ztmiz_14,._fields_ztmiz_9{scroll-margin-top:var(--site-header-sticky-offset,80px)}}._elements_ztmiz_16{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._elements_ztmiz_16 button{color:#29241f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9bda9;padding:8px 12px;font-size:.875rem}._elements_ztmiz_16 button[aria-pressed=true]{background:#ece3d4;border-color:#78541f}._elements_ztmiz_16 button:focus-visible{outline-offset:3px;outline:2px solid #78541f}._elements_ztmiz_16 ._restore_ztmiz_16{margin-left:auto}._preview_ztmiz_9{min-height:0}._emptyLogo_ztmiz_16{margin-top:14px}._quantityReview_ztmiz_18{background:#fbf5e9;border:1px solid #b18c51;border-radius:3px;margin:16px 0;padding:16px;font-size:.875rem;line-height:1.5}._quantityReview_ztmiz_18 p{margin:0 0 10px}._quantityReview_ztmiz_18 p:first-child{font-weight:600}._quantityReview_ztmiz_18>button{white-space:normal;max-width:100%;font-size:.875rem}._quantityReview_ztmiz_18 label{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:10px;display:flex}._quantityReview_ztmiz_18 [data-slot=checkbox]{background:#fff;border-color:#876125;flex:0 0 22px;width:22px;height:22px}._quantityReview_ztmiz_18 [data-slot=checkbox][data-state=checked]{color:#fff;background:#876125}
