body.popup-open{overflow:hidden}.selected-color-swatch{width:15px;height:15px;border-radius:.1rem;border:1.6px solid #777;display:inline-block}.selected-color-wrap{display:flex;justify-content:flex-start;align-items:center;gap:8px}.variant-picker__summary{padding:12px 40px 12px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.variant-picker{border:2px solid #CFCFCF;border-radius:4px;background-color:#fff;margin-bottom:12px}.custom-summary{margin:0;font-size:19px;display:inline-flex;align-items:center;gap:10px}.variant-picker__selected{display:inline-flex;align-items:center;gap:8px;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0}.jrs-usps-cart-new__wrapper.pdp{background:#dfebd8;padding:16px;margin:16px 0;box-sizing:border-box;word-wrap:break-word;border-radius:6px}.jrs-usps-cart-new__usps-wrapper{display:flex;flex-direction:column;gap:8px}.jrs-usps-cart-new-usp{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.5;font-weight:500}.jrs-usps-cart-new-usp__icon{display:flex;flex-shrink:0}.jrs-usps-cart-new-usp__icon svg{display:block;width:20px;height:20px;margin-block:2px;flex-shrink:0}.jrs-usps-cart-new-usp__text p{font-size:14px;color:#000;margin:0;line-height:1.4}.jrs-modal-trigger{display:inline-flex;align-items:center;padding:4px 0;touch-action:manipulation;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-weight:600}.size-option .custom-summary{column-gap:0;width:100%;align-items:flex-start}.size-option .custom-summary:before{display:none}.size-option .custom-summary:has(.variant-picker__selected.has-selection):before{display:inline-block;margin-right:8px}.custom-summary:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6449_4172)'%3E%3Cpath d='M18.3332 9.2333V9.99997C18.3321 11.797 17.7503 13.5455 16.6743 14.9848C15.5983 16.4241 14.0859 17.477 12.3626 17.9866C10.6394 18.4961 8.79755 18.4349 7.1119 17.8121C5.42624 17.1894 3.98705 16.0384 3.00897 14.5309C2.03089 13.0233 1.56633 11.24 1.68457 9.4469C1.80281 7.65377 2.49751 5.94691 3.66507 4.58086C4.83263 3.21482 6.41049 2.26279 8.16333 1.86676C9.91617 1.47073 11.7501 1.65192 13.3915 2.3833M18.3332 3.3333L9.99984 11.675L7.49984 9.17497' stroke='%2314AE5C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6449_4172'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-size:20px;background-repeat:no-repeat;display:inline-block;height:20px;width:20px}.variant-picker__selected span{display:inline-block;padding-left:4px;position:relative;top:-1px}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;text-align:center;width:40px;border:0;background-color:transparent}.variant-picker__label{font-weight:700;font-size:14px;line-height:140%;letter-spacing:.7px;text-transform:uppercase}.qty-control{border:2px solid #CFCFCF;border-radius:4px;padding:7px 12px}.qty-control.active{border-color:#122e1d}.size-stock{font-weight:400;font-size:12px;color:#1e1e1e;line-height:140%;letter-spacing:0}.size-stock-wrapper{display:flex;align-items:center;gap:8px}.size-price-wrapper{display:flex;align-items:center;gap:15px}.size-price-wrapper .size-label{font-weight:600;font-size:14px;line-height:140%;letter-spacing:0;color:#1e1e1e}.variant-picker.size-option .product-form__input{padding:0!important}.size-option .variant-picker__selected{width:calc(100% - 78px);flex-wrap:wrap;column-gap:0}.variant-picker .product-form__input{padding:0 12px;gap:6px;border-bottom:0!important;margin:0}.variant-picker .custom-product-form-icon{color:#000;width:16px;height:10px;transition:all .3s linear}.variant-picker .swatch--ellement{width:auto;border:1px solid #cbd5e1;border-radius:4px;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.variant-picker .swatch{width:calc(20% - 6px * 4 / 5);border:0;border-radius:0;cursor:pointer}.variant-picker .mrk-swatch-image img{width:85%;border-radius:.2rem;margin:auto}.variant-picker .mrk-swatch-image{text-align:center;display:flex}.variant-picker .color--variant--label{font-size:12px;line-height:1;display:block;text-align:center;margin:10px}.variant-picker input:checked+.swatch .swatch--ellement{border-color:#fc5a2a}details[open] .custom-product-form-icon{transform:rotate(180deg)}.customize-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.customize-popup.hidden{display:none}.customize-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.customize-popup__wrapper{position:relative;border-radius:8px;transition:ease,1s;overflow:hidden;height:auto;visibility:visible;z-index:unset;margin:auto;max-height:90vh;overflow-y:auto;width:calc(100% - 20px);background:#efede5;border-top:1px solid #D9D9D9;padding:24px;max-width:750px}.popup-close-btn{width:26px;height:26px;position:absolute;cursor:pointer;z-index:1;right:8px;top:4px;opacity:1;visibility:visible;display:flex;justify-content:center;align-items:center;border:0;background:transparent;padding:0}.customize-popup__wrapper .popup-title{margin-top:0;margin-bottom:4px;font-weight:700;font-size:20px;line-height:120%;letter-spacing:0}.popup-actions{padding-top:20px;display:flex;justify-content:space-around;align-items:center;flex-direction:column;gap:8px}.popup-actions .popup-btn{width:100%;padding:11px 8px;border:1px solid #ccc;border-radius:0;color:#000;display:flex;justify-content:flex-start;align-items:center;text-transform:capitalize;cursor:pointer;font-size:14px;font-weight:600}.custom-help-message{font-size:15px;line-height:1;margin-top:16px;font-style:italic;font-weight:500;display:block;color:#777}.assignment-grid{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.assignment-card{border:1px solid #383838;border-radius:4px;padding:12px;width:calc(50% - 6px);cursor:pointer;transition:all .2s ease;line-height:1;background:#fff}.assignment-card.selected{border-color:#122e1d}.selected-position{display:grid;grid-template-columns:220px 1fr;gap:25px;padding:20px;border:1px solid #eee;border-radius:14px;margin-bottom:25px;position:relative}.position-price{position:absolute;background:orange;color:#fff;font-size:12px;padding:4px 6px;border-radius:50%}.position-image img{width:100%;border-radius:10px}.application-toggle button{padding:6px 12px;margin-right:6px;border-radius:6px;border:1px solid #ddd}.application-toggle .active{background:#000;color:#fff}.logo-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px}.logo-type{text-align:center;border:1px solid #eee;border-radius:12px;padding:10px;cursor:pointer}.tab{display:none}.tab.current{display:block}.logo-type-wrapper{margin-top:24px}.logo-type-tabs{margin-bottom:16px}.logo-type-tabs .text{width:100%;margin:0}.logo-type-content{display:none}.form-group{margin-bottom:24px;line-height:1}.form-group label{display:block;margin:0 0 8px;font-family:Roboto;font-weight:400;font-size:14px;color:#1e1e1e;line-height:140%;letter-spacing:0}.logo-type-content .text-wrapper{margin-bottom:40px}.form-group.text-line{margin-bottom:0}.form-group input,.form-group select,.form-group textarea{width:100%;border:1px solid #D9D9D9;border-radius:8px;padding:12px 16px;color:#1e1e1e;font-weight:400;font-size:16px;line-height:100%;margin:0;font-family:Arial}.form-group select{-webkit-appearance:none;appearance:none;background-image:url(https://www.egclothing.co.uk/cdn/shop/files/Chevron_Down.svg?v=1752816969);background-repeat:no-repeat;background-position:95% center;cursor:pointer}.form-group select.logo-color,.form-group select.logo-font{color:#1e1e1e}.form-group select.logo-color:has(option:checked[value=""]),.form-group select.logo-font:has(option:checked[value=""]){color:#b3b3b3}.form-group select option{color:#1e1e1e}.editor-active .selected-position-right .delete-position,.editor-active .selected-position-left,.editor-active .text-wrapper{display:none}.editor--active .selected-positions-container .selected-position.active{padding:0;border:0;background:transparent;display:block!important}.editor--active .selected-positions-container{background:transparent}.editor--active .add-logo-for-multiple,.editor--active .selected-positions-container .popup-footer .add-another-position,.editor--active .mrk-step-common-wrapper,.editor--active .selected-position-left,.editor--active .delete-position,.editor--active .main--footer,.editor--active .add-position{display:none}.type-wrap{display:flex;align-items:center;gap:5px}.type-wrap .logo--type{font-weight:400;font-size:14px;color:#1e1e1e;line-height:140%;letter-spacing:0;margin-top:3px}.type-wrap .logo--type:before{content:"|";padding-right:5px}.editor--active .selected-positions-container{padding:0;margin:0}.editor--active .selected-position-right{display:block;width:100%}.same-editor-active.mrk-step-2 .text-wrapper-step,.same-editor-active.mrk-step-2 .assignment-grid{display:none}.editor-active .selected-positions-container .selected-position{border:0;padding:0;margin:0}.upload-logo .text-wrapper{margin-bottom:40px}.demo-upload{position:relative}.demo-upload input:not([type=text]){cursor:pointer}.dropzone.mrk-uploader-file input{display:block!important;position:absolute;z-index:99;height:100%;width:100%;opacity:0}.dropzone label{cursor:pointer;text-align:center}.mrk-message svg{height:24px;width:24px}.icon-text-wrapper span{display:flex;align-items:center;gap:10px;justify-content:center;line-height:1}.icon-text-wrapper .inline-table{margin:0;font-size:16px;font-weight:700;line-height:23px;display:inline-block}.icon-text-wrapper svg{position:static}.icon-text-wrapper.button{padding:15px 30px}.logo-input-text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.file--wrapper{padding:24px;background:transparent;border:1px dashed #303030;border-radius:4px;margin-bottom:24px}.logo-input-text-wrapper .logo_text{font-weight:600;font-size:14px;line-height:140%;letter-spacing:0;text-align:center;color:#1e1e1e}.logo-input-text-wrapper .logo--note{font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;text-align:center;color:#757575}.file--wrapper:has(.mrk-preview.mrk-file-preview.show) .dropzone.demo-upload{display:none}.file--wrapper:has(.mrk-preview.mrk-file-preview.show){padding:0;border:0}.file-text{display:flex;flex-direction:column;width:100%}.file-text h2{font-size:22px;font-weight:700;text-align:center;margin-bottom:10px;padding-top:12px;margin-top:0;line-height:24px}.file-text p{text-align:center;margin:0;font-size:15px;line-height:1.3}.field-error{border-color:red!important}.logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:20px}.application-method{display:flex;flex-direction:column}.mrk-step-1 .popup-heading{font-weight:700;font-size:20px;line-height:120%;letter-spacing:0;margin-top:0;margin-bottom:12px}.mrk-step-1 .popup-subtitle{font-size:16px;line-height:1;margin-bottom:8px;margin-top:24px}.mrk-step-1 .popup-note{font-size:14px;line-height:140%;letter-spacing:0;margin-top:0;margin-bottom:24px;font-weight:400;color:#6b7280}.mrk-step-1 .logo-grid{grid-template-columns:repeat(4,minmax(0px,1fr));display:grid;gap:24px}.mrk-step-1 .logo-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;cursor:pointer;border:2px solid #CFCFCF;background:#fff;padding:8px;border-radius:4px}.logo-item .logo-label{cursor:pointer;display:block;width:100%}.mrk-step-1 .logo-checkbox{display:none}.mrk-step-1 .logo-image{width:100%;height:140px;overflow:hidden;border-radius:4px}.mrk-step-1 .logo-image img{width:100%;height:100%;object-fit:contain;border-radius:4px}.mrk-step-1 .logo-title{margin-top:8px;font-size:14px;line-height:140%;letter-spacing:0;font-weight:600;text-align:left;display:block;margin-bottom:8px}.mrk-step-1 .logo-price{display:none}.mrk-step-1 .application-method{display:block;width:100%;line-height:1}.mrk-step-1 .application-method select{padding:9px 32px 9px 8px;border-radius:4px;border-color:#cfcfcf;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%231E1E1E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;-webkit-appearance:none;appearance:none;width:100%;background-position:95% 50%;font-size:14px;line-height:100%;letter-spacing:0;font-weight:400;color:#1e1e1e;cursor:pointer}.mrk-step-1 .application-method select:focus{outline:0}*:focus-visible{outline:0;box-shadow:none}.mrk-step-1 .application-method .application-title{text-align:left;font-size:12px;font-weight:600}.customize-popup .button:disabled{opacity:30%!important}.mrk-step-1 .application-method label{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:4px;line-height:1}.mrk-step-1 .application-method label input{margin:0;height:14px;width:14px}.mrk-step-1 .application-method label input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");border-color:transparent;background-color:#2563eb;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;-webkit-appearance:none;appearance:none;height:14px;width:14px;border-radius:100%}.mrk-step-1 .application-method label+label{margin-top:5px}.mrk-step-1 .overlay-text{position:absolute;top:0;left:0;width:100%;height:100%;background:#007bff1a;display:flex;justify-content:center;align-items:center;font-weight:700;color:#007bff;border-radius:10px;pointer-events:none;opacity:0;transition:opacity .3s}.mrk-step-1 .logo-item.selected{border:2px solid #122E1D;background:#dfebd8}.mrk-step-1 .logo-item.selected .overlay-text{opacity:1}.mrk-step-1 .popup-footer,.popup-footer.bottom{margin-top:24px}.mrk-step-1 .popup-footer .next-btn{width:100%}.mrk-step-1 .custom-text-note-footer{font-size:12px;line-height:1;color:#6b7280;margin:12px 0 0;text-align:center}.assignment-style{display:none}.assignment-style.active{display:block}.mrk-step-2 .popup-heading{font-weight:700;font-size:20px;line-height:120%;letter-spacing:0;margin-top:0;color:#1e1e1e;margin-bottom:4px}.mrk-step-2 .popup-subtitle{font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#757575;margin-top:0;margin-bottom:24px}.line-btn-main{padding:24px 0;text-align:center}.line-btn-main .add-text-line-btn{padding:17px;display:inline-flex;gap:12px;background:transparent;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;color:#122e1d;cursor:pointer;margin-bottom:0;border:0}.line-btn-main .add-text-line-btn:disabled{opacity:30%;cursor:not-allowed}.form-group textarea{min-height:80px}.extra-text-lines{margin-top:20px}.extra-text-lines .form-group{margin-bottom:0}.extra-text-lines .form-group+.form-group{margin-top:20px}.assignment-card div{padding-bottom:4px;font-weight:600;font-size:16px;line-height:120%;letter-spacing:.32px;color:#1e1e1e}.assignment-card span{display:inline-block;color:#757575;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;margin-left:28px}.customize-popup .logo-text{display:flex;align-items:center;gap:8px}.customize-popup .logo-text:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99996 18.3332C14.6023 18.3332 18.3333 14.6022 18.3333 9.99984C18.3333 5.39746 14.6023 1.6665 9.99996 1.6665C5.39759 1.6665 1.66663 5.39746 1.66663 9.99984C1.66663 14.6022 5.39759 18.3332 9.99996 18.3332Z' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");height:20px;width:20px;background-size:20px;display:block;background-repeat:no-repeat}.assignment-card.selected .logo-text:before,.logo-tab.active .logo-text:before,.selected-position-logo-style-icon input:checked+.radio-info .logo-text:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3334 9.23355V10.0002C18.3324 11.7972 17.7505 13.5458 16.6745 14.9851C15.5986 16.4244 14.0862 17.4773 12.3629 17.9868C10.6396 18.4963 8.7978 18.4351 7.11214 17.8124C5.42648 17.1896 3.98729 16.0386 3.00922 14.5311C2.03114 13.0236 1.56657 11.2403 1.68481 9.44714C1.80305 7.65402 2.49775 5.94715 3.66531 4.58111C4.83288 3.21506 6.41074 2.26303 8.16357 1.867C9.91641 1.47097 11.7503 1.65216 13.3918 2.38355M18.3334 3.33355L10.0001 11.6752L7.50009 9.17521' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.assignment-card.selected{border-color:#122e1d;background:#dfebd8}.add-logo-btn-wrapper{padding:24px 0 0}.add-logo-btn-wrapper .button-main-wrapper{padding:27px;text-align:center;border:1px dashed #122E1D;border-radius:4px}.logo-tab svg{height:178px;width:178px;padding:16px}.logo-tab-main{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.logo-tab{font-weight:600;border:0;background:#fff;border:1px solid #383838;border-radius:4px;padding:12px;width:calc(50% - 6px);cursor:pointer;transition:all .2s ease;line-height:1}.logo-tab.active{border-color:#122e1d;background:#dfebd8}.logo-tab .logo-text{padding-bottom:4px;font-weight:600;font-size:16px;line-height:120%;letter-spacing:.32px;color:#1e1e1e}.logo-tab span{display:flex;color:#757575;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;margin-left:28px}.logo-tab .radio-value{font-weight:600;font-size:18px;margin-bottom:10px}.logo-type-tabs .radio-info .radio-value{font-size:20px;line-height:28px;font-weight:600;padding-bottom:16px;margin-bottom:0}.logo-type-tabs .radio-info .radio-description{font-size:16px;font-weight:500}.mrk-upload{display:block;margin-right:auto;margin-left:0;background:#fc5a2a;border-radius:128px;border-width:1px;height:.375rem}.selected-position{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;border-bottom:1px solid #ddd;margin-bottom:.5rem;padding-bottom:.5rem;padding-top:.5rem}.selected-position-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:50%}.selected-position-right{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:50%}.logo-preview-summary .logo-preview-image{width:80px;height:50px;object-fit:contain;border:1px solid #E3E3E3;border-radius:4px}.logo-preview-text{width:80px;height:50px;z-index:1;align-items:center;justify-content:center;border:1px solid #E3E3E3;border-radius:4px}.mrk-label{display:flex;gap:12px;align-items:center}.mrk-label .radio-info{width:calc(100% - 62px)}.selected-position-right .delete-position{line-height:1;cursor:pointer;height:44px}.positions-icons{gap:12px;width:100%}.selected-position-logo-style-icon{background:transparent;border:1px solid #383838;border-radius:4px;padding:12px;width:calc(50% - 6px);cursor:pointer;transition:all .2s ease;line-height:1;display:block}.selected-position-logo-style-icon label .logo-text{padding-bottom:4px;font-weight:600;font-size:16px;line-height:120%;letter-spacing:.32px;color:#1e1e1e}.selected-position-logo-style-icon label span{display:flex;color:#757575;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;margin-left:28px}.selected-position-logo-style-icon:has(input[type=radio]:checked){border-color:#122e1d;background:#dfebd8}.mrk-product-csutomizer label{cursor:pointer}.selected-position-logo-style-icon-img-container{display:flex;justify-content:center;align-items:center}img.selected-position-logo-style-icon-img{max-width:5rem!important;width:100%}.radio-value{font-weight:400;font-size:14px;margin-bottom:0;line-height:1}.selected-positions-container{background:#fff;padding:12px;margin:24px 0;border-radius:4px}.mrk-radio-image{width:50px;height:50px}.selected-application-method-container-label,.logo-type-content{display:none}.custom-position-item{margin-bottom:20px;border:1px solid #ddd;padding:10px;border-radius:6px}.selected-positions-container .selected-position{display:none}.assignment-style .text{margin:0;font-weight:400;font-size:14px;color:#757575;line-height:140%;letter-spacing:0}.selected-positions-container .selected-position.active{display:flex;align-items:center}.selected-positions-container .selected-position .logo-type-wrapper{width:100%;margin-top:0}.selected-application-method-container-label.active{display:block}.selected-position-logo-style-icon svg{height:80px;width:80px}.selected-position-logo-style-icon label{position:relative;text-align:center;cursor:pointer}.selected-position-logo-style-icon input{position:absolute;top:0;height:100%;width:100%;margin:0;opacity:0;right:0;left:0;cursor:pointer}.radio-info .radio-value{text-align:center;font-size:14px;color:#000}.selected-application-method-container-label{font-weight:400;font-size:14px;color:#1e1e1e;line-height:140%;letter-spacing:0}.selected-positions-container .popup-footer{border:0;border-bottom:0;border-radius:0;padding:0;display:flex;text-align:center}.selected-positions-container .popup-footer .add-another-position{border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;color:#122e1d;margin:0;width:auto;min-height:unset!important;padding:17px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid}.selected-positions-container .popup-footer .add-another-position svg{position:static}.selected-application-method-container{margin-top:3px}.mrk-radio-image img{border-radius:12px}.selected-positions-container .selected-position.active{border:0;border-bottom:1px solid #ddd;border-radius:0;padding:5px 0}.selected-positions-container .selected-position.active{padding:12px;border:2px solid #CFCFCF;border-radius:4px}.mrk-abs-price-position{display:none}.selected-position-left .radio-value{text-align:left;font-weight:600;font-size:14px;color:#1e1e1e;line-height:140%;letter-spacing:0}.assignment-grid.logo--type{width:100%}.assignment-grid.logo--type .assignment-card span{display:flex}.previewDiv-wrapper{padding:10px;text-align:center;margin-top:10px;border:1px solid #D9D9D9;border-radius:8px;background:#e3e3e3;position:relative;min-height:81px;max-height:100px}.previewDiv-wrapper label{text-align:left}.previewDiv-wrapper .previewDiv-wrapper-text{margin:0;line-height:1.2;font-size:16px}.popup-footer{display:flex;flex-direction:column-reverse;gap:8px;width:100%}.customize-popup .button--secondary{border:2px solid #122e1d;color:#122e1d}.customize-popup .button--secondary:after,.button:not([disabled]):hover:after{box-shadow:none}.flex-group{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.flex-group .form-group{width:calc(50% - 12px)}#previewDiv,.text-preview{display:inline-block;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;padding:8px 20px}.previewDiv-wrapper-bg svg{height:100%;width:100%}.logo-select-icons{display:flex;gap:20px;margin-bottom:16px}.logo-icon{cursor:pointer;border:1px solid #ddd;padding:12px;border-radius:6px}.logo-type-content{display:none;margin-top:24px}.logo-type-content.active{display:block}.logo-added-state{position:absolute;width:79%;right:0;left:auto;top:0;bottom:5px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;background:#ffffffe6;border-radius:.5rem;z-index:1}.selected-position-right+.upload-logo-input,.upload-logo-input+.upload-logo-input{display:none}.for-same-logo-wrap.has-preview .button-main-wrapper{padding:0;border:0}.for-same-logo-wrap.has-preview .add-logo-btn-wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.for-same-logo-wrap.has-preview .logo-preview-summary{display:flex;align-items:center;gap:12px}.for-same-logo-wrap.has-preview .logo-preview-text{width:auto;height:auto;border:0;font-weight:700;font-size:14px;line-height:140%;letter-spacing:0;color:#1e1e1e}.for-same-logo-wrap.has-preview .logo-input-text{font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#1e1e1e}.for-same-logo-wrap.has-preview .logo-preview-image{width:50px}.logo-preview-filename{font-weight:400;font-size:14px;line-height:140%;letter-spacing:0}.add-multiple-logo-btn.edit-btn{background:transparent;border:0;padding:0;margin:0;min-width:44px}.for-same-logo-wrap.has-preview .add-logo-btn .btn--text{display:none}.for-same-logo-wrap.has-preview .add-logo-btn{background:transparent;border:0;padding:0;margin:0;min-width:44px}.for-same-logo-wrap.has-preview .add-logo-btn:hover{background:transparent;border:0;opacity:1!important}.for-same-logo-wrap.has-preview .add-logo-btn svg{display:block;right:0}.for-same-logo-wrap .logo-preview-summary svg{display:none}.for-same-logo-wrap .logo-preview-summary.text-logo .logo-preview-filename{display:none!important}.for-same-logo-wrap .logo-preview-summary.text-logo svg{display:block}.add-logo-btn svg{display:none}.add-logo-for-multiple{line-height:1;height:44px}.add-multiple-logo-btn.edit-btn svg{display:block;right:0}.editor-active .logo-preview-summary{display:none}.add-multiple-logo-btn svg{display:none}.logo-added-msg{font-size:18px;line-height:1;margin-bottom:7px}.customize-popup .customize-popup__overlay{width:100%;height:100%;background:#000c;position:fixed;top:0;left:0;overflow-y:auto;transition:ease,.5s;display:block}.size-qty-row{display:flex;justify-content:space-between;align-items:center;gap:9px;line-height:1;font-size:12px}.size-price{color:#757575}.variant-picker .product-form__input.size-qty-selector{padding:8px 12px!important;margin:0;max-width:100%}.variant-picker .product-form__input.size-qty-selector:nth-of-type(odd){background-color:#fff}.variant-picker .product-form__input.size-qty-selector:nth-of-type(2n){background-color:#f1f1f1}.product-form__input--swatch{max-width:100%}.qty-control button{border:0;background:transparent;font-weight:700;font-size:14px;cursor:pointer;color:#000}.mrk-customization .cart-property{font-size:14px;line-height:1;margin-top:5px;color:#a5a5a5}.mrk-customization .ItemCustomisations{font-size:18px;font-weight:600}.same-editor-active .assignment-grid,.same-editor-active .text-wrapper-step{display:none!important}.mrk-file-preview{display:flex;margin-bottom:10px;gap:8px}.mrk-image{width:50px;height:50px;border:1px solid #E3E3E3;border-radius:4px}.mrk-details{width:calc(100% - 140px);display:flex;align-items:center;justify-content:space-between;gap:10px}.mrk-filename{font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;text-align:center;color:#1e1e1e;word-break:break-all}.mrk-close-btn{cursor:pointer;margin-right:4px}.mrk-file-preview{display:none}.mrk-file-preview.show{display:flex;align-items:center}.mrk-success-message{flex:1;text-align:center;font-size:16px;line-height:1.2}.mrk-error-message{flex:1;text-align:center;display:none;font-size:16px;line-height:1.2}.logo-type-wrapper.file-error .final-add-to-cart,.logo-type-wrapper.file-error .logo-next-inner{cursor:not-allowed;pointer-events:none;opacity:30%}.logo-type-wrapper.file-error .final-add-logo{cursor:not-allowed;pointer-events:none;opacity:30%!important}.multi-logo-active .mrk-step-common-wrapper .for-same-logo-wrap{display:none}.file--wrapper.file-error .mrk-error-message{display:block}.mrk-existing-logo-wrapper{display:flex;margin:20px 0 10px;flex-wrap:wrap;gap:10px}.existing-logo-item label{display:flex;max-width:100px;max-height:100px;height:100%;width:100%;border-radius:20px;background:#fff;cursor:pointer}.existing-logo-item input:not([type=text]){opacity:0;position:absolute;height:100%;width:100%;margin:0;cursor:pointer}.existing-logo-item{border:2px solid transparent;cursor:pointer;position:relative}.existing-logo-item input:checked+label{border:2px solid #122e1d}.existing-logo-item input:checked+label:before{content:"\2713";height:25px;width:25px;top:-6px;right:-6px;position:absolute;z-index:99999;background:#122e1d;border-radius:999px;color:#fff;display:flex;justify-content:center;align-items:center}.existing-logo-item label img{width:100%;height:100%;object-fit:contain;border-radius:20px}.selected-position-logo-style-icon.existing--logo,.logo-tab[data-target=existing-logo]{display:none}.has-existing-logos .selected-position-logo-style-icon.existing--logo{display:flex}.has-existing-logos .logo-tab[data-target=existing-logo]{display:block}.logo-type-tabs .popup-footer{margin-top:20px}.mrk-customization .cart-property.notes{display:none}#cart-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffb3;z-index:99999;align-items:center;display:flex;justify-content:center}.popup_loader_container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.loader-dots{display:flex;gap:8px;align-items:center;justify-content:center;height:50px}.loader-dots span{display:block;width:10px;height:10px;background:#6cab30;border-radius:50%;animation:loader-dots-bounce .8s infinite alternate}.spinner{width:48px;height:48px;border:4px solid #ddd;border-top-color:#000;border-radius:50%;animation:spin .9s linear infinite;display:block!important}.mrk-customization .cart-property.hide-id{display:none}.mrk-customization img,.mrk-customization svg{display:flex;width:50px;min-height:50px;max-height:50px;border-radius:6px;padding:0;object-fit:contain;border:1px solid #cccccc}.mrk-customization .cart-item__image-container{border:0}.cart-item__image-container.global-media-settings{border:1px solid #cccccc;border-radius:6px}.cart-item__image-container.global-media-settings img{border-radius:6px}.mrk-customization .cart-item__image-container.global-media-settings{border:0}.cart-property[data-attr*=logo-text-line--],.cart-item.cart-item-customize .loading__spinner{display:none}.digitisation-wrapper{border:2px solid #95E5A2;border-radius:4px;padding:12px;background:#fff}.digitisation-wrapper h3{font-weight:700;font-size:14px;line-height:140%;letter-spacing:0;color:#1e1e1e;margin:0}.digitisation-note{color:#757575;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;display:inline-block}.digitisation-wrapper label{display:flex;align-items:center;gap:12px;font-weight:400;line-height:140%;letter-spacing:0;font-size:14px;cursor:pointer;margin:8px 0 0}.digitisation-wrapper label span{width:calc(100% - 24px)}.digitisation-wrapper label input#digitisation{height:16px;width:16px;position:relative;top:-1px;margin:0;accent-color:#1e1e1e}@media(min-width:750px){.mrk-customization .logo-wrapper td{padding:12px 18px}.cart-item-customize.cart-item td{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:12px 18px}.cart-item-customize.cart-item td:first-child{border-left:1px solid #cccccc}.cart-item-customize.cart-item td:last-child{border-right:1px solid #cccccc}tr.cart-item-extra td.cart-full-width{padding-top:0}.mrk-customization .logo-wrapper td{border:0}.mrk-customization .logo-wrapper:last-child td{border-bottom:1px solid #cccccc}.mrk-customization{border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.cart-item-customize.cart-item td:first-child{border-top-left-radius:6px}.cart-item-customize.cart-item td:last-child{border-top-right-radius:6px}.mrk-customization .logo-wrapper:last-child td:first-child{border-bottom-left-radius:6px}.mrk-customization .logo-wrapper:last-child td:last-child{border-bottom-right-radius:6px}.mrk-customization .logo-wrapper td.properties.cart-item__details{padding-left:0}.cart-item.cart-item-customize:not([data-group-id^=grp_]) td:first-child{border-bottom-left-radius:6px}.cart-item.cart-item-customize:not([data-group-id^=grp_]) td:last-child{border-bottom-right-radius:6px}.cart-item-extra{min-height:20px;height:10px}.cart-item-customize.cart-item[data-group-id^=grp_] td:first-child:before{content:"";width:18px;display:block;position:absolute;bottom:-1px;border:1px solid #ffffff;left:0}.cart-item-customize.cart-item[data-group-id^=grp_] td:first-child{position:relative}.cart-item-customize.cart-item[data-group-id^=grp_] td:last-child:after{content:"";width:18px;display:block;position:absolute;bottom:-1px;border:1px solid #ffffff;right:0}.cart-item-customize.cart-item[data-group-id^=grp_] td:last-child{position:relative}body .cart__items,body .cart-items th{border-bottom:0}.cart-items.wrapper.logo-wrapper:first-child{padding-top:15px;margin-bottom:0}.cart-items.wrapper.logo-wrapper{margin-bottom:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loader-dots-bounce{to{transform:translateY(-16px);opacity:.5}}@media only screen and (max-width:924px)and (min-width:750px){.size-qty-row{flex-wrap:wrap}.size-stock-wrapper{width:100%;justify-content:space-between}.size-label-wrapper{width:calc(50% - 4.5px)}.size-price-wrapper{width:calc(50% - 4.5px);justify-content:end}}@media(max-width:991px){.mrk-step-1 .logo-grid{grid-template-columns:repeat(3,minmax(0px,1fr))}}@media(max-width:749px){.cart-item-extra,.cart-full-width{display:block}.logo-price.cart-item__totals.right.small-hide{display:block!important}form#cart.cart__contents{padding:0}.mrk-customization .logo-wrapper td,.cart-item-customize.cart-item td{padding:12px 18px}body tr.cart-item{border:1px solid #cccccc!important;border-bottom:0!important;gap:0}body tr.cart-item+.cart-item-extra .cart-item{border:0!important}table.cart-items.wrapper.logo-wrapper{border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin:0}body tr.cart-item{margin-bottom:0}.cart-item.cart-item-customize{border-bottom:1px solid #cccccc!important;border-top:1px solid #cccccc!important;position:relative;margin-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px}table.cart-items.wrapper.logo-wrapper:last-child{margin-bottom:20px;border-bottom:1px solid #ccc;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.cart-item.cart-item-customize:before{content:"";width:18px;display:block;position:absolute;bottom:-1px;border:1px solid #ffffff;left:0}.cart-item.cart-item-customize:after{content:"";width:18px;display:block;position:absolute;bottom:-1px;border:1px solid #ffffff;right:0}.cart-item.cart-item-customize{position:relative}.cart-item.cart-item-customize:not([data-group-id^=grp_]):after{display:none}.cart-item.cart-item-customize:not([data-group-id^=grp_]):before{display:none}.cart-item.cart-item-customize:not([data-group-id^=grp_]){border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:20px}.mrk-customization .logo-wrapper td.logo-block,.mrk-customization .logo-wrapper td.properties.cart-item__details{padding-right:0}}@media(max-width:676px){.logo-tab svg{padding:5px;height:100px;width:100px}}@media(max-width:624px){.customize-popup__wrapper{padding:24px}.mrk-step-1 .logo-grid{gap:24px:}.mrk-step-2 .popup-heading,.customize-popup__wrapper .popup-title,.mrk-step-1 .popup-heading{font-size:20px;line-height:120%;margin-bottom:4px}.mrk-existing-logo-wrapper{gap:4px}.logo-type-tabs .radio-info .radio-value{font-size:17px;line-height:20px;padding-bottom:10px}.logo-type-tabs .radio-info .radio-description{font-size:14px}.logo-tab svg{height:70px;width:70px}.assignment-card{width:100%}.assignment-grid{gap:12px}.assignment-card div{font-size:16px;line-height:20px}.mrk-step-1 .logo-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.mrk-step-1 .logo-title{font-size:14px;line-height:1}.mrk-step-2 .popup-subtitle,.assignment-style .text{font-size:16px;line-height:18px}.selected-position-logo-style-icon svg{height:50px;width:50px}.selected-position-left{min-width:100%}.selected-position{gap:20px}.selected-position-right{justify-content:flex-start;width:100%}.selected-positions-container .selected-position.active{flex-wrap:wrap;column-gap:0;row-gap:12px}.logo-tab{width:100%}.form-group textarea{line-height:140%;min-height:90px}.selected-position-logo-style-icon{width:100%}.selected-position-left .radio-value{font-size:15px}button.change-logo-btn.button{padding:10px;font-size:14px;min-height:unset;line-height:1}.logo-added-msg{font-size:14px;text-align:center}.logo-added-state{width:75%}}@media(max-width:467px){.size-qty-row{flex-wrap:wrap}.size-stock-wrapper{width:100%;justify-content:space-between}.size-label-wrapper{width:calc(50% - 4.5px)}.size-price-wrapper{width:calc(50% - 4.5px);justify-content:end}.mrk-step-1 .logo-image{height:auto}}@media(max-width:370px){.flex-group .form-group{width:100%}}.product-form .custom-product-form-next-new{width:100%}span.custom-min-message{color:#c00;font-size:14px;display:block;margin-top:0}.popup-actions .popup-btn--yes.disabled{font-style:italic;color:#777}.cart-item__quantity .quantity__input:focus-visible{outline:var(--focused-base-outline);box-shadow:var(--focused-base-box-shadow)}
/*# sourceMappingURL=/cdn/shop/t/149/assets/custom-product.css.map */
