#chat-icon-footer-online{display:none!important}.configurator-web-modal-backdrop.fade{opacity:0}.configurator-web-modal-backdrop.show{opacity:.5}.configurator-web-modal.fade .configurator-web-modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.configurator-web-modal.fade .configurator-web-modal-dialog{transition:none}}.configurator-web-modal.show .configurator-web-modal-dialog{transform:none}.configurator-web-dropdown-menu.show,.configurator-web-font-face-dropdown .show{display:block}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.configurator-web-tooltip.show{opacity:var(--bs-tooltip-opacity)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.dropdown-toggle:after{display:none!important}.configurator-web-offcanvas.show:not(.hiding),.configurator-web-offcanvas.showing{transform:none}.configurator-web-offcanvas.hiding,.configurator-web-offcanvas.show,.configurator-web-offcanvas.showing{visibility:visible}.configurator-web-offcanvas-backdrop.fade{opacity:0}.configurator-web-offcanvas-backdrop.show{opacity:.5}.configurator-web-offcanvas.show{--bs-offcanvas-width:360px}@media screen and (max-width:360px){.configurator-web-topBar-offcanvas.configurator-web-offcanvas.show{--bs-offcanvas-width:300px}}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.nav-link{background:none;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.configurator-web-nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid #0000;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.configurator-web-nav-tabs .nav-link:focus,.configurator-web-nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.configurator-web-nav-tabs .nav-item.show .nav-link,.configurator-web-nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.configurator-web-dropdown .dropdown-menu{background-color:#fff;border-color:#d7d7d7}.dropdown-menu.show{display:block}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-item{background-color:initial;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:initial;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.configurator-web-top-bar-container .configurator-web-dropdown-toggle.configurator-web-share-button.show,.configurator-web-top-bar-container .configurator-web-top-bar-dropdown.dropdown-toggle.show{background:#34363829}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.configurator-web-popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.configurator-web-popover .popover-arrow:after,.configurator-web-popover .popover-arrow:before{border:0 solid #0000;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.modal-header{align-items:center;border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:#0000 var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:initial;color:var(--bs-btn-close-color);height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close.disabled,.btn-close:disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}.configurator-web-modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.configurator-web-modal-dialog-scrollable .modal-body{overflow-y:auto}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.form-control{-webkit-appearance:none;appearance:none;background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control,.form-control:focus{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.form-control:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.invalid-tooltip{background-color:var(--bs-danger);border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;display:flex;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-btn-primary:active,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-btn-primary:focus{opacity:1!important}.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-leave{width:190px!important}.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-save{width:70px!important}.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-leave,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-leave:active,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-leave:focus,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-leave:hover,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-save,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-save:active,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-save:focus,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-save:hover{background-color:#003087;border-color:#003087;color:#fff}.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-leave:active,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-leave:focus,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-save:active,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-save:focus{opacity:.75}.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-cancel{border-color:#0000!important;margin-right:120px;text-decoration:underline;width:70px!important}.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-cancel:active,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-cancel:focus,.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-modal-footer button.configurator-web-cancel:hover{background-color:#0000!important;text-decoration:underline}.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-mobile-modal-footer{padding:0 0 .75rem}.configurator-web-main-savedprojectconfirm>div:first-of-type .configurator-web-mobile-modal-footer button.configurator-web-cancel{margin-right:0}.configurator-web-logo{flex:1 1}.configurator-web-logo img{cursor:pointer;height:35px;width:auto}.configurator-web-main-servicenumber{color:#fff}.configurator-web-main-error{align-items:center;display:flex;flex-direction:column;height:500px;justify-content:center}.configurator-web-main-error .configurator-web-error-container-500{margin:0 auto 120px;max-width:450px}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-logo-container-500{display:block;margin:75px auto 0;width:320px}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-logo-container-500 img{width:100%}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-logo-text-500{text-align:center;width:100%}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-error-text-500{display:block;font-size:.94rem;letter-spacing:.3px}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-error-list-500{font-size:.94rem;line-height:.8;list-style-type:none;margin:0;padding:0}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-error-list-500 .configurator-web-bullet-500{color:#003087;font-size:1.37rem;position:relative}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-error-list-500 .configurator-web-list-text-500{font-size:.94rem;position:relative;top:-5px}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-error-list-500 .configurator-web-list-text-500 a{color:#000;cursor:default;text-decoration:none}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-error-list-500 span+span{font-size:.94rem;position:relative;top:-5px}.configurator-web-main-error .configurator-web-error-container-500 .configurator-web-number-container-500 span{color:#003087;font-size:1.37rem;text-decoration:none}.configurator-web-main-error .configurator-web-copyright-notice-500{color:#978784;margin:35px 0 0;text-align:center}@keyframes configurator-web-loader{15%{transform:translateX(0)}45%{transform:translateX(200px)}65%{transform:translateX(200px)}95%{transform:translateX(0)}}.configurator-web-loader{display:flex;height:20px;justify-content:center;left:-100px;margin-bottom:10px;position:relative}.configurator-web-loader .configurator-web-loader-dot{animation-duration:3s;animation-iteration-count:infinite;animation-name:configurator-web-loader;animation-timing-function:ease-in-out;background-color:#000;border:2px solid #fff;border-radius:100%;height:20px;position:absolute;width:20px}.configurator-web-loader .configurator-web-loader-dot:first-child{animation-delay:.5s;background-color:#051937}.configurator-web-loader .configurator-web-loader-dot:nth-child(2){animation-delay:.4s;background-color:#ffc72c}.configurator-web-loader .configurator-web-loader-dot:nth-child(3){animation-delay:.3s;background-color:#036341}.configurator-web-loader .configurator-web-loader-dot:nth-child(4){animation-delay:.2s;background-color:#0076bb}.configurator-web-loader .configurator-web-loader-dot:nth-child(5){animation-delay:.1s;background-color:#4ec3e0}.configurator-web-loader .configurator-web-loader-dot:nth-child(6){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{background:#024f9d;height:26px;position:absolute}.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;margin:8px auto;position:relative;text-align:"center";width:140px}.configurator-web-waitingcover-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff9;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2100!important}.configurator-web-waitingcover-backdrop{z-index:2100!important}.configurator-web-waitingcover-modal-body{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:30}.configurator-web-waitingcover-text{text-wrap:nowrap;top:120px;width:115px}.configurator-web-waitingcover-text-sharpen{align-items:center;border-radius:10px;display:flex;justify-content:center;padding:8px;position:relative}.configurator-web-waitingcover-text-sharpen img{margin-right:8px;width:20px}.configurator-web-waitingcover-text-sharpen-mobile{align-items:center;border-radius:10px;display:flex;justify-content:center;padding:8px;position:relative}.configurator-web-waitingcover-text-sharpen-mobile img{margin-right:8px;width:20px}.configurator-web-waitingcover-text-sharpen-mobile{width:300px}@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{animation-duration:3s;animation-iteration-count:infinite;animation-name:configurator-web-waitingcover-loading-text;content:""}.configurator-web-userimage-uploadbutton{background:#e0ffff;cursor:pointer;opacity:0}.configurator-web-userimage-uploadbutton-nonDigital-newLogo{background:#e0ffff;cursor:pointer;height:30px;margin:auto;opacity:0;overflow:hidden;position:relative;top:-35px;width:150px}.configurator-web-userimage-uploadbutton-nonDigital-newLogo input{cursor:pointer}.configurator-web-CTAbutton-wrapper{--left-dark-icon:"";--left-light-icon:"";--right-dark-icon:"";--right-light-icon:"";align-items:center;align-self:center;border-radius:10px;box-shadow:none;display:flex;font-size:11px;font-weight:500;font-weight:600;gap:8px;height:32px;justify-content:center;letter-spacing:.055px;line-height:16px;padding:12px 16px;width:100%}.configurator-web-CTAbutton-wrapper.configurator-web-primary{background:#00263e;border:2px solid #00263e;color:#fff}.configurator-web-CTAbutton-wrapper.configurator-web-primary .configurator-web-dark-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-primary .configurator-web-white-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-primary .configurator-web-icon{background:var(--left-light-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-primary:hover{background:#4ec3e0;border:2px solid #00263e;color:#00263e}.configurator-web-CTAbutton-wrapper.configurator-web-primary:hover .configurator-web-dark-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-primary:hover .configurator-web-white-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-primary:hover .configurator-web-icon{background:var(--left-dark-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-primary:focus{background:#a4dbeb;border:2px solid #00263e;box-shadow:none;color:#00263e}.configurator-web-CTAbutton-wrapper.configurator-web-primary:focus .configurator-web-dark-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-primary:focus .configurator-web-white-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-primary:focus .configurator-web-icon{background:var(--left-dark-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-primary:active{background:#4ec3e0;border:none;color:#00263e}.configurator-web-CTAbutton-wrapper.configurator-web-primary:active .configurator-web-dark-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-primary:active .configurator-web-white-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-primary:active .configurator-web-icon{background:var(--left-dark-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-secondary{background:#fff;border:2px solid #00263e;color:#00263e;position:relative}.configurator-web-CTAbutton-wrapper.configurator-web-secondary .configurator-web-dark-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-secondary .configurator-web-white-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-secondary .configurator-web-icon{background:var(--left-dark-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:hover{background:#00263e;border:2px solid #00263e;color:#fff}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:hover .configurator-web-dark-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:hover .configurator-web-white-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:hover .configurator-web-icon{background:var(--left-light-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:focus{background:#fff;border:2px solid #00263e;box-shadow:none;color:#00263e}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:focus .configurator-web-dark-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:focus .configurator-web-white-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:focus .configurator-web-icon{background:var(--left-dark-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:focus-visible{outline:2px dashed #00263e;outline-offset:2px}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:active{background:#a4dbeb;border:2px solid #00263e;color:#00263e;outline:none}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:active .configurator-web-dark-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:active .configurator-web-white-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-secondary:active .configurator-web-icon{background:var(--left-dark-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary{background:#a4dbeb;border:2px solid #a4dbeb;color:#00263e}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary .configurator-web-dark-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary .configurator-web-white-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary .configurator-web-icon{background:var(--left-dark-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:hover{background:#a4dbeb;border:2px solid #00263e;color:#00263e}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:hover .configurator-web-dark-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:hover .configurator-web-white-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:hover .configurator-web-icon{background:var(--left-dark-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:focus{background:#4ec3e0;border:2px solid #00263e;box-shadow:none;color:#00263e}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:focus .configurator-web-dark-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:focus .configurator-web-white-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:focus .configurator-web-icon{background:var(--left-dark-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:active{background:#00263e;color:#fff}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:active .configurator-web-dark-component{display:none}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:active .configurator-web-white-component{display:block}.configurator-web-CTAbutton-wrapper.configurator-web-tertiary:active .configurator-web-icon{background:var(--left-light-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper.configurator-web-success{background-color:#447500;border:2px solid #447500;color:#fff}.configurator-web-CTAbutton-wrapper.configurator-web-success:hover{background-color:#fff;border:2px solid #447500;color:#447500}.configurator-web-CTAbutton-wrapper.configurator-web-success:focus{background-color:#fff;border:2px solid #0b4387;color:#0b4387}.configurator-web-CTAbutton-wrapper.configurator-web-success:active{background-color:#256a2e;border:none;color:#fff}.configurator-web-CTAbutton-wrapper:disabled{background-color:#919191;border-color:#919191;color:#fff;cursor:default}.configurator-web-CTAbutton-wrapper:disabled:hover{cursor:default}.configurator-web-CTAbutton-wrapper:disabled .configurator-web-dark-component{display:none}.configurator-web-CTAbutton-wrapper:disabled .configurator-web-white-component{display:block}.configurator-web-CTAbutton-wrapper:disabled .configurator-web-icon{background:var(--left-light-icon) center center/contain no-repeat;height:20px;transition-delay:50ms;width:20px}.configurator-web-CTAbutton-wrapper .configurator-web-upload-button{cursor:pointer;left:0;position:absolute;top:0}@media(min-width:600px){.configurator-web-CTAbutton-wrapper{font-size:14px;font-weight:400;font-weight:600;height:44px;letter-spacing:.035px;line-height:20px}.configurator-web-CTAbutton-wrapper .configurator-web-icon{height:24px;width:24px}.configurator-web-CTAbutton-wrapper.configurator-web-xs{font-size:11px;font-weight:500;font-weight:600;height:32px;letter-spacing:.055px;line-height:16px}.configurator-web-CTAbutton-wrapper.configurator-web-xs .configurator-web-icon{height:20px;width:20px}}.configurator-web-slider-container{display:flex;height:100%;overflow:hidden;position:relative}.configurator-web-slider-container .configurator-web-list{align-items:center;display:flex}.configurator-web-slider-container button{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;width:32px;z-index:1}.configurator-web-slider-container button.configurator-web-leftArrow{left:0}.configurator-web-slider-container button.configurator-web-rightArrow{right:0;z-index:0}.configurator-web-slider-container .configurator-web-linerGrid{height:100%;position:absolute;width:20px}.configurator-web-slider-container .configurator-web-linerGrid.configurator-web-leftGradient{background:linear-gradient(90deg,#fff,#0000);left:32px;z-index:1}.configurator-web-slider-container .configurator-web-linerGrid.configurator-web-rightGradient{background:linear-gradient(270deg,#fff,#0000);right:32px}.configurator-web-imprintarea-group-nav{padding:0 24px;width:100%}.configurator-web-imprintarea-group-nav .configurator-web-kit-tabs{align-items:center;align-self:stretch;display:flex;flex-wrap:nowrap;gap:0;white-space:nowrap}.configurator-web-imprintarea-group-nav .configurator-web-kit-tabs .configurator-web-tab-link{align-items:center;border-bottom:2px solid #0000;box-shadow:none;color:#343638;display:flex;font-size:14px;font-weight:500;gap:4px;height:48px;justify-content:center;letter-spacing:.014px;line-height:20px;padding:8px 16px}.configurator-web-imprintarea-group-nav .configurator-web-kit-tabs .configurator-web-tab-link:focus,.configurator-web-imprintarea-group-nav .configurator-web-kit-tabs .configurator-web-tab-link:hover{border-bottom:2px solid #3aa1bc;font-size:14px;font-weight:500;font-weight:600;letter-spacing:.014px;line-height:20px}.configurator-web-imprintarea-group-nav .configurator-web-kit-tabs .configurator-web-tab-link.configurator-web-active{border-bottom:2px solid #00263e;color:#00263e;font-size:14px;font-weight:500;font-weight:600;letter-spacing:.014px;line-height:20px}.configurator-web-tooltip-wrapper div[class$=tooltip-inner]{background-color:#00263e;border-radius:4px;color:#fff;font-family:Libre Franklin,Lato,"sans-serif";font-size:13px;font-style:normal;font-weight:400;letter-spacing:.052px;line-height:16px;max-width:236px;padding:4px 8px;text-align:left}.configurator-web-color-swatch-section{box-sizing:border-box;cursor:pointer;justify-content:center;overflow:hidden;position:relative}.configurator-web-color-swatch-section,.configurator-web-color-swatch-section .configurator-web-color-swatch-option{align-items:center;border-radius:4px;display:flex}.configurator-web-color-swatch-section .configurator-web-color-swatch-option:hover .configurator-web-color-swatch{border-color:#3aa1bc}.configurator-web-color-swatch-section .configurator-web-color-swatch-option:focus .configurator-web-color-swatch{border-color:#0b4387}.configurator-web-color-swatch-section .configurator-web-color-swatch-option:active .configurator-web-color-swatch{border-color:#00263e}.configurator-web-color-swatch-section .configurator-web-color-swatch-option .configurator-web-color-swatch{background-clip:content-box;border:2px solid #0000;border-radius:4px;height:36px;padding:4px;width:36px}.configurator-web-color-swatch-section .configurator-web-color-swatch-option .configurator-web-color-swatch.configurator-web-focus{border-color:#0b4387}.configurator-web-color-swatch-section .configurator-web-color-swatch-option .configurator-web-color-swatch.configurator-web-active{border-color:#00263e}.configurator-web-icon-button-wrapper{align-items:center;background-color:#0000;border:none;display:flex;flex-shrink:0;gap:8px;height:32px;justify-content:center;padding:8px;width:32px}.configurator-web-icon-button-wrapper.configurator-web-square{border-radius:8px}.configurator-web-icon-button-wrapper.configurator-web-round{border-radius:50%}.configurator-web-icon-button-wrapper.configurator-web-sm{height:24px;width:24px}.configurator-web-icon-button-wrapper.configurator-web-sm img,.configurator-web-icon-button-wrapper.configurator-web-xs{height:20px;width:20px}.configurator-web-icon-button-wrapper.configurator-web-xs img{height:16px;width:16px}.configurator-web-icon-button-wrapper img{height:24px;width:24px}.configurator-web-icon-button-wrapper:not(:disabled):focus,.configurator-web-icon-button-wrapper:not(:disabled):hover{background-color:#fff;border:2px solid #343638;box-shadow:none;outline:none}.configurator-web-icon-button-wrapper:not(:disabled):active{background-color:#3436381f!important;border:2px solid #343638!important}.configurator-web-icon-button-wrapper:disabled{background:#fff;opacity:.5}@media(min-width:900px){.configurator-web-icon-button-wrapper{height:44px;width:44px}.configurator-web-icon-button-wrapper img{height:32px;width:32px}}.configurator-web-imprint-colors{align-self:stretch;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:4px 0}.configurator-web-imprint-colors .configurator-web-color-text{align-items:center;align-self:stretch;display:flex;gap:10px;justify-content:center;padding:0 4px}.configurator-web-imprint-colors .configurator-web-color-text .configurator-web-add-color{display:none}.configurator-web-imprint-colors .configurator-web-color-text{flex:1 0;font-size:12px;font-weight:500;font-weight:600;letter-spacing:.06px;line-height:16px;text-align:center}.configurator-web-imprint-colors .configurator-web-bom-colors-container{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px;padding:8px 4px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list:focus-visible{box-shadow:none;outline-color:#3aa1bc;outline-offset:2px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list:hover{border-color:#0000;box-shadow:none;outline:0}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list.configurator-web-colors-scroll{height:110px;justify-content:center;margin-right:-10px;overflow:scroll}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list.configurator-web-colors-scroll::-webkit-scrollbar{width:6px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list.configurator-web-colors-scroll::-webkit-scrollbar-thumb{background:#d0d3d4;border:1px solid #ccc;border-radius:12px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list.configurator-web-colors-scroll::-webkit-scrollbar:horizontal{background:#0000;height:0}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list.configurator-web-colors-no-scroll{width:100%}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list .configurator-web-color-item{align-items:center;background-clip:content-box;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list .configurator-web-color-item.configurator-web-active{border:2px solid #000}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list .configurator-web-color-item:hover{border:2px solid #3aa1bc}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list .configurator-web-color-item.configurator-web-focused{border:2px solid #0b4387;outline:none}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list .configurator-web-color-item img{flex-shrink:0;max-height:32px;max-width:32px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-add-icon{cursor:pointer;margin-top:5px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-add-icon.configurator-web-icon-button-wrapper{border-radius:4px;height:36px;padding:4px;width:36px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-add-icon .configurator-web-add-icon-right{display:block}@media(max-width:900px){.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-add-icon .configurator-web-add-icon-right{display:none}}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-add-icon.configurator-web-fixed-right{bottom:8px;position:absolute;right:4px}.configurator-web-imprint-colors .configurator-web-parting-line{align-self:stretch;background:#c9cdd0;height:1px;margin:0}@media(max-width:900px){.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list{gap:8px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-color-list.configurator-web-colors-scroll{height:-webkit-fit-content;height:fit-content;min-height:40px}.configurator-web-imprint-colors .configurator-web-color-text{align-items:center;align-self:flex-start;align-self:stretch;display:flex;justify-content:space-between;padding:0 16px}.configurator-web-imprint-colors .configurator-web-color-text span{text-align:left}.configurator-web-imprint-colors .configurator-web-color-text .configurator-web-add-color{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:4px;justify-content:center;padding:8px}.configurator-web-imprint-colors .configurator-web-color-text .configurator-web-add-color:hover{background:linear-gradient(0deg,#00263e0a,#00263e0a),#fff}.configurator-web-imprint-colors .configurator-web-color-text .configurator-web-add-color:focus-visible{background:linear-gradient(0deg,#00263e0a,#00263e0a),#fff;outline:none}.configurator-web-imprint-colors .configurator-web-color-text .configurator-web-add-color img{height:16px;width:16px}.configurator-web-imprint-colors .configurator-web-color-text .configurator-web-add-color label{color:#00263e;font-size:12px;font-weight:500;font-weight:600;letter-spacing:.06px;line-height:16px;text-align:center}.configurator-web-imprint-colors .configurator-web-bom-colors-container{justify-content:flex-start;padding:0 16px}.configurator-web-imprint-colors .configurator-web-bom-colors-container .configurator-web-add-icon{display:none}}.configurator-web-spinner-wrapper-container{align-items:center;color:#343638;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;gap:8px}.configurator-web-spinner-wrapper{background-attachment:scroll;background-color:#0000;background-repeat:no-repeat;background-size:100% auto;border:none;border-radius:0;height:22px;width:22px}.configurator-web-spinner-wrapper.configurator-web-dark{background-image:url(https://static-resource.promotionalstore.com/resources/assets/ui/nextgen/spinner_border.svg)}.configurator-web-spinner-wrapper.configurator-web-light{background-image:url(https://static-resource.promotionalstore.com/resources/assets/ui/nextgen/spinner_border_white.svg)}.configurator-web-spinner-wrapper.configurator-web-sm{height:16px;width:16px}.configurator-web-offcanvas-blocker{align-items:center;background-color:#ffffffb3;border-radius:inherit;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.configurator-web-nextgen-offcanvas-wrapper{align-items:center;display:flex;flex-direction:column;font-family:Libre Franklin,Lato,sans-serif;height:100%;overflow-x:hidden;overflow-y:auto}.configurator-web-nextgen-offcanvas-wrapper::-webkit-scrollbar{width:6px}.configurator-web-nextgen-offcanvas-wrapper::-webkit-scrollbar-thumb{background:#d0d3d4;border:1px solid #ccc;border-radius:12px}.configurator-web-nextgen-offcanvas-wrapper::-webkit-scrollbar:horizontal{background:#0000;height:0}.configurator-web-nextgen-offcanvas-wrapper .configurator-web-header{align-self:stretch}.configurator-web-nextgen-offcanvas-wrapper .configurator-web-body{align-self:stretch;flex-grow:1;overflow-x:hidden;overflow-y:auto}.configurator-web-nextgen-offcanvas-wrapper .configurator-web-body::-webkit-scrollbar{width:6px}.configurator-web-nextgen-offcanvas-wrapper .configurator-web-body::-webkit-scrollbar-thumb{background:#d0d3d4;border:1px solid #ccc;border-radius:12px}.configurator-web-nextgen-offcanvas-wrapper .configurator-web-body::-webkit-scrollbar:horizontal{background:#0000;height:0}.configurator-web-nextgen-offcanvas-wrapper .configurator-web-footer{align-self:stretch}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom{background:#fff;border-radius:12px 12px 0 0;box-shadow:0 0 10px 0 #0003}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom.configurator-web-auto-bottom{height:auto;max-height:calc(100vh - 16px)}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom.configurator-web-maxHeightSmall-bottom{height:auto;max-height:50vh}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom.configurator-web-maxHeightSmall-stack1-bottom{height:auto;max-height:calc(50vh - 8px)}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom.configurator-web-maxHeightSmall-stack2-bottom{height:auto;max-height:calc(50vh - 16px)}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom.configurator-web-full-bottom{height:calc(100vh - 16px)}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom.configurator-web-middle-bottom{height:70vh}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom.configurator-web-middle-stack1-bottom{height:calc(70vh - 8px)}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom.configurator-web-middle-stack2-bottom{height:calc(70vh - 16px)}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-bottom.configurator-web-small-bottom{height:50vh}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-end.configurator-web-auto-end{width:300px}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-end.configurator-web-full-end{width:calc(100wh - 16px)}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-start.configurator-web-auto-start{width:300px}.configurator-web-nextgen-offcanvas-wrapper.configurator-web-start.configurator-web-full-start{width:calc(100wh - 16px)}.configurator-web-option-box{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:76px}.configurator-web-option-box:hover .configurator-web-image-label{border-bottom-color:#3aa1bc}.configurator-web-option-box .configurator-web-image-box{display:flex;flex:1 0}.configurator-web-option-box .configurator-web-image-box .configurator-web-image-item{background:#fff;border:2px solid #c9cdd0;border-radius:8px;box-sizing:initial;cursor:pointer;height:72px;position:relative;width:72px}.configurator-web-option-box .configurator-web-image-box .configurator-web-image-item.configurator-web-selected{border:2px solid #00263e!important;border-radius:8px}.configurator-web-option-box .configurator-web-image-box .configurator-web-image-item:hover{border:2px solid #3aa1bc}.configurator-web-option-box .configurator-web-image-box .configurator-web-image-item.configurator-web-focused{border:2px solid #0b4387}.configurator-web-option-box .configurator-web-image-box .configurator-web-image-item .configurator-web-image-item-img{left:50%;max-height:64px;max-width:64px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.configurator-web-option-box .configurator-web-image-box .configurator-web-image-item .configurator-web-loading{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;text-align:center;top:50%}.configurator-web-option-box .configurator-web-image-label-container{align-self:center;border-bottom:2px solid #0000;display:flex;gap:10px;justify-content:center;padding-bottom:4px}.configurator-web-option-box .configurator-web-image-label-container .configurator-web-image-label{align-items:flex-start;display:flex;gap:4px}.configurator-web-option-box .configurator-web-image-label-container .configurator-web-image-label .configurator-web-label-text{color:#00263e;font-size:14px;font-weight:500;letter-spacing:.014px;line-height:20px;text-align:center;word-break:break-word}.configurator-web-option-box .configurator-web-image-label-container .configurator-web-image-label .configurator-web-label-text .configurator-web-image-applied,.configurator-web-option-box .configurator-web-image-label-container .configurator-web-image-label img{height:18px;width:18px}.configurator-web-option-box .configurator-web-image-label-container.configurator-web-selected{border-bottom-color:#00263e}.configurator-web-option-box .configurator-web-image-label-container.configurator-web-focused{border-bottom-color:#0b4387}.configurator-web-option-box:hover .configurator-web-image-label-container{border-bottom-color:#3aa1bc}.configurator-web-option-box:hover .configurator-web-image-box .configurator-web-image-item{border:2px solid #3aa1bc}@media(max-width:600px){.configurator-web-option-box{align-items:center;display:flex;flex-direction:column;gap:4px;max-width:50px}.configurator-web-option-box .configurator-web-image-box,.configurator-web-option-box .configurator-web-image-box .configurator-web-image-item{height:48px;width:48px}.configurator-web-option-box .configurator-web-image-box .configurator-web-image-item .configurator-web-image-item-img{max-height:42px;max-width:42px;pointer-events:none}.configurator-web-option-box .configurator-web-image-label-container .configurator-web-image-label{align-items:center;display:flex;flex:1 0;gap:2px;justify-content:center}.configurator-web-option-box .configurator-web-image-label-container .configurator-web-image-label .configurator-web-label-text{font-size:11px;font-weight:500;letter-spacing:.055px;line-height:16px;text-align:center}.configurator-web-option-box .configurator-web-image-label-container .configurator-web-image-label img{height:16px;width:16px}}.configurator-web-preview-thumbnail{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.configurator-web-preview-thumbnail .configurator-web-thumbnail-title{font-size:12px;font-weight:500;font-weight:600;letter-spacing:.06px;line-height:16px}.configurator-web-preview-thumbnail .configurator-web-slider-container{display:grid;place-items:center}.configurator-web-preview-thumbnail .configurator-web-thumbnail-option-wrapper{align-items:flex-start;display:flex;gap:16px;justify-content:center}.configurator-web-message-modal-wrapper .configurator-web-message-modal-content{background:#fff;border-radius:12px;box-shadow:0 0 10px 0 #0003;display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:16px;letter-spacing:.08px;line-height:24px;margin:10px;padding:16px 8px}.configurator-web-message-modal-wrapper .configurator-web-message-modal-content .configurator-web-modal-body{padding:0}.configurator-web-message-modal-wrapper .configurator-web-message-modal-content .configurator-web-modal-footer{align-items:flex-start;border-top:none;display:flex;gap:16px;justify-content:flex-end;padding:0 8px}.configurator-web-message-modal-wrapper .configurator-web-message-modal-content .configurator-web-modal-footer button{margin:0;padding:0;text-decoration:none}.configurator-web-message-modal-wrapper .configurator-web-message-modal-content .configurator-web-modal-footer .configurator-web-cancel{color:#62656c}.configurator-web-message-modal-wrapper .configurator-web-message-modal-content .configurator-web-modal-footer .configurator-web-ok{color:#155fad}.configurator-web-share-dropdown .configurator-web-share-dropdown-toggle{align-items:center;background-color:#0000;border:2px solid #0000;border-radius:8px;box-shadow:none;color:#343638;display:flex;font-size:16px;font-weight:400;gap:8px;justify-content:center;letter-spacing:.08px;line-height:24px;padding:8px}.configurator-web-share-dropdown .configurator-web-share-dropdown-toggle:after{content:none}.configurator-web-share-dropdown .configurator-web-share-dropdown-toggle.configurator-web-opened-toggle,.configurator-web-share-dropdown .configurator-web-share-dropdown-toggle:active{background:#34363829;color:#343638;font-size:16px;font-weight:400;font-weight:600;letter-spacing:.08px;line-height:24px}.configurator-web-share-dropdown .configurator-web-share-dropdown-toggle:focus,.configurator-web-share-dropdown .configurator-web-share-dropdown-toggle:hover{border:2px solid #343638}.configurator-web-share-dropdown .configurator-web-menu{border:1px solid #c9cdd0;border-radius:12px;box-shadow:0 4px 8px 0 #0000001f;padding:0}.configurator-web-share-dropdown .configurator-web-menu .configurator-web-menu-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:8px 16px}.configurator-web-share-dropdown .configurator-web-menu .configurator-web-menu-container .configurator-web-menu-item{align-items:center;display:flex;font-size:14px;font-weight:500;font-weight:600;gap:8px;letter-spacing:.014px;line-height:20px;padding:0}.configurator-web-share-dropdown .configurator-web-menu .configurator-web-menu-container .configurator-web-menu-item:active,.configurator-web-share-dropdown .configurator-web-menu .configurator-web-menu-container .configurator-web-menu-item:focus,.configurator-web-share-dropdown .configurator-web-menu .configurator-web-menu-container .configurator-web-menu-item:hover{background:#34363829;color:#343638}.configurator-web-share-dropdown .configurator-web-menu .configurator-web-menu-container .configurator-web-menu-item .configurator-web-pdf-size{align-items:center;display:flex;font-size:14px;font-weight:400;letter-spacing:.035px;line-height:20px}.configurator-web-share-dropdown .configurator-web-menu .configurator-web-menu-container .configurator-web-menu-item .configurator-web-pdf-size .configurator-web-spinner-wrapper{margin:0 8px}.configurator-web-preview-window-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:24px 24px 16px}.configurator-web-preview-window-header .configurator-web-title-left{align-items:flex-start;display:flex;font-size:16px;font-weight:500;font-weight:600;gap:4px;letter-spacing:.024px;line-height:24px;overflow:hidden}.configurator-web-preview-window-header .configurator-web-item-name-text{font-size:16px;font-weight:500;letter-spacing:.024px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configurator-web-preview-window-header .configurator-web-title-right{align-items:center;display:flex;gap:24px}@media(min-width:900px){.configurator-web-preview-window-header{padding:16px}.configurator-web-preview-window-header .configurator-web-title-left{font-size:20px;font-weight:400;font-weight:700;line-height:30px;text-transform:capitalize}.configurator-web-preview-window-header .configurator-web-item-name-text{font-size:20px;font-weight:400;line-height:30px;text-transform:capitalize}}@media(min-width:1440px){.configurator-web-preview-window-header{padding:16px}.configurator-web-preview-window-header .configurator-web-title-left{font-size:24px;font-weight:400;font-weight:700;line-height:32px;text-transform:capitalize}.configurator-web-preview-window-header .configurator-web-item-name-text{font-size:24px;font-weight:400;line-height:32px;text-transform:capitalize}}.configurator-web-alert-wrapper{--alert-wrapper-btn-close-bg:"";--alert-wrapper-icon-bg:"";align-items:center;border-radius:8px;border-width:0;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:400;gap:16px;margin-bottom:16px;padding:8px 16px}.configurator-web-alert-wrapper.configurator-web-danger{background-color:#f8cad0;color:#b50024}.configurator-web-alert-wrapper.configurator-web-info{background-color:#c8e0f1;color:#155fad}.configurator-web-alert-wrapper.configurator-web-success{background-color:#ddebcb;color:#447500}.configurator-web-alert-wrapper.configurator-web-warning{background-color:#fff1e4;color:#be461e}.configurator-web-alert-wrapper .configurator-web-alert-icon{background-attachment:scroll;background-color:#0000;background-image:var(--alert-wrapper-icon-bg);background-position:0 0;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:24px;overflow:hidden;width:24px}.configurator-web-alert-wrapper .configurator-web-alert-content{flex:1 1 auto}.configurator-web-alert-wrapper button[class=btn-close]{background:#0000 var(--alert-wrapper-btn-close-bg) no-repeat scroll 0 0;background-size:cover;border:2px solid #0000;border-radius:8px;flex:0 0 auto;height:24px;margin:0;opacity:1;order:2;overflow:hidden;padding:0;position:static;width:24px}.configurator-web-alert-wrapper button[class=btn-close]:focus,.configurator-web-alert-wrapper button[class=btn-close]:hover{border-color:#343638}.configurator-web-alert-wrapper:focus-visible{outline:0}.configurator-web-icon-text-button-wrapper,.configurator-web-icon-text-button-wrapper.configurator-web-color-gray{--icon-text-button-color:#343638}.configurator-web-icon-text-button-wrapper.configurator-web-color-blue{--icon-text-button-color:#00263e}.configurator-web-icon-text-button-wrapper{align-items:center;background-color:#0000;background-color:#fff;border:2px solid #0000;border-radius:8px;color:var(--icon-text-button-color);display:flex;flex-shrink:0;justify-content:center}.configurator-web-icon-text-button-wrapper,.configurator-web-icon-text-button-wrapper.configurator-web-sm{font-size:14px;font-weight:400;gap:4px;letter-spacing:.035px;line-height:20px;padding:2px 6px}.configurator-web-icon-text-button-wrapper img{height:24px;width:24px}.configurator-web-icon-text-button-wrapper:focus,.configurator-web-icon-text-button-wrapper:hover{background:#fff;border:2px solid var(--icon-text-button-color);box-shadow:none;color:var(--icon-text-button-color);outline:none}.configurator-web-icon-text-button-wrapper:active{background:#34363829!important;border:2px solid #0000!important;color:var(--icon-text-button-color)!important}.configurator-web-icon-text-button-wrapper:disabled{background:#fff;opacity:.5}@media(min-width:900px){.configurator-web-icon-text-button-wrapper{font-size:16px;font-weight:400;gap:8px;letter-spacing:.08px;line-height:24px;padding:6px}}.configurator-web-text-link-wrapper{align-items:center;color:#166cbb;display:inline-flex;font-size:14px;font-weight:400;gap:8px;justify-content:center;letter-spacing:.035px;line-height:20px;padding:4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:capitalize;text-underline-offset:auto;text-underline-position:from-font}.configurator-web-text-link-wrapper.configurator-web-visited{color:#551a8b}.configurator-web-text-link-wrapper:focus,.configurator-web-text-link-wrapper:hover{color:#0b4387;font-size:14px;font-weight:500;font-weight:600;letter-spacing:.014px;line-height:20px}.configurator-web-text-link-wrapper:active{color:#00263e!important;font-size:14px;font-weight:500;font-weight:600;letter-spacing:.014px;line-height:20px}.configurator-web-nextgen-custom-checkbox .configurator-web-check-input{display:none}.configurator-web-nextgen-custom-checkbox .configurator-web-check-input:checked+.configurator-web-image-checkbox{background-image:url(https://static-resource.promotionalstore.com/resources/assets/ui/nextgen/check_box.svg)}.configurator-web-nextgen-custom-checkbox .configurator-web-image-checkbox{height:32px;width:32px}.configurator-web-feedback-wrapper{align-items:flex-start;border-radius:4px;color:#b50024;display:flex;flex-wrap:nowrap;font-size:13px;font-weight:400;gap:4px;margin-top:4px;padding:4px 8px}.configurator-web-feedback-wrapper .configurator-web-feedback-icon{background-attachment:scroll;background-color:#0000;background-image:url(https://static-resource.promotionalstore.com/resources/assets/ui/nextgen/error_outline.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:16px;overflow:hidden;width:16px}.configurator-web-textual-form-control-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:100%}.configurator-web-textual-form-control-wrapper.configurator-web-sm{width:44.353px}.configurator-web-textual-form-control-wrapper.configurator-web-sm .configurator-web-input-container .configurator-web-custom-form-control{align-items:center;display:flex;height:32px;text-align:center}.configurator-web-textual-form-control-wrapper.configurator-web-short{width:100%}.configurator-web-textual-form-control-wrapper.configurator-web-short .configurator-web-input-container .configurator-web-custom-form-control{height:32px}.configurator-web-textual-form-control-wrapper.configurator-web-short .configurator-web-input-container .configurator-web-clear{top:4px}.configurator-web-textual-form-control-wrapper .configurator-web-label{align-items:center;display:flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.014px;line-height:20px;margin-bottom:0;padding:0 4px}.configurator-web-textual-form-control-wrapper .configurator-web-label .configurator-web-required{color:#be461e}.configurator-web-textual-form-control-wrapper .configurator-web-input-container{display:flex;position:relative;width:100%}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-clear{height:24px;position:absolute;right:8px;top:8px;width:24px}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-clear img{height:20px;width:20px}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control{box-shadow:none;font-size:14px;font-weight:400;height:40px;letter-spacing:.035px;line-height:20px;outline:none;padding:8px;width:100%}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:not(:disabled){border:1px solid #c9cdd0;border-radius:8px;padding:8px}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:not(:disabled)::-webkit-inner-spin-button,.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:not(:disabled)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:not(:disabled){-moz-appearance:textfield}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:not(:disabled):focus-visible,.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:not(:disabled):hover{border:2px solid #3aa1bc;padding:7px}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:not(:disabled):active,.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:not(:disabled):focus{border:2px solid #00263e;box-shadow:none;padding:7px}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:not(:disabled).configurator-web-error-form-control{border:2px solid #b50024;padding:7px}.configurator-web-textual-form-control-wrapper .configurator-web-input-container .configurator-web-custom-form-control:disabled{background-color:#f0f1f2;color:#62656c}.configurator-web-textual-form-control-wrapper .configurator-web-feedback-wrapper{margin-top:0;padding:0 8px}.configurator-web-nextgen-optional-text{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:100%}.configurator-web-nextgen-optional-text .configurator-web-check-section{align-items:center;cursor:pointer;display:flex;gap:8px}.configurator-web-nextgen-optional-text .configurator-web-check-section .configurator-web-form-check-input{flex-shrink:0;height:32px;width:32px}.configurator-web-nextgen-optional-text .configurator-web-check-section .configurator-web-form-check-label{font-size:14px;font-weight:400;letter-spacing:.035px;line-height:20px}.configurator-web-nextgen-optional-text .configurator-web-custom-form-control{height:120px}.configurator-web-nextgen-optional-text .configurator-web-count{align-items:center;align-self:stretch;display:flex;font-size:13px;font-weight:400;gap:4px;justify-content:flex-end;letter-spacing:.052px;line-height:16px;padding:0 8px}.configurator-web-nextgen-register{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.configurator-web-nextgen-register .configurator-web-check-label{font-size:14px;font-weight:400;letter-spacing:.035px;line-height:20px}.configurator-web-email-undo-alert{width:100%}.configurator-web-email-undo-alert .configurator-web-alert-wrapper{margin-bottom:0}.configurator-web-email-undo-alert .configurator-web-alert-content{align-items:flex-start;display:flex;gap:16px}.configurator-web-nextgen-email-content{align-self:stretch;display:flex;flex-direction:column;gap:16px;height:100%;overflow-x:hidden;overflow-y:auto}.configurator-web-nextgen-email-content::-webkit-scrollbar{width:6px}.configurator-web-nextgen-email-content::-webkit-scrollbar-thumb{background:#d0d3d4;border:1px solid #ccc;border-radius:12px}.configurator-web-nextgen-email-content::-webkit-scrollbar:horizontal{background:#0000;height:0}.configurator-web-nextgen-email-content .configurator-web-alert-wrapper{margin-bottom:0}.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form .configurator-web-undo-link{font-size:14px;font-weight:500;font-weight:600;letter-spacing:.014px;line-height:20px;padding:0}.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form .configurator-web-border{background:#d0d3d4;height:1px;width:100%}.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form .configurator-web-require-info{align-items:center;display:flex;font-size:14px;font-weight:400;height:20px;letter-spacing:.035px;line-height:20px}.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form .configurator-web-require-info .configurator-web-required{color:#be461e}.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form .configurator-web-email-recipient{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form .configurator-web-email-recipient .configurator-web-email-recipient-header{align-items:center;display:flex;justify-content:space-between;width:100%}.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form .configurator-web-email-recipient .configurator-web-email-recipient-header .configurator-web-email-recipient-title{font-size:16px;font-weight:500;letter-spacing:.024px;line-height:24px}.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form .configurator-web-add-email-btn-wrapper{align-items:center;align-self:flex-end;display:flex;justify-content:flex-end}.configurator-web-nextgen-email-content .configurator-web-email-sent,.configurator-web-nextgen-email-content .configurator-web-nextgen-email-form .configurator-web-add-email-btn-wrapper .configurator-web-text{font-size:14px;font-weight:400;letter-spacing:.035px;line-height:20px}.configurator-web-nextgen-email-content .configurator-web-email-sent{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.configurator-web-nextgen-email-content .configurator-web-email-sent .configurator-web-recipient{align-items:center;display:flex;gap:4px;justify-content:center}.configurator-web-nextgen-email-content .configurator-web-email-sent .configurator-web-recipient:before{content:"•";padding:0 6px}.configurator-web-nextgen-email-content .configurator-web-footer-btn{align-self:stretch;display:flex;flex-direction:column;gap:16px;padding:0 4px}.configurator-web-flyout-wrapper{background:#fff;border-bottom:1px solid #c9cdd0;border-left:1px solid #c9cdd0;border-radius:12px 0 0 12px;border-top:1px solid #c9cdd0;box-shadow:0 0 8px 0 #0000001f;height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content}.configurator-web-flyout-wrapper:focus-visible{outline:none}.configurator-web-flyout-wrapper .configurator-web-content-box{height:672px;padding:24px 16px;width:360px}.configurator-web-modal-backdrop{background-color:#00000052}.configurator-web-custom-modal-dialog{font-family:Libre Franklin,Lato,sans-serif;margin:auto}.configurator-web-custom-modal-dialog .configurator-web-custom-modal-dialog-content{max-height:764px}.configurator-web-custom-modal-dialog .configurator-web-custom-modal-dialog-content .configurator-web-body{overflow-x:hidden;overflow-y:auto}.configurator-web-custom-modal-dialog .configurator-web-custom-modal-dialog-content .configurator-web-body::-webkit-scrollbar{width:6px}.configurator-web-custom-modal-dialog .configurator-web-custom-modal-dialog-content .configurator-web-body::-webkit-scrollbar-thumb{background:#d0d3d4;border:1px solid #ccc;border-radius:12px}.configurator-web-custom-modal-dialog .configurator-web-custom-modal-dialog-content .configurator-web-body::-webkit-scrollbar:horizontal{background:#0000;height:0}.configurator-web-custom-modal-dialog .configurator-web-custom-modal-dialog-content .configurator-web-custom-modal-header{align-items:start;justify-content:space-between;padding-bottom:0}.configurator-web-custom-modal-dialog .configurator-web-modal-content{padding:8px}.configurator-web-custom-modal-dialog .configurator-web-modal-content .configurator-web-title{font-size:24px;font-weight:400;line-height:32px;margin-bottom:0;text-transform:capitalize}@media(max-width:900px){.configurator-web-custom-modal-dialog{padding:0 10px;width:100%}.configurator-web-custom-modal-dialog .configurator-web-modal-content{font-size:12px;font-weight:500;letter-spacing:.06px;line-height:16px;min-width:344px;width:100%}.configurator-web-custom-modal-dialog .configurator-web-modal-content .configurator-web-title{font-size:20px;font-weight:400;line-height:30px;margin-bottom:0;text-transform:capitalize}}.configurator-web-share-header{align-items:center;align-self:stretch;display:flex;flex-shrink:0;height:44px;justify-content:space-between}.configurator-web-share-header .configurator-web-share-title{font-size:20px;font-weight:400;line-height:30px;text-transform:capitalize}.configurator-web-share-header .configurator-web-back{align-items:flex-start;display:flex;gap:24px}.configurator-web-share-header .configurator-web-back .configurator-web-close-btn{align-items:center;display:flex;gap:10px;height:44px;justify-content:center;width:44px}.configurator-web-share-header .configurator-web-back .configurator-web-close-btn img{flex-shrink:0;height:32px;width:32px}.configurator-web-nextgen-email{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:100%;padding:24px 16px}@media(min-width:900px){.configurator-web-nextgen-email{padding:0}}.configurator-web-proof-email-note{color:#b50024;margin:auto}.configurator-web-nextgen-print-content{align-self:stretch;display:flex;flex-direction:column;gap:16px;height:100%;overflow-x:hidden;overflow-y:auto}.configurator-web-nextgen-print-content::-webkit-scrollbar{width:6px}.configurator-web-nextgen-print-content::-webkit-scrollbar-thumb{background:#d0d3d4;border:1px solid #ccc;border-radius:12px}.configurator-web-nextgen-print-content::-webkit-scrollbar:horizontal{background:#0000;height:0}.configurator-web-nextgen-print-content .configurator-web-print-form{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.configurator-web-nextgen-print-content .configurator-web-print-form .configurator-web-message{font-size:14px;font-weight:400;letter-spacing:.035px;line-height:20px}.configurator-web-nextgen-print-content .configurator-web-print-form .configurator-web-print-check-item{align-items:center;align-self:stretch;display:flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:.014px;line-height:20px}.configurator-web-nextgen-print-content .configurator-web-footer-btn{align-self:stretch;display:flex;flex-direction:column;gap:16px;padding:0 4px}.configurator-web-nextgen-print{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:100%;padding:24px 16px}@media(min-width:900px){.configurator-web-nextgen-print{padding:0}}.configurator-web-text-button{background:none;border:none;color:inherit;color:#343638;cursor:pointer;font-size:14px;font-weight:500;font-weight:600;letter-spacing:.014px;line-height:20px;line-height:normal;margin:0;padding:0;text-decoration:none}.configurator-web-share-design-flyout{align-self:stretch;color:#343638;display:flex;flex-direction:column}.configurator-web-share-design-flyout .configurator-web-share-header{border-bottom:1px solid #c9cdd0;height:56px;padding:16px}.configurator-web-share-design-flyout .configurator-web-menu{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px}.configurator-web-share-design-flyout .configurator-web-menu .configurator-web-menu-item{align-self:stretch;cursor:pointer;flex-shrink:0;height:44px;padding:8px 16px 8px 0}.configurator-web-share-design-flyout .configurator-web-menu .configurator-web-menu-item,.configurator-web-share-design-flyout .configurator-web-menu .configurator-web-menu-item button{align-items:center;display:flex;font-size:14px;font-weight:500;font-weight:600;gap:8px;letter-spacing:.014px;line-height:20px}.configurator-web-share-design-flyout .configurator-web-menu .configurator-web-menu-item button:hover{color:unset}.configurator-web-nextgen-preview-modal{color:#343638;font-family:Libre Franklin,Lato,sans-serif;font-style:normal;max-width:-webkit-fit-content;max-width:fit-content}.configurator-web-nextgen-preview-modal .configurator-web-popup-content{align-items:center;background:#fff;border-radius:12px;box-shadow:0 0 10px 0 #0003;display:flex;flex-direction:column;flex-shrink:0;height:788px;justify-content:space-between;width:836px}@media(min-width:1440px){.configurator-web-nextgen-preview-modal .configurator-web-popup-content{width:1016px}}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body{display:flex;height:100%;justify-content:center;width:100%}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper{display:flex;flex:1 1;flex-direction:column;width:calc(100% - 360px)}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-preview-alert-wrapper{margin:0 16px}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-preview-alert-wrapper .configurator-web-alert-wrapper{width:-webkit-fit-content;width:fit-content}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content{align-items:center;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:24px;padding:24px}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area{align-self:stretch;display:flex;flex:1 1;position:relative}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area .configurator-web-outer{align-items:center;display:flex;justify-content:center;margin:0 auto;width:calc(100% - 360px)}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area .configurator-web-outer .configurator-web-preview-image-box{align-items:flex-start;align-self:stretch;display:inline-block;flex:1 0;gap:10px;height:100%;justify-content:center;margin:auto;padding:0 10px;position:relative;width:100%}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area .configurator-web-outer .configurator-web-preview-image-box img{display:block;height:100%;max-width:100%;object-fit:contain;position:absolute;width:100%}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area .configurator-web-outer .configurator-web-preview-image-box .configurator-web-corner-label{align-items:center;aspect-ratio:1/1;background:#fff;border:2px solid #000;border-radius:50%;color:#000;display:flex;font-weight:600;justify-content:center;left:10px;min-height:5em;min-width:5em;overflow:hidden;padding:1.5em;position:absolute;text-align:center;top:10px;white-space:normal;width:-webkit-max-content;width:max-content;word-break:break-word}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area .configurator-web-imprint-colors{padding:4px 0;position:absolute;right:0;top:0;width:84px}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area .configurator-web-imprint-colors .configurator-web-color-text{flex:unset}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area .configurator-web-imprint-colors .configurator-web-colors-no-scroll{justify-content:space-between;justify-content:flex-start}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area .configurator-web-imprint-colors .configurator-web-colors-scroll{height:100%;justify-content:flex-start}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-image-area .configurator-web-imprint-colors .configurator-web-parting-line{height:0}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-options{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-options .configurator-web-imprint-colors{align-self:unset;gap:8px}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-options .configurator-web-imprint-colors .configurator-web-color-text{align-self:center}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-options .configurator-web-imprint-colors .configurator-web-bom-colors-container{align-self:center;padding:0}.configurator-web-nextgen-preview-modal .configurator-web-popup-content .configurator-web-body .configurator-web-preview-wrapper .configurator-web-content .configurator-web-options .configurator-web-imprint-colors .configurator-web-parting-line{display:none}.configurator-web-offcanvas-preview-window{align-self:stretch;display:flex;flex-direction:column;height:100%}.configurator-web-offcanvas-preview-window .configurator-web-content{align-items:center;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:24px;padding:8px 16px 16px;width:100%}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-image-area{align-items:flex-start;align-self:stretch;flex:1 0;gap:10px;height:100%;justify-content:center;margin:auto;padding:0 10px;position:relative}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-image-area .configurator-web-outer{height:calc(100vh - 450px)}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-image-area .configurator-web-outer .configurator-web-preview-image-box{height:100%}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-image-area .configurator-web-outer .configurator-web-preview-image-box img{display:block;height:100%;max-width:100%;object-fit:contain}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-image-area .configurator-web-outer .configurator-web-preview-image-box .configurator-web-corner-label{align-items:center;aspect-ratio:1/1;background:#fff;border:2px solid #000;border-radius:50%;color:#000;display:flex;font-weight:600;justify-content:center;left:10px;min-height:5em;min-width:5em;overflow:hidden;padding:1.5em;position:absolute;text-align:center;top:10px;white-space:normal;width:-webkit-max-content;width:max-content;word-break:break-word}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-options{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-options .configurator-web-imprint-colors{align-self:unset;gap:8px}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-options .configurator-web-imprint-colors .configurator-web-color-text{align-self:center}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-options .configurator-web-imprint-colors .configurator-web-bom-colors-container{align-self:center;padding:0}.configurator-web-offcanvas-preview-window .configurator-web-content .configurator-web-options .configurator-web-imprint-colors .configurator-web-parting-line{display:none}.configurator-web-main-messagebox-backdrop,.configurator-web-main-messagebox-dialog{z-index:2000!important}@media(min-width:576px){.configurator-web-main-messagebox{max-width:550px}}.configurator-web-main-messagebox>div:first-of-type{background-clip:padding-box;background-color:#fff;border:1.5px solid #003087bf;border-radius:0;display:flex;flex-direction:column;outline:0;pointer-events:auto;width:100%}.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{margin:0 .1rem .1rem auto;padding:0}.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{align-items:flex-start;border-bottom:none;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;height:25px;justify-content:space-between;padding:0 .2rem}.configurator-web-main-messagebox>div:first-of-type .configurator-web-modal-body .configurator-web-close-wrapper .configurator-web-close-button{background-color:#0000;border:0;color:#003087;float:right;font-size:1.5rem;font-weight:700;line-height:1;margin:0 .1rem .1rem auto;padding:0;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{color:#003087;font-weight:700;justify-content:center;padding:1rem;text-align: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{background-color:#003087;border-color:#003087;color:#fff}.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;border-color:#003087;color:#003087}.configurator-web-main-messagebox>div:first-of-type button{box-shadow:none!important;opacity:1}.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}
/*# sourceMappingURL=previewWindow.css.map*/