html,body,div,span,applet,object,iframe,h1,h2,h3,h4,#product-customizer .tabcontent .title,#product-customizer .tabcontent .light,h5,h6,p,#product-customizer button.ghost,#product-customizer .ghost#save-customization,#product-customizer button.choose-file-btn,#product-customizer .choose-file-btn#save-customization,#product-customizer .button.ghost,#product-customizer input.button[type=button],#product-customizer .button.choose-file-btn,#product-customizer input[type=button],#product-customizer .ghost.choose-file-btn,#product-customizer .choose-file-btn,#product-customizer .button:visited.ghost,#product-customizer input.button[type=button]:visited,#product-customizer .button.choose-file-btn:visited,#product-customizer input[type=button]:visited.ghost,#product-customizer input[type=button]:visited,#product-customizer input[type=button].choose-file-btn:visited,#product-customizer .choose-file-btn:visited.ghost,#product-customizer .choose-file-btn:visited,#product-customizer .button:active.ghost,#product-customizer input.button[type=button]:active,#product-customizer .button.choose-file-btn:active,#product-customizer input[type=button]:active.ghost,#product-customizer input[type=button]:active,#product-customizer input[type=button].choose-file-btn:active,#product-customizer .choose-file-btn:active.ghost,#product-customizer .choose-file-btn:active,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#product-customizer{height:100%;overflow:hidden;min-height:100vh}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:fallback;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(//media.trafficsafetystore.com/raw/upload/fonts/OpenSans/Montserrat-Regular-LatinExt.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:fallback;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(//media.trafficsafetystore.com/raw/upload/fonts/OpenSans/Montserrat-Regular-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:fallback;src:local("Pacifico Regular"),local("Pacifico-Regular"),url(//media.trafficsafetystore.com/raw/upload/fonts/OpenSans/Pacifico-Regular-LatinExt.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:fallback;src:local("Pacifico Regular"),local("Pacifico-Regular"),url(//media.trafficsafetystore.com/raw/upload/fonts/OpenSans/Pacifico-Regular-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#product-customizer h1,#product-customizer h2,#product-customizer h3,#product-customizer h4,#product-customizer .tabcontent .title,#product-customizer .tabcontent .light,#product-customizer h5,#product-customizer h6{margin-top:0}#product-customizer h1{font-size:3.5rem;line-height:3.5rem;text-transform:none;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:500}@media all and (max-width: 768px){#product-customizer h1{font-size:2rem;line-height:2.25rem}}#product-customizer h2{font-size:2.5rem;line-height:2.5rem;text-transform:none;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:400}@media all and (max-width: 768px){#product-customizer h2{font-size:2rem;line-height:2.25rem}}#product-customizer h3{font-size:1.75rem;line-height:1.75rem;text-transform:none;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:400}#product-customizer h4,#product-customizer .tabcontent .title,#product-customizer .tabcontent .light{font-size:1.5rem;line-height:1.5rem;text-transform:none;font-weight:400;font-family:Open Sans,Arial,Helvetica,sans-serif}#product-customizer h5{text-transform:none;font-size:1.25rem;line-height:1.25rem;font-weight:700;font-family:Open Sans,Arial,Helvetica,sans-serif}#product-customizer h6{font-size:1rem;line-height:1.5rem;text-transform:uppercase;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:600}#product-customizer p,#product-customizer button.ghost,#product-customizer .ghost#save-customization,#product-customizer button.choose-file-btn,#product-customizer .choose-file-btn#save-customization,#product-customizer .button.ghost,#product-customizer input.button[type=button],#product-customizer .button.choose-file-btn,#product-customizer input[type=button],#product-customizer .ghost.choose-file-btn,#product-customizer .choose-file-btn,#product-customizer .button:visited.ghost,#product-customizer input.button[type=button]:visited,#product-customizer .button.choose-file-btn:visited,#product-customizer input[type=button]:visited.ghost,#product-customizer input[type=button]:visited,#product-customizer input[type=button].choose-file-btn:visited,#product-customizer .choose-file-btn:visited.ghost,#product-customizer .choose-file-btn:visited,#product-customizer .button:active.ghost,#product-customizer input.button[type=button]:active,#product-customizer .button.choose-file-btn:active,#product-customizer input[type=button]:active.ghost,#product-customizer input[type=button]:active,#product-customizer input[type=button].choose-file-btn:active,#product-customizer .choose-file-btn:active.ghost,#product-customizer .choose-file-btn:active{font-size:.875rem;line-height:1.55rem;margin-bottom:1rem;text-transform:none;font-family:Open Sans,Arial,Helvetica,sans-serif}#product-customizer .uppercase{text-transform:uppercase}#product-customizer .no-transform{text-transform:none}#product-customizer i,#product-customizer em{font-style:italic}#product-customizer b,#product-customizer strong,#product-customizer .strong{font-weight:600}#product-customizer .small-body-text{font-size:.75rem}#product-customizer button,#product-customizer #save-customization,#product-customizer .button,#product-customizer input[type=button],#product-customizer .choose-file-btn,#product-customizer .button:visited,#product-customizer input[type=button]:visited,#product-customizer .choose-file-btn:visited,#product-customizer .button:active,#product-customizer input[type=button]:active,#product-customizer .choose-file-btn:active{display:inline-block;text-align:center;cursor:pointer;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:500;padding:.362rem;color:#fff;text-transform:capitalize;border:2px solid #5483e4;border-radius:40px;transition:.2s all linear;opacity:1;text-decoration:none}@media all and (max-width: 768px){#product-customizer button,#product-customizer #save-customization,#product-customizer .button,#product-customizer input[type=button],#product-customizer .choose-file-btn,#product-customizer .button:visited,#product-customizer input[type=button]:visited,#product-customizer .choose-file-btn:visited,#product-customizer .button:active,#product-customizer input[type=button]:active,#product-customizer .choose-file-btn:active{width:100%}}#product-customizer button:disabled,#product-customizer #save-customization:disabled,#product-customizer .button:disabled,#product-customizer input[type=button]:disabled,#product-customizer .choose-file-btn:disabled,#product-customizer .button:visited:disabled,#product-customizer input[type=button]:visited:disabled,#product-customizer .choose-file-btn:visited:disabled,#product-customizer .button:active:disabled,#product-customizer input[type=button]:active:disabled,#product-customizer .choose-file-btn:active:disabled{background-color:#e0e0e0;background-image:none;border-color:#e0e0e0;color:#4f4f4f;cursor:not-allowed}#product-customizer button:disabled:hover,#product-customizer #save-customization:disabled:hover,#product-customizer .button:disabled:hover,#product-customizer input[type=button]:disabled:hover,#product-customizer .choose-file-btn:disabled:hover,#product-customizer .button:visited:disabled:hover,#product-customizer .button:active:disabled:hover{background-color:#e0e0e0}#product-customizer button.full-width,#product-customizer .full-width#save-customization,#product-customizer .button.full-width,#product-customizer input.full-width[type=button],#product-customizer .full-width.choose-file-btn,#product-customizer .button:visited.full-width,#product-customizer input[type=button]:visited.full-width,#product-customizer .choose-file-btn:visited.full-width,#product-customizer .button:active.full-width,#product-customizer input[type=button]:active.full-width,#product-customizer .choose-file-btn:active.full-width{width:100%}#product-customizer button.ghost,#product-customizer .ghost#save-customization,#product-customizer button.choose-file-btn,#product-customizer .choose-file-btn#save-customization,#product-customizer .button.ghost,#product-customizer input.button[type=button],#product-customizer .button.choose-file-btn,#product-customizer input[type=button],#product-customizer .ghost.choose-file-btn,#product-customizer .choose-file-btn,#product-customizer .button:visited.ghost,#product-customizer input.button[type=button]:visited,#product-customizer .button.choose-file-btn:visited,#product-customizer input[type=button]:visited.ghost,#product-customizer input[type=button]:visited,#product-customizer input[type=button].choose-file-btn:visited,#product-customizer .choose-file-btn:visited.ghost,#product-customizer .choose-file-btn:visited,#product-customizer .button:active.ghost,#product-customizer input.button[type=button]:active,#product-customizer .button.choose-file-btn:active,#product-customizer input[type=button]:active.ghost,#product-customizer input[type=button]:active,#product-customizer input[type=button].choose-file-btn:active,#product-customizer .choose-file-btn:active.ghost,#product-customizer .choose-file-btn:active{border:2px solid #5483e4;color:#fff}#product-customizer button.simple,#product-customizer .simple#save-customization,#product-customizer .upload-tab .accepted-file-types button.file-type,#product-customizer .upload-tab .accepted-file-types .file-type#save-customization,#product-customizer .button.simple,#product-customizer .upload-tab .accepted-file-types .button.file-type,#product-customizer input.simple[type=button],#product-customizer .upload-tab .accepted-file-types input[type=button].file-type,#product-customizer .simple.choose-file-btn,#product-customizer .upload-tab .accepted-file-types .choose-file-btn.file-type,#product-customizer .button:visited.simple,#product-customizer input[type=button]:visited.simple,#product-customizer .choose-file-btn:visited.simple,#product-customizer .button:active.simple,#product-customizer input[type=button]:active.simple,#product-customizer .choose-file-btn:active.simple{background-color:#fff;color:#272023;border:solid 1px #cacad0;border-radius:8px}#product-customizer button.flat,#product-customizer #save-customization,#product-customizer .button.flat,#product-customizer input.flat[type=button],#product-customizer .flat.choose-file-btn,#product-customizer .button:visited.flat,#product-customizer input[type=button]:visited.flat,#product-customizer .choose-file-btn:visited.flat,#product-customizer .button:active.flat,#product-customizer input[type=button]:active.flat,#product-customizer .choose-file-btn:active.flat{border-radius:0}#product-customizer button.ghost-primary,#product-customizer .ghost-primary#save-customization,#product-customizer .button.ghost-primary,#product-customizer input.ghost-primary[type=button],#product-customizer .ghost-primary.choose-file-btn,#product-customizer .button:visited.ghost-primary,#product-customizer input[type=button]:visited.ghost-primary,#product-customizer .choose-file-btn:visited.ghost-primary,#product-customizer .button:active.ghost-primary,#product-customizer input[type=button]:active.ghost-primary,#product-customizer .choose-file-btn:active.ghost-primary{background-color:transparent;border:2px solid #214992;color:#214992}#product-customizer button.ghost-secondary,#product-customizer .ghost-secondary#save-customization,#product-customizer .button.ghost-secondary,#product-customizer input.ghost-secondary[type=button],#product-customizer .ghost-secondary.choose-file-btn,#product-customizer .button:visited.ghost-secondary,#product-customizer input[type=button]:visited.ghost-secondary,#product-customizer .choose-file-btn:visited.ghost-secondary,#product-customizer .button:active.ghost-secondary,#product-customizer input[type=button]:active.ghost-secondary,#product-customizer .choose-file-btn:active.ghost-secondary{background-color:transparent;border:2px solid #2c4b8f;color:#2c4b8f}#product-customizer .primary-button{border-radius:0;background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2);border:none}#product-customizer .primary-button:hover{background-color:#2d6ca2}#product-customizer .primary-buttoninput[type=button]{border:none}#product-customizer input[type=button],#product-customizer .choose-file-btn{border:none;width:100%}#product-customizer input[type=radio]{accent-color:#214992;margin-right:.5rem;height:20px;width:20px}#product-customizer label{font-size:.875rem;font-weight:700}#product-customizer .add-to-cart .contents{display:flex;align-items:end}#product-customizer .add-to-cart .contents .quantity{display:flex;flex-direction:column;justify-content:center;margin-right:12px}#product-customizer .add-to-cart .contents .quantity input{height:50px;width:100%;max-width:70px;text-align:center;margin-top:5px;font-size:20px;font-weight:700}#product-customizer .add-to-cart .contents button,#product-customizer .add-to-cart .contents #save-customization{flex:2;border-radius:3px;max-height:70px;height:50px}#product-customizer hr{border:0;height:1px;background:#d8e6f3;color:#d8e6f3;opacity:1}#product-customizer .content{height:100%}#product-customizer .top-banner{display:flex;background-color:#214992;align-items:center;justify-content:center;flex-direction:column-reverse}@media all and (min-width: 1199px){#product-customizer .top-banner{padding:0 2rem;flex-direction:row;justify-content:space-between}}#product-customizer .top-banner .chat-with-us{display:flex;gap:1rem}@media all and (min-width: 1199px){#product-customizer .top-banner .chat-with-us{margin-right:3rem}}#product-customizer .top-banner .chat-with-us .chat-item{display:flex;place-self:baseline;color:#fff}#product-customizer .top-banner .chat-with-us .chat-item img{margin-right:10px}#product-customizer .top-banner .chat-with-us .chat-item .content{line-height:1rem;align-self:center}#product-customizer .top-banner .chat-with-us .chat-item .content p,#product-customizer .top-banner .chat-with-us .chat-item .content button.ghost,#product-customizer .top-banner .chat-with-us .chat-item .content .ghost#save-customization,#product-customizer .top-banner .chat-with-us .chat-item .content .button.ghost,#product-customizer .top-banner .chat-with-us .chat-item .content input[type=button],#product-customizer .top-banner .chat-with-us .chat-item .content .choose-file-btn{margin:0}#product-customizer .top-banner .chat-with-us .chat-item .content a{color:#fff;font-weight:700}#product-customizer .image-container{width:100%;padding:0}@media all and (min-width: 1199px){#product-customizer .image-container .image-controls{display:flex;gap:2rem;justify-content:flex-start;flex:1 0 170px}}#product-customizer .image-container .image-controls .actions{display:flex;align-items:stretch;justify-content:space-between;box-shadow:0 2px 5px #8886}@media all and (min-width: 1199px){#product-customizer .image-container .image-controls .actions{flex-direction:column;width:240px;background:#f2f2f2;box-shadow:2px 0 3px #88888875;position:relative;justify-content:flex-start}}#product-customizer .image-container .image-controls .actions .action-tab{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:81px;background:#e0e0e0;border:solid 1px #cacad0}#product-customizer .image-container .image-controls .actions .action-tab.active{color:#fff;background-color:#5483e4}#product-customizer .image-container .image-controls .actions .action-tab.active .action-icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) hue-rotate(93deg) contrast(103%)}#product-customizer .image-container .image-controls .actions .action-tab .action-icon{width:28.8px;height:28.8px}#product-customizer .image-container .image-controls .actions .action-tab span{font-size:12.6px;font-weight:600}#product-customizer .image-container .image-controls .actions .action-tab.close-modal{font-size:13px;font-weight:600;display:inline-block;text-align:center;cursor:pointer;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:500;padding:.362rem;text-transform:capitalize;border:none;border-radius:40px;transition:.2s all linear;opacity:1;text-decoration:none;color:#fff;background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2)}@media all and (min-width: 1199px){#product-customizer .image-container .image-controls .actions .action-tab{height:109px;width:145px;justify-content:flex-end;flex:0;color:#4f4f4f;background-color:#e0e0e0;box-shadow:2px 2px 2px #88888875;position:relative;left:30px;bottom:-18px;margin-bottom:1rem}#product-customizer .image-container .image-controls .actions .action-tab .action-icon{width:64px;height:64px;margin-top:.889rem}#product-customizer .image-container .image-controls .actions .action-tab span{margin-bottom:.5rem}}#product-customizer .image-container .disclaimer{font-size:.7rem;line-height:.7rem;justify-self:center;margin-bottom:1rem;text-align:left;max-width:95%;margin-left:auto;margin-right:auto}#product-customizer .image-container .disclaimer strong{font-weight:700}@media all and (min-width: 1199px){#product-customizer .image-container .disclaimer{font-size:.8rem;line-height:.9rem;margin-top:1rem;margin-bottom:1rem;max-width:580px}}#product-customizer .image-container .logo-image{flex:1;transition:linear ease-in 1s}#product-customizer .image-container .logo-image.logo-active{flex:1}#product-customizer .image-container .logo-image .canvascontainer{position:relative;width:93%;margin:0 auto}#product-customizer .image-container .logo-image .canvascontainer .tempInfo{position:absolute;z-index:2}#product-customizer .image-container .logo-image .canvascontainer .imagecanvas{text-align:center;height:100%}#product-customizer .image-container .logo-image .canvascontainer .imagecanvas .baseimage{width:100%;height:100%;object-fit:contain}#product-customizer .image-container .logo-image .canvascontainer .imagecanvas .loading{width:698px;height:698px;position:absolute;z-index:1000;top:0;color:#f08080;background:#00000059}#product-customizer .image-container .logo-image .canvascontainer .imagecanvas .loading .loading-message{font-size:2rem;color:#fff;position:relative;top:30%}#product-customizer .image-container .logo-image .canvascontainer .imagecanvas .loading img{opacity:1;top:30%;position:relative;filter:invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%)}#product-customizer .image-container .logo-image .canvascontainer .logocanvas{display:flex;justify-content:center;position:absolute;bottom:0;width:100%;height:100%}@media all and (min-width: 1199px){#product-customizer .image-container{display:flex}}#product-customizer .pulse{animation:pulseAnimation 1s infinite alternate}@keyframes pulseAnimation{0%{opacity:1}to{opacity:.4}}#product-customizer .tabcontent{padding:1rem 1.3rem;width:100%;min-width:0}#product-customizer .tabcontent .light{color:#5483e4;font-size:1rem;font-weight:500}#product-customizer .tabcontent .title{font-size:1.4rem;font-weight:500;margin-bottom:1rem}#product-customizer .back-to-product{margin:1rem 0}#product-customizer .back-to-product img{position:relative;top:-9px}#product-customizer .overlay-content{border:solid 3px blue;width:300px}#product-customizer .target-element{position:relative;z-index:2}#product-customizer .target-element.spotlight{position:relative;z-index:1}#product-customizer .target-element.spotlight:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;z-index:-1}@keyframes pop-up{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}#product-customizer .target-element.pop-up{animation:pop-up .3s ease-in-out}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-10px)}50%{transform:translate(10px)}75%{transform:translate(-10px)}to{transform:translate(0)}}#product-customizer .target-element.shake-animation{animation:shake .5s ease-in-out}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}#product-customizer .target-element.pulse-animation{animation:pulse .5s ease-out}@keyframes ripple{0%{transform:scale(4);opacity:.6}to{transform:scale(0);opacity:0}}#product-customizer .target-element.ripple{position:absolute;border-radius:50%;background:#00000024;animation:ripple 3s ease-out forwards;pointer-events:none}#product-customizer .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}#product-customizer .modal-a{background:#fff;padding:20px;border-radius:5px;width:100%;max-width:500px;text-align:center}#product-customizer .modal-actions{margin-top:20px;display:flex;justify-content:space-around}#product-customizer button,#product-customizer #save-customization,#product-customizer a[href],#product-customizer [role=button],#product-customizer select,#product-customizer label.switch,#product-customizer input[type=checkbox],#product-customizer input[type=color],#product-customizer .option,#product-customizer .ink-option,#product-customizer .config-preview,#product-customizer .action-tab,#product-customizer .text-layer-item,#product-customizer .symbol-layer-item,#product-customizer .artwork-layer-item,#product-customizer .symbol-item,#product-customizer .faq-question,#product-customizer .thumb-action .icon{cursor:pointer}#product-customizer button:disabled,#product-customizer #save-customization:disabled,#product-customizer [aria-disabled=true] a{cursor:not-allowed}#product-customizer .layer-remove-icon{display:block;width:18px;height:18px;margin:0 auto}#product-customizer .upload-tab .artwork-layers-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}#product-customizer .upload-tab .artwork-layers-list .strong{font-weight:600}#product-customizer .upload-tab .artwork-layers-list .artwork-layer-item{display:flex;align-items:center;gap:.5rem;padding:8px 12px;border:solid 1px #4f4f4f;border-radius:4px;cursor:pointer}#product-customizer .upload-tab .artwork-layers-list .artwork-layer-item>img{width:28px;height:28px;object-fit:contain}#product-customizer .upload-tab .artwork-layers-list .artwork-layer-item .artwork-layer-name{flex:1;font-size:.85rem}#product-customizer .upload-tab .artwork-layers-list .artwork-layer-item button,#product-customizer .upload-tab .artwork-layers-list .artwork-layer-item #save-customization{border:none;background:none;font-size:1.1rem;line-height:1;cursor:pointer;color:#000;flex-shrink:0}#product-customizer .upload-tab .artwork-layers-list .artwork-layer-item.selected{border:2px solid #5483e4;background-color:#d9edf7}#product-customizer .upload-tab .uploader{border-width:1px;border-style:dashed;color:#fff;margin:1rem 0}#product-customizer .upload-tab .radio-selection-group{display:flex;justify-content:space-between;margin:1rem 0}#product-customizer .upload-tab .radio-selection-group .radio-selection{display:flex;align-content:baseline}#product-customizer .upload-tab .accepted-file-types{display:flex;flex-wrap:wrap;gap:.675rem;margin:1rem 0}#product-customizer .upload-tab .accepted-file-types span{width:100%}#product-customizer .upload-tab .accepted-file-types .file-type{font-size:.875rem;font-weight:500;width:58px}#product-customizer .upload-tab .preview-container{display:none}#product-customizer .upload-tab .preview-container .uploads{display:flex}#product-customizer .upload-tab .preview-container .uploads .preview-thumbnail{position:relative;margin:.5rem 1rem;border:solid 1px #f2f2f2}#product-customizer .upload-tab .preview-container .uploads .preview-thumbnail .thumb-inner{align-content:center;text-align:center;height:64px;width:64px}#product-customizer .upload-tab .preview-container .uploads .preview-thumbnail .thumb-inner img{object-fit:cover;height:auto;width:100%}#product-customizer .upload-tab .preview-container .uploads .preview-thumbnail .thumb-action{position:absolute;top:-13px;right:-10px;height:24px;width:24px}#product-customizer .upload-tab .preview-container .uploads .preview-thumbnail .thumb-action img{object-fit:cover;height:100%;width:auto}#product-customizer #save-customization{background-color:#214992;border:#214992}@font-face{font-family:Roadway;font-style:normal;font-weight:400;font-display:swap;src:url(https://media.trafficsafetystore.com/raw/authenticated/s--C1OhvqPL--/v1561402589/fonts/Roadway.ttf) format("truetype")}@font-face{font-family:ArstonStencil;font-style:normal;font-weight:400;font-display:swap;src:url(https://media.trafficsafetystore.com/raw/authenticated/s--e_6ODWUi--/v1561392650/fonts/ArstonStencil.ttf) format("truetype")}@font-face{font-family:FHWA Series E2000EX;font-style:normal;font-weight:400;font-display:swap;src:url(https://media.trafficsafetystore.com/raw/authenticated/s--zdVklJR_--/v1789499841/fonts/FHWA_Series_E2000EX.ttf) format("truetype")}#product-customizer .text{position:relative}#product-customizer .add-text-tab textarea{width:100%;padding:10px;background:#fff;border:1px solid #cacad0;border-radius:5px;font-size:14px;resize:none;font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.5;transition:border-color .3s ease-in-out}@media all and (max-width: 1198px){#product-customizer .add-text-tab textarea{height:100px}}#product-customizer .add-text-tab textarea:focus{border-color:#5483e4;outline:none;box-shadow:0 0 5px #5483e480}#product-customizer .add-text-tab .text-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;margin:.75rem 0}#product-customizer .add-text-tab .text-actions .add-new-text{display:inline-flex;align-items:center;gap:.3rem}#product-customizer .add-text-tab .text-actions .add-new-text .plus{font-size:1.1rem;line-height:1;font-weight:700}#product-customizer .add-text-tab .text-actions .layer-limit-note{font-size:.85rem;color:#4f4f4f}#product-customizer .add-text-tab .placement-option-extra{margin-left:auto;display:flex;align-items:center}#product-customizer .add-text-tab .rotate-only{justify-content:space-between;align-items:center}#product-customizer .add-text-tab .rotate-text{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:8px 16px;border:solid 1px #4f4f4f;border-radius:5px;background:#fff;color:#272023;font-size:.85rem;font-weight:500;text-transform:none;cursor:pointer}#product-customizer .add-text-tab .rotate-text:hover:not(:disabled){background:#f2f2f2}#product-customizer .add-text-tab .rotate-text:disabled{opacity:.5;cursor:not-allowed}#product-customizer .add-text-tab .rotate-text .text-direction-icon{flex-shrink:0}#product-customizer .add-text-tab .option-group{margin-bottom:.5rem}#product-customizer .add-text-tab .option-group .option-list{display:flex;flex-wrap:wrap;gap:1rem}#product-customizer .add-text-tab .option-group .option-list .option{display:flex;flex:1 1 auto;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,.16);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,.16);box-shadow:3px 3px 5px #00000029;padding:0 15px;height:40px}#product-customizer .add-text-tab .option-group .option-list .option .swatch{height:24px;width:32px;border:solid 1px #f2f2f2;margin:6px 6px 6px 0}#product-customizer .add-text-tab .option-group .option-list .option .swatch.black{background:#272023}#product-customizer .add-text-tab .option-group .option-list .option .swatch.white{background:#fff}#product-customizer .add-text-tab .option-group .option-list .option .swatch.red{background:red}#product-customizer .add-text-tab .option-group .option-list .option span{align-content:center;font-size:1rem;text-wrap:nowrap}#product-customizer .add-text-tab .option-group .option-list .option span.strong{font-weight:500}#product-customizer .add-text-tab .option-group .option-list .option span[data-font=Arial],#product-customizer .add-text-tab .option-group .option-list .option span[data-font=ArstonStencil],#product-customizer .add-text-tab .option-group .option-list .option span[data-font="FHWA Series E2000EX"]{font-size:1rem}#product-customizer .add-text-tab .option-group .option-list .option span[data-font=Roadway]{font-size:1rem;text-transform:uppercase}#product-customizer .add-text-tab .option-group .option-list .option.selected{border:2px solid #5483e4;background-color:#d9edf7}#product-customizer .add-text-tab .layer-order-group{margin-bottom:1rem}#product-customizer .add-text-tab .layer-order-group .strong{display:block;font-weight:500;margin-bottom:.5rem}#product-customizer .add-text-tab .layer-order-group .layer-order-buttons{display:flex;gap:.75rem}#product-customizer .add-text-tab .layer-order-group .layer-order-buttons button,#product-customizer .add-text-tab .layer-order-group .layer-order-buttons #save-customization{flex:1 1 auto;padding:8px 12px;border:solid 1px #4f4f4f;border-radius:5px;background:#fff;color:#272023;font-size:.85rem;font-weight:500;text-transform:none;cursor:pointer}#product-customizer .add-text-tab .layer-order-group .layer-order-buttons button:hover,#product-customizer .add-text-tab .layer-order-group .layer-order-buttons #save-customization:hover{background:#f2f2f2}#product-customizer .add-text-tab .text-layers-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}#product-customizer .add-text-tab .text-layers-list .text-layer-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:solid 1px #4f4f4f;border-radius:4px;cursor:pointer}#product-customizer .add-text-tab .text-layers-list .text-layer-item:last-child{margin-bottom:1rem}@media all and (max-width: 1198px){#product-customizer .add-text-tab .text-layers-list .text-layer-item .text-layer-name{flex:1;font-size:.7rem;text-align:left}}#product-customizer .add-text-tab .text-layers-list .text-layer-item button,#product-customizer .add-text-tab .text-layers-list .text-layer-item #save-customization{border:none;background:none;font-size:1.1rem;line-height:1;cursor:pointer;color:#000}@media all and (max-width: 1198px){#product-customizer .add-text-tab .text-layers-list .text-layer-item .text-layer-remove{flex:0 0 10%;width:10%;text-align:center}}#product-customizer .add-text-tab .text-layers-list .text-layer-item.selected{border:2px solid #5483e4;background-color:#d9edf7}#product-customizer .symbols-tab .placement-option-group{margin-bottom:1rem}#product-customizer .symbols-tab .placement-option-group .strong{display:block;font-weight:500}#product-customizer .symbols-tab .placement-option-group .option-list{display:flex;flex-wrap:wrap;gap:1rem}#product-customizer .symbols-tab .placement-option-group .option-list .option{display:flex;flex:1 1 auto;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,.16);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,.16);box-shadow:3px 3px 5px #00000029;padding:0 15px;cursor:pointer}#product-customizer .symbols-tab .placement-option-group .option-list .option span{align-content:center;font-size:1rem;text-wrap:nowrap}#product-customizer .symbols-tab .placement-option-group .option-list .option.selected{border:2px solid #5483e4;background-color:#d9edf7}#product-customizer .symbols-tab .symbol-search-bar{position:relative;margin-bottom:1rem}#product-customizer .symbols-tab .symbol-search-bar input{width:100%;padding:8px 32px 8px 10px;border:1px solid #cacad0;border-radius:5px;background:#fff;font-size:14px;font-family:Open Sans,Arial,Helvetica,sans-serif}#product-customizer .symbols-tab .symbol-search-bar input:focus{border-color:#5483e4;outline:none;box-shadow:0 0 5px #5483e480}#product-customizer .symbols-tab .symbol-search-bar input::-webkit-search-cancel-button{display:none}#product-customizer .symbols-tab .symbol-search-bar button,#product-customizer .symbols-tab .symbol-search-bar #save-customization{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:none;font-size:1.1rem;line-height:1;cursor:pointer;color:#4f4f4f}#product-customizer .symbols-tab .symbol-search-summary,#product-customizer .symbols-tab .layer-limit-note{display:block;font-size:.85rem;color:#4f4f4f;margin-bottom:.75rem}#product-customizer .symbols-tab .symbol-list.at-limit .symbol-item{opacity:.5;cursor:not-allowed}#product-customizer .symbols-tab .symbol-category-picker{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}#product-customizer .symbols-tab .symbol-category-picker label{font-weight:600;flex-shrink:0}#product-customizer .symbols-tab .symbol-category-picker select{flex:1;padding:8px 10px;border:1px solid #cacad0;border-radius:5px;background:#fff;font-size:14px;font-family:Open Sans,Arial,Helvetica,sans-serif;height:39px}#product-customizer .symbols-tab .symbol-category-picker select:focus{border-color:#5483e4;outline:none;box-shadow:0 0 5px #5483e480}#product-customizer .symbols-tab .symbol-list{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:95px;gap:.75rem;max-height:calc(380px + 2.25rem);overflow-y:auto;overflow-x:hidden;padding-right:4px;padding-bottom:4px;margin-bottom:1rem}@media all and (min-width: 1199px){#product-customizer .symbols-tab .symbol-list{grid-template-columns:repeat(4,1fr)}}#product-customizer .symbols-tab .symbol-color-picker{margin-bottom:1rem}#product-customizer .symbols-tab .symbol-color-picker .strong{display:block;font-weight:500;margin-bottom:.5rem}#product-customizer .symbols-tab .symbol-color-picker .option-list{display:flex;flex-wrap:wrap;gap:1rem}#product-customizer .symbols-tab .symbol-color-picker .option-list .option{display:flex;flex:1 1 auto;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,.16);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,.16);box-shadow:3px 3px 5px #00000029;padding:0 15px;cursor:pointer}#product-customizer .symbols-tab .symbol-color-picker .option-list .option .swatch{height:24px;width:32px;border:solid 1px #f2f2f2;margin:6px 6px 6px 0}#product-customizer .symbols-tab .symbol-color-picker .option-list .option span{align-content:center;font-size:1rem;text-wrap:nowrap}#product-customizer .symbols-tab .symbol-color-picker .option-list .option.selected{border:2px solid #5483e4;background-color:#d9edf7}#product-customizer .symbols-tab .symbol-rotate-controls{margin-bottom:1rem}#product-customizer .symbols-tab .symbol-rotate-controls .strong{display:block;font-weight:500;margin-bottom:.5rem}#product-customizer .symbols-tab .symbol-rotate-controls .rotate-buttons{display:flex;gap:.75rem}#product-customizer .symbols-tab .symbol-rotate-controls .rotate-buttons button,#product-customizer .symbols-tab .symbol-rotate-controls .rotate-buttons #save-customization{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:8px 12px;border:solid 1px #4f4f4f;border-radius:5px;background:#fff;color:#272023;font-size:.85rem;font-weight:500;text-transform:none;cursor:pointer}#product-customizer .symbols-tab .symbol-rotate-controls .rotate-buttons button:hover,#product-customizer .symbols-tab .symbol-rotate-controls .rotate-buttons #save-customization:hover{background:#f2f2f2}#product-customizer .symbols-tab .symbol-rotate-controls .rotate-buttons button .rotate-icon,#product-customizer .symbols-tab .symbol-rotate-controls .rotate-buttons #save-customization .rotate-icon{font-size:1.1rem;line-height:1}#product-customizer .symbols-tab .layer-order-group{margin-bottom:1rem}#product-customizer .symbols-tab .layer-order-group .strong{display:block;font-weight:500;margin-bottom:.5rem}#product-customizer .symbols-tab .layer-order-group .layer-order-buttons{display:flex;gap:.75rem}#product-customizer .symbols-tab .layer-order-group .layer-order-buttons button,#product-customizer .symbols-tab .layer-order-group .layer-order-buttons #save-customization{flex:1 1 auto;padding:8px 12px;border:solid 1px #4f4f4f;border-radius:5px;background:#fff;color:#272023;font-size:.85rem;font-weight:500;text-transform:none;cursor:pointer}#product-customizer .symbols-tab .layer-order-group .layer-order-buttons button:hover,#product-customizer .symbols-tab .layer-order-group .layer-order-buttons #save-customization:hover{background:#f2f2f2}#product-customizer .symbols-tab .symbol-layers-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}#product-customizer .symbols-tab .symbol-layers-list .strong{font-weight:600}#product-customizer .symbols-tab .symbol-layers-list .symbol-layer-item{display:flex;align-items:center;gap:.5rem;padding:8px 12px;border:solid 1px #4f4f4f;border-radius:4px;cursor:pointer}#product-customizer .symbols-tab .symbol-layers-list .symbol-layer-item>img{width:28px;height:28px;object-fit:contain}@media all and (max-width: 1198px){#product-customizer .symbols-tab .symbol-layers-list .symbol-layer-item>img{flex:0 0 20%;width:20%;height:auto;max-height:28px}}#product-customizer .symbols-tab .symbol-layers-list .symbol-layer-item .symbol-layer-name{flex:1;font-size:.85rem}@media all and (max-width: 1198px){#product-customizer .symbols-tab .symbol-layers-list .symbol-layer-item .symbol-layer-name{flex:1 1 60%;font-size:.7rem;text-align:right}}#product-customizer .symbols-tab .symbol-layers-list .symbol-layer-item button,#product-customizer .symbols-tab .symbol-layers-list .symbol-layer-item #save-customization{border:none;background:none;font-size:1.1rem;line-height:1;cursor:pointer;color:#000;flex-shrink:0}@media all and (max-width: 1198px){#product-customizer .symbols-tab .symbol-layers-list .symbol-layer-item .symbol-layer-remove{flex:0 0 10%;width:10%;text-align:center}}#product-customizer .symbols-tab .symbol-layers-list .symbol-layer-item.selected{border:2px solid #5483e4;background-color:#d9edf7}#product-customizer .symbols-tab .symbol-item{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:8px;text-align:center;overflow:hidden;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,.16);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,.16);box-shadow:3px 3px 5px #00000029}#product-customizer .symbols-tab .symbol-item img{width:45px;height:45px;object-fit:contain;flex-shrink:0}#product-customizer .symbols-tab .symbol-item span{font-size:.75rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#product-customizer .design-notes-container{margin-top:2rem;width:100%;padding:12px 20px;background:#f8f9fa;border-left:5px solid #5483e4;border-radius:8px;display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:14px;color:#333;box-shadow:0 2px 6px #0000001a;margin:20px auto;line-height:1.5;transition:all .3s ease-in-out}#product-customizer .design-notes-label{font-weight:700;margin-bottom:8px;color:#222}#product-customizer .design-notes-textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px;resize:none;font-family:Arial,sans-serif;line-height:1.5;transition:border-color .3s ease-in-out}#product-customizer .design-notes-textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}#product-customizer .help-info{background:#f8f9fa;border-left:5px solid #5483e4;padding:12px 20px;font-family:Arial,sans-serif;font-size:14px;color:#333;border-radius:8px;display:flex;flex-direction:column;justify-content:center;line-height:1.5;box-shadow:0 2px 6px #0000001a;margin-top:2rem}#product-customizer .help-info p,#product-customizer .help-info button.ghost,#product-customizer .help-info .button.ghost,#product-customizer .help-info input[type=button],#product-customizer .help-info .choose-file-btn,#product-customizer .help-info input[type=button]:visited,#product-customizer .help-info .choose-file-btn:visited,#product-customizer .help-info input[type=button]:active,#product-customizer .help-info .choose-file-btn:active,#product-customizer .help-info .ghost#save-customization,#product-customizer .help-info .choose-file-btn#save-customization{margin:0 0 5px;font-weight:700;color:#222}#product-customizer .help-info ol{padding-left:18px;margin:0}#product-customizer .help-info ol li{margin-bottom:4px;font-weight:400}#product-customizer .help-info .phone-link{color:#5483e4;text-decoration:none;font-weight:700}#product-customizer .help-info .phone-link:hover{text-decoration:underline}#product-customizer .faq-container{width:100%;margin:20px auto;font-family:Arial,sans-serif}#product-customizer .faq-item{border-bottom:1px solid #ddd;padding:10px 0}#product-customizer .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;font-weight:700;cursor:pointer;padding:12px;background:#f8f9fa;border-radius:5px;transition:background .3s}#product-customizer .faq-item .faq-question:hover{background:#e9ecef}#product-customizer .faq-item .faq-question .arrow{font-size:14px;transition:transform .3s ease}#product-customizer .faq-item .faq-question .open{transform:rotate(180deg)}#product-customizer .faq-item .faq-answer{max-height:0;overflow:hidden;padding:0 12px;background:#fff;border-left:3px solid #5483e4;border-radius:4px;margin-top:5px;font-size:14px;color:#333;line-height:1.5;transition:max-height .4s ease-in-out,padding .4s ease-in-out}#product-customizer .faq-item .faq-answer p,#product-customizer .faq-item .faq-answer button.ghost,#product-customizer .faq-item .faq-answer .button.ghost,#product-customizer .faq-item .faq-answer input[type=button],#product-customizer .faq-item .faq-answer .choose-file-btn,#product-customizer .faq-item .faq-answer .ghost#save-customization,#product-customizer .faq-item .faq-answer .choose-file-btn#save-customization{margin:8px 0}#product-customizer .faq-item .faq-answer ul{padding-left:20px;margin:5px 0}#product-customizer .faq-item .faq-answer ul li{list-style-type:disc;margin-bottom:5px}#product-customizer .faq-item .open-answer{max-height:300px;padding:12px}#product-customizer .config-preview-container{display:flex;justify-content:flex-start;gap:.3rem;margin-bottom:2rem}#product-customizer .config-preview-container .config-preview{position:relative;max-width:30%;display:flex;flex-direction:column}#product-customizer .config-preview-container .config-preview .location-name{font-size:1rem;font-weight:900;margin-bottom:.5rem}#product-customizer .config-preview-container .config-preview .thumbnail-container{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:.25rem;padding-bottom:15px;background-color:#fff;border:1px solid #fff;border-radius:.25rem;filter:brightness(90%);opacity:.8}#product-customizer .config-preview-container .config-preview .image-thumbnail{display:block;max-width:100%;max-height:220px}#product-customizer .config-preview-container .config-preview.selected .thumbnail-container{border:3px solid #5483e4;border-radius:1px;filter:brightness(100%);opacity:1}#product-customizer .config-preview-container .config-preview.selected small{position:absolute;bottom:3px;right:7px;line-height:15px;color:#5483e4}#product-customizer .available-options-container,#product-customizer .placement-controls{display:flex;justify-items:flex-start;gap:.3rem}#product-customizer .available-options-container .config-option,#product-customizer .placement-controls .config-option{display:flex;gap:.3rem;width:25%}#product-customizer .available-options-container .config-option input[type=checkbox],#product-customizer .placement-controls .config-option input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-content:center;justify-content:center;font-size:2rem;padding:.1rem;border:.19rem solid #5483e4;border-radius:.2rem;height:22px;width:22px}#product-customizer .available-options-container .config-option input[type=checkbox]:before,#product-customizer .placement-controls .config-option input[type=checkbox]:before{content:"";width:18px;height:14px;clip-path:polygon(evenodd,25.8% 45.04%,35.88% 54.79%,72.53% 16.9%,81.32% 25.4%,35.88% 72.38%,17.01% 54.13%);background-color:#fff;transform:scale(0)}#product-customizer .available-options-container .config-option input[type=checkbox]:checked,#product-customizer .placement-controls .config-option input[type=checkbox]:checked{background-color:#5483e4}#product-customizer .available-options-container .config-option input[type=checkbox]:checked:before,#product-customizer .placement-controls .config-option input[type=checkbox]:checked:before{transform:scale(1.6)}#product-customizer .available-options-container .config-option .location-text,#product-customizer .placement-controls .config-option .location-text{font-size:1rem;text-transform:capitalize;font-weight:700}#product-customizer .config-icon{width:28px;height:fit-content}#product-customizer #save-customization{margin-top:2rem;width:100%;background-color:#5483e4;border:2px solid #5483e4;border-radius:.25rem;font-size:.8rem}#product-customizer .option-group{display:flex;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:.5rem}#product-customizer .option-group .ink-option{flex:1 1 0;box-shadow:1px 1px 1px 1px #88888875;border-radius:0;background-color:#fff;color:#000;border:none;font-size:.9rem;text-align:center;display:flex;align-items:center;min-width:150px;max-width:31%}#product-customizer .option-group .ink-option .swatch{display:block;width:36px;height:24px;border-radius:0;background-color:#fff;margin-right:.5rem;border:solid 2px #e0e0e0}#product-customizer .option-group .ink-option .swatch.red{background-color:red}#product-customizer .option-group .ink-option .swatch.black{background-color:#000}#product-customizer .option-group .ink-option.selected{border:2px solid #5483e4;border-radius:1px;background-color:#d9edf7}#product-customizer .option-group .ink-option.reset img{margin-right:10px}#product-customizer .ink-color .title{font-size:1rem;margin-bottom:1rem;font-weight:600}#product-customizer .ink-color .placement-controls{margin-top:0}#product-customizer .ink-color .placement-controls .config-option{width:45%}#product-customizer .ink-color .placement-controls .config-option p,#product-customizer .ink-color .placement-controls .config-option button.ghost,#product-customizer .ink-color .placement-controls .config-option .button.ghost,#product-customizer .ink-color .placement-controls .config-option input[type=button],#product-customizer .ink-color .placement-controls .config-option .choose-file-btn,#product-customizer .ink-color .placement-controls .config-option .ghost#save-customization,#product-customizer .ink-color .placement-controls .config-option .choose-file-btn#save-customization{padding:0;margin:0}#product-customizer .ink-color .placement-controls .config-option .switch{position:relative;display:inline-block;width:34px;height:20px}#product-customizer .ink-color .placement-controls .config-option .switch input{opacity:0;width:0;height:0}#product-customizer .ink-color .placement-controls .config-option .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}#product-customizer .ink-color .placement-controls .config-option .slider:before{position:absolute;content:"";height:12px;width:12px;border-radius:50%;left:4px;bottom:4px;background-color:#fff;transition:.4s}#product-customizer .ink-color .placement-controls .config-option input:checked+.slider{background-color:#5483e4}#product-customizer .ink-color .placement-controls .config-option input:checked+.slider:before{transform:translate(14px)}#product-customizer .layer-order-group{margin-bottom:1rem}#product-customizer .layer-order-group .strong{display:block;font-weight:500;margin-bottom:.5rem}#product-customizer .layer-order-group .layer-order-buttons{display:flex;gap:.75rem}#product-customizer .layer-order-group .layer-order-buttons button,#product-customizer .layer-order-group .layer-order-buttons #save-customization{flex:1 1 auto;padding:8px 12px;border:solid 1px #4f4f4f;border-radius:5px;background:#fff;color:#272023;font-size:.85rem;font-weight:500;text-transform:none;cursor:pointer}#product-customizer .layer-order-group .layer-order-buttons button:hover,#product-customizer .layer-order-group .layer-order-buttons #save-customization:hover{background:#f2f2f2}#product-customizer .error-container{width:100%;padding:12px 20px;background:#ffecec;border-left:5px solid #ff4d4d;border-radius:8px;display:flex;align-items:center;font-family:Arial,sans-serif;font-size:14px;color:#d8000c;box-shadow:0 2px 6px #0000001a;margin:20px auto;line-height:1.5;transition:all .3s ease-in-out}#product-customizer .error-container .error-icon{font-size:18px;margin-right:10px}#product-customizer .error-container .error-message{flex:1;margin:0;font-weight:700}#product-customizer .customizer-app{height:100%;margin:0;max-width:unset}#product-customizer.site-tss .logo-container{margin:.3rem 0}#product-customizer.site-tss .logo-container .logo{max-height:20px}@media all and (min-width: 1199px){#product-customizer.site-tss .logo-container .logo{max-height:40px}}#product-customizer.site-css .logo-container{margin:.3rem 0}#product-customizer.site-css .logo-container .logo{max-height:40px}@media all and (min-width: 1199px){#product-customizer.site-css .logo-container .logo{max-height:60px}}#product-customizer.site-ass .logo-container{margin:.5rem 0}#product-customizer.site-ass .logo-container .logo{max-height:30px}@media all and (min-width: 1199px){#product-customizer.site-ass .logo-container .logo{max-height:40px}}#product-customizer.site-muvz .logo-container{margin:0}#product-customizer.site-muvz .logo-container .logo{max-height:45px}@media all and (min-width: 1199px){#product-customizer.site-muvz .logo-container .logo{max-height:65px}}#product-customizer.site-tcc .logo-container{margin:.3rem 0}#product-customizer.site-tcc .logo-container .logo{max-height:45px}@media all and (min-width: 1199px){#product-customizer.site-tcc .logo-container .logo{max-height:65px}}#customizer-modal{padding:0;overflow:auto;position:fixed;top:0;z-index:2000}.modal-dialog#customizer-container{width:auto;height:auto;padding:0;margin:0}#customizer-container .modal-content{height:auto;padding:0;margin:0;border:0}#order-entry-customizer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529}#order-entry-customizer .add-to-cart>.contents{margin-top:1rem}
