.pplr-modal{position:fixed;top:0;right:0;width:400px;height:100%;transform:translate(100%);transition:transform .3s ease-in-out;background:#fff;box-shadow:-2px 0 10px #0003;z-index:1000;overflow-y:auto}.pplr-modal.active{transform:translate(0)}.pplr-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:999}.pplr-modal-overlay.active{opacity:1;pointer-events:auto}:root{--personalizer-modal-max-width: 23.5rem }.pplr_crop-modal:has(.pplr-text){height:100%!important;background-color:var(--color-fade)!important;background-image:none!important;--modal-header-height: 3.3125rem;--modal-footer-height: 7.1875rem }.pplr_crop-modal:has(.pplr-text) *{float:none!important}.pplr_crop-modal:has(.pplr-text) .pplr-modal-box{width:100%;height:100%!important;max-width:var(--personalizer-modal-max-width);max-height:100%!important;margin:0 0 0 auto!important;border-radius:0;box-shadow:none;border:none!important;padding:0!important;opacity:1!important;animation:slide-from-right .3s var(--transition-timing) forwards}.pplr_crop-modal:has(.pplr-text) .p_h_d,.pplr_crop-modal:has(.pplr-text) .pplr_desktop{display:grid;grid-template-columns:1fr min-content;align-items:center;height:auto;padding:1rem 1.25rem;border-bottom:1px solid var(--color-neutral-20)}.pplr_crop-modal:has(.pplr-text) .p_h_d .pplrhleft,.pplr_crop-modal:has(.pplr-text) .pplr_desktop .pplrhleft{font-size:.75rem;text-align:left}.pplr_crop-modal:has(.pplr-text) .p_h_d .pplrhleft:before,.pplr_crop-modal:has(.pplr-text) .pplr_desktop .pplrhleft:before{content:var(--text-engraving-modal-title);display:inline-block}.pplr_crop-modal:has(.pplr-text) .p_h_d .js-modal-close,.pplr_crop-modal:has(.pplr-text) .pplr_desktop .js-modal-close{display:block;width:100%;margin:0;padding:0;border:none}.pplr_crop-modal:has(.pplr-text) .p_h_d .js-modal-close:before,.pplr_crop-modal:has(.pplr-text) .pplr_desktop .js-modal-close:before{display:block;content:"";width:1.25rem;height:1.25rem;background:var(--icon-cross) no-repeat center center/contain}.pplr_crop-modal:has(.pplr-text) .p_h_d .js-modal-close .pfa,.pplr_crop-modal:has(.pplr-text) .pplr_desktop .js-modal-close .pfa{display:none}.pplr_crop-modal:has(.pplr-text) .pplr-main{height:auto!important;max-height:calc(100% - var(--modal-header-height))!important;overflow-y:auto;padding-bottom:calc(1rem + var(--modal-footer-height))}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left,.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-right{width:100%!important;max-height:100%!important}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-right{height:auto!important;min-height:0px!important;padding:1.5rem 1rem 0;margin:0;border-radius:0;border:none;overflow:visible}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left{height:auto;margin:0!important;opacity:0;animation:fade-in .5s var(--transition-timing) forwards;animation-delay:.3s}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left .pplr_popup_image,.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left #pplr_canvas{max-height:100%!important}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left .pplr_arrow{background:var(--color-white);opacity:1}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left .pplr_arrow .fa{display:block}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left .pplr_arrow .fa:before{content:"";display:block;width:1rem;height:1rem;background:var(--icon-arrow-right) no-repeat center center/contain}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left .pplr_arrow .fa-chevron-left:before{background-image:var(--icon-arrow-left)}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left .pplr_arrow_right{right:1rem}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left .pplr_arrow_left{left:1rem}.pplr_crop-modal:has(.pplr-text) .pplr-modal-body{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,max-content);gap:1.5rem;max-height:none!important;margin-bottom:0!important}.pplr_crop-modal:has(.pplr-text) .pplr_h_title{display:none}.pplr_crop-modal:has(.pplr-text) .pplr-wrapper .pplrlabel{display:block;padding:0;margin-bottom:.5rem;line-height:1.142}.pplr_crop-modal:has(.pplr-text) .pplr-wrapper .pplr-character-count{position:static;grid-row:1;padding:0;white-space:nowrap}.pplr_crop-modal:has(.pplr-text) .pplr-wrapper input,.pplr_crop-modal:has(.pplr-text) .pplr-wrapper .pplr-selecter-options{grid-column:1/3}.pplr_crop-modal:has(.pplr-text) .pplr-font-select{grid-row:1}.pplr_crop-modal:has(.pplr-text) .pplr-font-select .pplr-selecter-options{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;border-radius:0}.pplr_crop-modal:has(.pplr-text) .pplr-font-select .pplr-selecter-options .pplr-selecter-item{margin:0;padding:.75rem .875rem;text-align:center;border-color:var(--color-neutral-70);font-size:.8125rem;line-height:1.23;width:100%}.pplr_crop-modal:has(.pplr-text) .pplr-font-select .pplr-selecter-options .pplr-selecter-item.selected-font,.pplr_crop-modal:has(.pplr-text) .pplr-font-select .pplr-selecter-options .pplr-selecter-item:hover{background-color:var(--color-neutral-20)}.pplr_crop-modal:has(.pplr-text) .pplr-font-select .pplr-selecter-options .pplr-selecter-item.selected-font{border-color:var(--color-neutral-20)}.pplr_crop-modal:has(.pplr-text) .pplr-image input[type=file]{margin-bottom:0}.pplr_crop-modal:has(.pplr-text) .pplr-image input[type=file]::file-selector-button{cursor:pointer;margin-right:.5rem}.pplr_crop-modal:has(.pplr-text) .cropper-bg{background-image:none}.pplr_crop-modal:has(.pplr-text) .cropper-modal{opacity:.05}.pplr_crop-modal:has(.pplr-text) .crop_header header{display:flex;justify-content:space-between;padding:0;margin-top:1rem}.pplr_crop-modal:has(.pplr-text) .crop_header a{display:block;padding:0;border:none}.pplr_crop-modal:has(.pplr-text) .pplr_img_w{width:auto;height:auto;border:none;background-color:var(--color-neutral-10)}.pplr_crop-modal:has(.pplr-text) .pplr_img_w .pplr_img{width:12.5rem;height:12.5rem;margin:0 auto}.pplr_crop-modal:has(.pplr-text) .pplr_img_w .pplr_shadow{background-color:transparent}.pplr_crop-modal:has(.pplr-text) .pplr-text{display:grid;grid-template-columns:1fr min-content;--text-engraving-max-characters: "/5";margin-top:1rem}.pplr_crop-modal:has(.pplr-text) .pplr-text:has([name="properties[Engraved Message]"][maxlength="1"]){--text-engraving-max-characters: "/1" }.pplr_crop-modal:has(.pplr-text) .pplr-text:has([name="properties[Engraved Message]"][maxlength="2"]){--text-engraving-max-characters: "/2" }.pplr_crop-modal:has(.pplr-text) .pplr-text:has([name="properties[Engraved Message]"][maxlength="3"]){--text-engraving-max-characters: "/3" }.pplr_crop-modal:has(.pplr-text) .pplr-text:has([name="properties[Engraved Message]"][maxlength="4"]){--text-engraving-max-characters: "/4" }.pplr_crop-modal:has(.pplr-text) .pplr-text:has([name="properties[Engraved Message]"][maxlength="6"]){--text-engraving-max-characters: "/6" }.pplr_crop-modal:has(.pplr-text) .pplr-text:after{content:var(--text-engraving-disclaimer);display:block;grid-column:1/3;margin-top:.75rem;font-size:.75rem;line-height:1.4;letter-spacing:.02em}.pplr_crop-modal:has(.pplr-text) .pplr-text .pplrlabel{position:relative;grid-row:1;margin-bottom:0;font-size:0px}.pplr_crop-modal:has(.pplr-text) .pplr-text .pplrlabel:before{content:var(--text-engraving-field-label);display:inline;font-size:.8125rem}.pplr_crop-modal:has(.pplr-text) .pplr-text .pplrlabel:after{position:absolute;top:calc(100% + 1rem);left:0;content:var(--text-engraving-field-placeholder);display:inline;font-size:.8125rem;color:var(--color-neutral-60);pointer-events:none}.pplr_crop-modal:has(.pplr-text) .pplr-text [name="properties[Engraved Message]"]{position:relative;font-family:var(--font-body)!important;background-color:transparent}.pplr_crop-modal:has(.pplr-text) .pplr-text [name="properties[Engraved Message]"]:not(:-moz-placeholder-shown){background-color:var(--color-white)}.pplr_crop-modal:has(.pplr-text) .pplr-text [name="properties[Engraved Message]"]:focus,.pplr_crop-modal:has(.pplr-text) .pplr-text [name="properties[Engraved Message]"]:not(:placeholder-shown){background-color:var(--color-white)}.pplr_crop-modal:has(.pplr-text) .pplr-text .pplr-character-count{font-size:.875rem;line-height:1.142;letter-spacing:.02em;color:var(--color-black)}.pplr_crop-modal:has(.pplr-text) .pplr-text .pplr-character-count .ct:after{content:var(--text-engraving-max-characters);display:inline}.pplr_crop-modal:has(.pplr-text) .pplr-text .pplr-character-count .lt,.pplr_crop-modal:has(.pplr-text) .pplr-text .pplr-character-count .lm{display:none}.pplr_crop-modal:has(.pplr-text) .pplr_red_wrapper .pplrlabel{color:var(--color-error)}.pplr_crop-modal:has(.pplr-text) .pplr_red_wrapper input[type=text]{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--color-error)}.pplr_crop-modal:has(.pplr-text) .pplr_red_wrapper input[type=file]{border:none!important;color:var(--color-error)}.pplr_crop-modal:has(.pplr-text) .pplr_red_wrapper input[type=file]::file-selector-button{border-color:var(--color-error);color:var(--color-error)}.pplr_crop-modal:has(.pplr-text) .pplr_ex_button{z-index:1;bottom:0;left:0;right:0;padding:1rem 1rem 2rem;border-top:1px solid var(--color-neutral-30);background-color:var(--color-white)}.pplr_crop-modal:has(.pplr-text) .pplr_ex_button .pplr_ex_inner{width:100%}.pplr_crop-modal:has(.pplr-text) .pplr_ex_button .pplr_ex_inner .pplr_cur{display:none}.pplr_crop-modal:has(.pplr-text) .pplr_ex_button .pplr-btn{margin:0;width:100%;max-width:100%}.pplr_crop-modal:has(.pplr-text) .pplr_ex_button .js-modal-close{position:static;display:inline-block;width:auto;margin-top:.5rem;padding:0;border:none;border-bottom:1px solid var(--color-black);background-color:transparent;font-size:.8125rem;line-height:1.23;letter-spacing:.02em;text-align:center}.pplr_crop-modal:has(.pplr-text) .pplr_ex_button .js-modal-close:after{content:var(--text-engraving-cancel);display:inline}.pplr_crop-modal:has(.pplr-text) .pplr_ex_button .js-modal-close i{display:none}.pplr_crop-modal:has(.pplr-text):has(.pplr_final) .pplr_form{display:none!important}.pplr_crop-modal:has(.pplr-text):has(.pplr_final) .pplr-main:after{content:"";position:absolute;top:calc(50% - 1.5625rem);left:calc(50% - 1.5625rem);display:block;width:3.125rem;height:3.125rem;border:3px solid var(--color-primary-40);border-radius:50%;border-top-color:transparent;animation:spin 1s ease-in-out infinite;flex-shrink:0}.pplr-item-added{display:none!important}.addtocartw{background-image:none!important}.addtocartw:after{content:"";position:absolute;top:calc(50% - 1.5625rem);left:calc(50% - 1.5625rem);display:block;width:3.125rem;height:3.125rem;border:3px solid var(--color-primary-40);border-radius:50%;border-top-color:transparent;animation:spin 1s ease-in-out infinite;flex-shrink:0}.pplr_crop-modal .pfa,.product-personalizer .pfa{display:block}.pplr_crop-modal .pfa:before,.product-personalizer .pfa:before{content:"";display:block;width:1.5rem;height:1.5rem;background:var(--icon-cross) no-repeat center center/contain}.pplr_crop-modal .fa-check:before,.product-personalizer .fa-check:before{background-image:var(--icon-tick)}.pplr_crop-modal .fa-plus:before,.product-personalizer .fa-plus:before{background-image:var(--icon-plus)}.pplr_crop-modal .fa-minus:before,.product-personalizer .fa-minus:before{background-image:var(--icon-minus)}.pplr_crop-modal .fa-rotate-left:before,.product-personalizer .fa-rotate-left:before{background-image:var(--icon-rotate-left)}.pplr_crop-modal .fa-rotate-right:before,.product-personalizer .fa-rotate-right:before{background-image:var(--icon-rotate-right)}.pplr_crop-modal .fa-trash-o:before,.product-personalizer .fa-trash-o:before{background-image:var(--icon-trash-can)}.pplr_crop-modal .fa-edit:before,.product-personalizer .fa-edit:before{background-image:var(--icon-undo)}.pplr_crop-modal .pplr_modify,.pplr_crop-modal .pplr_delete,.product-personalizer .pplr_modify,.product-personalizer .pplr_delete{display:block;height:auto;width:auto;padding:.5rem;background-color:var(--color-white)}.pplr_crop-modal .pplr_modify .pfa,.pplr_crop-modal .pplr_delete .pfa,.product-personalizer .pplr_modify .pfa,.product-personalizer .pplr_delete .pfa{padding:0;background-color:transparent}.pplr_crop-modal .pplr_modify .pfa:before,.pplr_crop-modal .pplr_delete .pfa:before,.product-personalizer .pplr_modify .pfa:before,.product-personalizer .pplr_delete .pfa:before{width:1.5rem;height:1.5rem}.pplr_crop-modal:not(:has(.pplr-text)){background-color:var(--color-fade)!important}.pplr_crop-modal:not(:has(.pplr-text)) .pplr-modal-box{border-radius:0;padding:1rem!important;box-shadow:none;border:none!important}.pplr_crop-modal:not(:has(.pplr-text)) .pplr-modal-box .js-modal-close{border:none;font-size:1.0625rem}.pplr_crop-modal:not(:has(.pplr-text)) .pplr_desktop{margin-bottom:1rem}.pplr_crop-modal:not(:has(.pplr-text)) .pplr-p-right{border-radius:0}.pplrabs{display:none!important}.product-personalizer .pplr_modify,.product-personalizer .pplr_delete{padding:.125rem}.product-personalizer .pplr_modify .pfa:before,.product-personalizer .pplr_delete .pfa:before{width:1.25rem;height:1.25rem}.product-personalizer{margin-bottom:0!important}.pplr-c-button{width:100%;text-align:left;background:none;border:none;cursor:pointer;font-size:12px;outline:none;display:flex;justify-content:space-between;align-items:center;text-transform:none;width:340px;padding:0 0 10px;border-bottom:1px solid #e6e6e6;margin-top:8px;font-weight:700;color:#666;font-family:century-gothic,sans-serif}.pplr-c-button:after{content:"";display:inline-block;width:28px;height:12px;border:1px solid black;border-radius:200px;position:relative}.pplr-c-button:before{content:"";position:absolute;width:10px;height:10px;background-color:#000;border-radius:50%;right:2px;transition:right .2s ease;z-index:1}.pplr-c-button.is-selected:before{right:12px}.pplr_ex_button .pplr-btn{width:340px;max-width:100%;background-color:#f0f0f0;transition:all .4s;cursor:pointer;border:1px solid #151515;color:#151515;font-size:11px;font-weight:500;height:36px}.pplr_ex_button .pplr-btn:hover{color:#fff;background-color:#151515}.pplr-selecter-options{display:grid!important}.pplr-hide{display:block!important}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left{opacity:1}.pplr-modal-box img{height:300px;width:100%;object-fit:cover}.pplr_crop-modal:has(.pplr-text) .pplr-modal-box{box-shadow:-2px 0 4px #0000001a}.pplr_canvas{height:300px;width:100%;object-fit:cover}#pplr_html{display:flex;flex-direction:column-reverse}.pplr_crop-modal:has(.pplr-text) .pplr-text .pplrlabel,.pplr-p-right label{font-size:12px;font-weight:700;color:#666;font-family:century-gothic,sans-serif}.pplr_crop-modal:has(.pplr-text) .pplr-wrapper input{margin-top:10px;border:none;border-bottom:2px solid #000000}.pplr_crop-modal:has(.pplr-text) .p_h_d .js-modal-close:before{content:"\2715";display:block;width:1.25rem;height:1.25rem;font-size:1.25rem;color:#666;text-align:center;line-height:1.25rem;font-family:century-gothic,sans-serif;font-weight:700}.pplr_crop-modal:has(.pplr-text) .pplr-main{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%!important}.pplr_crop-modal:has(.pplr-text) .pplr_ex_button .pplr-btn{margin-top:2.5rem}.pplr_preview_wrapper canvas{max-height:none}header.p_h_d:after{content:"ADD YOUR ENGRAVING";font-family:Cormorant Garamond,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:1.4;text-transform:uppercase;margin-top:40px;margin-bottom:0}.pplr_crop-modal:has(.pplr-text) .pplr-font-select .pplr-selecter-options .pplr-selecter-item.selected-font{background-color:#f4f0ef;border-color:transparent}.pplr_crop-modal:has(.pplr-text) .pplr_form .pplr-p-left #pplr_canvas{max-height:none!important;height:300px;width:100%;object-fit:cover}.pplr_crop-modal:has(.pplr-text) .pplr-font-select .pplr-selecter-options .pplr-selecter-item.selected-font:first-of-type{text-transform:uppercase}.pplr_crop-modal:has(.pplr-text) .pplr-text{display:flex;flex-direction:column}.pplr-wrapper textarea{margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/109/assets/dekstech-custom-snippet-zepto-drawer.css.map */
