.logo-settings-options{margin-bottom:18px}.logo-settings-options .setting-row{display:flex;align-items:center;justify-content:space-between}.logo-settings-options .input-contain{display:flex;align-items:center;padding:9px 0;margin:0 0 3px}.logo-settings-options .input-contain input[type=radio]{height:16px;width:16px}.logo-settings-options .logo-upload{border:1px solid #e0e0e0;padding:12px;margin-top:18px}.logo-settings-options label{margin-bottom:0;font-weight:700;color:var(--primary-button-background);display:block;clear:both}.logo-settings-options .input-contain label{font-size:12px;line-height:16px;display:block;font-weight:300;margin-bottom:0;margin-left:6px;margin-top:2px;color:#222}.logo-settings-options .logo-upload.active{display:block}.logo-settings-options .existing-logo{display:none;border:1px solid #e0e0e0;padding:9px 12px;align-items:center}.logo-settings-options .existing-logo .logo-filename{display:block;margin-right:auto}.logo-settings-options .existing-logo.active{display:flex;margin-top:12px}.product_gallery{position:relative}.logo-mover{width:90px;height:90px;display:block;position:absolute;bottom:25px;right:0}.logo-mover button{width:25px;height:25px;line-height:25px;min-height:25px;max-height:25px;max-width:25px;padding:0;margin:auto;outline:0;display:block;border-radius:4px;overflow:hidden;position:absolute;background-image:linear-gradient(to bottom,#fff,#f0f0f0);border:1px solid #e0e0e0;color:#999}.logo-mover button.up{top:0;left:0;right:0}.logo-mover button.down{bottom:0;left:0;right:0}.logo-mover button.left{top:0;bottom:0;left:0}.logo-mover button.right{top:0;bottom:0;right:0}.logo-mover .small-mover-text{display:block;overflow:hidden;font-size:13px;text-align:center;position:absolute;bottom:-25px;left:0;right:0;font-weight:700;margin:auto auto 0}#product-zoom{position:fixed;border:18px solid #fff;border-radius:4px;width:100%;height:100%;background:#000000e6;top:0;left:0;z-index:-999999999;visibility:hidden;opacity:0;transition:all .25s ease-in;overflow:hidden}#product-zoom .zoom-bg-close{width:100%;height:100%;position:relative;display:block}#product-zoom .zoom-contents{width:800px;margin:auto;max-width:90%;position:absolute;height:75vh;padding:0;background:#fff;box-shadow:0 3px 18px #0000000f;top:0;left:0;right:0;overflow:hidden;bottom:0}#product-zoom .zoom-contents img{height:75vh;width:auto;display:block}#product-zoom.active{z-index:999999999;visibility:visible;opacity:1;transition:visibility .25s ease-in,opacity .25s ease-in}.logo-upload-message{display:block;padding:15px;border:1px solid #e0e0e0;display:none;margin-bottom:12px}.logo-upload-message.active{display:none}.logo-upload-message p{font-size:13px}.logo-upload-message p:last-of-type{margin-bottom:0;padding-bottom:0}.logo-upload-message ul{padding-left:24px;margin:0;list-style-position:outside}.logo-upload-message ul li{margin-bottom:2px}.tool-tip{cursor:help;position:relative}.tool-tip:before,.tool-tip:after{left:50%;opacity:0;position:absolute;z-index:-100}.tool-tip:hover:before,.tool-tip:focus:before,.tool-tip:hover:after,.tool-tip:focus:after{opacity:1;transform:scale(1) translateY(0);z-index:100}.tool-tip:before{border-style:solid;border-width:1em .75em 0 .75em;border-color:#3E474F transparent transparent transparent;bottom:105%;content:"";margin-left:-.5em;transition:all .65s cubic-bezier(.84,-.18,.31,1.26),opacity .65s .5s;transform:scale(.6) translateY(-90%)}.tool-tip:hover:before,.tool-tip:focus:before{transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s}.tool-tip:after{background:#3e474f;border-radius:.25em;bottom:178%;color:#edeff0;content:attr(data-tip);margin-left:-8.75em;padding:1em;font-size:14px;line-height:18px;transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s;transform:scale(.6) translateY(50%);width:17.5em}.tool-tip:hover:after,.tool-tip:focus:after{transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}@media (max-width: 760px){.tool-tip:after{font-size:.75em;margin-left:-5em;width:10em}}.brand-contain{padding-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;overflow:hidden}.brand-contain .brand-contain-left{margin-right:auto;width:60%;max-width:60%;flex-grow:1}.brand-contain .brand-contain-left .trustpilot-widget{margin-left:0}.brand-contain .brand-contain-right img{height:72px;width:auto;vertical-align:bottom}.logo-upload-wrapper{border-bottom:1px solid var(--border-color);background:var(--secondary-background);display:flex;align-items:center}.logo-settings-options-new .existing-logo{display:flex;align-items:center;background:none;color:inherit}.cloudinary-fileupload{position:absolute;top:0;right:0;margin:0;height:100%;opacity:0;filter:alpha(opacity = 0);font-size:200px!important;direction:ltr;cursor:pointer}.logo-upload{position:relative;overflow:hidden;display:inline-block;background:var(--product-custom-label-1-background);color:#fff;padding:7px 12px}.logo-settings-options-new{display:flex;justify-content:space-around;align-items:center}.logo-on-file button{background:var(--product-custom-label-1-background);color:#fff;padding:7px 12px}.logo-on-file.selected button{background:none;color:var(--heading-color);border:1px solid var(--heading-color);cursor:auto}.logo-settings-options-new{max-width:420px;margin:0 0 0 auto;padding-bottom:10px;width:100%}@media screen and (min-width: 1000px){.logo-upload-wrapper{width:40%}.nav-bar-wrapper{display:flex;position:relative}.nav-bar-wrapper .nav-bar{width:70%}.logo-settings-options-new{padding-bottom:0}}.existing-logo .logo-filename{padding-right:10px}#custom_logo_url{display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/188/assets/logo-upload.css.map */
