.configurator-web-btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.configurator-web-btn{transition:none}}.configurator-web-btn:hover{color:#212529;text-decoration:none}.configurator-web-btn.configurator-web-focus,.configurator-web-btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.configurator-web-btn.configurator-web-disabled,.configurator-web-btn:disabled{opacity:.65}.configurator-web-btn:not(:disabled):not(.configurator-web-disabled){cursor:pointer}a.configurator-web-btn.configurator-web-disabled,fieldset:disabled a.configurator-web-btn{pointer-events:none}.configurator-web-btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.configurator-web-btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.configurator-web-btn-primary.configurator-web-focus,.configurator-web-btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.configurator-web-btn-primary.configurator-web-disabled,.configurator-web-btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.configurator-web-btn-primary:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-primary:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-primary.configurator-web-dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.configurator-web-btn-primary:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-primary:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-primary.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.configurator-web-btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.configurator-web-btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.configurator-web-btn-secondary.configurator-web-focus,.configurator-web-btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.configurator-web-btn-secondary.configurator-web-disabled,.configurator-web-btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.configurator-web-btn-secondary:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-secondary:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-secondary.configurator-web-dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.configurator-web-btn-secondary:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-secondary:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-secondary.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.configurator-web-btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.configurator-web-btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.configurator-web-btn-success.configurator-web-focus,.configurator-web-btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.configurator-web-btn-success.configurator-web-disabled,.configurator-web-btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.configurator-web-btn-success:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-success:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-success.configurator-web-dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.configurator-web-btn-success:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-success:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-success.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.configurator-web-btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.configurator-web-btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.configurator-web-btn-info.configurator-web-focus,.configurator-web-btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.configurator-web-btn-info.configurator-web-disabled,.configurator-web-btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.configurator-web-btn-info:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-info:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-info.configurator-web-dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.configurator-web-btn-info:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-info:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-info.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.configurator-web-btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.configurator-web-btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.configurator-web-btn-warning.configurator-web-focus,.configurator-web-btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.configurator-web-btn-warning.configurator-web-disabled,.configurator-web-btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.configurator-web-btn-warning:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-warning:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-warning.configurator-web-dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.configurator-web-btn-warning:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-warning:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-warning.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.configurator-web-btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.configurator-web-btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.configurator-web-btn-danger.configurator-web-focus,.configurator-web-btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.configurator-web-btn-danger.configurator-web-disabled,.configurator-web-btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.configurator-web-btn-danger:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-danger:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-danger.configurator-web-dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.configurator-web-btn-danger:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-danger:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-danger.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.configurator-web-btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.configurator-web-btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.configurator-web-btn-light.configurator-web-focus,.configurator-web-btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.configurator-web-btn-light.configurator-web-disabled,.configurator-web-btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.configurator-web-btn-light:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-light:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-light.configurator-web-dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.configurator-web-btn-light:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-light:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-light.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.configurator-web-btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.configurator-web-btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.configurator-web-btn-dark.configurator-web-focus,.configurator-web-btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.configurator-web-btn-dark.configurator-web-disabled,.configurator-web-btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.configurator-web-btn-dark:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-dark:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-dark.configurator-web-dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.configurator-web-btn-dark:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-dark:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-dark.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.configurator-web-btn-outline-primary{color:#007bff;border-color:#007bff}.configurator-web-btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.configurator-web-btn-outline-primary.configurator-web-focus,.configurator-web-btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.configurator-web-btn-outline-primary.configurator-web-disabled,.configurator-web-btn-outline-primary:disabled{color:#007bff;background-color:transparent}.configurator-web-btn-outline-primary:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-outline-primary:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-outline-primary.configurator-web-dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.configurator-web-btn-outline-primary:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-outline-primary:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-outline-primary.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.configurator-web-btn-outline-secondary{color:#6c757d;border-color:#6c757d}.configurator-web-btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.configurator-web-btn-outline-secondary.configurator-web-focus,.configurator-web-btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.configurator-web-btn-outline-secondary.configurator-web-disabled,.configurator-web-btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.configurator-web-btn-outline-secondary:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-outline-secondary:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-outline-secondary.configurator-web-dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.configurator-web-btn-outline-secondary:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-outline-secondary:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-outline-secondary.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.configurator-web-btn-outline-success{color:#28a745;border-color:#28a745}.configurator-web-btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.configurator-web-btn-outline-success.configurator-web-focus,.configurator-web-btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.configurator-web-btn-outline-success.configurator-web-disabled,.configurator-web-btn-outline-success:disabled{color:#28a745;background-color:transparent}.configurator-web-btn-outline-success:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-outline-success:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-outline-success.configurator-web-dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.configurator-web-btn-outline-success:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-outline-success:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-outline-success.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.configurator-web-btn-outline-info{color:#17a2b8;border-color:#17a2b8}.configurator-web-btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.configurator-web-btn-outline-info.configurator-web-focus,.configurator-web-btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.configurator-web-btn-outline-info.configurator-web-disabled,.configurator-web-btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.configurator-web-btn-outline-info:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-outline-info:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-outline-info.configurator-web-dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.configurator-web-btn-outline-info:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-outline-info:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-outline-info.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.configurator-web-btn-outline-warning{color:#ffc107;border-color:#ffc107}.configurator-web-btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.configurator-web-btn-outline-warning.configurator-web-focus,.configurator-web-btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.configurator-web-btn-outline-warning.configurator-web-disabled,.configurator-web-btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.configurator-web-btn-outline-warning:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-outline-warning:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-outline-warning.configurator-web-dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.configurator-web-btn-outline-warning:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-outline-warning:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-outline-warning.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.configurator-web-btn-outline-danger{color:#dc3545;border-color:#dc3545}.configurator-web-btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.configurator-web-btn-outline-danger.configurator-web-focus,.configurator-web-btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.configurator-web-btn-outline-danger.configurator-web-disabled,.configurator-web-btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.configurator-web-btn-outline-danger:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-outline-danger:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-outline-danger.configurator-web-dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.configurator-web-btn-outline-danger:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-outline-danger:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-outline-danger.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.configurator-web-btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.configurator-web-btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.configurator-web-btn-outline-light.configurator-web-focus,.configurator-web-btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.configurator-web-btn-outline-light.configurator-web-disabled,.configurator-web-btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.configurator-web-btn-outline-light:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-outline-light:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-outline-light.configurator-web-dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.configurator-web-btn-outline-light:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-outline-light:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-outline-light.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.configurator-web-btn-outline-dark{color:#343a40;border-color:#343a40}.configurator-web-btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.configurator-web-btn-outline-dark.configurator-web-focus,.configurator-web-btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.configurator-web-btn-outline-dark.configurator-web-disabled,.configurator-web-btn-outline-dark:disabled{color:#343a40;background-color:transparent}.configurator-web-btn-outline-dark:not(:disabled):not(.configurator-web-disabled).configurator-web-active,.configurator-web-btn-outline-dark:not(:disabled):not(.configurator-web-disabled):active,.configurator-web-show>.configurator-web-btn-outline-dark.configurator-web-dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.configurator-web-btn-outline-dark:not(:disabled):not(.configurator-web-disabled).configurator-web-active:focus,.configurator-web-btn-outline-dark:not(:disabled):not(.configurator-web-disabled):active:focus,.configurator-web-show>.configurator-web-btn-outline-dark.configurator-web-dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.configurator-web-btn-link{font-weight:400;color:#007bff;text-decoration:none}.configurator-web-btn-link:hover{color:#0056b3;text-decoration:underline}.configurator-web-btn-link.configurator-web-focus,.configurator-web-btn-link:focus{text-decoration:underline}.configurator-web-btn-link.configurator-web-disabled,.configurator-web-btn-link:disabled{color:#6c757d;pointer-events:none}.configurator-web-btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.configurator-web-btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.configurator-web-btn-block{display:block;width:100%}.configurator-web-btn-block+.configurator-web-btn-block{margin-top:.5rem}input[type=button].configurator-web-btn-block,input[type=reset].configurator-web-btn-block,input[type=submit].configurator-web-btn-block{width:100%}.configurator-web-pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.configurator-web-page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.configurator-web-page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.configurator-web-page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.configurator-web-page-item:first-child .configurator-web-page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.configurator-web-page-item:last-child .configurator-web-page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.configurator-web-page-item.configurator-web-active .configurator-web-page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.configurator-web-page-item.configurator-web-disabled .configurator-web-page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.configurator-web-pagination-lg .configurator-web-page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.configurator-web-pagination-lg .configurator-web-page-item:first-child .configurator-web-page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.configurator-web-pagination-lg .configurator-web-page-item:last-child .configurator-web-page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.configurator-web-pagination-sm .configurator-web-page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.configurator-web-pagination-sm .configurator-web-page-item:first-child .configurator-web-page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.configurator-web-pagination-sm .configurator-web-page-item:last-child .configurator-web-page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.configurator-web-dropdown,.configurator-web-dropleft,.configurator-web-dropright,.configurator-web-dropup{position:relative}.configurator-web-dropdown-toggle{white-space:nowrap}.configurator-web-dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.configurator-web-dropdown-toggle:empty:after{margin-left:0}.configurator-web-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.configurator-web-dropdown-menu-left{right:auto;left:0}.configurator-web-dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.configurator-web-dropdown-menu-sm-left{right:auto;left:0}.configurator-web-dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.configurator-web-dropdown-menu-md-left{right:auto;left:0}.configurator-web-dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.configurator-web-dropdown-menu-lg-left{right:auto;left:0}.configurator-web-dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.configurator-web-dropdown-menu-xl-left{right:auto;left:0}.configurator-web-dropdown-menu-xl-right{right:0;left:auto}}.configurator-web-dropup .configurator-web-dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.configurator-web-dropup .configurator-web-dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.configurator-web-dropup .configurator-web-dropdown-toggle:empty:after{margin-left:0}.configurator-web-dropright .configurator-web-dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.configurator-web-dropright .configurator-web-dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.configurator-web-dropright .configurator-web-dropdown-toggle:empty:after{margin-left:0}.configurator-web-dropright .configurator-web-dropdown-toggle:after{vertical-align:0}.configurator-web-dropleft .configurator-web-dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.configurator-web-dropleft .configurator-web-dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.configurator-web-dropleft .configurator-web-dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.configurator-web-dropleft .configurator-web-dropdown-toggle:empty:after{margin-left:0}.configurator-web-dropleft .configurator-web-dropdown-toggle:before{vertical-align:0}.configurator-web-dropdown-menu[x-placement^=bottom],.configurator-web-dropdown-menu[x-placement^=left],.configurator-web-dropdown-menu[x-placement^=right],.configurator-web-dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.configurator-web-dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.configurator-web-dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.configurator-web-dropdown-item:focus,.configurator-web-dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.configurator-web-dropdown-item.configurator-web-active,.configurator-web-dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.configurator-web-dropdown-item.configurator-web-disabled,.configurator-web-dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.configurator-web-dropdown-menu.configurator-web-show{display:block}.configurator-web-dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.configurator-web-dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.configurator-web-modal-open{overflow:hidden}.configurator-web-modal-open .configurator-web-modal{overflow-x:hidden;overflow-y:auto}.configurator-web-modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.configurator-web-modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.configurator-web-modal.configurator-web-fade .configurator-web-modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media(prefers-reduced-motion:reduce){.configurator-web-modal.configurator-web-fade .configurator-web-modal-dialog{transition:none}}.configurator-web-modal.configurator-web-show .configurator-web-modal-dialog{-webkit-transform:none;transform:none}.configurator-web-modal.configurator-web-modal-static .configurator-web-modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.configurator-web-modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.configurator-web-modal-dialog-scrollable .configurator-web-modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.configurator-web-modal-dialog-scrollable .configurator-web-modal-footer,.configurator-web-modal-dialog-scrollable .configurator-web-modal-header{flex-shrink:0}.configurator-web-modal-dialog-scrollable .configurator-web-modal-body{overflow-y:auto}.configurator-web-modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.configurator-web-modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:min-content;content:""}.configurator-web-modal-dialog-centered.configurator-web-modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.configurator-web-modal-dialog-centered.configurator-web-modal-dialog-scrollable .configurator-web-modal-content{max-height:none}.configurator-web-modal-dialog-centered.configurator-web-modal-dialog-scrollable:before{content:none}.configurator-web-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.configurator-web-modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.configurator-web-modal-backdrop.configurator-web-fade{opacity:0}.configurator-web-modal-backdrop.configurator-web-show{opacity:.5}.configurator-web-modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.configurator-web-modal-header .configurator-web-close{padding:1rem;margin:-1rem -1rem -1rem auto}.configurator-web-modal-title{margin-bottom:0;line-height:1.5}.configurator-web-modal-body{position:relative;flex:1 1 auto;padding:1rem}.configurator-web-modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.configurator-web-modal-footer>*{margin:.25rem}.configurator-web-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.configurator-web-modal-dialog{max-width:500px;margin:1.75rem auto}.configurator-web-modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.configurator-web-modal-dialog-scrollable .configurator-web-modal-content{max-height:calc(100vh - 3.5rem)}.configurator-web-modal-dialog-centered{min-height:calc(100% - 3.5rem)}.configurator-web-modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:min-content}.configurator-web-modal-sm{max-width:300px}}@media(min-width:992px){.configurator-web-modal-lg,.configurator-web-modal-xl{max-width:800px}}@media(min-width:1200px){.configurator-web-modal-xl{max-width:1140px}}.configurator-web-form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.configurator-web-form-control{transition:none}}.configurator-web-form-control::-ms-expand{background-color:transparent;border:0}.configurator-web-form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.configurator-web-form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.configurator-web-form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.configurator-web-form-control::placeholder{color:#6c757d;opacity:1}.configurator-web-form-control:disabled,.configurator-web-form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].configurator-web-form-control,input[type=datetime-local].configurator-web-form-control,input[type=month].configurator-web-form-control,input[type=time].configurator-web-form-control{-webkit-appearance:none;appearance:none}select.configurator-web-form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.configurator-web-form-control:focus::-ms-value{color:#495057;background-color:#fff}.configurator-web-form-control-file,.configurator-web-form-control-range{display:block;width:100%}.configurator-web-col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.configurator-web-col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.configurator-web-col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.configurator-web-form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.configurator-web-form-control-plaintext.configurator-web-form-control-lg,.configurator-web-form-control-plaintext.configurator-web-form-control-sm{padding-right:0;padding-left:0}.configurator-web-form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.configurator-web-form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.configurator-web-form-control[multiple],select.configurator-web-form-control[size],textarea.configurator-web-form-control{height:auto}.configurator-web-form-group{margin-bottom:1rem}.configurator-web-form-text{display:block;margin-top:.25rem}.configurator-web-form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.configurator-web-form-row>.configurator-web-col,.configurator-web-form-row>[class*=col-]{padding-right:5px;padding-left:5px}.configurator-web-form-check{position:relative;display:block;padding-left:1.25rem}.configurator-web-form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.configurator-web-form-check-input:disabled~.configurator-web-form-check-label,.configurator-web-form-check-input[disabled]~.configurator-web-form-check-label{color:#6c757d}.configurator-web-form-check-label{margin-bottom:0}.configurator-web-form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.configurator-web-form-check-inline .configurator-web-form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.configurator-web-valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.configurator-web-valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.configurator-web-form-row>.configurator-web-col>.configurator-web-valid-tooltip,.configurator-web-form-row>[class*=col-]>.configurator-web-valid-tooltip{left:5px}.configurator-web-is-valid~.configurator-web-valid-feedback,.configurator-web-is-valid~.configurator-web-valid-tooltip,.configurator-web-was-validated :valid~.configurator-web-valid-feedback,.configurator-web-was-validated :valid~.configurator-web-valid-tooltip{display:block}.configurator-web-form-control.configurator-web-is-valid,.configurator-web-was-validated .configurator-web-form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.configurator-web-form-control.configurator-web-is-valid:focus,.configurator-web-was-validated .configurator-web-form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.configurator-web-was-validated select.configurator-web-form-control:valid,select.configurator-web-form-control.configurator-web-is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.configurator-web-was-validated textarea.configurator-web-form-control:valid,textarea.configurator-web-form-control.configurator-web-is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.configurator-web-custom-select.configurator-web-is-valid,.configurator-web-was-validated .configurator-web-custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.configurator-web-custom-select.configurator-web-is-valid:focus,.configurator-web-was-validated .configurator-web-custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.configurator-web-form-check-input.configurator-web-is-valid~.configurator-web-form-check-label,.configurator-web-was-validated .configurator-web-form-check-input:valid~.configurator-web-form-check-label{color:#28a745}.configurator-web-form-check-input.configurator-web-is-valid~.configurator-web-valid-feedback,.configurator-web-form-check-input.configurator-web-is-valid~.configurator-web-valid-tooltip,.configurator-web-was-validated .configurator-web-form-check-input:valid~.configurator-web-valid-feedback,.configurator-web-was-validated .configurator-web-form-check-input:valid~.configurator-web-valid-tooltip{display:block}.configurator-web-custom-control-input.configurator-web-is-valid~.configurator-web-custom-control-label,.configurator-web-was-validated .configurator-web-custom-control-input:valid~.configurator-web-custom-control-label{color:#28a745}.configurator-web-custom-control-input.configurator-web-is-valid~.configurator-web-custom-control-label:before,.configurator-web-was-validated .configurator-web-custom-control-input:valid~.configurator-web-custom-control-label:before{border-color:#28a745}.configurator-web-custom-control-input.configurator-web-is-valid:checked~.configurator-web-custom-control-label:before,.configurator-web-was-validated .configurator-web-custom-control-input:valid:checked~.configurator-web-custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.configurator-web-custom-control-input.configurator-web-is-valid:focus~.configurator-web-custom-control-label:before,.configurator-web-was-validated .configurator-web-custom-control-input:valid:focus~.configurator-web-custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.configurator-web-custom-control-input.configurator-web-is-valid:focus:not(:checked)~.configurator-web-custom-control-label:before,.configurator-web-custom-file-input.configurator-web-is-valid~.configurator-web-custom-file-label,.configurator-web-was-validated .configurator-web-custom-control-input:valid:focus:not(:checked)~.configurator-web-custom-control-label:before,.configurator-web-was-validated .configurator-web-custom-file-input:valid~.configurator-web-custom-file-label{border-color:#28a745}.configurator-web-custom-file-input.configurator-web-is-valid:focus~.configurator-web-custom-file-label,.configurator-web-was-validated .configurator-web-custom-file-input:valid:focus~.configurator-web-custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.configurator-web-invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.configurator-web-invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.configurator-web-form-row>.configurator-web-col>.configurator-web-invalid-tooltip,.configurator-web-form-row>[class*=col-]>.configurator-web-invalid-tooltip{left:5px}.configurator-web-is-invalid~.configurator-web-invalid-feedback,.configurator-web-is-invalid~.configurator-web-invalid-tooltip,.configurator-web-was-validated :invalid~.configurator-web-invalid-feedback,.configurator-web-was-validated :invalid~.configurator-web-invalid-tooltip{display:block}.configurator-web-form-control.configurator-web-is-invalid,.configurator-web-was-validated .configurator-web-form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.configurator-web-form-control.configurator-web-is-invalid:focus,.configurator-web-was-validated .configurator-web-form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.configurator-web-was-validated select.configurator-web-form-control:invalid,select.configurator-web-form-control.configurator-web-is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.configurator-web-was-validated textarea.configurator-web-form-control:invalid,textarea.configurator-web-form-control.configurator-web-is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.configurator-web-custom-select.configurator-web-is-invalid,.configurator-web-was-validated .configurator-web-custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.configurator-web-custom-select.configurator-web-is-invalid:focus,.configurator-web-was-validated .configurator-web-custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.configurator-web-form-check-input.configurator-web-is-invalid~.configurator-web-form-check-label,.configurator-web-was-validated .configurator-web-form-check-input:invalid~.configurator-web-form-check-label{color:#dc3545}.configurator-web-form-check-input.configurator-web-is-invalid~.configurator-web-invalid-feedback,.configurator-web-form-check-input.configurator-web-is-invalid~.configurator-web-invalid-tooltip,.configurator-web-was-validated .configurator-web-form-check-input:invalid~.configurator-web-invalid-feedback,.configurator-web-was-validated .configurator-web-form-check-input:invalid~.configurator-web-invalid-tooltip{display:block}.configurator-web-custom-control-input.configurator-web-is-invalid~.configurator-web-custom-control-label,.configurator-web-was-validated .configurator-web-custom-control-input:invalid~.configurator-web-custom-control-label{color:#dc3545}.configurator-web-custom-control-input.configurator-web-is-invalid~.configurator-web-custom-control-label:before,.configurator-web-was-validated .configurator-web-custom-control-input:invalid~.configurator-web-custom-control-label:before{border-color:#dc3545}.configurator-web-custom-control-input.configurator-web-is-invalid:checked~.configurator-web-custom-control-label:before,.configurator-web-was-validated .configurator-web-custom-control-input:invalid:checked~.configurator-web-custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.configurator-web-custom-control-input.configurator-web-is-invalid:focus~.configurator-web-custom-control-label:before,.configurator-web-was-validated .configurator-web-custom-control-input:invalid:focus~.configurator-web-custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.configurator-web-custom-control-input.configurator-web-is-invalid:focus:not(:checked)~.configurator-web-custom-control-label:before,.configurator-web-custom-file-input.configurator-web-is-invalid~.configurator-web-custom-file-label,.configurator-web-was-validated .configurator-web-custom-control-input:invalid:focus:not(:checked)~.configurator-web-custom-control-label:before,.configurator-web-was-validated .configurator-web-custom-file-input:invalid~.configurator-web-custom-file-label{border-color:#dc3545}.configurator-web-custom-file-input.configurator-web-is-invalid:focus~.configurator-web-custom-file-label,.configurator-web-was-validated .configurator-web-custom-file-input:invalid:focus~.configurator-web-custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.configurator-web-form-inline{display:flex;flex-flow:row wrap;align-items:center}.configurator-web-form-inline .configurator-web-form-check{width:100%}@media(min-width:576px){.configurator-web-form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.configurator-web-form-inline .configurator-web-form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.configurator-web-form-inline .configurator-web-form-control{display:inline-block;width:auto;vertical-align:middle}.configurator-web-form-inline .configurator-web-form-control-plaintext{display:inline-block}.configurator-web-form-inline .configurator-web-custom-select,.configurator-web-form-inline .configurator-web-input-group{width:auto}.configurator-web-form-inline .configurator-web-form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.configurator-web-form-inline .configurator-web-form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.configurator-web-form-inline .configurator-web-custom-control{align-items:center;justify-content:center}.configurator-web-form-inline .configurator-web-custom-control-label{margin-bottom:0}}.configurator-web-error-dialog .configurator-web-message{font-size:1rem;font-weight:600}.configurator-web-error-dialog .configurator-web-ok-button{font-weight:600;width:100px}@media(min-width:576px){.configurator-web-main-messagebox{max-width:550px}}.configurator-web-main-messagebox>div:first-of-type{display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1.5px solid rgba(0,48,135,.75);border-radius:0;outline:0}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-header{border-bottom:none;padding:0 .2rem}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-header .configurator-web-close{padding:0;margin:0 .1rem .1rem auto}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-header button span:first-of-type{color:#003087}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-body{padding:0}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-body .configurator-web-close-wrapper{display:flex;align-items:flex-start;justify-content:space-between;padding:0 .2rem;border-bottom:none;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);height:25px}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-body .configurator-web-close-wrapper .configurator-web-close-button{padding:0;margin:0 .1rem .1rem auto;background-color:transparent;color:#003087;border:0;float:right;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-body .configurator-web-close-wrapper .configurator-web-close-button .configurator-web-close-button-text{color:#003087;opacity:1}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-body .configurator-web-close-wrapper .configurator-web-close-button:active,.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-body .configurator-web-close-wrapper .configurator-web-close-button:focus,.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-body .configurator-web-close-wrapper .configurator-web-close-button:hover{opacity:.75}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-body .configurator-web-content{padding:1rem;color:#003087;font-weight:700;text-align:center;justify-content:center}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer{border-top:none;justify-content:center}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button{width:120px}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-ok,.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-ok:active,.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-ok:focus,.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-ok:hover{color:#fff;background-color:#003087;border-color:#003087}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-ok:active,.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-ok:focus{opacity:.75}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-cancel,.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-cancel:active,.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-cancel:focus,.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-footer button.configurator-web-cancel:hover{background-color:#fff;color:#003087;border-color:#003087}.configurator-web-main-messagebox>div:first-of-type button{opacity:1;box-shadow:none!important}.configurator-web-main-messagebox>div:first-of-type button:active,.configurator-web-main-messagebox>div:first-of-type button:focus,.configurator-web-main-messagebox>div:first-of-type button:hover{box-shadow:none!important}.configurator-web-main-messagebox>div:first-of-type button:active,.configurator-web-main-messagebox>div:first-of-type button:focus{opacity:.75}.configurator-web-nav-tab{align-items:center;border:solid #fff;border-width:1px 1px 0;cursor:pointer;display:flex;flex-wrap:nowrap;font-size:1rem;font-weight:700;justify-content:center;padding:8px 16px;width:160px}.configurator-web-nav-tab.configurator-web-active{background-color:#024f9d;color:#fff;padding-top:12px}.configurator-web-nav-tab.configurator-web-unvisited{background-color:#e8e8e8;color:#878887}.configurator-web-nav-tab.configurator-web-visited{background-color:#d9effc;color:#30529a}.configurator-web-nav-tab.configurator-web-visited .configurator-web-text{text-decoration:underline}.configurator-web-nav-tab img{margin-right:2px}.configurator-web-nav-tabs{align-items:flex-end;border-bottom:5px solid #024f9d;display:flex}.configurator-web-nav-tabs.configurator-web-desktop{flex-wrap:wrap}.configurator-web-nav-tabs.configurator-web-mobile{flex-wrap:nowrap;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.configurator-web-nav-tabs.configurator-web-mobile .configurator-web-nav-tab{flex:0 0 auto}.configurator-web-nav-tabs.configurator-web-mobile::-webkit-scrollbar{display:none}.configurator-web-item-introduction .configurator-web-item-name{font-size:1.25rem;font-weight:700;text-transform:capitalize}.configurator-web-item-introduction .configurator-web-matched-option{font-size:1rem;margin-top:2px;text-transform:capitalize}.configurator-web-item-introduction .configurator-web-item-id{font-size:1rem;margin-top:2px}.configurator-web-preview-bomcolors .configurator-web-caption{font-weight:700;text-align:center}.configurator-web-preview-bomcolors .configurator-web-colors-wrapper{display:flex;justify-content:center;text-align:center;flex-wrap:wrap;padding-top:5px;width:150px}.configurator-web-preview-bomcolors .configurator-web-colors-wrapper .configurator-web-color-item{width:28px;height:28px;display:inline-block;margin:2px;border:1px solid #ededed;border-radius:3px;cursor:pointer;box-sizing:border-box;padding:2px;background-clip:content-box}.configurator-web-preview-bomcolors .configurator-web-colors-wrapper .configurator-web-color-item.configurator-web-active{border:2px solid #003087}.configurator-web-preview-bomcolors .configurator-web-colors-wrapper .configurator-web-color-item img{max-width:20px;max-height:20px}.configurator-web-preview-bomcolors.configurator-web-mobile .configurator-web-caption{padding-bottom:5px}.configurator-web-preview-bomcolors.configurator-web-mobile .configurator-web-colors-wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start;background-color:#e6e6e6;border-radius:3px;border:1px solid #c1c1c1;margin-top:0;padding:5px 5px 9px 3px;overflow-x:auto;width:350px}.configurator-web-preview-bomcolors.configurator-web-mobile .configurator-web-colors-wrapper .configurator-web-color-item{width:61px;height:36px;margin:1px 3px 1px 1px;padding:1px;border-radius:5px;border:2px solid #c1c1c1}.configurator-web-preview-bomcolors.configurator-web-mobile .configurator-web-colors-wrapper .configurator-web-color-item.configurator-web-active{border:2px solid #003087}.configurator-web-preview-bomcolors.configurator-web-mobile .configurator-web-colors-wrapper .configurator-web-color-description{font-size:.6rem;font-weight:700;width:60px;height:auto;min-height:25px;line-height:12px;margin-top:-4px;color:#000}.configurator-web-preview-disclaimer{font-family:Arial,Helvetica,sans-serif;margin:10px auto;max-height:70px}.configurator-web-preview-disclaimer .configurator-web-inline-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none}.configurator-web-preview-disclaimer .configurator-web-inline-text .configurator-web-question-mark{width:25px;height:25px;min-width:25px;background-image:url(https://static-resource.promotionalstore.com/resources/assets/ui/desktop/help.svg);background-repeat:no-repeat;margin-right:15px}.configurator-web-preview-disclaimer .configurator-web-inline-text .configurator-web-disclaimer-text{font-size:12px}.configurator-web-preview-disclaimer .configurator-web-inline-text .configurator-web-disclaimer-text span{color:#003087;text-decoration:underline;cursor:pointer}.configurator-web-preview-disclaimer .configurator-web-separator-text{display:flex;align-items:center;font-weight:700;margin-bottom:10px}.configurator-web-preview-disclaimer .configurator-web-separator-text .configurator-web-line{width:25px;margin:2px 5px 0 0;border-top:2px solid #000}.configurator-web-preview-disclaimer .configurator-web-separator-text .configurator-web-separator-mark{width:20px;height:20px;background-image:url(https://static-resource.promotionalstore.com/resources/assets/ui/desktop/help.svg);background-repeat:no-repeat;margin-left:5px}.configurator-web-preview-disclaimer-mobile{margin:10px;max-height:100px}.configurator-web-preview-disclaimer-mobile .configurator-web-inline-text{width:90%;margin:auto}.configurator-web-disclaimer-popover-content-mobile{max-width:320px;font-size:12px;z-index:110}.configurator-web-disclaimer-popover-content-mobile .configurator-web-bold-text{font-weight:700;margin-top:-10px}.configurator-web-disclaimer-popover-content{max-width:800px;font-size:16px}.configurator-web-disclaimer-popover-content .configurator-web-bold-text{font-weight:700}.configurator-web-disclaimer-popover-content,.configurator-web-disclaimer-popover-content-mobile{padding:.5rem}.configurator-web-disclaimer-popover-content-mobile .configurator-web-close-button,.configurator-web-disclaimer-popover-content .configurator-web-close-button{background:url(https://static-resource.promotionalstore.com/resources/assets/ui/desktop/popup-close.svg) no-repeat 50% #fff;content:"";cursor:pointer;height:30px;overflow:hidden;position:absolute;right:5px;transition:all .25s ease;top:5px;width:30px}.configurator-web-disclaimer-popover-content-mobile .configurator-web-close-button:hover,.configurator-web-disclaimer-popover-content .configurator-web-close-button:hover{-webkit-transform:scale(.8);transform:scale(.8)}.configurator-web-disclaimer-popover-content-mobile ul,.configurator-web-disclaimer-popover-content ul{padding-left:1rem}.configurator-web-arrows-container{display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:8px}.configurator-web-arrows-container .configurator-web-next,.configurator-web-arrows-container .configurator-web-prev{width:20px;height:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ededed;cursor:pointer}.configurator-web-arrows-container .configurator-web-next .configurator-web-arrow,.configurator-web-arrows-container .configurator-web-prev .configurator-web-arrow{border:2px solid #003087;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.configurator-web-arrows-container .configurator-web-next .configurator-web-arrow.configurator-web-disabled,.configurator-web-arrows-container .configurator-web-prev .configurator-web-arrow.configurator-web-disabled{border-color:#d0d2d6}.configurator-web-arrows-container .configurator-web-prev{margin-right:5px}.configurator-web-arrows-container .configurator-web-prev .configurator-web-arrow{border-right:none;border-top:none;margin-right:-6px}.configurator-web-arrows-container .configurator-web-next{margin-left:5px}.configurator-web-arrows-container .configurator-web-next .configurator-web-arrow{border-bottom:none;border-left:none;margin-left:-6px}.configurator-web-preview-h-listbox{display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-top:8px}.configurator-web-preview-h-listbox .configurator-web-images-box{display:flex;justify-content:center;overflow:hidden;margin:auto 10px;position:relative;min-height:140px}.configurator-web-preview-h-listbox .configurator-web-images-box .configurator-web-loading{position:absolute;width:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px;text-align:center}.configurator-web-preview-h-listbox .configurator-web-images-box .configurator-web-image-item{position:relative;box-sizing:border-box;border:1px solid #ededed;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:5px}.configurator-web-preview-h-listbox .configurator-web-images-box .configurator-web-image-item.configurator-web-active{border-width:2px;border-color:#003087}.configurator-web-preview-h-listbox .configurator-web-images-box .configurator-web-image-item .configurator-web-image-container .configurator-web-image-item-img{max-width:100px;max-height:100px;pointer-events:none}.configurator-web-preview-h-listbox .configurator-web-images-box .configurator-web-image-item .configurator-web-image-label{height:15px;display:flex;justify-content:center;font-weight:400}.configurator-web-preview-h-listbox .configurator-web-images-box .configurator-web-image-item .configurator-web-zoom-in-icon{cursor:pointer;position:absolute;width:30px;height:30px;bottom:0;right:0}.configurator-web-preview-h-listbox .configurator-web-next,.configurator-web-preview-h-listbox .configurator-web-prev{width:25px;height:106px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ededed;cursor:pointer}.configurator-web-preview-h-listbox .configurator-web-next .configurator-web-arrow,.configurator-web-preview-h-listbox .configurator-web-prev .configurator-web-arrow{border:2px solid #003087;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.configurator-web-preview-h-listbox .configurator-web-next .configurator-web-arrow.configurator-web-disabled,.configurator-web-preview-h-listbox .configurator-web-prev .configurator-web-arrow.configurator-web-disabled{border-color:#d0d2d6}.configurator-web-preview-h-listbox .configurator-web-prev .configurator-web-arrow{border-right:none;border-top:none;margin-right:-6px}.configurator-web-preview-h-listbox .configurator-web-next .configurator-web-arrow{border-bottom:none;border-left:none;margin-left:-6px}.configurator-web-preview-h-listbox.configurator-web-mobile{margin-top:0}.configurator-web-preview-h-listbox.configurator-web-mobile .configurator-web-images-box .configurator-web-image-item,.configurator-web-preview-h-listbox.configurator-web-mobile .configurator-web-images-box .configurator-web-image-item.configurator-web-active{border-radius:5px}.configurator-web-preview-h-listbox.configurator-web-mobile .configurator-web-images-box .configurator-web-image-item .configurator-web-image-item-img{max-width:150px;max-height:150px}.configurator-web-preview-h-listbox.configurator-web-mobile .configurator-web-images-box-mobile{justify-content:left}.configurator-web-preview-h-listbox.configurator-web-mobile .configurator-web-images-box-mobile .configurator-web-image-item{margin:5px 10px 5px 0}.configurator-web-preview-h-listbox.configurator-web-mobile .configurator-web-next,.configurator-web-preview-h-listbox.configurator-web-mobile .configurator-web-prev{height:144px}.configurator-web-dots{display:flex;justify-content:center}.configurator-web-dots .configurator-web-dot{width:10px;height:10px;margin:5px;border-radius:100%;border:1px solid #003087;background-color:#fff}.configurator-web-dots .configurator-web-dot.configurator-web-active{background-color:#003087}.configurator-web-fixed-container{width:100%;max-width:100%;position:fixed;z-index:130;left:0;height:auto;max-height:100%;overflow-y:auto}.configurator-web-fixed-container.configurator-web-top{top:0}.configurator-web-fixed-container.configurator-web-bottom{bottom:0}.configurator-web-fixed-container.configurator-web-relative-container{position:relative}.configurator-web-modal-body-prefix{padding:0}.configurator-web-modal-body-prefix .configurator-web-btn-close{height:40px;display:flex;align-items:flex-start;justify-content:space-between}.configurator-web-modal-body-prefix .configurator-web-btn-close .configurator-web-btn-close-text{height:40px;width:40px;padding:0;margin:0 0 0 auto;background-color:transparent;color:#003087;border:0;float:right;font-weight:700;font-size:40px;opacity:.5;line-height:1}.configurator-web-modal-body-prefix .configurator-web-btn-close .configurator-web-btn-close-text:active,.configurator-web-modal-body-prefix .configurator-web-btn-close .configurator-web-btn-close-text:focus,.configurator-web-modal-body-prefix .configurator-web-btn-close .configurator-web-btn-close-text:hover{opacity:1;box-shadow:none}.configurator-web-modal-body-prefix .configurator-web-content{width:90%;margin:5px auto;font-weight:500}.configurator-web-modal-footer-prefix{padding:0;border:0;justify-content:center;text-align:center;margin:10px 20px 30px}.configurator-web-modal-footer-prefix .configurator-web-btn-success{border-color:#05a26b;background-color:#05a26b;padding:8px 40px;margin:0 0 0 31px}.configurator-web-modal-footer-prefix .configurator-web-btn-secondary{color:#003087;background:transparent;border:none;text-decoration:underline;font-weight:700;margin:0}.configurator-web-note{display:flex;justify-content:center;color:red;font-size:16px;margin:-20px 20px 10px}.configurator-web-tools-print{font-size:20px}.configurator-web-tools-print .configurator-web-title{text-align:center;font-size:26px;font-weight:700;margin-bottom:20px}.configurator-web-tools-print .configurator-web-desc{text-align:left;margin-bottom:15px;font-weight:400}.configurator-web-tools-print .configurator-web-form-check-input{margin-top:10px}.configurator-web-process-bar{display:flex;width:100%;min-height:64px;background-color:#fff}.configurator-web-process-bar .configurator-web-item{display:flex;flex:1 1}.configurator-web-process-bar .configurator-web-item button{display:flex;flex:1 1;padding:0;border:none;border-radius:0;align-items:center;flex-direction:column;justify-content:center}.configurator-web-process-bar .configurator-web-item .configurator-web-btnContent-flex-row{flex-direction:row}.configurator-web-process-bar .configurator-web-item .configurator-web-btnContent-row-reverse{flex-direction:row-reverse}.configurator-web-process-bar .configurator-web-item .configurator-web-cancelbutton{border-top:1px solid #d4d4d4;background-color:#f3f3f3}.configurator-web-process-bar .configurator-web-item .configurator-web-nextbutton{background-color:#05a26b}.configurator-web-process-bar .configurator-web-item .configurator-web-nextbutton.configurator-web-disabled{background-color:#6c757d;border-color:#6c757d}.configurator-web-process-bar .configurator-web-item img{width:20px;height:20px}.configurator-web-process-bar .configurator-web-item .configurator-web-separator{border-right:1px solid #d4d4d4;margin:10px 0}.configurator-web-process-bar .configurator-web-item .configurator-web-label{font-size:13px;font-weight:500}.configurator-web-bg-grey{background-color:#f3f3f3}.configurator-web-bg-green{background-color:#05a26b}.configurator-web-mobile-print .configurator-web-shadow{box-shadow:0 0 25px 25px #ededed}.configurator-web-mobile-print .configurator-web-tools-print{padding:2px 10px 15px}.configurator-web-mobile-print .configurator-web-tools-print .configurator-web-title{font-size:28px;margin:10px 0 0}.configurator-web-email-print-preview-buttons{display:flex;flex-direction:column}.configurator-web-email-print-preview-buttons .configurator-web-btn-preview{color:#003087;width:180px;height:35px;padding:0;font-size:18px;box-shadow:none;border:1px solid #b0b0b0;border-radius:3px}.configurator-web-email-print-preview-buttons .configurator-web-btn-preview .configurator-web-btn-content{display:flex;justify-content:center;align-items:center}.configurator-web-email-print-preview-buttons .configurator-web-btn-preview .configurator-web-btn-content img{margin-right:5px}.configurator-web-email-print-preview-buttons .configurator-web-btn-preview:first-of-type{margin-bottom:15px}.configurator-web-horizontal-preview-panel{display:flex;flex-direction:column;align-items:center;border-top:1px solid #ededed;margin-top:35px;color:#000}.configurator-web-horizontal-preview-panel .configurator-web-update-preview-btn{height:40px}.configurator-web-horizontal-preview-panel .configurator-web-top{display:flex;justify-content:center;align-items:center;width:200px;background-color:#fff;margin-top:-20px;margin-bottom:10px}.configurator-web-horizontal-preview-panel .configurator-web-bottom{display:flex;flex-direction:row}.configurator-web-horizontal-preview-panel .configurator-web-bottom .configurator-web-left{display:flex;flex-direction:column;align-items:center}.configurator-web-horizontal-preview-panel .configurator-web-bottom .configurator-web-right{display:flex;flex-direction:column;align-items:center;font-weight:700}.configurator-web-preview-listbox{display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none}.configurator-web-preview-listbox .configurator-web-caption{font-size:14px;font-weight:700;text-align:center;margin-top:20px;margin-bottom:5px}.configurator-web-preview-listbox .configurator-web-images-box{overflow:hidden;margin:10px auto;position:relative}.configurator-web-preview-listbox .configurator-web-images-box .configurator-web-loading{position:absolute;width:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px;text-align:center}.configurator-web-preview-listbox .configurator-web-images-box .configurator-web-image-item{position:relative;box-sizing:border-box;padding:3px 3px 8px;cursor:pointer;border:1px solid #ededed}.configurator-web-preview-listbox .configurator-web-images-box .configurator-web-image-item.configurator-web-active{border-width:2px;border-color:#003087}.configurator-web-preview-listbox .configurator-web-images-box .configurator-web-image-item .configurator-web-image-container .configurator-web-image-item-img{pointer-events:none;width:100%}.configurator-web-preview-listbox .configurator-web-images-box .configurator-web-image-item .configurator-web-image-label{height:15px;display:flex;justify-content:center}.configurator-web-preview-listbox .configurator-web-images-box .configurator-web-image-item .configurator-web-zoom-in-icon{cursor:pointer;position:absolute;width:30px;height:30px;right:5px;bottom:130px}.configurator-web-preview-listbox .configurator-web-next,.configurator-web-preview-listbox .configurator-web-prev{width:100%;height:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ededed;cursor:pointer}.configurator-web-preview-listbox .configurator-web-next .configurator-web-arrow,.configurator-web-preview-listbox .configurator-web-prev .configurator-web-arrow{border:2px solid #003087;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.configurator-web-preview-listbox .configurator-web-next .configurator-web-arrow.configurator-web-disabled,.configurator-web-preview-listbox .configurator-web-prev .configurator-web-arrow.configurator-web-disabled{border-color:#d0d2d6}.configurator-web-preview-listbox .configurator-web-prev .configurator-web-arrow{border-right:none;border-bottom:none;margin-bottom:-6px}.configurator-web-preview-listbox .configurator-web-next .configurator-web-arrow{border-top:none;border-left:none;margin-top:-6px}.configurator-web-mobile-scalable-imprintview{display:flex;justify-content:center}.configurator-web-mobile-scalable-imprintview .configurator-web-canvas{width:350px;height:auto;overflow:hidden;margin:5px auto;border:1px dashed #ccc;box-shadow:0 0 10px rgba(0,0,0,.1)}.configurator-web-mobile-scalable-imprintview img{width:100%;height:auto;pointer-events:none}.configurator-web-mobile-preview-panel{display:flex;flex-direction:column;justify-content:space-around;flex-wrap:wrap;padding-top:15px}.configurator-web-mobile-preview-panel .configurator-web-shadow{box-shadow:0 0 25px 25px #ededed}.configurator-web-mobile-preview-panel .configurator-web-preview-panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:70px}.configurator-web-mobile-preview-panel .configurator-web-preview-panel .configurator-web-bg-grey .configurator-web-label{width:75px;line-height:1}.configurator-web-preview-window{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.configurator-web-preview-window .configurator-web-content{border:1px solid #353535;padding:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:10px 10px 30px 5px #a9a9a9;background-color:#fff;position:relative}.configurator-web-preview-window .configurator-web-content .configurator-web-preview-label{position:absolute;top:10px;left:10px;font-weight:700}.configurator-web-preview-window .configurator-web-content .configurator-web-btn-close-1{cursor:pointer;background-image:url(https://static-resource.promotionalstore.com/resources/assets/ui/desktop/closex.svg);background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:10px;right:10px}.configurator-web-preview-window .configurator-web-content .configurator-web-left{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:20px}.configurator-web-preview-window .configurator-web-content .configurator-web-left img{pointer-events:none}.configurator-web-preview-window .configurator-web-content .configurator-web-left .configurator-web-btn-close-2{display:flex;justify-content:center;align-items:center;font-size:18px;color:#fff;background-color:#003087;width:150px;height:40px;margin-top:15px;border-radius:5px;cursor:pointer}.configurator-web-preview-window .configurator-web-content .configurator-web-right{padding-top:20px;width:240px;height:100%;border-left:1px solid #ededed;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.configurator-web-preview-window .configurator-web-content .configurator-web-right .configurator-web-caption{font-size:14px;margin-top:20px;margin-bottom:5px}.configurator-web-preview-window .configurator-web-content .configurator-web-right hr{color:#999;width:100%}.configurator-web-preview-window .configurator-web-content .configurator-web-right .configurator-web-btn-zoom{cursor:pointer;color:#003087;border:1px solid #999;padding:1px 6px;font-weight:700;font-size:14px;width:86px;height:26px;border-radius:5px;display:block;background-color:#fff}.configurator-web-preview-window .configurator-web-content .configurator-web-right .configurator-web-btn-zoom .configurator-web-btn-content{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.configurator-web-preview-window .configurator-web-content .configurator-web-right .configurator-web-btn-zoom .configurator-web-btn-content img{margin-right:8px}.configurator-web-update-preview-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f2a901;color:#000;width:180px;height:30px;border-radius:7px;font-weight:700;cursor:pointer;margin-bottom:15px}.configurator-web-update-preview-btn .configurator-web-btn-content{display:flex;align-items:center}.configurator-web-update-preview-btn .configurator-web-btn-content img{margin-right:5px}.configurator-web-update-preview-btn.configurator-web-disabled{opacity:.5;cursor:default}.configurator-web-update-preview-btn.configurator-web-loading-icon-animation img{-webkit-animation-name:configurator-web-update-preview-btn-transform;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:configurator-web-update-preview-btn-transform;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:configurator-web-update-preview-btn-transform;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes configurator-web-update-preview-btn-transform{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes configurator-web-update-preview-btn-transform{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.configurator-web-vertical-preview-panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#000;z-index:100}.configurator-web-vertical-preview-panel .configurator-web-update-preview-btn{height:40px}.configurator-web-vertical-preview-panel .configurator-web-top{margin-bottom:22px}.configurator-web-vertical-preview-panel .configurator-web-listbox{display:flex;flex-direction:column;align-items:center;width:160px;margin-top:10px;border-top:1px solid #ededed}.configurator-web-vertical-preview-panel .configurator-web-listbox .configurator-web-title{display:flex;flex-direction:column;align-items:center;margin-top:10px;margin-bottom:-10px;font-weight:700}.configurator-web-upsell-update-preview-btn .configurator-web-update-preview-btn{margin:20px auto 10px}.configurator-web-upsell-item-preview.configurator-web-desktop{padding:15px 25px}.configurator-web-upsell-item-preview.configurator-web-mobile{padding:15px}.configurator-web-upsell-item-preview .configurator-web-img-holder{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;height:240px;justify-content:center;width:100%}.configurator-web-upsell-item-preview .configurator-web-img-holder img{flex:0 0 auto;max-height:90%;max-width:90%;pointer-events:none}.configurator-web-color-swatch-icon{box-sizing:content-box}.configurator-web-color-swatch-icon.configurator-web-desktop{border-radius:50%}.configurator-web-color-swatch-icon.configurator-web-desktop.configurator-web-lg{border:4px solid transparent;height:55px;margin:0 auto;width:55px}.configurator-web-color-swatch-icon.configurator-web-desktop.configurator-web-lg .configurator-web-color-swatch{height:51px;margin:2px auto;width:51px}.configurator-web-color-swatch-icon.configurator-web-desktop.configurator-web-sm .configurator-web-color-swatch{height:28px;width:28px}.configurator-web-color-swatch-icon.configurator-web-desktop.configurator-web-active{border:4px solid #003087}.configurator-web-color-swatch-icon.configurator-web-desktop .configurator-web-color-swatch{border:1px solid #ccc;border-radius:50%}.configurator-web-color-swatch-icon.configurator-web-mobile.configurator-web-lg{border:0 solid transparent;border-radius:5px;height:40px;margin:0 auto;width:70px}.configurator-web-color-swatch-icon.configurator-web-mobile.configurator-web-lg.configurator-web-active{border:2px solid #003087;height:36px;width:66px}.configurator-web-color-swatch-icon.configurator-web-mobile.configurator-web-lg.configurator-web-active .configurator-web-color-swatch{height:34px;margin:1px auto;width:64px}.configurator-web-color-swatch-icon.configurator-web-mobile.configurator-web-lg .configurator-web-color-swatch{border:1px solid #ccc;border-radius:3px;height:40px;width:70px}.configurator-web-color-swatch-icon.configurator-web-mobile.configurator-web-sm{border:1px solid #ccc;border-radius:50%;height:28px;width:28px}.configurator-web-color-swatch-icon.configurator-web-mobile.configurator-web-sm .configurator-web-color-swatch{border-radius:50%;height:26px;margin:1px auto;width:26px}.configurator-web-color-swatch-icon:after,.configurator-web-color-swatch-icon:before,.configurator-web-local-image-icon{box-sizing:content-box}.configurator-web-local-image-icon.configurator-web-desktop{border-radius:50%}.configurator-web-local-image-icon.configurator-web-desktop.configurator-web-lg{border:4px solid transparent;height:55px;margin:0 auto;width:55px}.configurator-web-local-image-icon.configurator-web-desktop.configurator-web-lg img{height:51px;margin:2px auto;padding:5px;width:51px}.configurator-web-local-image-icon.configurator-web-desktop.configurator-web-sm img{height:28px;padding:2px;width:28px}.configurator-web-local-image-icon.configurator-web-desktop.configurator-web-active{border:4px solid #003087}.configurator-web-local-image-icon.configurator-web-desktop img{border:1px solid #ccc;border-radius:50%}.configurator-web-local-image-icon.configurator-web-mobile{border-radius:50%}.configurator-web-local-image-icon.configurator-web-mobile.configurator-web-lg{border:1px solid #ccc;height:50px;margin:0 auto;width:50px}.configurator-web-local-image-icon.configurator-web-mobile.configurator-web-lg.configurator-web-active{border:2px solid #003087;height:48px;width:48px}.configurator-web-local-image-icon.configurator-web-mobile.configurator-web-lg.configurator-web-active img{margin:2px auto}.configurator-web-local-image-icon.configurator-web-mobile.configurator-web-lg img{height:44px;margin:3px auto;width:44px}.configurator-web-local-image-icon.configurator-web-mobile.configurator-web-sm img{height:28px;padding:2px;width:28px}.configurator-web-local-image-icon.configurator-web-mobile img{border:1px solid #ccc;border-radius:50%}.configurator-web-local-image-icon:after,.configurator-web-local-image-icon:before{box-sizing:content-box}.configurator-web-upsell-scene7-image-icon{border:1px solid #ccc;height:40px;width:40px}.configurator-web-upsell-scene7-image-icon img{margin:0 auto;width:100%}.configurator-web-options-summary .configurator-web-header{background-color:#d1d3d5;font-size:1rem;font-weight:700;padding:8px 12px}.configurator-web-options-summary .configurator-web-content{padding:15px}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row{align-items:center;display:flex;margin:0 auto 10px}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row:last-child{margin-bottom:0}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row .configurator-web-imprint-icon{background-size:100% 100%;border:1px solid #ccc;flex:0 0 auto;height:40px;width:40px}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row .configurator-web-icon-placeholder{background-color:transparent;border:1px solid transparent;flex:0 0 auto;height:40px;width:40px}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row .configurator-web-color-swatch-icon{border-radius:0;border-width:0;flex:0 0 auto;height:40px;margin:0;width:40px}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row .configurator-web-color-swatch-icon .configurator-web-color-swatch{border-radius:0;height:40px;margin:0 auto;width:40px}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row .configurator-web-local-image-icon{border-radius:0;border-width:0;flex:0 0 auto;height:40px;margin:0;width:40px}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row .configurator-web-local-image-icon img{border-radius:0;height:40px;margin:0 auto;padding:3px;width:40px}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row .configurator-web-upsell-scene7-image-icon{flex:0 0 auto}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row .configurator-web-text{margin-left:10px}.configurator-web-options-summary .configurator-web-content .configurator-web-option-row .configurator-web-text span{font-weight:600}.configurator-web-dropdown-with-label .configurator-web-dropdown{width:90px;height:28px;border:2px solid #ccc;box-sizing:border-box;position:relative}.configurator-web-dropdown-with-label .configurator-web-dropdown .configurator-web-dropdown-menu{width:92px;max-width:92px;min-width:92px;left:-3px!important;padding:0}.configurator-web-dropdown-with-label .configurator-web-dropdown .configurator-web-dropdown-button{font-family:Arial,Helvetica,sans-serif;border:none;padding:0;margin:0;width:100%;height:100%;border-radius:0;vertical-align:top}.configurator-web-dropdown-with-label .configurator-web-dropdown .configurator-web-dropdown-button.configurator-web-btn-primary{background-color:#fff;color:#353535}.configurator-web-dropdown-with-label .configurator-web-dropdown .configurator-web-dropdown-button.configurator-web-dropdown-toggle:after{content:none}.configurator-web-dropdown-with-label .configurator-web-dropdown .configurator-web-dropdown-button .configurator-web-fake-dropdown{width:100%;height:100%}.configurator-web-dropdown-with-label .configurator-web-dropdown .configurator-web-dropdown-button .configurator-web-fake-dropdown .configurator-web-left{width:74%;height:100%;border-right:2px solid #ccc;font-family:Arial,Helvetica,sans-serif;text-align:left;display:inline-block;line-height:26px;padding-left:3px}.configurator-web-dropdown-with-label .configurator-web-dropdown .configurator-web-dropdown-button .configurator-web-fake-dropdown .configurator-web-right{text-align:center;display:inline-block;width:26%}.configurator-web-dropdown-with-label .configurator-web-dropdown .configurator-web-dropdown-button .configurator-web-fake-dropdown .configurator-web-right .configurator-web-dropdown-arrow{width:0;height:0;margin:auto;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid #353535}.configurator-web-text-font-face .configurator-web-font-face-dropdown{width:177px;height:28px;border:2px solid #ccc;box-sizing:border-box;position:relative}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-menu{width:179px;max-width:179px;min-width:179px;max-height:180px;overflow-y:scroll;left:-2px!important}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-button{border:none;padding:0;margin:0;width:100%;height:100%;border-radius:0;vertical-align:top}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-button.configurator-web-disabled{cursor:default}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-button.configurator-web-btn-primary{background-color:#fff;color:#353535}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-button.configurator-web-dropdown-toggle:after{content:none}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-button .configurator-web-fake-dropdown{width:100%;height:100%}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-button .configurator-web-fake-dropdown .configurator-web-left{width:86%;height:100%;border-right:2px solid #ccc;text-align:left;display:inline-block;padding-left:3px}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-button .configurator-web-fake-dropdown .configurator-web-left .configurator-web-font-face-img{margin-top:-4px;max-width:100%}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-button .configurator-web-fake-dropdown .configurator-web-right{text-align:center;display:inline-block;width:14%}.configurator-web-text-font-face .configurator-web-font-face-dropdown .configurator-web-dropdown-button .configurator-web-fake-dropdown .configurator-web-right .configurator-web-dropdown-arrow{width:0;height:0;margin:auto;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid #353535;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:88%}.configurator-web-text-button-group{display:inline-block;text-align:center}.configurator-web-text-button-group .configurator-web-button{box-sizing:border-box;width:30px;height:30px;margin:auto 4px;cursor:pointer}.configurator-web-text-button-group .configurator-web-button-no-label{width:35px;height:35px;margin:2px 0 0 2px}.configurator-web-text-button-group .configurator-web-button-mobile{width:28px;height:28px;margin:0 0 0 4px}.configurator-web-text-button-group .configurator-web-button-first{margin-left:0}.configurator-web-text-button-group .configurator-web-label{font-size:14px}.configurator-web-text-editor .configurator-web-block-font{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.configurator-web-text-editor .configurator-web-block-font .configurator-web-font-container{display:flex;height:100%;justify-content:center;flex-direction:row;align-items:center}.configurator-web-text-editor .configurator-web-block-font .configurator-web-toolbar-container{text-align:center}.configurator-web-text-editor .configurator-web-text-box{margin:10px 0;font-size:16px;height:39px;border:1px solid #000;border-radius:0;box-shadow:none;color:#000}.configurator-web-text-editor .configurator-web-text-box-active{border:2px solid #024f9d}.configurator-web-text-editor .configurator-web-text-box-error{border:2px solid red;background-color:#ffb0b0}.configurator-web-text-editor .configurator-web-apply-style-btn{margin-top:-10px;padding:0;color:#003087;font-size:14px;border:none}.configurator-web-text-editor .configurator-web-apply-style-btn .configurator-web-btn-content{display:flex;align-items:center;text-decoration:underline}.configurator-web-text-editor .configurator-web-apply-style-btn .configurator-web-btn-content img{margin-right:3px}.configurator-web-text-editor .configurator-web-apply-style-btn:focus{box-shadow:none}.configurator-web-text-editor-wrapper .configurator-web-header{background-color:#d1d3d5;font-size:1rem;font-weight:700;padding:8px 12px}.configurator-web-text-editor-wrapper .configurator-web-content{padding:15px}.configurator-web-desktop-upsell-editor{display:flex;flex-wrap:wrap;justify-content:center;line-height:normal;padding:15px}.configurator-web-desktop-upsell-editor .configurator-web-item-panel{margin-right:35px;width:350px}.configurator-web-desktop-upsell-editor .configurator-web-item-panel .configurator-web-item-introduction{margin-bottom:10px}.configurator-web-desktop-upsell-editor .configurator-web-text-editor-panel{width:400px}.configurator-web-mobile-upsell-editor{line-height:normal}.configurator-web-mobile-upsell-editor .configurator-web-item-introduction{margin-bottom:20px}.configurator-web-mobile-upsell-editor .configurator-web-upsell-item-preview{margin:0 auto;max-width:350px}.configurator-web-custom-checkbox{display:flex;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.configurator-web-custom-checkbox.configurator-web-checked .configurator-web-checkmark{background-color:#2196f3}.configurator-web-custom-checkbox.configurator-web-checked .configurator-web-checkmark:after{display:inline;display:initial}.configurator-web-custom-checkbox .configurator-web-checkmark{background-color:#fff;border:1px solid #ccc;box-sizing:content-box;cursor:pointer;height:25px;margin:2px 0;position:relative;width:25px}.configurator-web-custom-checkbox .configurator-web-checkmark:after{content:"";display:none;position:absolute;border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.configurator-web-custom-checkbox .configurator-web-checkmark:after,.configurator-web-custom-checkbox .configurator-web-checkmark:before{box-sizing:content-box}.configurator-web-custom-radio-button{align-items:center;display:flex;justify-content:center;padding:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.configurator-web-custom-radio-button.configurator-web-checked .configurator-web-checkmark:after{display:inline;display:initial}.configurator-web-custom-radio-button .configurator-web-checkmark{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;box-sizing:content-box;cursor:pointer;display:flex;height:25px;justify-content:center;width:25px}.configurator-web-custom-radio-button .configurator-web-checkmark:after{content:"";display:none;background-color:#2196f3;border:0 solid #2196f3;border-radius:50%;height:21px;width:21px}.configurator-web-custom-radio-button .configurator-web-checkmark:after,.configurator-web-custom-radio-button .configurator-web-checkmark:before{box-sizing:content-box}.configurator-web-upsell{line-height:normal;width:220px}.configurator-web-upsell.configurator-web-desktop{display:flex;flex-wrap:wrap;margin:10px;padding:0 5px}.configurator-web-upsell.configurator-web-desktop .configurator-web-item-name{align-self:flex-start;margin-bottom:3px;width:100%}.configurator-web-upsell.configurator-web-desktop .configurator-web-details-holder{align-self:flex-end;width:100%}.configurator-web-upsell.configurator-web-desktop .configurator-web-details-holder .configurator-web-quantity-holder{height:45px}.configurator-web-upsell.configurator-web-mobile{margin-bottom:10px}.configurator-web-upsell.configurator-web-mobile:last-child{margin-bottom:0}.configurator-web-upsell.configurator-web-mobile .configurator-web-details-holder .configurator-web-quantity-holder .configurator-web-quantity{margin-bottom:5px}.configurator-web-upsell .configurator-web-item-name{font-size:1rem;font-weight:700;text-transform:capitalize}.configurator-web-upsell .configurator-web-details-holder .configurator-web-item-id,.configurator-web-upsell .configurator-web-details-holder .configurator-web-price{font-size:.875rem}.configurator-web-upsell .configurator-web-details-holder .configurator-web-rating-wrapper{align-items:flex-end;display:flex;margin-bottom:2px}.configurator-web-upsell .configurator-web-details-holder .configurator-web-rating-wrapper .configurator-web-rating-holder .configurator-web-symbol{width:18px}.configurator-web-upsell .configurator-web-details-holder .configurator-web-rating-wrapper .configurator-web-number{font-size:.875rem;margin-left:5px}.configurator-web-upsell .configurator-web-details-holder .configurator-web-preview{border:1px solid #ccc;margin:10px auto}.configurator-web-upsell .configurator-web-details-holder .configurator-web-preview .configurator-web-badge{background-color:#f19607;color:#fff;font-size:.875rem;font-weight:600;height:20px;text-align:center}.configurator-web-upsell .configurator-web-details-holder .configurator-web-preview .configurator-web-img-holder{background-color:#fff;height:180px;position:relative;width:100%}.configurator-web-upsell .configurator-web-details-holder .configurator-web-preview .configurator-web-img-holder.configurator-web-with-badge{height:160px}.configurator-web-upsell .configurator-web-details-holder .configurator-web-preview .configurator-web-img-holder img{left:50%;max-height:85%;max-width:85%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.configurator-web-upsell .configurator-web-details-holder .configurator-web-custom-checkbox,.configurator-web-upsell .configurator-web-details-holder .configurator-web-custom-radio-button{margin-bottom:10px}.configurator-web-upsell .configurator-web-details-holder .configurator-web-quantity-holder .configurator-web-quantity{display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:600;justify-content:center}.configurator-web-upsell .configurator-web-details-holder .configurator-web-quantity-holder .configurator-web-quantity .configurator-web-qty-label{margin-top:3px}.configurator-web-upsell .configurator-web-details-holder .configurator-web-quantity-holder .configurator-web-quantity .configurator-web-qty-label label{margin:0}.configurator-web-upsell .configurator-web-details-holder .configurator-web-quantity-holder .configurator-web-quantity .configurator-web-qty-input{margin-left:8px}.configurator-web-upsell .configurator-web-details-holder .configurator-web-quantity-holder .configurator-web-quantity .configurator-web-qty-input input[type=text]{font-size:.85rem;padding:2px 5px;width:70px}.configurator-web-upsell .configurator-web-details-holder .configurator-web-quantity-holder .configurator-web-quantity .configurator-web-qty-input .configurator-web-mini-qty{font-size:.75rem;margin-top:3px}.configurator-web-upsell-list.configurator-web-desktop{padding-bottom:5px}.configurator-web-upsell-list.configurator-web-desktop .configurator-web-header h1{color:#000;font-size:1.875rem;font-weight:700;line-height:normal;margin:8px 0;text-align:center}.configurator-web-upsell-list.configurator-web-desktop .configurator-web-header h1 span{display:block;font-size:1.25rem;margin:3px 0}.configurator-web-upsell-list.configurator-web-desktop .configurator-web-list-content{display:flex;flex-wrap:wrap;justify-content:center}.configurator-web-upsell-list.configurator-web-mobile{padding-bottom:10px}.configurator-web-upsell-list.configurator-web-mobile .configurator-web-header{margin-bottom:20px;padding-left:10px;padding-right:10px}.configurator-web-upsell-list.configurator-web-mobile .configurator-web-header h1{color:#000;font-size:1.25rem;font-weight:700;line-height:normal;margin:5px 0;text-align:center}.configurator-web-upsell-list.configurator-web-mobile .configurator-web-header h1 span{display:block;font-size:1rem;margin:5px 0}.configurator-web-upsell-list.configurator-web-mobile .configurator-web-list-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.configurator-web-desktop-warning-message{background-color:#fcf4f4}.configurator-web-text-button{margin:10px 0}.configurator-web-text-button,.configurator-web-text-button-footer{color:#06c;text-decoration:underline;text-align:center;cursor:pointer}.configurator-web-text-button-footer{margin:10px 40px 10px 0}.configurator-web-logo-reset p{font-size:14px;text-align:left}.configurator-web-logo-reset p.configurator-web-link{cursor:pointer;color:#06c;font-weight:400;margin-top:10px;text-align:center;text-decoration:underline}.configurator-web-mobile-logo-reset{display:flex;align-items:center}.configurator-web-mobile-logo-reset p{font-size:14px;text-align:left}.configurator-web-mobile-logo-reset p.configurator-web-link{cursor:pointer;color:#06c;margin:10px 0 10px 5px;text-align:center;text-decoration:underline}.configurator-web-userimage-uploadbutton{opacity:0;background:#e0ffff;cursor:pointer}.configurator-web-userimage-uploadbutton-nonDigital-newLogo{opacity:0;background:#e0ffff;cursor:pointer;position:relative;margin:auto;top:-35px;width:150px;height:30px;overflow:hidden}.configurator-web-userimage-uploadbutton-nonDigital-newLogo input{cursor:pointer}.configurator-web-mobile-logo-upload-new{display:flex;align-items:center;position:relative}.configurator-web-mobile-logo-upload-new p{font-size:14px;text-align:left}.configurator-web-mobile-logo-upload-new p.configurator-web-link{cursor:pointer;color:#06c;margin:10px 0 10px 5px;text-align:center;text-decoration:underline}.configurator-web-mobile-logo-upload-new .configurator-web-upload-button{position:absolute;width:180px;height:30px;overflow:hidden}.configurator-web-logo-upload-new{display:flex;align-items:center;position:relative}.configurator-web-logo-upload-new p{font-size:14px;text-align:left}.configurator-web-logo-upload-new p.configurator-web-link{cursor:pointer;color:#fff;text-decoration:none;margin-top:10px;text-align:center;font-weight:700}.configurator-web-logo-upload-new .configurator-web-upload-button{position:absolute;width:180px;height:30px;overflow:hidden}.configurator-web-mobile-dpi-warning-button{width:100%;background-color:#fff}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;margin:0;font-size:13px;font-weight:500}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar .configurator-web-bg-green{background-color:#05a26b;width:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar .configurator-web-bg-green p{margin:0;text-decoration:none;color:#fff}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar .configurator-web-bg-green div{top:0}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar .configurator-web-bg{width:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 0;border-top:1px solid #d4d4d4;background-color:#f3f3f3}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar .configurator-web-bg p{margin:0;text-decoration:none}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar .configurator-web-bg div{top:0}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar .configurator-web-button-link{color:#fff;text-decoration:none}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar-container .configurator-web-button-bar{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;margin:0;font-size:13px;font-weight:500;flex-direction:row}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar-container .configurator-web-button-bar .configurator-web-bg-green{background-color:#05a26b;width:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar-container .configurator-web-button-bar .configurator-web-bg-green p{margin:0;text-decoration:none;color:#fff}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar-container .configurator-web-button-bar .configurator-web-bg-green div{top:0}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar-container .configurator-web-button-bar .configurator-web-bg{width:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 0;border-top:1px solid #d4d4d4;background-color:#f3f3f3}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar-container .configurator-web-button-bar .configurator-web-bg p{margin:0;text-decoration:none}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar-container .configurator-web-button-bar .configurator-web-bg div{top:0}.configurator-web-mobile-dpi-warning-button .configurator-web-button-bar-container .configurator-web-button-bar .configurator-web-button-link{color:#fff;text-decoration:none}.configurator-web-mobile-dpi-warning-button-footer{width:100%;background-color:#fff}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;margin:0;font-size:13px;font-weight:500;flex-direction:row}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar .configurator-web-bg-green{background-color:#05a26b;width:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar .configurator-web-bg-green p{margin:0;text-decoration:none;color:#fff}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar .configurator-web-bg-green div{top:0}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar .configurator-web-bg{width:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 0;border-top:1px solid #d4d4d4;background-color:#f3f3f3}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar .configurator-web-bg p{margin:0;text-decoration:none}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar .configurator-web-bg div{top:0}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar .configurator-web-button-link{color:#fff;text-decoration:none}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar .configurator-web-button-bar-continue{width:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 0;border-top:1px solid #d4d4d4;background-color:#f3f3f3;align-items:center}.configurator-web-mobile-dpi-warning-button-footer .configurator-web-button-bar .configurator-web-button-bar-continue .configurator-web-text-button-footer{margin:0}.configurator-web-mobile-dpi-warning-page{display:flex;flex-direction:column;justify-content:space-between;height:100%}.configurator-web-mobile-dpi-warning-page .configurator-web-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 5px;text-align:center}.configurator-web-mobile-dpi-warning-page .configurator-web-content span{display:block;color:red;font-size:20px}.configurator-web-mobile-dpi-warning-page .configurator-web-content span:first-of-type{font-weight:700;display:inline-block}.configurator-web-mobile-dpi-warning-page .configurator-web-content span:first-of-type:before{content:"";background:url(https://static-resource.promotionalstore.com/resources/assets/ui/desktop/info.svg) no-repeat;display:inline-block;width:25px;height:25px;margin-right:5px}.configurator-web-desktop-warning-message .configurator-web-closex{background-image:url(https://static-resource.promotionalstore.com/resources/assets/ui/desktop/closex.svg);width:20px;height:20px;cursor:pointer;margin-right:10px}.configurator-web-desktop-warning-message .configurator-web-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 0;text-align:center}.configurator-web-desktop-warning-message .configurator-web-content span{display:block;color:red;font-size:20px}.configurator-web-desktop-warning-message .configurator-web-content span:first-of-type{font-weight:700}.configurator-web-desktop-warning-message .configurator-web-content .configurator-web-icon-info{width:25px;height:25px}.configurator-web-mobile-warning-message{display:flex;flex-direction:column;justify-content:space-between;height:100%}.configurator-web-mobile-warning-message .configurator-web-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;text-align:center}.configurator-web-mobile-warning-message .configurator-web-content span{display:block;color:red;font-size:20px}.configurator-web-mobile-warning-message .configurator-web-content span:first-of-type{font-weight:700;display:inline-block}.configurator-web-mobile-warning-message .configurator-web-content span:first-of-type:before{content:"";background:url(https://static-resource.promotionalstore.com/resources/assets/ui/desktop/info.svg) no-repeat;display:inline-block;width:25px;height:25px;margin-right:5px}.configurator-web-upsells-dialog.configurator-web-desktop{max-width:none!important}@media screen and (min-width:580px){.configurator-web-upsells-dialog.configurator-web-desktop{width:90%}}@media screen and (min-width:800px){.configurator-web-upsells-dialog.configurator-web-desktop{width:80%}}@media screen and (min-width:1024px){.configurator-web-upsells-dialog.configurator-web-desktop{width:70%}}@media screen and (min-width:1280px){.configurator-web-upsells-dialog.configurator-web-desktop{width:60%}}.configurator-web-upsells-dialog.configurator-web-desktop .configurator-web-close-button{height:30px;width:30px}.configurator-web-upsells-dialog.configurator-web-desktop .configurator-web-no-thanks-button{font-weight:700;text-decoration:underline}.configurator-web-upsells-dialog.configurator-web-desktop .configurator-web-add-to-cart-button{font-weight:700}.configurator-web-upsells-dialog.configurator-web-mobile .configurator-web-close-button{height:30px;width:30px}.configurator-web-upsells-dialog.configurator-web-mobile .configurator-web-no-thanks-button{font-weight:600;padding-left:.5rem;padding-right:.5rem;text-decoration:underline}.configurator-web-upsells-dialog.configurator-web-mobile .configurator-web-add-to-cart-button{font-weight:600}.configurator-web-upsells-dialog.configurator-web-with-close-btn div[class$=modal-content] div[class$=modal-header]{border-bottom-color:transparent;padding:0}.configurator-web-upsells-dialog.configurator-web-with-close-btn div[class$=modal-content] div[class$=modal-body]{padding-top:.25rem}.configurator-web-upsells-dialog .configurator-web-close-button{background:url(https://static-resource.promotionalstore.com/resources/assets/ui/desktop/popup-close.svg) no-repeat 50% #fff;content:"";cursor:pointer;margin:.5rem .5rem 0 auto;overflow:hidden;transition:all .25s ease}.configurator-web-upsells-dialog .configurator-web-close-button:hover{-webkit-transform:scale(.8);transform:scale(.8)}.configurator-web-upsells-dialog div[class$=modal-content] div[class$=modal-body]{padding-bottom:.25rem;padding-top:1.25rem}.configurator-web-upsells-dialog .configurator-web-tab-content{padding:15px 15px 0}.configurator-web-upsells-dialog .configurator-web-upsell .configurator-web-quantity .configurator-web-qty-input input[type=text]{border:1px solid #aaa;outline:none}.configurator-web-upsells-dialog .configurator-web-add-to-cart-button{background-color:#05a26b;border-color:#05a26b}.configurator-web-upsells-dialog .configurator-web-add-to-cart-button.configurator-web-disabled{background-color:#6c757d;border-color:#6c757d}.configurator-web-upsells-dialog .configurator-web-add-to-cart-button.configurator-web-new-btn-color,.configurator-web-upsells-dialog .configurator-web-add-to-cart-button.configurator-web-new-btn-color:active{background-color:#9ccb3b;color:#001738;border:none}@-webkit-keyframes configurator-web-loader{15%{-webkit-transform:translateX(0);transform:translateX(0)}45%{-webkit-transform:translateX(200px);transform:translateX(200px)}65%{-webkit-transform:translateX(200px);transform:translateX(200px)}95%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes configurator-web-loader{15%{-webkit-transform:translateX(0);transform:translateX(0)}45%{-webkit-transform:translateX(200px);transform:translateX(200px)}65%{-webkit-transform:translateX(200px);transform:translateX(200px)}95%{-webkit-transform:translateX(0);transform:translateX(0)}}.configurator-web-loader{display:flex;justify-content:center;position:relative;height:20px;left:-100px;margin-bottom:10px}.configurator-web-loader .configurator-web-loader-dot{-webkit-animation-name:configurator-web-loader;animation-name:configurator-web-loader;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;height:20px;width:20px;border-radius:100%;position:absolute;border:2px solid #fff;background-color:#000}.configurator-web-loader .configurator-web-loader-dot:first-child{-webkit-animation-delay:.5s;animation-delay:.5s;background-color:#051937}.configurator-web-loader .configurator-web-loader-dot:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s;background-color:#ffc72c}.configurator-web-loader .configurator-web-loader-dot:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s;background-color:#036341}.configurator-web-loader .configurator-web-loader-dot:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s;background-color:#0076bb}.configurator-web-loader .configurator-web-loader-dot:nth-child(5){-webkit-animation-delay:.1s;animation-delay:.1s;background-color:#4ec3e0}.configurator-web-loader .configurator-web-loader-dot:nth-child(6){-webkit-animation-delay:0s;animation-delay:0s;background-color:#051937}.configurator-web-upload-progress .configurator-web-upload-progress-container{margin-left:8px}.configurator-web-upload-progress .configurator-web-upload-progress-bar{position:relative}.configurator-web-upload-progress .configurator-web-upload-progress-bar .configurator-web-bar{position:absolute;background:#024f9d;height:26px}.configurator-web-upload-progress .configurator-web-upload-progress-bar .configurator-web-progress-label{left:0;top:0}.configurator-web-upload-progress .configurator-web-upload-progress-message{background-color:#e0ffff;position:relative;margin:8px auto;width:140px;text-align:"center"}.configurator-web-waitingcover-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.6)}.configurator-web-waitingcover-modal,.configurator-web-waitingcover-modal-body{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.configurator-web-waitingcover-modal-body{text-align:center;z-index:30;position:absolute}.configurator-web-waitingcover-text{top:120px;width:115px;text-wrap:nowrap}.configurator-web-waitingcover-text-sharpen{display:flex;justify-content:center;align-items:center;position:relative;padding:8px;border-radius:10px}.configurator-web-waitingcover-text-sharpen img{width:20px;margin-right:8px}.configurator-web-waitingcover-text-sharpen-mobile{display:flex;justify-content:center;align-items:center;position:relative;padding:8px;border-radius:10px;width:300px}.configurator-web-waitingcover-text-sharpen-mobile img{width:20px;margin-right:8px}@-webkit-keyframes configurator-web-waitingcover-loading-text{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes configurator-web-waitingcover-loading-text{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.configurator-web-waitingcover-loading{left:0;right:0;width:4rem}.configurator-web-waitingcover-loading:after{content:"";-webkit-animation-name:configurator-web-waitingcover-loading-text;animation-name:configurator-web-waitingcover-loading-text;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
/*# sourceMappingURL=upsells.css.map */