body.embroidery-popup-open{overflow:hidden;padding-right:var(--scrollbar-width)}.embroidery--widget-container{background-color:#ececec;padding:16px;border-radius:16px;margin-top:32px}.embroidery--widget-container>.flex-row{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.embroidery--widget-container .embroidery--open-popup{color:#fb4896!important}.embroidery--widget-container .embroidery--open-popup .icon{height:18px;width:18px}.embroidery--widget-container .embroidery--open-popup .icon path{fill:#fb4896!important}.embroidery--widget-container .embroidery--open-popup,.embroidery--widget-container .embroidery--remove{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-align:left;margin-bottom:8px;display:flex;align-items:center}.embroidery--widget-container .embroidery--remove{color:#5c5c5c!important}.embroidery--widget-container .embroidery--remove:hover{color:#4e4e4e!important}.embroidery--widget-container .embroidery--remove:hover .icon path{fill:#4e4e4e!important}.embroidery--widget-container .embroidery--remove .icon{height:18px;width:18px}.embroidery--widget-container .embroidery--remove .icon path{fill:#5c5c5c!important}.embroidery--widget-container .icon{margin-right:8px}.embroidery--widget-container p{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-align:left;margin:0}.embroidery--widget-container .embroidery-title{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;color:#000;margin-bottom:12px}.embroidery--widget-container .add-embroidery-text{margin-bottom:24px}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .flex-row{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .flex-row-half{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .row,:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .logo-value-container-tpl{margin-bottom:16px}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .embroidery-preview--title{font-family:Nunito Sans,sans-serif;font-size:24px;font-weight:700;line-height:32.74px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) label{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:8px;color:#5c5c5c}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .value-container{display:flex;align-items:center}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .value-container .value{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#181818}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .value-container .clear{width:15px;height:15px;cursor:pointer;margin-left:5px}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .value-container .clear:hover svg path{stroke:#e40101!important}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .value-container .clear svg{width:16px;height:16px;margin:0;padding-bottom:2px}:is(.embroidery--widget-container .embroidery-preview,.embroidery--widget-container .logos-preview) .value-container .clear svg path{stroke:#af0101}.embroidery--widget-container .logos-title{font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:600;line-height:21px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#404040;margin-bottom:16px;display:block}.embroidery--popup-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:#000c}.embroidery--popup-container:not(.active){display:none}.embroidery--popup-container .embroidery--popup{background-color:#fff;border-radius:24px;width:90vw;max-height:90vh;position:absolute;left:5vw;top:5vh;padding:32px 0 32px 32px}@media screen and (min-width: 768px){.embroidery--popup-container .embroidery--popup{width:532px;left:calc(50% - 216px)}}.embroidery--popup-container .embroidery--popup.embroidery--popup-positions.required .close-button,.embroidery--popup-container .embroidery--popup.embroidery--popup-positions.required .button.embroidery-cancel-position{display:none}.embroidery--popup-container .embroidery--popup .embroidery--popup-content{position:relative;max-height:calc(90vh - 64px);overflow-y:auto;padding-right:16px}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .close-button{position:absolute;right:16px;top:0;cursor:pointer}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .close-button svg{height:32px;width:32px}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form{height:100%;padding-right:16px}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .row{margin-top:9px}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .row label{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px;color:#262626}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .row input{margin-top:0;height:52px!important;border-radius:6px;border:1px solid #A8A8A8;background-color:#fff;color:#262626;font-family:Mulish,sans-serif;font-size:16px;font-weight:600;line-height:20.08px;text-align:left;padding-left:12px}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .row input ::placeholder{color:#a8a8a8;font-family:Nunito Sans,sans-serif}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .row select{margin-top:0;height:52px;border-radius:6px;border:1px solid #A8A8A8;background-color:#fff;color:#262626;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:21.82px;text-align:left;padding-left:12px}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .row .custom-select:after{bottom:23px;border-width:0 1px 1px 0;padding:6px}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .row .sample-text{font-size:20px;font-weight:400;line-height:35.12px;text-align:left;margin-top:16px;height:30px}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .row .sample-text img{height:30px;object-fit:contain;object-position:left}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .row .error-container{margin-top:0}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .flex-row{display:flex;flex-wrap:wrap;margin-top:8px;row-gap:7px;column-gap:16px}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .column-row{display:flex;flex-direction:column}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .button{height:43px;display:flex;justify-content:center;align-items:center;border-radius:0;width:calc(50% - 12px)}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .button.embroidery-cancel{background-color:#fff}.embroidery--popup-container .embroidery--popup .embroidery--popup-content .embroidery-form .button.embroidery-save{background-color:#afafaf;border-color:#afafaf;color:#000}.embroidery-checkbox-label{display:flex;align-items:center;position:relative;cursor:pointer;font-weight:400;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:23px}.embroidery-checkbox-label:hover input~.checkmark{border:2px solid #641B1E!important}.embroidery-checkbox-label.logo-label{position:relative}.embroidery-checkbox-label.logo-label img{height:50px;object-fit:contain;object-position:left}.embroidery-checkbox-label.logo-label .tooltiptext{visibility:hidden;width:120px;background-color:#8d8d8d;color:#fff;text-align:center;padding:5px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:25%;margin-left:-60px;opacity:0;transition:opacity .3s}.embroidery-checkbox-label.logo-label .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#8d8d8d transparent transparent transparent}.embroidery-checkbox-label.logo-label.tooltip-active .tooltiptext{visibility:visible;opacity:1}.embroidery-checkbox-label .logo-container{font-weight:600}.embroidery-checkbox-label input{position:absolute;opacity:0;cursor:pointer}.embroidery-checkbox-label input:checked~.checkmark{background:#fb4896;border-color:#fb4896}.embroidery-checkbox-label input:checked~.checkmark:hover{border-color:#fb4896}.embroidery-checkbox-label input:checked~.checkmark:after{display:block}.embroidery-checkbox-label .checkmark{position:relative;height:18px;width:18px;border:2px solid #A8A8A8;border-radius:2px;margin-right:8px}.embroidery-checkbox-label .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.embroidery-checkbox-label .price{font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:700;line-height:21px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fb4896;margin-left:5px}.embroidery-radio-label{display:flex;align-items:center;position:relative;cursor:pointer;font-weight:400;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:23px}.embroidery-radio-label:hover input~.checkmark{border:2px solid #641B1E!important}.embroidery-radio-label.logo-label img{height:50px;object-fit:contain;object-position:left}.embroidery-radio-label .logo-container{font-weight:600}.embroidery-radio-label input{position:absolute;opacity:0;cursor:pointer}.embroidery-radio-label input:checked~.checkmark{border:2px solid #641B1E}.embroidery-radio-label input:checked~.checkmark:after{display:block}.embroidery-radio-label .checkmark{height:18px;width:18px;border:2px solid #A8A8A8;border-radius:50%;margin-right:8px}.embroidery-radio-label .checkmark:after{content:" ";display:none;width:14px;height:14px;border-radius:50%;background:#641b1e;border:3px solid white}.embroidery-radio-label .price{font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:700;line-height:21px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fb4896;margin-left:5px}.embroidery-radio-label.radio-label-color{height:24px}.embroidery-radio-label.radio-label-color.has-border .checkmark{border:1px solid #D7D7D7}.embroidery-radio-label.radio-label-color .checkmark{border:none;height:24px;width:24px;margin-right:0}.embroidery-radio-label.radio-label-color .checkmark:after{display:none;border:none;background:transparent}.embroidery-radio-label.radio-label-color input:checked~.checkmark{border:2px solid #C51638}
/*# sourceMappingURL=/cdn/shop/t/4/assets/embroidery.css.map */
