.coolDream-personalize-dialog-box{z-index:999999}#coolDreamCanvas{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.product-personalizer .button{--color-button-text: var(--color-base-outline-button-labels)}.product__info-wrapper .pplr-wrapper .pplr_text,.product__info-wrapper .pplr-wrapper select{min-height:3.2rem;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 2rem;height:4.5rem}.personalize-photo-box{display:flex;position:relative;flex-direction:column;width:200px;height:200px;align-items:center;justify-content:center;border-radius:5px;border:1px dashed red;line-height:1.2}.personalize-photo-selected{display:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.personalize-photo-selected img{width:100%;height:100%}.personalize-photo-selected .clear-btn{position:absolute;right:-10px;top:-10px;width:20px;height:20px;background:#fff;border-radius:50%;background-image:var(--personlize-btn-close-icon);cursor:pointer}.personalize-photo-mask{position:fixed;width:100vw;height:100vh;left:0;top:0;overflow:hidden;z-index:999;background:#00000080}.personalize-photo-mask.show{display:block}.personalize-photo-mask.hide{display:none}.personalize-photo-dialog{display:flex;flex-direction:column;justify-content:space-between;position:absolute;width:440px;height:560px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#000;border-radius:6px;box-shadow:0 1px 1px #0000001a,0 2px 5px #0003;overflow:hidden}.personalize-photo-dialog h1{margin:0;color:#fff;height:36px;line-height:36px;text-align:center;font-size:18px}.personalize-preview-list{width:400px;height:400px;white-space:nowrap;overflow:hidden}.personalize-preview-list canvas{display:inline-block}@media screen and (max-width: 749px){.personalize-photo-mask{position:fixed;width:100vw;height:100vh;left:0;top:0;overflow:hidden;z-index:2147483648;background:#000}.personalize-photo-dialog{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;background-color:#000;border-radius:0;box-shadow:none;overflow:hidden}.personalize-photo-box{width:100px;height:100px}}.personalize_input{padding:10px;font-size:18px;width:100%;border:var(--variant-pills-border-width) solid #b5b5b5;font-family:var(--personalize-fontFamily)!important}.personalize_input.personalize-photo-input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;font-family:var(--personalize-fontFamily)!important}.personalizeBox{margin-bottom:10px;max-width:44rem}personalize-form .personalizeBox{max-width:100%}.personalizeBox .required{color:#e91e63}.personalizeBox input:invalid{border:2px solid red}.personalizeBox input+.error,.personalizeBox input:valid+.error{visibility:hidden;display:none}.personalizeBox input:invalid+.error{visibility:visible;color:red}.personalizeBox .word_count{float:right;font-weight:400;font-size:12px}.personalizeBox input:valid{border:1px solid #b5b5b5}.product-form__buttons .shopify-payment-button [aria-disabled=false]{opacity:1!important}.personalize-loading,personalize-loading{position:absolute;width:100%;height:100%;z-index:999;display:grid;align-items:center;justify-content:center;background:#ffffff7f}personalize-loading .loading-overlay__spinner{width:10.8rem}.form__label{font-size:1rem;font-weight:700;color:rgb(var(--color-foreground))}.coolDream-personalize-dialog .form__label{display:flex;justify-content:space-between;letter-spacing:normal;width:100%}.coolDream-personalize-dialog .personalizeBox .word_count{flex:1;text-align:right}.personalize-canvas{height:100%;position:absolute;z-index:2;display:none}.controller-box.show{display:block}.personalize-canvas.show{display:block;width:80%;min-width:300px;background-color:#fff;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));margin:auto;box-sizing:content-box;padding-bottom:21px}li.personalize-canvas.show{width:100%}.controller-box{display:none}.controller-box .canvas-container{margin:auto}.controller-box .controller-btnGroups,.personalize-photo-dialog .controller-btnGroups{display:flex;height:40px;padding:0 10px;margin-bottom:10px;justify-content:space-between;align-items:center;gap:10px;background-color:#000}.controller-btnGroups .btn.scaleLarge{background:transparent var(--personlize-btn-scaleLarge-icon)}.controller-btnGroups .btn.scaleSmall{background:transparent var(--personlize-btn-scaleSmall-icon)}.controller-btnGroups .btn.angleLeft{background:transparent var(--personlize-btn-angleLeft-icon)}.controller-btnGroups .btn.angleRight{background:transparent var(--personlize-btn-angleRight-icon)}.controller-btnGroups .btn.clear{background:transparent var(--personlize-btn-clear-icon)}.controller-btnGroups .btn.confirm{background:transparent var(--personlize-btn-confirm-icon)}.controller-btnGroups .btn{width:30px;height:30px;background-size:cover!important;background-repeat:no-repeat!important;background-color:transparent!important;border:none}.personalize-box{display:block;width:37vw;min-width:300px;height:81vh}.personalize-content .personalize-canvas{display:block;position:sticky;top:0;height:initial}.canvas-container{margin:auto}.personalize-content .tags-picker,.personalize-content .personalizeBox_group>.personalizeBox{width:100%;position:relative;z-index:1}.coolDream-personalize-dialog-box .personalizeBox_group>.personalizeBox{padding:0 15px}.personalize_input.hidden{height:0;padding:0;border:0;float:left}[type=file].personalize_input:not(.hidden)+.controller-box{display:none}.coolDream-personalize-dialog__title{margin:0;border-bottom:1px solid #eee;padding:10px;color:inherit}.coolDream-dialog-content.coolDream-personalize-dialog{width:46vw;height:700px;display:block;min-width:350px;max-width:480px;--color-background: 255, 255, 255;--color-foreground: 18,18,18;color:#000;overflow:visible}.coolDream-personalize-dialog .coolDream-personalize-mask{padding:0 0 10px}.coolDream-personalize-dialog personalize-canvas{display:block;min-height:calc(100% - 50px)}.coolDream-personalize-dialog .personalizeBox_group{display:none}.coolDream-personalize-dialog .personalizeBox_group.active{display:flex;flex-wrap:wrap}.coolDream-personalize-dialog .personalizeBox_group .personalizeBox-canvas-box{width:100%}.personalize-canvas.show .canvas-container:before,.coolDream-personalize-dialog .personalizeBox_group .personalizeBox-canvas-box>.canvas-container:before{content:"Note: Display is an approximate preview.";display:block;z-index:2;position:absolute;bottom:-21px;font-size:12px;text-align:center;width:100%;background-color:#fff;color:#5a5a5a}.coolDream-personalize-dialog .personalizeBox_group .personalizeBox-canvas-box>.canvas-container{margin-bottom:21px}.coolDream-personalize-dialog .coolDream-dialog-footer{border-top:1px solid #eee;padding-top:7px;display:flex;justify-content:space-between}.coolDream-personalize-dialog .personalize-content .controller-box.show{display:flex;flex-direction:column-reverse}.coolDream-personalize-dialog .coolDream-paginate{display:flex;margin:0;padding:0;list-style:none;grid-gap:5px;align-items:center}.coolDream-paginate .coolDream-paginate__item{width:12px;height:5px;background:var(--personalize-btn-color, #E91E63);border-radius:4px;opacity:.5}.coolDream-paginate .coolDream-paginate__item.active{background:var(--personalize-btn-color, #E91E63);opacity:1}.coolDream-dialog-footer .hide,.coolDream-dialog-footer .addToCart{display:none}.coolDream-dialog-footer .addToCart.active{display:block}.coolDream-dialog-footer .addToCart.full__width{width:100%}.coolDream-dialog-footer .btn{background:var(--personalize-btn-color, #E91E63);border:1px solid #eee;padding:12px;border-radius:7px;color:#fff;font-size:1em}.coolDream-dialog-footer .btn-primary{background-color:var(--personalize-btn-color, #E91E63);color:#fff}.coolDream-personalize-dialog.show-gifts .gift-list{border:none}.coolDream-personalize-dialog.show-gifts .gift-box-personalize,.coolDream-personalize-dialog.show-gifts .add-gift-footer,.coolDream-personalize-dialog.show-gifts .gift-box-personalize-dialog{display:block}.coolDream-personalize-dialog.show-gifts .personalize-content personalize-group-step,.coolDream-personalize-dialog.show-gifts .persolize-footer,.coolDream-personalize-dialog .add-gift-footer{display:none}.add-gift-footer .addToCart-gift{width:100%;padding:10px}.gem-box{display:flex;flex-wrap:wrap;gap:16px}.gem-box .gem-label{max-width:58px;aspect-ratio:1 / 1;-webkit-aspect-ratio:1 / 1;display:flex;padding:10px;border-radius:8px;border:1px solid #cfcfcf}.gem-label .gem-image{width:100%;height:auto;aspect-ratio:1 / 1;-webkit-aspect-ratio:1 / 1}.birthstone-radio:checked+.gem-label{border:1px solid #F44336}.personalize-content .personalizeBox-canvas-box{position:sticky!important;top:0;background-color:#fff;z-index:5}.coolDream-personalize-dialog-box .gift_title{color:inherit;background:inherit}@media (max-width: 768px){.coolDream-personalize-dialog .coolDream-personalize-mask{padding-bottom:100px}.coolDream-dialog-content.coolDream-personalize-dialog{width:100vw;height:100vh}.coolDream-personalize-dialog .personalize-content .controller-box .controller-btnGroups{flex-direction:row}.personalize-content .tags-picker,.personalize-content .personalizeBox_group>.personalizeBox{width:100%}.gem-box{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.personalizeBox-gems-more .gem-box{grid-template-columns:repeat(6,1fr)}personalize-canvas.personalizeBox_group .canvas-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}personalize-canvas.personalizeBox_group .controller-box .canvas-container:after{content:"";display:none}.coolDream-personalize-dialog .coolDream-popup-close{top:0;right:0}.coolDream-personalize-dialog .coolDream-popup-close:before,.coolDream-personalize-dialog .coolDream-popup-close:after{background:#9f9c9c}.personalize-mobile.sticky{position:sticky;top:100px;z-index:12}.personalize-canvas.show personalize-step{background-color:#fff;position:relative;height:100%}.personalize-canvas.show personalize-step .personalize-close-btn{width:44px;height:44px;position:absolute;border:1px solid #eee;border-radius:100%;padding:0;background:transparent;left:calc(100% - 55px);top:10px;z-index:4}.personalize-canvas.show personalize-step .personalize-close-btn:before,.personalize-canvas.show personalize-step .personalize-close-btn:after{content:"";width:100%;height:6px;background:#eee;display:block;position:absolute;cursor:pointer}.personalize-canvas.show personalize-step .personalize-close-btn:before{transform:rotate(45deg)}.personalize-canvas.show personalize-step .personalize-close-btn:after{transform:rotate(-45deg)}.personalize-canvas.show .canvas-container:before{background-color:transparent;bottom:0;z-index:3}}.gift-box-personalize-dialog{display:none}@media (max-width: 375px){.gem-label .gem-image{height:auto;max-height:26px}}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.personalize-content .preview-btn{display:none}@media screen and (max-width: 749px){.persolize-footer{box-sizing:border-box;position:fixed;left:0;bottom:0;width:100%;padding:0 1rem;z-index:999;background:#fff}.personalizeBox-canvas-box{pointer-events:none}.personalize-content .preview-btn{display:block;margin-bottom:10px}}.personalize-preview-wrapper{position:relative;display:flex;align-items:center}.personalize-preview-close{position:absolute;top:3px;right:10px;height:40px}.personalize-preview-close .btn.clear{width:40px;height:40px;background-size:cover;background-repeat:no-repeat;background-color:transparent;border:none;background-image:var(--personlize-btn-clear-icon)}.personlizer-canvas-prev{position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;z-index:99}.personlizer-canvas-close{position:absolute;right:0;top:0;width:35px;height:35px;z-index:99;cursor:pointer;color:#000}.personlizer-canvas-next{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;z-index:99}.personalize-preview-box{width:100%;margin:0 auto;overflow-x:hidden;white-space:nowrap}.personalize-preview-box img{width:100%}
/*# sourceMappingURL=/cdn/shop/t/111/assets/component-persolize.css.map */
