.product-personalizer-form{padding-top:30px;padding-bottom:100px}.product-personalization-wrapper{padding-top:50px}.product-personalizer-form .product-personalization-header{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:15px 10px;padding:0 50px;text-align:center}.product-personalizer-form .back-btn{display:flex;align-items:center;gap:5px;font-size:13px;letter-spacing:.26px;font-weight:700;line-height:20px;font-family:var(--font-heading-family);text-transform:uppercase;cursor:pointer}.product-personalizer-form .back-btn svg{transform:rotate(180deg)}.product-personalization .product-personalization-edit-wrapper{padding:20px 40px 40px 30px;background-color:#fff;margin-top:30px;border-radius:20px}.product-personalization .product-personalization-block{position:relative}.product-personalization .product-personalization-inner{display:flex;gap:30px 50px;flex-wrap:wrap}.product-personalization .editor_section{position:relative;flex-shrink:0;left:auto;top:auto;width:300px}.product-personalization .canvas_section{width:calc(100% - 700px)}.product-personalization .editor_section .editor-tabs .tab-title{font-weight:600;color:#000;margin-bottom:10px}.product-personalization .editor_section .tabing ul#tabs li{width:100%;position:relative}.product-personalization .editor_section .tabing ul#tabs li:not(:last-child){margin-bottom:35px}.product-personalization .editor_section .tabing ul#tabs li.qr_hide{display:none}.product-personalization .editor_section .tabing .nav-tabs li .text-upload-button:hover,.product-personalization .editor_section .tabing .nav-tabs li.active .text-upload-button,.product-personalization .editor_section .tabing .nav-tabs li.active .text-upload-button:focus,.product-personalization .editor_section .tabing .nav-tabs li.active .text-upload-button:hover,.product-personalization .editor_section .tab-pdf a:hover{background:transparent;font-weight:600;color:#000}.product-personalization .editor_section .tabing .nav-tabs li .text-upload-button svg,.product-personalization .editor_section .tabing .nav-tabs li .text-upload-button i,.product-personalization .editor_section .tab-pdf a svg{width:15px;height:auto;margin-right:6px}.product-personalization .editor_section .tabing ul#tabs li .text-button{border:0;padding:0;background:transparent;display:flex;align-items:center;gap:10px;font-size:14px}.product-personalization .editor_section .tabing .nav-tabs li.active .text-upload-button,.product-personalization .editor_section .tabing .nav-tabs li .text-upload-button{padding:0;border:0;box-shadow:none;display:flex;align-items:center;gap:0;background:transparent}.product-personalization .editor_section .tab-content .tab-pane,.product-personalization .editor_section .tab-pane{display:none;visibility:hidden}.product-personalization .editor_section .tab-content .tab-pane.active,.product-personalization .editor_section .tab-pane.active{display:block;visibility:visible}.product-personalization .tab-content .fileUpload{border-radius:20px;margin:0;padding:10px 15px;width:100%}.product-personalization .editor_section .tabing .nav-tabs li .text-upload-button{font-size:15px}.product-personalization .editor_section .tabing .nav-tabs li a svg,.product-personalization .editor_section .tabing .nav-tabs li a i,.product-personalization .editor_section .tab-pdf a svg{width:15px;height:auto;margin-right:6px}.product-personalization .tab-content .fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:100%;height:100%}#uploadFile{display:none;background:#fff none repeat scroll 0 0;border:medium none;padding:11px 6px;position:relative;top:1px}.product-personalization .editor_section ul,.product-personalization .editor_section li,.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner{list-style:none;padding:0;margin:0}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none!important}.product-personalization .editor_section .editor-tabs{background:#f5f5f6;z-index:1;padding:20px 30px 50px;border-radius:20px}.product-personalization .editor_section .tabing ul a{text-decoration:none}.product-personalization .radio-main-wapper{margin-bottom:20px}.product-personalization .radio-main-wapper .right-radio-button-group{display:flex;align-items:center;text-align:center;background-color:transparent;border-radius:30px;border:1px solid #000;padding:4px}.product-personalization .radio-main-wapper .right-radio-button-group{margin:0 0 20px;float:none;max-width:none;cursor:pointer;padding:5px;width:100%;line-height:1.3;border-radius:30px}.product-personalization .radio-main-wapper .right-radio-button-group .radio-item{flex:1}.product-personalization .radio-main-wapper .right-radio-button-group .radio-item input{-webkit-appearance:none;appearance:none;display:none}.product-personalization .radio-main-wapper .right-radio-button-group .radio-item input:checked+label{background-color:#f15a24;font-weight:600;color:#fff}.product-personalization .radio-main-wapper .right-radio-button-group .radio-item label{padding:5px 10px;border-radius:20px;line-height:1.2;display:inline-block;vertical-align:middle;width:100%;cursor:pointer}.product-personalization .radio-main-wapper md-radio-button.md-checked{background-color:#f15a24;font-weight:600;color:#fff}.product-personalization .product-personalization-inner .right-content-wapper{flex:1}.product-personalization .radio-main-wapper .radio-title{font-weight:600;color:#000;margin-bottom:10px}.product-personalization .editor_section ul{margin-top:10px;display:flex;flex-direction:column;gap:20px}.canvas_sub_image .sub-image-wrapper{margin:0;padding:0;list-style:none;display:grid;gap:15px}.canvas_sub_image .sub-image-wrapper .sub-image-item .sub-image-inner_wrp{background:transparent;width:100%;border:1px solid #000;padding:10px 7px;position:relative;cursor:pointer;border-radius:var(--buttons-radius-outset)}.canvas_sub_image .sub-image-wrapper .sub-image-item .sub-image-inner_wrp.active:after{position:absolute;content:"";background:url(/cdn/shop/files/green-checkmark.svg?v=1763706593);width:13px;height:13px;top:1px;right:1px;z-index:2;display:block;background-size:100% 100%}.canvas_sub_image .sub-image-wrapper .sub-image-item .sub-image-inner_wrp:hover,.canvas_sub_image .sub-image-wrapper .sub-image-item .sub-image-inner_wrp.selected{background-color:#f15a24;border-color:#f15a24;color:#fff}.canvas_sub_image .sub-image-wrapper .sub-image-item .sub-image-inner{padding-bottom:100%;position:relative;border:1px solid #000;width:100%;display:none}.canvas_sub_image .sub-image-wrapper .sub-image-item .sub-image-inner img{width:100%;display:inline-block;vertical-align:middle;position:absolute;top:0;left:0;object-fit:cover;height:100%}.canvas_sub_image .sub-image-wrapper .sub-image-item .sub-image-inner_wrp span{margin-top:0;display:inline-block;vertical-align:middle}.product-personalization .editor_section .tab-pane .field input+label.field__label{display:none}.product-personalization .editor_section .tab-pane .field input{width:100%;background:#fff;border:0;box-shadow:none;padding:10px 15px;border-radius:20px}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper{margin:20px 0 10px}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper span,.product-personalization .editor_section .tab-pane .row.form-group .custom-select span{font-size:12px}.product-personalization .editor_section .tab-pane .row.form-group .custom-select{margin:10px 0}.product-personalization .editor_section .tab-pane .row.form-group .custom-select select,.product-personalization .editor_section .tab-pane .row.form-group .custom-select .font-custom-block .font-custom-block-inner,.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner{width:100%;border:0;background:#fff;padding:10px 15px;border-radius:20px;-webkit-appearance:none;appearance:none;gap:10px}.product-personalization .custom-select .font-custom-block .font-custom-block-inner .font-custom-block-item,.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner .font-custom-block-item{margin:0!important}.font-custom-block .font-custom-block-inner .font-custom-block-item input{position:absolute;opacity:1;width:100%;height:100%;top:0;left:0;z-index:1;appearance:none;-webkit-appearance:none;margin:0;cursor:pointer}.product-personalization .editor_section .tab-pane .row.form-group .custom-select select#FontList,.product-personalization .editor_section .tab-pane .row.form-group .custom-select .font-custom-block .font-custom-block-inner .font-custom-block-item,.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner .font-custom-block-item{display:none}.product-personalization .editor_section .tab-pane .row.form-group .custom-select .font-custom-block .font-custom-block-inner .font-custom-block-item.active,.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner .font-custom-block-item.active,.product-personalization .editor_section .tab-pane .row.form-group .custom-select .font-custom-block .font-custom-block-inner.active .font-custom-block-item{display:block}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper input{width:100%;border-radius:20px;padding:0;border:0;height:40px}.black_white_btn .right-radio-button-group{display:flex;align-items:center;text-align:center;background-color:transparent;border-radius:30px;border:1px solid #000;padding:4px}.black_white_btn .right-radio-button-group .radio-item{flex:1}.black_white_btn .right-radio-button-group .radio-item input{-webkit-appearance:none;appearance:none;display:none}.black_white_btn .right-radio-button-group .radio-item label{padding:5px 10px;border-radius:20px;line-height:1.2;display:inline-block;vertical-align:middle;width:100%;cursor:pointer}.black_white_btn .right-radio-button-group .radio-item input:checked+label{background-color:#f15a24;font-weight:600;color:#fff}.template-product-personalizer p.rte.new_color_info{color:rgba(var(--color-button))}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.canvas-image{position:relative}.canvas-image .canvas-container canvas#customizer-canvas{max-width:500px;width:100%!important;height:100%!important;object-fit:contain}.product-personalization .canvas-bottom .main-price{margin-bottom:20px;display:none}.product-personalization .canvas-bottom .main-price .price .price-item{margin:0;font-size:16px;letter-spacing:0;line-height:1.2;font-weight:400;color:#696969}.tooltip{position:relative;cursor:pointer;display:inline-block;width:100%}.tooltip-text{position:absolute;bottom:29px;left:48%;transform:translate(-50%);background-color:#333;color:#fff;padding:6px 10px;border-radius:5px;font-size:12px;opacity:0;visibility:hidden;transition:all .3s ease;max-width:300px;width:100%}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper span.tooltip:after{position:absolute;content:"";background:url(/cdn/shop/files/info-icon.svg?v=1776768266);width:20px;height:20px;right:0;background-size:100% 100%;object-fit:cover;display:inline-block;position:relative}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__label{position:relative;text-align:center;font-size:14px;letter-spacing:0}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__label input{visibility:hidden;width:100%;height:100%;position:absolute;left:0;top:0;margin:0}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__label .swatch-input__input:checked+.swatch-input__label{outline:0;box-shadow:none}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__label span.swatch{position:relative;border-radius:50%;opacity:1;overflow:visible}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__input:checked+.swatch-input__label span.swatch:before{position:absolute;content:"";background:transparent;width:50px;height:50px;left:-4px;top:-4px;border-radius:50%;z-index:999;display:block;border:1px solid #000}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__input:hover+.swatch-input__label span.swatch:before{position:absolute;content:"";background:transparent;width:50px;height:50px;left:-4px;top:-4px;border-radius:50%;z-index:999;display:block;border:1px solid #000}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__input:disabled+.swatch-input__label>.swatch:after,.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after{display:none}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__input:active:focus-visible+.swatch-input__label,.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__input:checked:focus-visible+.swatch-input__label,.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__input:focus-visible+.swatch-input__label,.swatch-input__input:active:focus-visible+.swatch-input__label,.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__input:active+.swatch-input__label,.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .swatch-input__input:checked+.swatch-input__label{outline:0!important;box-shadow:none!important}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom{margin-top:25%;display:inline-block;position:relative}.pdp-tooltip-wrapper{display:flex;align-items:center;position:relative}.pdp-tooltip-wrapper .pdp-button .button{padding:0;background:transparent;border:0;color:#f15a24;font-size:10px;letter-spacing:0;text-decoration:underline!important;min-height:auto;justify-content:flex-end}.pdp-tooltip-wrapper .pdp-button{position:absolute;right:0}.pdp-tooltip-wrapper .pdp-button .button:before,.pdp-tooltip-wrapper .pdp-button .button:after{display:none}.product-personalizer-form .product-personalization-header li.grid__item{width:100%;list-style:none;max-width:70%;margin:0 auto}.product-personalizer-form .product-personalization-header li.grid__item .card .card__inner{max-width:80%;width:100%;margin:0 auto}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .custom-color-input-wap{margin-top:20px}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .custom-color-input-wap label.custom-color-label{font-size:12px;margin-bottom:15px;display:block;line-height:1.1}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .custom-color-input-wap input#custom-color{padding:0 15px;color:#121212;font-size:12px;letter-spacing:.5px}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .custom-color-input-wap input#custom-color::-webkit-input-placeholder{color:#121212}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .custom-color-input-wap input#custom-color::-moz-placeholder{color:#121212}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .custom-color-input-wap input#custom-color:-ms-input-placeholder{color:#121212}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .custom-color-input-wap input#custom-color:-moz-placeholder{/ color: #121212}.product-personalization .editor_section .tab-pane .row.form-group .color-wapper .main-color-wapper .custom-color-input-wap p.rte.new_color_info{color:#121212;font-size:13px}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block{background:#f5f5f6;padding:20px;margin-bottom:20px}.template-page.template-product-personalizer .product-card-wrapper .card-information .price,.template-page.template-product-personalizer .product-card-wrapper .pro-link{display:none}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:20px}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner li.font-custom-block-item{display:flex;align-items:center}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner .font-custom-block-item input{position:relative;width:13px;height:13px;border:1px solid;border-radius:50%;top:-1px}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner .font-custom-block-item input:checked{background:#f15a24;border-color:#f15a24}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner .font-custom-block-item label{font-size:14px;line-height:1.1;cursor:pointer;padding-left:7px}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner .font-custom-block-item input:checked+label{color:#f15a24}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .main-mulktiselecvariant{position:relative;text-align:center;margin-bottom:20px;margin-top:10px}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .main-mulktiselecvariant .quantity{margin:0 auto;min-height:auto;max-width:150px;padding:7px 10px;width:100%}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .main-mulktiselecvariant .quantity .quantity__button{width:20px;height:20px}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .main-mulktiselecvariant .quantity input{font-size:13px}.product-personalization .product-personalization-inner .right-content-wapper .canvas-bottom .font-custom-block-inner .qty-variant-selector:has(input[disabled]){opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-personalizer-form.css.map */
