@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&family=Dancing+Script:wght@400;700&display=swap";@font-face{font-family:Mont;src:url(/cdn/shop/files/fontsfree-net-mont-bold-webfont.woff2?v=1777357532) format("woff2"),url(/cdn/shop/files/adeliciaregular-webfont.woff?v=1777357576) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Adelicia Script;src:url(/cdn/shop/files/adeliciaregular-webfont.woff2?v=1777357577) format("woff2"),url(/cdn/shop/files/adeliciaregular-webfont.woff?v=1777357576) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cloister Black;src:url(/cdn/shop/files/cloisterblack-webfont.woff2?v=1777874252) format("woff2"),url(/cdn/shop/files/cloisterblack-webfont.woff?v=1777874253) format("woff");font-weight:400;font-style:normal;font-display:swap}.variant-option__select-wrapper .icon{width:12px!important;margin-right:2px!important}.variant-option__select-wrapper{border:2px solid #ccc!important;border-radius:10px!important;padding:2.8px 0!important}.variant-option__select:focus{border:0px solid #ccc!important;border-radius:10px!important}.spb-select{position:relative;display:inline-block;width:100%}.spb-select:after{content:"";position:absolute;top:63%;right:8px;width:29px;height:29px;transform:translateY(-50%);pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgdmlld0JveD0iLTE3LjUgLTEuMyA1MC4xIDI3LjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5bGluZSBwb2ludHM9IiAxNi4xIDguNSA3LjYgMTcgLTAuOSA4LjUgIiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MjtzdHJva2U6IzAwMCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain}#infiniteoptions-container:not(.active){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}#infiniteoptions-container.active{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;margin-top:20px}.engrave-trigger-btn{width:100%!important;padding:18px 24px!important;background-color:#000!important;color:#fff!important;border:0px solid #000000!important;border-radius:28px!important;font-size:14px!important;font-weight:600!important;letter-spacing:1px!important;cursor:pointer!important;transition:all .3s ease!important}.engrave-trigger-btn:focus,.engrave-trigger-btn:active{outline:none!important;box-shadow:none!important}.engrave-trigger-btn{-webkit-tap-highlight-color:transparent}@keyframes spin{to{transform:rotate(360deg)}}.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.engrave-preview{position:absolute;left:50%;transform:translate(-50%);width:80%;text-align:center;pointer-events:none;color:#000;z-index:999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:flex-end;justify-content:center;line-height:1;padding-bottom:0}#infiniteoptions-container .spb-label-tooltip{display:none;font-size:14px;font-weight:600;color:#000}#infiniteoptions-container .custom-engrave-font-style .spb-label-tooltip{display:block!important}#infiniteoptions-container select:focus,#infiniteoptions-container input:focus,.variant-option__select-wrapper:focus{outline:none!important;border-color:#000!important;box-shadow:0 0 0 3px #0000001a!important}#infiniteoptions-container select:hover,.variant-option__select-wrapper:hover{border-color:#000!important}#infiniteoptions-container select,#infiniteoptions-container input{-webkit-appearance:none!important;appearance:none!important;width:100%!important;padding:14px 40px 14px 16px!important;border:2px solid #ccc!important;border-radius:10px!important;font-size:16px;color:#000!important;transition:all .2s ease;background:none!important}#infiniteoptions-container .custom-engrave-text,#infiniteoptions-container .custom-engrave-text+div{padding-bottom:0!important}#shopify-block-AZ1FDYmNoeFRHb2Qwb__uploadery_app_block_WQTewU,#infiniteoptions-container .custom-upload-design .spb-fileupload input[type=file]{display:none}#infiniteoptions-container .custom-upload-design .spb-fileupload{position:relative;border:1.5px dashed #c0bdb5;border-radius:16px;padding:32px 20px 24px;background:#fafaf8;margin-top:10px;text-align:center;cursor:pointer;height:auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:border-color .2s ease,background .2s ease;overflow:hidden}#infiniteoptions-container .custom-upload-design .spb-fileupload:hover{border-color:#888780;background:#fff}#infiniteoptions-container .custom-upload-design .spb-fileupload.spb--has-file{border-style:solid;border-color:#1d9e75;background:#f0fbf7}#infiniteoptions-container .custom-upload-design .upload-icon-ring{padding:15px;border-radius:50%;background:#fff;border:1.5px solid #D3D1C7;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;transition:border-color .25s ease,background .25s ease,transform .25s ease;flex-shrink:0}#infiniteoptions-container .custom-upload-design .spb-fileupload:hover .upload-icon-ring{border-color:#888780;transform:translateY(-2px)}#infiniteoptions-container .custom-upload-design .spb-fileupload.spb--has-file .upload-icon-ring{background:#9fe1cb;border-color:#1d9e75}#infiniteoptions-container .custom-upload-design .uploaderyProgressBar{display:none!important}#infiniteoptions-container .custom-upload-design .upload-icon-ring svg{flex-shrink:0}#infiniteoptions-container .custom-upload-design .upload-icon--success,#infiniteoptions-container .custom-upload-design .spb-fileupload.spb--has-file .upload-icon--default{display:none}#infiniteoptions-container .custom-upload-design .spb-fileupload.spb--has-file .upload-icon--success{display:block}#infiniteoptions-container .custom-upload-design .upload-ui{display:flex;flex-direction:column;align-items:center;gap:3px;margin-bottom:14px}#infiniteoptions-container .custom-upload-design .upload-main-label{font-size:14px;font-weight:600;color:#1a1a18;line-height:1.3}#infiniteoptions-container .custom-upload-design .upload-sub-label{font-size:12px;font-weight:400;color:#888780}#infiniteoptions-container .custom-upload-design .upload-cta-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:500;border-radius:999px;background:#2c2c2a;color:#fff;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease;pointer-events:auto}#infiniteoptions-container .custom-upload-design .spb-fileupload.drag-over{border-color:#1d9e75;border-style:solid;background:#f0fbf7}#infiniteoptions-container .custom-upload-design .spb-fileupload.drag-over .upload-icon-ring{border-color:#1d9e75;transform:translateY(-2px)}#infiniteoptions-container .custom-upload-design .upload-cta-btn:hover{background:#444441;transform:scale(1.03)}#infiniteoptions-container .custom-upload-design .upload-progress{display:none;width:100%;margin-top:16px}#infiniteoptions-container .custom-upload-design .upload-progress.spb--visible{display:block}#infiniteoptions-container .custom-upload-design .upload-progress-track{height:4px;background:#d3d1c7;border-radius:999px;overflow:hidden;width:100%}#infiniteoptions-container .custom-upload-design .upload-progress-bar{height:100%;width:0%;background:#1d9e75;border-radius:999px;transition:width .08s linear}#infiniteoptions-container .custom-upload-design .uploadery-temporary{width:100%!important}#infiniteoptions-container .custom-upload-design .uploaderyProgressBar{width:100%!important;max-width:100%!important}#infiniteoptions-container .custom-upload-design .uploaderyProgressBar span{display:block;width:100%!important}#infiniteoptions-container .custom-upload-design .upload-progress-meta{display:flex;justify-content:space-between;align-items:center;margin-top:5px}#infiniteoptions-container .custom-upload-design .upload-progress-filename,#infiniteoptions-container .custom-upload-design .upload-progress-pct{font-size:11px;color:#888780;font-weight:400}#infiniteoptions-container .custom-upload-design .upload-file-pill{display:none;align-items:center;gap:10px;width:100%;background:#fff;border:1px solid #9FE1CB;border-radius:12px;padding:10px 12px;margin-top:14px;text-align:left;animation:spbSlideUp .25s ease}#infiniteoptions-container .custom-upload-design .upload-file-pill.spb--visible{display:flex}@keyframes spbSlideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#infiniteoptions-container .custom-upload-design .pill-file-icon{width:34px;height:34px;border-radius:8px;background:#e1f5ee;display:flex;align-items:center;justify-content:center;flex-shrink:0}#infiniteoptions-container .custom-upload-design .pill-file-info{flex:1;min-width:0}#infiniteoptions-container .custom-upload-design .pill-file-name{font-size:13px;font-weight:500;color:#1a1a18;overflow:hidden;text-overflow:ellipsis}#infiniteoptions-container .custom-upload-design .file-name{display:none!important}#infiniteoptions-container .custom-upload-design .pill-file-meta{font-size:11px;color:#0f6e56;margin-top:1px}#infiniteoptions-container .custom-upload-design .pill-remove-btn{background:none;border:none;cursor:pointer;color:#888780;padding:4px;border-radius:6px;display:flex;align-items:center;flex-shrink:0;transition:color .15s ease;line-height:0}#infiniteoptions-container .custom-upload-design .pill-remove-btn:hover{color:#e24b4a}#infiniteoptions-container .char-limit,#infiniteoptions-container .custom-upload-design+.file-size-limit{display:block;text-align:right;font-size:11px;color:#0006;margin-top:5px;width:100%;font-weight:400}.cart-items__property img{max-width:100px;max-height:100px;display:block;margin-top:5px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:transform .2s ease}.cart-items__property img:hover{transform:scale(1.05);border-color:#999}.cart-items__property a{text-decoration:none;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
