html.no-scroll{height:100lvh!important;overflow:hidden}@media(min-width:992px){.customizer{padding:5vw}}.customizer{position:fixed;top:0;bottom:0;left:0;width:100%;z-index:9999;height:100%;opacity:0;visibility:hidden;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;transition:visibility .1s,opacity .2s}.customizer.open{opacity:1;visibility:visible}.customizer_mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#0000004d}.customizer a.customizer_mask{display:block}.customizer_wrap{display:flex;height:100%;max-height:100vh;max-width:1440px;margin:auto;overflow:auto;top:50%;transform:translateY(-50%);position:relative;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#f4f4f4 0% 50%,#fff 50% 100%)}@media(min-width:761px){.customizer .customizer_wrap{max-height:75vh!important;height:auto!important}}.customizer_close{display:block;position:absolute;top:3rem;right:3rem;z-index:99;font-size:2.4rem;line-height:.4;width:.5em;height:.5em;color:#000}.customizer .customizer_close{top:30px!important;right:30px!important}@media(min-width:992px){.customizer_close{top:1rem;right:1rem;font-size:3rem}}.customizer_product{text-align:center;background:#f4f4f4}.customizer_product,.customizer_form{width:50%;padding:4.5rem 3rem}@media(min-width:992px){.customizer.open .container_product-images{font-size:3.8rem;margin:0 auto 3rem}}@media(min-width:992px){.customizer.open .container_product-images{max-width:480px}}@media(min-width:992px){.customizer.open .container_product-images{font-size:3.8rem}}.list_product-images li{position:relative;padding-top:100%}.list_product-images img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.customizer .list_product-images img{text-indent:-9999px;font-size:0}.engrave{line-height:1.4}.engrave{position:absolute;text-transform:uppercase}.container_product-images{position:relative;background:none!important;transition:all .2s}.customizer_form{display:flex;flex-grow:1;margin-bottom:2rem}.customizer_form-content{width:100%;display:flex;flex-direction:column}.customizer .customizer_form-content h1.personailze_heading{font-family:juanalight,serif!important;font-style:normal;font-weight:400;font-size:24px!important;line-height:150%;color:#000!important;margin-bottom:1.5rem;padding-bottom:0}@media(min-width:992px){.customizer_tabs-container{margin-bottom:1.5em}}.customizer_tabs-container{position:relative;padding-bottom:.25em;margin-bottom:1em;color:#6f6f6f;display:none}.customizer_tabs{display:flex;flex-wrap:wrap}.customizer_tab.active{color:#000}.customizer_form-content *:last-child{margin-bottom:0}.customizer_tab a{display:block;color:inherit}@media(min-width:992px){.customizer_panels{margin-bottom:1rem}}.initials_wrap{position:relative}.initials_field{position:relative;z-index:0}.customizations .initials_wrap .chess_text{font-family:Muli,Lato!important;font-style:normal;font-weight:400;color:#000!important}.initials{padding:24px 16px 8px;font-size:24px;width:100%;background:none;border:1px solid #949494;max-width:100%;line-height:1.2;border-radius:3px}.customizer_panels .initials_field.has-value .initials-label,.customizer_panels .initials_field.has-focus .initials-label{font-family:Muli,Lato!important;font-style:normal;font-weight:400;color:#000!important;font-size:10px}.initials_field.has-value .initials-label,.initials_field.has-focus .initials-label{z-index:0;top:.5rem;font-size:16px;transform:translate(0)}.initials-label{left:1rem;transition:all .2s;pointer-events:none}.initials-label,.initials-right{position:absolute;top:50%;transform:translateY(-50%)}.initials-right{z-index:1;display:flex;align-items:center;right:1rem;color:#6f6f6f}.initials_text{position:relative;font-size:1.2rem;padding:.5rem 0;color:green}@media(min-width:992px){.initials_text{padding:.75rem 0}}@media(min-width:992px){.initials_text .normal{top:.75rem;bottom:.75rem}}.initials_text .normal{position:absolute;top:.5rem;bottom:.5rem;left:0;right:0}body .initials_text .error{padding-left:0}.initials_text .error{position:relative;padding-left:1.125em;color:red}.initials_text .normal,.initials_text .error{display:block;transition:all .3s}.initials_text.invalid .normal,.initials_text:not(.invalid) .error{opacity:0;visibility:hidden}.initials_text.invalid .error{font-family:fontello,muli}.customizations .initials_text .error{font-size:13px!important}.initials_text .error:before{content:"i";position:absolute;top:3px;left:0;display:block;width:9px;height:9px;font-size:5px;text-align:center;border-radius:50%}.initials_text .error:before{opacity:0}ul.customizations li:nth-child(2){display:flex;flex-direction:column;justify-content:center;margin-top:1rem}li.extra-svgs{margin-bottom:1.25rem}ul.customizations .customizer-color-text{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#000!important}.customizer-color-labels,.customizer-color-text{font-size:14px;margin-bottom:.5rem;display:block}ul.customizer_panels .foil-list{margin-top:5px!important}.color-list,.foil-list,.color-list-slider{display:flex;flex-wrap:wrap;padding:0;margin:0;margin-bottom:-.5rem;border:none}.color-list label,.foil-list label,.color-list-slider label{display:block;margin:0 .3rem .5rem 0}.color-list input[type=radio],.foil-list input[type=radio],.color-list-slider input[type=radio]{visibility:hidden;overflow:hidden;position:absolute;width:1px;height:1px;z-index:-1}input,textarea,select{border:1px solid #949494;background-color:#fff;color:#5e5e5e;max-width:100%;line-height:1.2;border-radius:3px}ul.customizations input[type=radio]+.foil-option{width:31.69px;height:31.69px;margin-right:6px!important}ul.customizer_panels .foil-list .foil-option{outline:0px!important;box-sizing:border-box;border:1px solid #cbcbcb;position:relative}.foil-option.gold{background:linear-gradient(-45deg,#fffbd4,#c1a963,#fffbd4,#c1a963,#fffbd4)}.foil-option{display:block;position:relative;border:2px #f4f4f4 solid;width:29px;height:29px;border-radius:50%;background:linear-gradient(-45deg,#fffbd4,#c1a963,#fffbd4,#c1a963,#fffbd4)}ul.customizations input[type=radio]+.foil-option:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:0px solid #ccc;border-radius:50%;box-shadow:0 0 0 .25rem #fff inset;z-index:1;pointer-events:none}.foil-list label{cursor:pointer}.foil-option.silver{background:linear-gradient(-45deg,#f4f4f4,#616161,#f4f4f4,#616161,#f4f4f4)}@media(min-width:992px){.color-list label:hover,.foil-list label:hover,.color-list-slider label:hover{opacity:.7}}ul.customizations sub.silver-warning{position:static!important}@media(min-width:992px){sub.silver-warning{position:absolute;margin-top:.5rem}}.customizer_bottom{display:flex;align-items:end;margin-top:auto}.customizer_wrap button.btn-customizer.btn-blue.customizer_save{max-width:100%;width:100%;border:0;margin-left:auto}button.btn-customizer.btn-blue.customizer_save{font-family:Muli,Lato!important;font-style:normal;font-weight:400;font-size:14px!important;line-height:150%;width:222px;height:56px}.btn-customizer,.customizer_edit-text{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}@media(min-width:992px){.btn-customizer{min-height:3.5em;padding:1rem}}.btn-customizer{cursor:pointer;z-index:5;position:relative;-webkit-appearance:none;text-transform:uppercase;text-align:center;color:#fff;background:transparent}.btn-customizer.btn-blue:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#1b1b1b,#1b1b1b);transition:background-color .2s}@media(min-width:992px){.btn-customizer.customizer_edit{padding:.75rem 1rem}}.btn-customizer.customizer_edit{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:450px;padding:1rem;margin-left:auto;margin-right:auto;text-transform:none;color:inherit}.product-form .btn-customizer.customizer_edit span.personalised_heading{font-family:Muli,Lato!important;font-size:16px;color:#000!important}.product-form .btn-customizer.customizer_edit span.customizer_choice.icon-chess-piece{font-size:16px;font-family:Muli,Lato!important}span.customizer_choice{color:#000}.icon-chess-piece{letter-spacing:.1rem}.customizer_choice{display:flex;align-items:center;justify-content:center;height:1.4rem;min-width:1.4rem;margin-left:-1rem}@media(min-width:992px){.customizer_choice{height:2rem;min-width:2rem;margin-left:1rem}}.product-form .btn-customizer span.customizer_split.hide-mobile{margin:0 12px;height:25px;color:#297bc7;border-right:1px solid #297bc7}.customizer_split{display:block;margin:0 .5rem;height:1.4rem}.customizer_edit-text{color:#297bc7}.product-form .btn-customizer.customizer_edit span.hide-mobile{color:#297bc7;font-size:16px;font-family:Muli,Lato}.product__info-wrapper svg.icon_pencil{display:none!important}.initials-heart,.initials-chess{display:flex;align-items:center;align-content:center;margin-left:1rem!important;cursor:pointer}@media(min-width:992px){.initials-heart,.initials-chess{font-size:2.4rem}}.initials-limit{pointer-events:none}@media(min-width:992px)and (max-height:900px){.customizer.open .container_product-images{font-size:1.6rem;max-width:320px}}.customizer_product .container_product-colors{width:100%;padding-left:20px!important;padding-right:20px!important;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 0;max-width:initial}.customizer_product .customizer-color-labels{display:flex;align-items:baseline;width:100%}.label_current-color{width:auto;text-align:left}.customizer.open .initials_clear{display:block}.customizer_panels{margin-bottom:.75rem}@media(max-width:992px){.no-scroll .pys_product .customizer{z-index:9990!important}.customizer .customizer_wrap{height:100vh!important;overflow-y:scroll;flex-direction:column;background:#fff}.customizer.open .customizer_product{z-index:unset;position:unset}.customizer_wrap .customizer_product{padding:0}.customizer_product,.customizer_form{width:100%}.customizer.open .container_product-images{margin:auto;margin-top:24px!important;margin-bottom:24px!important;max-width:270px}.engrave-customizer.engrave.phone-case,body .engrave-customizer.engrave.phone-case-bundle{top:78%}.customizer_form{padding:1rem 2rem}.customizer_wrap .customizer_form-content{padding-left:0!important;padding-right:0!important}.customizer .customizer_form-content h1.personailze_heading{line-height:1.2;font-size:16px!important;margin-top:0;margin-bottom:1rem}.customizer_tabs-container{font-size:.875em}.customizations_initials{position:relative;padding:0 2rem;margin:0 -2rem}.initials_field{margin-right:0;transition:all .2s}.initials_field.has-value{margin-right:3rem}.initials{padding:8px 16px;font-size:18px}.initials_field.has-value .initials-label,.initials_field.has-focus .initials-label{opacity:0;visibility:hidden}.initials-right a.initials-heart{font-size:20px}.initials_field.has-value~.initials_clear{opacity:1;visibility:visible;top:12px;line-height:7px}.initials_clear{position:absolute;right:1.5rem;width:1em;height:1em;font-size:1.4rem;padding:3px 3px 12px;border-radius:50%;text-align:center;color:#fff!important;background-color:#6f6f6f;transform:translate(50%)}ul.customizations li.extra-svgs{margin:0}.customizer .customizer_bottom{margin:20px 0 0}.customizer button.btn-customizer.btn-blue.customizer_save{position:relative;width:100%!important;display:block;max-width:100%!important}.product .product-form .btn-customizer.customizer_edit{min-height:50px;border-color:#000;justify-content:space-between;padding-right:60px;padding-left:15px;border:1px solid;max-height:3.2rem;max-width:100%}.product-form .btn-customizer.customizer_edit span.customizer_choice.icon-chess-piece{font-size:14px}.product-form .btn-customizer.customizer_edit span.customizer_choice.icon-chess-piece{margin-left:0}.product-form .btn-customizer.customizer_edit span.hide-mobile{color:#297bc7;font-size:16px;font-family:Muli,Lato}.hide-mobile{display:none!important}.product .product-form .btn-customizer.customizer_edit span.customizer_edit-text{width:30%;text-align:center}span.customizer_edit-text span.hide-mobile{display:block!important}.product .btn-customizer.customizer_edit span.edit-icon{width:50px}body .btn-customizer.customizer_edit span.edit-icon{top:0}.btn-customizer.customizer_edit span.edit-icon{position:absolute;height:100%;background:#1b1b1b;right:0;color:#fff;width:15%;min-height:50px}.btn-customizer.customizer_edit span.edit-icon svg.icon_pencil{position:absolute;transform:translate(-50%,-50%);margin:0;top:50%;left:50%;fill:#fff}.btn-customizer.customizer_edit span.edit-icon svg.icon_pencil{width:18px;height:18px}.product__info-wrapper .hide-desktop svg.icon_pencil{display:block!important}body .engrave.phone-case,body .engrave.phone-case-bundle{top:81%}}
/*# sourceMappingURL=/cdn/shop/t/531/assets/pdp-customizer.css.map */
