:root{--pc-radius: 10px;--pc-bg: #ffffff;--pc-border: #e5e5e5;--pc-text: #222222;--pc-text-light: #666666;--pc-primary: #000000;--pc-primary-text: #ffffff;--pc-pad-sm: 12px;--pc-pad-md: 20px;--pc-pad-lg: 28px}.pc-modal-wrapper{width:100vw;height:100vh;background:#0006;position:fixed;top:0;left:0;z-index:999}.pc-scroll-lock{position:fixed;width:100%;overflow:hidden}.pc-trigger{border-radius:5px!important;max-width:44rem;margin-bottom:1rem}.pc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center;transition:opacity .25s ease}.pc-hidden{opacity:0;pointer-events:none}.pc-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pc-modal__dialog{position:relative;background:var(--pc-bg);width:100%;max-width:900px;max-height:90vh;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 60px #0003}.pc-modal__header{padding:var(--pc-pad-md);background:#edeeed;padding-top:0}.pc-modal__header h2{margin:0;font-size:20px;font-weight:600;color:var(--pc-text)}.pc-modal__content{padding:0;overflow-y:auto}.pc-modal__close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:28px;font-weight:400;line-height:1;cursor:pointer;color:#3ec0b8}.pc-modal__close:hover{color:var(--pc-text)}.pc{font-family:inherit;color:var(--pc-text)}.pc *{box-sizing:border-box}.pc__steps{display:flex;border-bottom:1px solid var(--pc-border);max-width:80%;margin:auto}.pc__steps-inner-wrapper{background:#edeeed}.pc__step h3{font-size:20px;text-transform:capitalize;margin-bottom:5px}.pc__step p{font-size:14px;margin-top:0;letter-spacing:0px}.pc__step-tab{flex:1;text-align:center;padding:var(--pc-pad-sm);cursor:pointer;font-size:14px;color:var(--pc-text-light);border-bottom:2px solid transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;gap:10px;padding-bottom:25px}.pc__step-tab .step-tab__bubble{width:4rem;height:4rem;border-radius:50%;border:2px solid #3ec0b8;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:0rem}.pc__step-tab .step-tab__bubble .spanNumber{display:none}.pc__step-tab--active .step-tab__bubble{background-color:transparent}.pc__step-tab--active .step-tab__bubble:after{content:"";position:absolute;width:2.2rem;height:2.2rem;background-color:#3ec0b8;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.pc__step-tab--completed .step-tab__bubble{background-color:#3ec0b8}.pc__step-tab--completed .step-tab__bubble:after{display:none}.pc__step-tab .step-tab__bubble .icon-tick{display:none}.pc__step-tab--completed .step-tab__bubble .icon-tick{display:flex;align-items:center;justify-content:center;z-index:5;width:60%;height:60%}.pc__step-tab--completed .step-tab__bubble .icon-tick svg{width:100%;height:100%}.pc__step-tab--active{color:var(--pc-text);border-bottom-color:var(--pc-primary)}.pc__step{display:none;padding:20px 40px 40px}.pc__step--active{display:block}.pc__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--pc-pad-sm);margin-bottom:var(--pc-pad-md)}.pc__card input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.pc__card{border:1.5px solid #576374;border-radius:5px;padding:0;cursor:pointer;display:flex;align-items:flex-start;transition:all .2s ease;position:relative;background:#fff}.pc__card.pc__card--active{border:1.5px solid #3ec0b8;background-color:#f7fcfc}.pc__card:hover{border-color:#3ec0b8}.pc__card-body{margin-left:0;width:50%;padding:20px}.upload-logo-options{background:#f4f5f5;padding:20px;border:1px solid;border-radius:5px}.pc-file-input-hidden{position:absolute;opacity:0;width:.1px;height:.1px;overflow:hidden;z-index:-1}.pc-upload-row{display:flex;align-items:start;gap:20px}.pc-upload-instruction small{display:block;margin-top:10px;color:#abadad}.pc-file-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;max-width:200px;min-width:200px;padding:5px 24px;background-color:#55b7a9;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s}.pc-file-btn:hover{background-color:#449c90}.pc-upload-instruction{margin:0;font-size:14px;line-height:1.4;color:#1a1a1a}.pc-logo-file{font-size:14px;margin-top:0;letter-spacing:0px;color:#3ec0b8;font-weight:700!important;margin-bottom:0}.pc__card-logo{width:50%;background:#dddede;display:block!important;height:100%;border-radius:0 5px 5px 0}.pc__card-body p{margin:5px 0 0;letter-spacing:0px;line-height:20px;font-size:14px}.pc__card-body strong{display:block;margin-bottom:4px;color:#3ec0b8;font-size:21px;font-weight:600}.pc__field{margin-bottom:var(--pc-pad-md)}.pc__field label{display:block;font-size:14px;margin-bottom:6px}.half-pc__feild{width:48.5%;display:inline-grid}.first-child-pc{margin-right:20px}.pc__field input[type=text],.pc__field select,.pc__field textarea{width:100%;padding:var(--pc-pad-sm);border:1px solid #465365;border-radius:5px;font-size:12px;opacity:.6}.pc__panel{margin-top:var(--pc-pad-sm)}.pc__panel--hidden{display:none!important}.pc__toggle{display:grid;grid-template-columns:1fr 1fr;gap:var(--pc-pad-sm);margin-bottom:var(--pc-pad-md)}.pc__art-card{position:relative;border:1.5px solid #465365;border-radius:var(--pc-radius);padding:15px;cursor:pointer;background:#fff;transition:all .2s ease;min-height:100px;display:flex;border-radius:5px}.pc-text-line,.pc__field label{color:#3ec0b8;font-weight:700!important;margin-bottom:0}.pc__art-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.pc__art-card-content{display:flex;align-items:center;justify-content:space-between;width:100%}.pc__indicator{display:flex;align-items:center;margin-right:12px;flex-shrink:0}.indicator--empty{width:22px;height:22px;min-width:22px;border-radius:50%;border:1.5px solid #3ec0b8;background-color:transparent;display:block}.indicator--checked{width:22px;height:22px;min-width:22px;border-radius:50%;background-color:#3ec0b8;display:none;align-items:center;justify-content:center}.indicator--checked svg{width:14px;height:14px;stroke:#fff;stroke-width:0}.pc__art-card.pc__card--active .indicator--empty{display:none}.pc__art-card.pc__card--active .indicator--checked{display:flex}.pc__art-card.pc__card--active{border:1.5px solid #3ec0b8;background-color:#f7fcfc}.pc__art-label{font-weight:600;color:#3ec0b8;font-size:16px;font-weight:600!important;flex-grow:1}.pc__art-icon svg{width:28px;height:28px;stroke:#1a1a1a}.pc__positions{display:grid;grid-template-columns:1fr 1fr;gap:var(--pc-pad-sm);margin-bottom:var(--pc-pad-md);font-size:14px}.pc__position{display:flex;align-items:center;gap:6px}.pc__position-label{display:inline-flex;justify-content:space-between;width:100%}.pc__position-price{color:var(--pc-text-light)}.pc__summary{background:#f8f8f8;padding:var(--pc-pad-md);border-radius:var(--pc-radius);margin-bottom:var(--pc-pad-md);font-size:14px}.pc__confirm{font-size:14px}.pc__confirm-row{display:flex;gap:5px;margin-bottom:6px}.pc__fineprint{font-size:12px;color:var(--pc-text-light);margin-bottom:var(--pc-pad-md);margin-top:30px!important}.pc__actions{display:flex;justify-content:end;gap:var(--pc-pad-sm);margin-top:var(--pc-pad-md)}.pc__actions.step-two-pagination-btns .pc__btn:first-child{border:1px solid black}.step-two-pagination-btns{justify-content:space-between!important}.pc__btn{padding:var(--pc-pad-sm) var(--pc-pad-md);font-size:14px;cursor:pointer;border-radius:var(--pc-radius);border:1px solid #3ec0b8;background:var(--pc-bg);color:var(--pc-primary);border-radius:5px;min-width:174px;min-height:44px}.pc__btn--primary{background:#3ec0b8;color:var(--pc-primary-text);padding:12px 40px;border-radius:5px}.pc__btn--primary:hover{opacity:.9}.pc__btn:hover{border-color:var(--pc-primary)}#pc-file-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;max-width:150px;display:inline-block;vertical-align:middle}#pc-file-text{color:#fff}.pc-file-btn svg{stroke:#fff}#pc-file-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;display:inline-block;vertical-align:middle}.pc-extra-options{margin-top:20px;display:flex;flex-direction:column;gap:12px;padding-left:20px;margin-bottom:35px}.pc-text-option{display:flex;align-items:center;cursor:pointer;position:relative}.pc-text-option input[type=radio]{position:absolute;opacity:0;height:0;width:0}.pc-option-text{font-size:12px;color:#1a1a1a;line-height:1.4;padding-top:1px;letter-spacing:0px}.pc-text-option .indicator--empty{display:block}.pc-text-option .indicator--checked{display:none}.pc-text-option input:checked~.pc__indicator .indicator--empty{display:none}.pc-text-option input:checked~.pc__indicator .indicator--checked{display:flex}.pc__positions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:15px;margin-bottom:20px}.pc__position-card{display:flex;flex-direction:column;border:1px solid #ccc;border-radius:4px;cursor:pointer;background:#fff;transition:all .2s ease;overflow:hidden;position:relative}.pc__position-card input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.pc__pos-image{position:relative;width:100%;aspect-ratio:3 / 4;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center}.pc__pos-image img{width:100%;height:100%;object-fit:cover;display:block}.pc__pos-footer{padding:10px;text-align:center;font-size:13px;border-top:1px solid #eee;background:#fff;color:#333}.pc__pos-price{color:#3ec0b8;font-weight:600}.pc__position-card.pc__card--active{border:2px solid #3ec0b8}.pc__pos-check{position:absolute;top:10px;left:50%;transform:translate(-50%);width:24px;height:24px;border-radius:50%;background-color:#3ec0b8;display:none;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}.pc__pos-check svg{width:20px;height:20px;stroke:#fff;stroke-width:0}.pc__position-card.pc__card--active .pc__pos-check{display:flex}.logo-position-step-btn-wrapper{justify-content:space-between!important}.logo-position-step-btn-wrapper .pc__btn{border-color:#000}.logo-position-step-btn-wrapper .pc__btn.pc__btn--primary{border-color:#3ec0b8!important}.current-product-image img{max-width:150px}.current-product-info{display:flex;width:100%}.current-product-image{width:25%}.customisations-content-wrapper{width:75%;padding-left:20px}.customisation-content-main-inner-wrapper{display:flex;gap:15px}.customisation-content-wrapper-one,.customisation-content-wrapper-two{width:45%}.pc__confirm{display:flex;background:#ecf7f6;padding:30px;margin-top:15px;margin-bottom:10px;position:relative}.pc__confirm-row span{color:#3ec0b8;font-weight:600!important;font-size:12px}.pc__confirm-row strong{font-size:12px;font-weight:600!important}.current-product-info .current-product-title p{font-size:16px;color:#3ec0b8;font-weight:600!important;border-bottom:1.5px solid black;max-width:90%}.customisation-total-price strong{font-size:16px!important;color:#3ec0b8}.customisation-total-price{flex-direction:column;justify-content:space-between;padding-top:10px;padding-bottom:15px}.customise-options-edit-option{padding:4px 15px;background:transparent;box-shadow:none;border:1px solid}.pc-customisation__close{position:absolute;top:5px;right:5px;background:none;border:none;font-size:21px}.customisation-customisation-btns-wrapper{justify-content:space-between!important}.customisation-customisation-btns-wrapper .pc__back-btn{border-color:#000!important}.customisation-customisation-btns-wrapper .pc__another-btn{border-color:#00132a!important;background:#00132a;color:#fff}.customisation-customisation-btns-wrapper .pc__confirm-btn{border-color:#3ec0b8!important;background:#3ec0b8;color:#fff}.another-confirm-btns-wrapper{display:flex;gap:10px}.confirm-csutomisation-heading{margin-bottom:30px!important}.pc__btn.pc__btn--primary:hover{border:none!important}@media(max-width:600px){.pc__step-tab .step-tab__bubble{width:2rem;height:2rem}.pc__step-tab--active .step-tab__bubble:after{width:1rem;height:1rem}.pc__steps{max-width:85%}.pc__step-tab{font-size:12px;gap:5px}.pc__step{padding:20px 15px 40px}.pc__grid{grid-template-columns:auto}.pc__card{min-height:150px}.pc-modal__dialog{max-width:95%}.pc__step h3{margin-top:0}.pc__card-body strong{font-size:16px}.pc__card-body p{font-size:12px}.pc__step h3{margin-bottom:10px;font-size:16px}.pc__step p{font-size:12px;line-height:18px;margin-bottom:10px}.pc-text-line,.pc__field label{margin-bottom:5px}.pc__art-card{min-height:60px;padding:10px}.pc__field,.pc__toggle{margin-bottom:10px}.pc__field label,.pc__btn{font-size:12px}.pc-modal__header{padding:5px}.pc__step-tab{padding-bottom:15px}.pc-modal__close{top:5px;right:5px}.pc-modal__dialog{max-height:95vh}.pc__pos-image{aspect-ratio:3 / 3}.pc-upload-row,.current-product-info{flex-direction:column}.current-product-image{width:75%}.current-product-info{flex-direction:row;flex-wrap:wrap}.customisations-content-wrapper{width:100%;order:3;padding-left:0;padding-top:15px}.customisation-total-price{width:20%;align-items:center}.pc__confirm{padding:10px}.customisation-content-wrapper-one,.customisation-content-wrapper-two{width:auto}.current-product-info .current-product-title p{padding-bottom:10px;font-size:14px}.customisation-customisation-btns-wrapper{flex-wrap:wrap}.pc__btn--primary{padding:12px 20px}.pc__btn{font-size:12px;width:100%!important;display:flex;justify-content:center;min-width:auto;min-height:auto}.another-confirm-btns-wrapper{width:100%}}.pc__fineprint{line-height:normal}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-customiser.css.map */
