.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr .pcr-button.clear:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px var(--pcr-color)}.pcr-app,.pickr .pcr-button.clear::before{opacity:0}.pcr-app,.pickr .pcr-button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{margin:0;padding:0}.fontSelect{position:relative;height:28px;line-height:28px;cursor:pointer;margin:3px;width:180px;background-image:-webkit-linear-gradient(top,#f9f9f9,#f0f0f0);background-image:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);background-image:-o-linear-gradient(top,#f9f9f9,#f0f0f0);background-image:-ms-linear-gradient(top,#f9f9f9,#f0f0f0);background-image:linear-gradient(top,#f9f9f9,#f0f0f0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$from', EndColorStr='$to');-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #cecece}.fontSelect span{overflow:hidden;margin-left:6px;top:0;position:relative}.fontSelect .arrow-down{position:absolute;right:10px;top:11px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #AAA}.fontSelectUl{list-style:none;width:200px;background:#f9f9f9;position:absolute;left:0;top:35px;max-height:225px;overflow:auto;z-index:100000001;margin:0;padding-left:0;padding-top:7px}.fontSelectUl li{height:24px;line-height:24px;overflow:hidden;cursor:pointer;padding:0 10px;font-size:14px;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.fontSelectUl li:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-bottom:1px solid #EEE}.fontSelectUl li:hover{background:#DDD}/*! Pickr 1.9.0 MIT | https://github.com/Simonwep/pickr */.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;border-radius:.15em;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\" stroke=\"%2342445A\" stroke-width=\"5px\" stroke-linecap=\"round\"><path d=\"M45,45L5,5\"></path><path d=\"M45,5L5,45\"></path></svg>") center no-repeat;background-size:0;transition:all .3s}.pickr .pcr-button::after,.pickr .pcr-button::before{position:absolute;content:"";height:100%;width:100%;border-radius:.15em;left:0;top:0}.pickr .pcr-button::before{background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:.5em;z-index:initial}.pickr .pcr-button::after{transition:background .3s;background:var(--pcr-color)}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{box-sizing:border-box;outline:0;border:none;-webkit-appearance:none}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;visibility:hidden;transition:opacity .3s,visibility 0s .3s;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display:grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:rgba(0,0,0,0);z-index:1}.pcr-app .pcr-swatches>button::after,.pcr-app .pcr-swatches>button::before{width:100%;height:100%;position:absolute;content:"";left:0;top:0}.pcr-app .pcr-swatches>button::before{background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button::after{background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{width:auto;color:#fff}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic]{width:28.5em;max-width:95vw;padding:.8em}.panel,.tabs{padding:0}.pcr-app[data-theme=classic] .pcr-selection{display:flex;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;border-radius:.15em .15em 0 0;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{background:var(--pcr-color);width:100%;height:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{flex-grow:1;border-radius:.15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translateX(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;flex-grow:1;border-radius:50em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to bottom,red,#feff00,#0f0,#00feff,#00f,#ff00fe,red)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to bottom,transparent,#000),url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:100%,50%}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}button:focus{outline:0}button .extra-fa{margin-right:10px}button.full-width{width:100%}button.full-width.fa span.label{margin-left:10px}button.full-width span.label{font-weight:700}.tabs{margin:0 0 0 1rem;list-style:none}.tabs[data-count="1"]{display:none}ul.tabs li{background:0 0;color:#222;display:inline-block;padding:10px 15px;cursor:pointer;text-align:center}ul.tabs li.current{background:#ededed;color:#222}.tab-content.tab-loading{font-weight:700;text-align:center}.tab-content{display:none}.tab-content.current{display:inherit}.tab-content.tab-no-data{font-weight:700;text-align:center}.tab-content-container{margin:0 1rem}.swatch-attributes-clone{padding:0 10px}.swatch-attributes-label{margin:0 0 1rem;user-select:none;font-size:1.45rem}.swatch-attribute-designer{width:40px;height:24px;display:inline-block;margin:.25rem;border:1px solid silver;padding:.25rem .5rem;cursor:pointer}.final-price-clone{font-size:1.5rem;line-height:2rem;margin:.25rem;padding:10px 0}.dd-image-link{position:relative;display:inline-block;padding:5px;float:left}.dd-image-link.size-medium{width:50%}.dd-image-link.size-small{width:24%}.dd-image-link img{max-width:100%;border:2px solid transparent}.dd-image-link img:hover{border:2px solid green}.dd-image-link img.selected{border:2px solid silver}.dd-checkbox-container label{font-size:16px}#dd-designer-container:after,.clearfix:after,.clearfix:before{display:block;font-size:0;content:" ";visibility:hidden;clear:both}.clearfix:after,.clearfix:before{height:0}#dd-designer-container{position:relative;margin:0 auto}#dd-designer-container .canvas-container{margin-top:35px;float:left}#dd-designer-container:after{height:3rem}.modal-popup._inner-scroll.dd-designer-modal .modal-inner-wrap{width:100%;bottom:0;max-height:100%;top:0;margin:0}.modal-popup._inner-scroll.dd-designer-modal .modal-inner-wrap .modal-footer,.modal-popup._inner-scroll.dd-designer-modal .modal-inner-wrap .modal-header{display:none}.modal-popup._inner-scroll.dd-designer-modal .modal-content{padding:0}.dd-designer-modal .modal-content{padding-left:0;padding-right:0}.dd-designer-tabs-container{position:relative;top:15px;background:#fff;float:left}@media only screen and (min-width:820px){.dd-designer-tabs-container{max-width:380px;float:right;right:0}}.dd-designer-no-design{display:none;position:absolute;top:10;width:100%;left:0;text-align:center;color:red;z-index:1001}.dd-designer-image-selector{position:absolute;top:15px;left:160px;display:none}.dd-designer-image-selector img{max-height:50px;max-width:100px;border:1px solid #ccc;cursor:pointer;display:inline-block;opacity:.7;margin-right:10px;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.dd-designer-image-selector img.active{box-shadow:0 0 0 2px #002d57;opacity:1}.dd-designer-image-selector img:hover{opacity:1}.dz-clickable{border:1px dashed #0087F7;border-radius:5px;background:#e6f3fa;text-align:center;line-height:50px;cursor:pointer;display:block;padding:10px;margin:0 1rem 0 0;width:100%}.dz-clickable svg{position:relative;display:inline}.dot-pulse,.dz-started img,.dz-success-mark{display:none}.dz-error-message{color:red;font-weight:700;line-height:25px;display:none}.dot-pulse,.dot-pulse::after,.dot-pulse::before{position:absolute;width:10px;height:10px;border-radius:5px;background-color:#ccc;color:#ccc}.dz-error-mark{cursor:hand}.dz-error-mark svg path{fill:red}.dz-success-mark svg path{fill:green}.dot-pulse{left:-9999px;box-shadow:9999px 0 0 -5px #ccc;animation:dotPulse 1.5s infinite linear;animation-delay:.25s;margin-left:145px;margin-top:-114px}.dot-pulse::after,.dot-pulse::before{content:'';display:inline-block;top:0}.dot-pulse::before{box-shadow:9984px 0 0 -5px #ccc;animation:dotPulseBefore 1.5s infinite linear;animation-delay:0s}.dot-pulse::after{box-shadow:10014px 0 0 -5px #ccc;animation:dotPulseAfter 1.5s infinite linear;animation-delay:.5s}@keyframes dotPulseBefore{0%,100%,60%{box-shadow:9984px 0 0 -5px #ccc}30%{box-shadow:9984px 0 0 2px #ccc}}@keyframes dotPulse{0%,100%,60%{box-shadow:9999px 0 0 -5px #ccc}30%{box-shadow:9999px 0 0 2px #ccc}}@keyframes dotPulseAfter{0%,100%,60%{box-shadow:10014px 0 0 -5px #ccc}30%{box-shadow:10014px 0 0 2px #ccc}}.dd-text-to-image-container{display:inline-block;vertical-align:top;width:100%;margin-top:5px;padding-right:10px}.dd-text-to-image-container:first-child{border-left:0;padding-left:0;padding-right:0}.dd-text-to-image-container .delete-link{text-decoration:underline;color:red}.dd-design-icon,.dd-text-to-image-container a.dd-remove-white:hover{text-decoration:none}.dd-text-to-image-container .delete-link img{max-height:200px}.dd-text-to-image-container a.dd-remove-white{display:none;color:#000;border:1px solid silver;padding:3px 26px;width:auto;clear:both;position:relative;margin:7px 0}.dd-text-to-image-container a.dd-remove-white svg{position:absolute;width:20px;height:20px;left:3px}.dd-text-to-image-container a.dd-remove-white svg.checkbox{width:30px;height:30px;left:auto;right:-2px;top:0}.dd-text-to-image-container a.dd-remove-white svg.checkbox.ch_checked{display:none}.dd-text-to-image-container a.dd-remove-white svg.checkbox.ch_unchecked,.dd-text-to-image-container a.dd-remove-white.white_removed .checkbox.ch_checked{display:inline-block}.dd-text-to-image-container a.dd-remove-white.white_removed .checkbox.ch_unchecked,.dd-text-to-image-container.dd-design-object-controls .dd-design-image-control{display:none}.dd-text-to-image-container .container{width:80%;margin:30px 10%}.dd-text-to-image-container .field{position:relative;margin-bottom:15px}.dd-text-to-image-container .field label::before{content:attr(title);position:absolute;top:4px;left:15px;line-height:40px;font-size:14px;color:#777;transition:.3s all}.dd-text-to-image-container .field input{width:100%;line-height:40px;padding:0 12px;box-sizing:border-box;font-size:14px;color:#222;border:1px solid #ccc;border-radius:3px;min-width:300px}.dd-text-to-image-container .field input:focus{outline:0;border-color:#00f}.dd-text-to-image-container .field input:focus+label::before{line-height:20px;font-size:12px;top:-10px;background:#fff;padding:0 6px;left:9px;color:#00f}.dd-text-to-image-container .field input:not(:placeholder-shown)+label::before{line-height:20px;font-size:12px;top:-10px;background:#fff;padding:0 6px;left:9px;color:#00f}.dd-text-to-image-container .field input:not(:-ms-input-placeholder)+label::before{line-height:20px;font-size:12px;top:-10px;background:#fff;padding:0 6px;left:9px;color:#00f}.dd-text-to-image-container .field input:not(:-webkit-input-placeholder)+label::before{line-height:20px;font-size:12px;top:-10px;background:#fff;padding:0 6px;left:9px;color:#00f}.dd-text-to-image-container h4{margin:0 0 1rem;user-select:none;font-size:1.45rem}.dd-design-image-control-container{display:block;height:auto;margin:10px 0}.designer-add-new-line{display:block;text-decoration:none;color:#000;text-align:center;padding:5px;cursor:pointer}.delete-input{cursor:pointer;position:absolute;right:-15px;font-size:15px;color:red;top:10px}.uploader-formats{display:block;color:#000;text-align:center;padding:5px}.uploader-formats span{display:block}.uploader-formats span.title{cursor:pointer;display:inline}.uploader-formats span.title:after{content:' ';display:inline-block;position:relative;width:0;height:0;border-style:solid;border-width:8px 4.5px 0;border-color:#333 transparent transparent;left:4px;top:-1px}.uploader-formats span.values{display:none}.uploader-formats.active span.title:after{border-width:0 4.5px 8px;border-color:transparent transparent #333}.uploader-formats.active span.values{display:block}.dd-control-text{position:absolute;background:#fff;border:1px solid silver;padding:8px 12px 7px;z-index:1001;display:none}.dd-control-text .dd-helper-font-selector-container{position:relative;height:28px;line-height:28px;cursor:pointer;margin:15px 0 8px;width:225px;background-image:-webkit-linear-gradient(top,#f9f9f9,#f0f0f0);background-image:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);background-image:-o-linear-gradient(top,#f9f9f9,#f0f0f0);background-image:-ms-linear-gradient(top,#f9f9f9,#f0f0f0);background-image:linear-gradient(top,#f9f9f9,#f0f0f0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='$from', EndColorStr='$to');-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #cecece;padding-left:10px;display:inline-block}.dd-control-text .dd-helper-font-selector-container::after{position:absolute;content:' ';display:inline-block;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#333 transparent transparent;right:7px;top:10px}.dd-extra-control-color{display:inline;width:30px;border:1px solid silver;float:right;top:16px;position:relative;height:27px}.dd-design-icon{padding:4px 4px 1px;display:inline-block;margin:0 10px 0 0;background:#fff;vertical-align:top}.dd-design-icon svg{width:16px;height:16px}.dd-design-icon.dd-design-image-control.active,.dd-design-icon.dd-design-image-control:hover{background:0 0}.dd-design-icon.dd-design-image-control.active svg,.dd-design-icon.dd-design-image-control:hover svg{fill:#000}.dd-design-icon.dd-design-image-control svg{width:32px;height:32px}.dd-design-icon.dd-design-image-control.bigger svg{height:22px;width:55px}.dd-design-icon:active,.dd-design-icon:focus{background:#fff}.dd-design-icon.active,.dd-design-icon:hover{background:#ccc}.dd-design-icon.active svg,.dd-design-icon:hover svg{fill:#ccc}@-webkit-keyframes shake{0%{-webkit-transform:translate(2px,1px) rotate(0)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px,0) rotate(1deg)}30%{-webkit-transform:translate(0,2px) rotate(0)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0)}70%{-webkit-transform:translate(2px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(2px,2px) rotate(0)}100%{-webkit-transform:translate(1px,-2px) rotate(-1deg)}}.designer-require-val.invalid-container select{border-color:red;-webkit-animation-name:shake;-webkit-animation-duration:.5s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:1}#dd-color-selector{width:65px;height:35px;border:2px solid silver;text-align:center;font-size:13px;text-shadow:1px 1px 2px #fff;color:#333}#dd-color-selector:after{clear:both;content:' ';display:block;width:100%;margin:3px}.pcr-app .pcr-swatches{max-height:225px;overflow:auto}#align-position-text{display:block;width:100%;margin:15px 0}.dd-controls-main{width:100%;top:30px;text-align:right;clear:both}.dd-controls-main button{width:150px;margin:0 6px 10px}.dd-controls-main button.btn-primary{width:320px;float:right;margin-top:20px;font-size:1.2rem;padding:15px}.dd-controls-main button.action-back{position:absolute;top:1px;left:1px;font-size:2rem;font-weight:700;text-decoration:underline}.dd-controls-main:after,.dd-controls-main:before{content:"";display:table;clear:both}.dd-loading-main{position:fixed;background:#ccc;font-weight:700;padding:10px 20px;width:auto;top:20px;right:50%;margin-right:-50px;color:#000;max-width:100px;display:none}#dd-designer-medias{margin-bottom:20px}#dd-designer-medias .dd-designer-media{max-width:30%;margin:1%;display:inline-block;border:1px solid #ccc}#dd-designer-medias .dd-designer-media img{max-width:100%}#dd-designer-medias .dd-designer-media a{margin:5px;font-size:20px;color:#333;display:inline-block;text-decoration:none}#quotePopup,#samplePopup{max-width:90%;z-index:1000;height:100%;border-top:1px solid silver;border-left:1px solid silver;margin-right:-1000px;overflow:auto;position:fixed;top:0;right:0;background:#fff;box-shadow:-2px -2px 15px 5px #CCC}#dd-designer-medias .dd-designer-media a:hover{color:#333;text-decoration:none}#dd-designer-medias .dd-designer-media .dd-designer-media-edit{float:left}#dd-designer-medias .dd-designer-media .dd-designer-media-remove{float:right}#samplePopup{width:500px;display:none;padding:10px}.product-customizer-selections-close{cursor:pointer;width:100%;padding:8px 7px 2px 0;text-align:right;box-sizing:border-box}#quote-errors,.loader,.loader-text{text-align:center}.product-customizer-selections-close svg{display:inline-block}#quotePopup,.for-loggin,.loader{display:none}#quotePopup{min-width:500px;padding:10px}.loader{position:fixed;top:0;right:0;bottom:0;background:#fff;opacity:.8;left:0;z-index:100}.loader-text{position:absolute;width:100%;font-size:2.5rem;top:28%}.lds-hourglass{display:inline-block;position:relative;width:80px;height:80px;top:45%}.lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:8px;box-sizing:border-box;border:32px solid #fff;border-color:#333 transparent;animation:lds-hourglass 1.2s infinite}@keyframes lds-hourglass{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}100%{transform:rotate(1800deg)}}#product-send-quote svg{width:20px;height:20px;fill:#fff;position:relative;right:4px}.swatch-cloned{width:40px;height:24px;display:inline-block}#quote-errors{display:none;color:red;font-weight:700}.images-container{margin:10px 0}.images-container .uploaded-image{display:inline-block;padding:5px;border:1px solid silver;position:relative;margin-right:5px}.images-container .uploaded-image img{max-height:50px}.images-container .uploaded-image a{text-decoration:none!important;position:absolute;right:0;bottom:-5px}.images-container .uploaded-image svg{max-width:25px;max-height:25px}#quotePopup .product-customizer-tier-price.cloned{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}#quotePopup .product-customizer-tier-price.cloned.selected::after{content:url("data:image/svg+xml; utf8, <svg enable-background='new 0 0 32 32' height='32px' id='svg2' version='1.1' viewBox='0 0 32 32' width='32px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'><g id='background'><rect fill='none' height='32' width='32'/></g><g id='accept' fill='rgb(80, 200, 120)'><polygon points='4,16 8,12 14,18 26,6 30,10 14,26 '/></g></svg>");display:block;width:10px;height:10px;position:absolute;right:22px;top:-17px}#quotePopup .success{padding:40px;text-align:center;font-size:3.3rem}#quotePopup .success svg{max-width:100px}#quotePopup #quote_street{width:80%}#quotePopup .mage-error{color:red}.catalog-product-view:not(.upload-artwork) .product-options-wrapper .upload-artworks-options{display:none!important}#product-addtocart-button{position:absolute;left:-10000px;width:0;height:0}.product-customizer-selections-container{position:fixed;width:500px;max-width:90%;top:0;right:0;background:#fff;z-index:1000;height:100%;border-top:1px solid silver;border-left:1px solid silver;box-shadow:-2px -2px 15px 5px #CCC;margin-right:-1000px;display:none}.product-customizer-selections-close-button,.product-quote-selections-close,.product-samplepopup-selections-close{cursor:pointer;width:100%;padding:8px 7px 2px 0;text-align:right;product-hint-viewmargin-right:10px;box-sizing:border-box}.product-customizer-selections-close-button svg,.product-quote-selections-close svg,.product-samplepopup-selections-close svg{fill:#f66560;display:inline-block}.product-customizer-selections-close-button svg:hover,.product-quote-selections-close svg:hover,.product-samplepopup-selections-close svg:hover{fill:#f33630}@keyframes slide-in-from-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.slide-in-from-right{animation:slide-in-from-right .5s forwards}@keyframes slide-out-to-right{0%{transform:translateX(0)}100%{transform:translateX(105%)}}.slide-out-to-right{animation:slide-out-to-right .5s forwards}.product-customizer-selections{border-top:1px solid silver}.customize-button-container{width:100%;border-bottom:1px solid silver;flex-direction:row;cursor:pointer;padding:10px}.customize-button-container .customize-button{font-size:13px;display:flex}.customize-button .customize-button-title{font-size:130%;padding:4px 9px}.customize-button .customize-button-description{padding:0 10px}@keyframes loader-progress-bar{0%{width:0}100%{width:88%}}.custmize-progress-bar{overflow:hidden;width:100%;visibility:hidden}.custmize-progress-bar.visible{visibility:visible}.custmize-progress-bar span{display:block}.custmize-bar{background:rgba(0,0,0,.075)}.custmize-progress-bar.visible .custmize-progress{visibility:visible;animation:loader-progress-bar 2s ease forwards;background:#006400;color:#fff;padding:2px;width:0}.custmize-progress-bar.complete .custmize-progress{width:100%}.product-customizer-button-container{width:100%;margin-bottom:1rem}.product-customizer-button-container .product-customizer-button{width:100%;padding:30px;font-size:120%}.product-customizer-button-container .product-customizer-button-cancel{padding:20px;font-size:120%;float:left;background-color:#fff;border:1px solid #002d57}.customize-button .customize-button-image svg{max-width:70px;max-height:70px;fill:#ccc}.customize-button:hover .customize-button-image svg{fill:#333}.product-hint-view{background:#e6f1f8;padding:24px;position:absolute;bottom:1px;margin-right:320px;display:none}.product-hint-view .product-hint-view-title{font-weight:700;color:#29a4e1;padding-left:50px}.product-hint-view .product-hint-view-description{color:#29a4e1;padding-left:50px}.product-hint-view .icon-info{position:absolute;top:33px;left:14px}.product-info-main .product-hint-view{display:block;position:relative;margin-right:0}.swatch-new.selected{-webkit-box-shadow:-1px -1px 1px 1px rgba(0,0,0,.75);-moz-box-shadow:-1px -1px 1px 1px rgba(0,0,0,.75);box-shadow:-1px -1px 1px 1px rgba(0,0,0,.75)}.product-customizer-tier-pricing-container{width:100%;display:none;clear:both}.product-customizer-tier-price{margin:5px 8px 0 0;border:1px solid #D1D1D1;text-align:center;padding:10px 0;width:42px;display:inline-block;background:#ecf0f1;cursor:pointer}.product-customizer-pricing{padding:17px 0}.product-customizer-pricing .final-unit-price{font-size:18px;font-weight:700}.product-customizer-pricing .final-unit-price span,.product-customizer-pricing .total-price span{float:right;display:inline-block}.product-customizer-pricing .total-price{font-size:25px;font-weight:700}.product-customizer-tier-pricing-container.init .product-customizer-pricing{display:block}.product-customizer-tier-pricing-container .field.qty{margin:14px 0 5px;max-width:33%}#dd-masks-tabs ul.tabs,#mw-additional-price,.price-wrapper.title-font,.product-customizer-tier-pricing-container .field.qty label,[x-text=addPriceText]{display:none}