@media(min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:none !important}}#personalization-modal .personalization-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;width:100%;z-index:55;margin:0;border:none}#personalization-modal .personalization-container::after,#personalization-modal .personalization-container::before{content:"";width:1px;background-color:#000;height:100%;position:absolute;top:0;z-index:2}#personalization-modal .personalization-container::after{left:20px}#personalization-modal .personalization-container::before{right:20px}#personalization-modal .product-personalization{top:0;position:absolute;width:100%;z-index:55;right:0;overflow-y:scroll;padding:0;margin:0;overflow:visible}#personalization-modal .product-personalization.modal-dialog{max-width:100%}#personalization-modal .product-personalization .close-personalization{font-size:13px;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;right:0;text-transform:uppercase;text-decoration:underline;cursor:pointer}#personalization-modal .product-personalization .personalization-header{border-bottom:1px solid #000;padding:15px 40px;position:sticky;top:0;background:#fff;z-index:1}#personalization-modal .product-personalization .personalization-header .personalization-label{text-transform:uppercase}#personalization-modal .product-personalization .personalization-body{padding:0 20px}#personalization-modal .product-personalization .personalization-body .form-group{padding:0 20px}#personalization-modal .product-personalization .personalization-body .form-group .form-control-label,#personalization-modal .product-personalization .personalization-body .form-group .form-check-label{text-transform:uppercase}#personalization-modal .product-personalization .personalization-body .form-group .form-check-label{padding-left:9px;font-size:13px}#personalization-modal .product-personalization .personalization-body .form-group .form-check-label.personalization-normal-font{font-family:"LTCGoudyOldstylePro";text-transform:uppercase;font-size:11px}#personalization-modal .product-personalization .personalization-body .form-group .form-check-label.personalization-special-font{font-family:"ValextraSolid";text-transform:uppercase}#personalization-modal .product-personalization .personalization-body .personalization-font-info{margin-top:16px}#personalization-modal .product-personalization .personalization-body .personalization-input.form-control{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#personalization-modal .product-personalization .personalization-body .personalization-input.form-control #personalization-text{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;resize:none;outline:none;font-family:"LTCGoudyOldstylePro";height:100%;width:100%;letter-spacing:.05em;font-size:16px}#personalization-modal .product-personalization .personalization-body .personalization-input.form-control #personalization-text.personalization-special-font{font-family:"ValextraSolid"}#personalization-modal .product-personalization .personalization-body .personalization-input.form-control #personalization-text .pz-icon{letter-spacing:0;margin-right:.05em}#personalization-modal .product-personalization .personalization-body .personalization-input.form-control #personalization-text:focus{-webkit-box-shadow:none;box-shadow:none}#personalization-modal .product-personalization .personalization-body .personalization-input.form-control img{width:11px;margin-right:.05em;vertical-align:baseline;pointer-events:none}#personalization-modal .product-personalization .personalization-body .personalization-input.form-control span{margin-top:auto;margin-bottom:auto;height:auto;line-height:0}#personalization-modal .product-personalization .personalization-body .personalization-input-validation{padding-top:3px;font-size:11px}#personalization-modal .product-personalization .personalization-body .personalization-input-reset{position:absolute;top:0;right:0;width:initial;font-size:13px;text-decoration:underline}#personalization-modal .product-personalization .personalization-body #personalization-input{display:none}#personalization-modal .product-personalization .personalization-body .form-check-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:26px;height:26px;margin:6px;padding:0;border-radius:100%}#personalization-modal .product-personalization .personalization-body .form-check-input[type=radio]:checked::after{content:"";border:1px solid #000;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;width:33px;height:33px;border-radius:100%}#personalization-modal .product-personalization .personalization-body .personalization-symbol{width:100%;height:100%;border:1px solid #000}#personalization-modal .product-personalization .personalization-body .personalization-symbol span{width:22px;height:22px}#personalization-modal .product-personalization .personalization-body .personalization-symbol:disabled{background-color:#e3e3e3f9;color:#000;opacity:.5}#personalization-modal .product-personalization .personalization-body .personalization-font{border:1px solid #000}#personalization-modal .product-personalization .personalization-body .personalization-font:checked{background-color:#000}#personalization-modal .product-personalization .personalization-body .personalization-symbol-picker{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1em}#personalization-modal .product-personalization .personalization-body .personalization-footer .personalization-apply,#personalization-modal .product-personalization .personalization-body .personalization-footer .content-asset{margin-bottom:16px}#personalization-modal .product-personalization .personalization-body .personalization-footer .personalization-apply{border-left:none;border-right:none;border-top:1px solid #000;border-bottom:1px solid #000;font-size:13px}#personalization-modal .product-personalization .personalization-body .personalization-footer .personalization-apply span{color:#fff}#personalization-modal .product-personalization .personalization-body .personalization-footer .personalization-apply.btn-primary.disabled,#personalization-modal .product-personalization .personalization-body .personalization-footer .personalization-apply.btn-primary:disabled{background-color:#e3e3e3f9;color:#000;opacity:.5;border-left:none;border-right:none}#personalization-modal .product-personalization .personalization-body .personalization-footer .personalization-apply.btn-primary.disabled span,#personalization-modal .product-personalization .personalization-body .personalization-footer .personalization-apply.btn-primary:disabled span{color:#000}#personalization-modal .product-personalization .personalization-body .content-asset img{width:100%;height:auto}.product-option[data-option-id=personalization]{display:none}.personalization-result,#personalization-preview-text{display:inline-block;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"LTCGoudyOldstylePro";letter-spacing:.05em}.personalization-result.personalization-special-font,#personalization-preview-text.personalization-special-font{font-family:"ValextraSolid"}.personalization-result span,#personalization-preview-text span{height:auto;line-height:0;vertical-align:baseline}.personalization-result svg,#personalization-preview-text svg{margin-right:.1em;overflow:visible;vertical-align:baseline}.personalization-result svg [fill]:not([fill=none]),#personalization-preview-text svg [fill]:not([fill=none]){fill:currentColor}.personalization-result svg [stroke]:not([stroke=none]),#personalization-preview-text svg [stroke]:not([stroke=none]){stroke:currentColor}.personalization-result{position:relative;bottom:-0.1em}.personalization-result svg{height:.75em;width:auto;position:relative;bottom:-0.025em}.personalization-label:has(.personalization-special-font){-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.personalization-label .personalization-special-font{bottom:0}#personalization-preview-text{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 768px){#personalization-preview-text.personalization-special-font{font-weight:500}}#personalization-preview-text p{display:-webkit-box;display:-ms-flexbox;display:flex;color:inherit}.personalization-actions .personalization-label,.personalization-actions .personalization-remove{display:none}.personalization-actions .personalization-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:100%}.personalization-actions .personalization-toggler .btn{border-top:1px solid #000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:13px}.personalization-actions .personalization-edit{display:none}.personalization-actions.active{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-top:1px solid #000;padding-bottom:16px}.personalization-actions.active .personalization-label,.personalization-actions.active .personalization-remove,.personalization-actions.active .personalization-edit{display:-webkit-box;display:-ms-flexbox;display:flex}.personalization-actions.active .personalization-open{display:none}.personalization-actions.active .personalization-toggler,.personalization-actions.active .personalization-remove{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-transition:none;transition:none}.personalization-actions.active .personalization-toggler .btn,.personalization-actions.active .personalization-remove .btn{border-top:1px solid #000;border-bottom:1px solid #000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:13px}.personalization-actions.active .personalization-label{padding:15px 0}.personalization-modal-backdrop{opacity:1 !important;background:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(min-width: 1024px){#personalization-modal .product-personalization.modal-dialog{max-width:33.333%}#personalization-modal .product-personalization.modal-dialog .personalization-header{padding:15px 20px}#personalization-modal .product-personalization.modal-dialog .personalization-body{padding:0}#personalization-modal .personalization-container::before{right:0}#personalization-modal .personalization-container::after{left:0}}.personalization-label-configurator .product-name,.personalization-label-configurator .personalization-apply{display:none}.pzClassic img,.pzSpecial img{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJwbHVnaW5fcGVyc29uYWxpemF0aW9uL2NhcnRyaWRnZS9zdGF0aWMvZGVmYXVsdC9jc3MvcGVyc29uYWxpemF0aW9uLmNzcyIsInNvdXJjZVJvb3QiOiIifQ==*/