/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{color:#000}a,body,input,p,textarea{font-family:Muli}h1,h2,h3,h4,h5,h6{font-family:Muli;font-weight:500}h1{font-size:5.8em;font-weight:600}h2{font-size:4.3em;font-weight:500}h3{font-size:3em;font-weight:400}h4{font-size:2.15em}h4,h5{font-weight:600}h5{font-size:1.5em}h6{font-size:1.25em;font-weight:500}p{line-height:1.5;font-size:.9em;font-weight:400}hr{border:none;height:1px;background:#dde2e6}.overline{text-transform:uppercase;font-weight:500;letter-spacing:.1em}.overline+*{margin-top:.1em}.subdued{opacity:.5}a{text-decoration:none;color:#000}body .infra-red,body a.infra-red{color:#f9f9fa}body .deep-blue,body a.deep-blue{color:#000}body .teal,body a.teal{color:#2dcedb}body .platinum,body a.platinum{color:#dfe8e8}body .snow,body a.snow{color:#f9f9fa}body .gray,body a.gray{color:#757575}#__next,#app,#app>div,body,html,main{height:100%;touch-action:manipulation}body{height:100%;background-size:cover;background-position:50%}.display{border-radius:30px;background:#fff;padding:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}@media(max-height:700px),(max-width:550px){.display{border-radius:15px;padding:15px}}@media(max-width:550px){.display{padding:8px}}.display[data-step=capture]{display:flex;align-items:center;justify-content:center;flex-direction:column}.display[data-step=complete]{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.display .step-description-text{color:#000;font-size:1.2em;font-weight:300;margin-top:7px;margin-bottom:10px;line-height:1.5}@media(max-height:650px){.display .step-description-text{font-size:85%;margin-top:3px;margin-bottom:3px}}.display .step-description-text a{text-decoration:underline}.display .booth-loading-text{animation:fadeIn,fadeOut .2s linear;font-size:1.2em;font-weight:300;line-height:1.5;text-align:center}@media(max-height:650px){.display .booth-loading-text{font-size:85%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:1}0%{opacity:0}}#app>.content{display:flex;flex-direction:column;height:calc(100% - 25px)}.blur{filter:blur(12px)}.content{max-width:900px;margin:0 auto;padding:12px 0;width:calc(100vw - 15px)}.content #booth-container{flex:1 0 auto}@media(max-height:700px),(max-width:550px){.content{height:auto}}.center{text-align:center}.site-header{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:20px 0}@media(max-height:700px),(max-width:550px){.site-header{margin-top:0;margin-bottom:13px;padding:10px 0}}.site-header .site-message{font-weight:600;letter-spacing:.14em;text-align:right;padding-left:15px;font-size:.9em}@media(max-height:700px),(max-width:550px){.site-header .site-message{margin:0}}@media(max-width:700px){.site-header{font-size:75%}}.site-header .logo-left{max-width:var(--interface-logo-left-max-width);max-height:var(--interface-logo-left-max-height)}.site-header .logo-right{max-width:var(--interface-logo-right-max-width);max-height:var(--interface-logo-right-max-height)}@media(max-width:550px){.site-header .logo-left,.site-header .logo-right{max-height:45px;max-width:100%}}@media(max-height:615px){.site-header .logo-left,.site-header .logo-right{max-height:50px}}footer.main-footer.app-footer{font-size:.8em;text-align:center;width:100%;flex-shrink:0;color:var(--footer-interface-color)}@media(max-height:665px){footer.main-footer.app-footer{margin-bottom:-10px}}footer.main-footer.app-footer a{color:var(--footer-interface-color)}@media(max-height:700px),(max-width:604px){footer.main-footer.app-footer{font-size:.65em;line-height:15px;padding-top:10px}footer.main-footer.app-footer .footer-line-break{display:block}footer.main-footer.app-footer .footer-top-line-pipe{display:none}}.button{display:inline-block;border-radius:27px;padding:18px 36px;background:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;border:none;outline:none;text-transform:uppercase;letter-spacing:.1em;font-size:1.08em;white-space:nowrap;cursor:pointer;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.button.button--plain{background:transparent;padding:4px 8px;font-size:.9em;border-radius:4px;text-decoration:underline}.button.button--plain:active{background-color:hsla(0,0%,100%,.2)}.button.button--full-width{width:100%}.button.small{padding:12px 24px;font-size:.9em}.button:active{transform:scale(1.02)}@media(max-height:700px),(max-width:550px){.button{padding:14px 28px}}.button.button-red{background:#f9f9fa}.button.button-teal{background:#2dcedb}.button.button-white{background:#f9f9fa;color:#000}.button.button-stroke{background:transparent;border:2px solid #000;color:#000}.button.button-stroke.button-red{border-color:#f9f9fa;color:#f9f9fa}.button.button-stroke.button-teal{border-color:#2dcedb;color:#2dcedb}.button.button-stroke.button-white{border-color:#f9f9fa;color:#f9f9fa}.circle-button{width:130px;height:130px;background:#000;color:#000;display:inline-flex;justify-content:center;align-items:center;text-align:center;border-radius:100%;border:none;font-size:1.1em;font-weight:600;text-transform:uppercase;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.14em}.circle-button.small{width:110px;height:110px;font-size:1em}@media(max-height:700px),(max-width:550px){.circle-button.small{width:75px;height:75px}}.circle-button.circle-button--mini{width:56px;height:56px}@media(max-height:800px),(max-width:415px){.circle-button.circle-button--mini{width:46px;height:46px}}@media(max-height:700px),(max-width:374px){.circle-button.circle-button--mini{width:36px;height:36px}}.circle-button.circle-button--svg-fill{padding:0}.circle-button.circle-button--svg-fill svg{width:100%;height:100%}@media(max-height:700px),(max-width:550px){.circle-button{width:115px;height:115px;font-size:1em}}@media(max-height:615px){.circle-button{width:100px;height:100px}}.circle-button.white{background:#fff}.circle-button.black{background:#000;color:#fff}.circle-button.retake-button{background:#cbcbcb;color:#000;font-size:.8em;width:130px;height:130px}@media(max-width:550px){.circle-button.retake-button{width:100px;height:100px}}@media(max-height:700px){.circle-button.retake-button{width:75px;height:75px}}.circle-button.circle-button--clear-bg{background:transparent!important}.circle-button.circle-button--fill-svg{padding:0}.circle-button.circle-button--fill-svg svg{width:100%;height:100%}.circle-button svg{height:60%;width:60%}.circle-button-container{display:flex;flex-direction:column;align-items:center}.circle-button-container .circle-button-title{font-size:25px;margin-bottom:15px;letter-spacing:1px;color:#000}.circle-button-container .circle-button .qr-code{width:80%}.landing .circle-button{font-weight:700}@font-face{font-family:icomoon;src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-heart:before{content:""}.icon-pinterest:before{content:""}.icon-twitter:before{content:""}.icon-check:before{content:""}.icon-lock:before{content:""}.icon-search:before{content:""}.icon-email:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-left-arrow:before{content:""}.icon-right-arrow:before{content:""}.icon-sharing-download:before{content:""}.icon-sharing-facebook:before{content:""}.icon-sharing-pinterest:before{content:""}.icon-sharing-twitter:before{content:""}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.field{margin:10px 0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{padding:12px 15px;border-radius:6px;border:2px solid #ccc;color:#000;outline:none;background:transparent;transition:border-color .2s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:var(--accent-color)}input[type=email].invalid,input[type=number].invalid,input[type=password].invalid,input[type=search].invalid,input[type=tel].invalid,input[type=text].invalid,textarea.invalid{border-color:#f9f9fa}input[type=email].invalid::-moz-placeholder,input[type=number].invalid::-moz-placeholder,input[type=password].invalid::-moz-placeholder,input[type=search].invalid::-moz-placeholder,input[type=tel].invalid::-moz-placeholder,input[type=text].invalid::-moz-placeholder,textarea.invalid::-moz-placeholder{color:#f9f9fa}input[type=email].invalid:-ms-input-placeholder,input[type=number].invalid:-ms-input-placeholder,input[type=password].invalid:-ms-input-placeholder,input[type=search].invalid:-ms-input-placeholder,input[type=tel].invalid:-ms-input-placeholder,input[type=text].invalid:-ms-input-placeholder,textarea.invalid:-ms-input-placeholder{color:#f9f9fa}input[type=email].invalid::placeholder,input[type=number].invalid::placeholder,input[type=password].invalid::placeholder,input[type=search].invalid::placeholder,input[type=tel].invalid::placeholder,input[type=text].invalid::placeholder,textarea.invalid::placeholder{color:#f9f9fa}select{padding:12px 15px;border-radius:6px;border:2px solid #ccc;color:#000;background:transparent;transition:border-color .2s ease;box-sizing:border-box;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-image:url('data:image/svg+xml;utf8,<svg height="18" viewBox="0 0 34 20" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m2 3 14 14 14-14" fill="none" stroke="%23404040" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" /></svg>');background-repeat:no-repeat;background-position:center right 10px;background-size:auto 10px}select:focus{border-color:var(--accent-color)}select option{color:#000}select option.description{color:#888}select.invalid{border-color:#f9f9fa;color:#f9f9fa;background-image:url('data:image/svg+xml;utf8,<svg height="18" viewBox="0 0 34 20" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m2 3 14 14 14-14" fill="none" stroke="%23F9F9FA" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" /></svg>')!important}select.initial{color:#757575;background-image:url('data:image/svg+xml;utf8,<svg height="18" viewBox="0 0 34 20" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m2 3 14 14 14-14" fill="none" stroke="%23cccccc" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" /></svg>')}select:focus{background-image:url('data:image/svg+xml;utf8,<svg height="18" viewBox="0 0 34 20" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m2 3 14 14 14-14" fill="none" stroke="%23404040" stroke-linecap="round" stroke-linejoin="round" stroke-width="4" /></svg>')}.form-field{margin:15px 0}.checkbox-field{margin-left:3px}.checkbox-field label{display:flex;align-items:center}.checkbox-field label span{margin-left:10px;text-align:left}.screen{margin:0;position:relative;overflow:hidden;width:100%;font-size:0}.screen[data-loading=true]{padding-top:100%}.screen[data-streaming=true]{transform:rotateY(-180deg)}.screen[data-loading=false][data-streaming=false]{border:none}.screen canvas{border-radius:10px}.sticker-picker .dragging-sticker{position:fixed;z-index:300;margin:0;padding:0;opacity:.5}.flip-camera{transform:scaleX(-1)}.camera{width:100%}.camera video{position:fixed;top:0;left:0;opacity:0;height:1px}.camera .screen canvas,.camera .screen img{width:100%}.camera canvas[data-active=false]{display:none}.camera #headshot-silhouette-overlay{left:25px;top:25px;position:absolute;width:calc(100% - 50px)}@media(max-width:550px){.camera #headshot-silhouette-overlay{left:15px;top:15px;position:absolute;width:calc(100% - 30px)}}.camera .countdown{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);font-size:8rem;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.2);z-index:100}.camera footer{padding-top:15px;position:relative}.camera footer progress.exposures{width:100%;height:20px;margin:0 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;background-color:#eee}.camera footer progress.exposures::-webkit-progress-bar{border-radius:10px;background-color:#eee}.camera footer progress.exposures::-webkit-progress-value{border-radius:10px 0 0 10px;background-color:var(--accent-color)}.camera footer progress.exposures::-moz-progress-bar{border-radius:10px 0 0 10px;background-color:var(--accent-color)}.camera footer .step-description-text #non-webrtc-upload-view h5{font-weight:700}.camera footer .step-description-text #non-webrtc-upload-view p{color:#4a4a4a}.camera footer .footer-actions{margin-top:20px}.camera footer .capture-conformation,.camera footer .footer-actions{display:flex;justify-content:center}.camera footer #no-camera-modal{margin-top:50px}.camera footer .switch-icon-wrapper{position:absolute;bottom:27px;right:calc(50% - 150px)}.camera footer .switch-icon-wrapper svg{cursor:pointer;height:70px;width:70px}@media(max-height:700px),(max-width:550px){.camera footer .switch-icon-wrapper{bottom:23px;right:calc(50% - 130px)}.camera footer .switch-icon-wrapper svg{height:60px;width:60px}}@media(max-height:615px){.camera footer .switch-icon-wrapper{bottom:15px;right:calc(50% - 125px)}.camera footer .switch-icon-wrapper:hover{cursor:pointer}}.camera footer .upload-icon-wrapper{position:absolute;bottom:27px;left:calc(50% - 150px)}.camera footer .upload-icon-wrapper svg{height:70px;width:70px}@media(max-height:700px),(max-width:550px){.camera footer .upload-icon-wrapper{bottom:23px;left:calc(50% - 130px)}.camera footer .upload-icon-wrapper svg{height:60px;width:60px}}@media(max-height:615px){.camera footer .upload-icon-wrapper{bottom:15px;left:calc(50% - 125px)}}@media(max-height:550px){.camera footer{margin-top:0}}.camera footer p{color:#848994;font-size:1.2em;font-weight:300;margin-top:7px;margin-bottom:10px}.camera .capture-mode-toggle{background-color:#d9d9d9;border-radius:18px;margin-left:auto;margin-right:auto;overflow:hidden;width:-moz-fit-content;width:fit-content}.camera .capture-mode-toggle button{background-color:#d9d9d9;padding:10px 30px;border:none;border-radius:18px;color:#000;font-size:.8em;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;filter:none}.camera .capture-mode-toggle button:disabled{background-color:var(--accent-color);color:#fff;filter:drop-shadow(.35rem .35rem .4rem rgba(0,0,0,.175))}.camera .capture-mode-toggle button:disabled:first-child{margin-right:-7px}.camera .capture-mode-toggle button:disabled:last-child{margin-left:-7px}.camera .upload-file-mode .photo-area .adjustable-area{position:relative;border-radius:10px;display:block;z-index:199}.camera .upload-file-mode .photo-area .adjustable-area.direction-x img{cursor:url(/assets/icons/Landscape.svg?SafariFix),auto!important}.camera .upload-file-mode .photo-area .adjustable-area.direction-y img{cursor:url(/assets/icons/Portrait.svg?SafariFix),auto!important}.camera .upload-file-mode .photo-area .adjustable-area .full-image{position:relative;touch-action:none}.camera .upload-file-mode .photo-area .captured-image{animation:none;display:none}.camera .upload-file-mode .photo-area .captured-image.show-image{display:block}.camera .upload-file-mode .photo-area .adjust-position-hint{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.camera .upload-file-mode .photo-area .adjust-position-hint .direction-marker{background-repeat:no-repeat;background-size:contain;filter:drop-shadow(6px 6px 3px rgba(0,0,0,.5));z-index:200;pointer-events:none}.camera .upload-file-mode .photo-area .adjust-position-hint .direction-marker.direction-x{width:108px;height:46px;background-image:url(/assets/icons/Landscape.svg)}.camera .upload-file-mode .photo-area .adjust-position-hint .direction-marker.direction-y{width:46px;height:108px;background-image:url(/assets/icons/Portrait.svg)}.camera .upload-file-mode .photo-area .adjust-position-hint .adjust-position-text{padding-top:8px;font-size:24px;color:#fff;filter:drop-shadow(6px 6px 3px rgba(0,0,0,.5));z-index:200;pointer-events:none}.camera .captured-image{animation:polaroid 1s cubic-bezier(.36,1.36,.58,1);border-radius:10px}.camera .capture-image{width:100%;opacity:1}.camera .frame-image{width:101%;height:101%}.camera .background-image{width:100%;height:100%}.camera .loading-screen{position:absolute;z-index:200;top:0;right:0;left:0;bottom:0;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center}.camera #upload-field{display:none}.camera label[for=upload-field]{margin-bottom:20px}.camera .arrow-wrapper{cursor:pointer;position:absolute;top:-60px;left:8px;z-index:199}@keyframes polaroid{0%{transform:translateY(-35px) scale(.9)}to{transform:translateY(0)}}#flash{visibility:hidden;opacity:0;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff6ed}#flash[data-active=true]{visibility:visible;opacity:1}#flash[data-active=false]{opacity:0;visibility:hidden;animation:flash .15s cubic-bezier(.77,.02,.57,.96)}@keyframes flash{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}#booth{z-index:10;position:relative;max-width:500px;max-height:calc(100% - 120px);display:flex;flex-direction:column;margin:15px auto auto}@media(max-height:900px){#booth{max-width:450px}}@media(max-height:850px){#booth{max-width:425px}}@media(max-height:800px){#booth{max-width:400px}}@media(max-height:700px){#booth{max-width:345px}}@media(max-height:595px){#booth{max-width:300px}}@media(max-width:700px){#booth{margin-top:-10px}}@media(max-height:600px){#booth{margin-top:0}}@media(min-width:600px)and (max-height:725px){#booth{margin-top:-15px}}#booth h5{margin:10px 0;font-weight:300;font-size:1.1em}#booth .actions{margin-top:15px;text-align:center;position:relative;display:flex;justify-content:space-between;align-items:center}#booth .actions[data-empty=true]{display:none}#booth .actions[data-back=false]{justify-content:flex-end}#booth .actions .back-button{cursor:pointer;text-decoration:underline;text-transform:uppercase;letter-spacing:.5px;font-weight:600;padding:2px 6px}#booth .actions .back-button svg{height:16px;position:relative;top:1px;left:-1px}#booth .actions .next-button{padding-top:15px;padding-bottom:15px}#booth .actions .next-button:disabled{pointer-events:none;opacity:.5}@media(max-height:750px){#booth .actions .next-button{min-width:auto;padding:10px 25px;padding:8px 20px}}#booth .background-removal-error .background-removal-actions{display:flex;justify-content:center;margin-top:1.75vh}#booth .background-removal-error .background-removal-actions.AppleOS button{padding:.8em 2.3vh .9em}@media(max-height:700px),(max-width:550px){#booth .background-removal-error .background-removal-actions{margin-bottom:7px}}@media(max-width:550px){#booth .background-removal-error .background-removal-actions{margin-bottom:10px}}#booth .background-removal-error .background-removal-actions .continue{background-color:#fff;margin-right:20px;font-weight:700}#booth .background-removal-error .background-removal-actions .retry{background-color:var(--accent-color);color:#fff;font-weight:700}#booth .background-removal-error .background-removal-image{border-radius:10px;width:100%}#booth .background-removal-error h5{font-size:1.5em;font-weight:600;margin:18px 0}#booth .background-removal-error p{font-size:120%;margin:12px 20px 0;opacity:.8}#booth .background-removal-error button{min-width:auto;font-size:1em;font-weight:500;padding:.92em 2.3vh .8em;line-height:.9;border-width:1px}#booth .background-removal-error button.continue{color:#000;border-color:#000;border-style:solid;background:#f9f9fa}#booth .background-removal-error button.retry{color:#fff;background-color:#f9f9fa}#booth .display{box-shadow:0 10px 15px 0 rgba(16,37,55,.1)}.ReactModalPortal .ReactModal__Content{border-radius:20px!important;text-align:center;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;margin-right:-50%!important;transform:translate(-50%,-50%)!important;width:85vw;max-width:450px}.ReactModalPortal .ReactModal__Content h5{margin:20px 0}.ReactModalPortal .ReactModal__Content p{color:#4a4a4a;font-size:120%;margin:20px 20px 40px}@media(max-width:375px){.ReactModalPortal .ReactModal__Content p{font-size:105%;margin:20px 5px 30px}}.ReactModalPortal .ReactModal__Content .modal-footer{display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.ReactModalPortal .ReactModal__Overlay{background-color:#f9f9fa!important}.ReactModalPortal #error-modal .error-modal-footer{margin-top:20px}.ReactModalPortal #error-modal button{color:#000;border-color:#000;min-width:140px;font-size:1.1em;font-weight:500;padding:12px 32px}@media(max-height:750px){.ReactModalPortal #error-modal button{min-width:auto;padding:8px 20px}}.ReactModalPortal #error-modal .modal-close-button{margin-bottom:5px}.ReactModalPortal #error-modal p{margin-top:0}.ReactModalPortal #disclaimer-modal{background-color:#fff!important;box-shadow:0 10px 15px rgba(0,0,0,.1)!important;border:none!important}.ReactModalPortal #disclaimer-modal #custom-checkbox-container,.ReactModalPortal #disclaimer-modal #gallery-upload-checkbox-container{margin-bottom:30px}.ReactModalPortal #disclaimer-modal #custom-checkbox-container label,.ReactModalPortal #disclaimer-modal #gallery-upload-checkbox-container label{cursor:pointer;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactModalPortal #disclaimer-modal #custom-checkbox-container #custom-checkbox,.ReactModalPortal #disclaimer-modal #custom-checkbox-container #gallery-upload-checkbox,.ReactModalPortal #disclaimer-modal #gallery-upload-checkbox-container #custom-checkbox,.ReactModalPortal #disclaimer-modal #gallery-upload-checkbox-container #gallery-upload-checkbox{margin-right:8px}@media(max-width:375px){.ReactModalPortal #file-size-warning-modal .modal-footer button{padding:8px 12px}}.ReactModalPortal #headshot-tips-modal img{width:100%}.ReactModalPortal #headshot-tips-modal .modal-controls-top-bar{display:flex;justify-content:space-between}.ReactModalPortal #headshot-tips-modal .modal-controls-top-bar .page-number{font-size:110%}.ReactModalPortal #headshot-tips-modal .modal-controls-top-bar .close-button{cursor:pointer;width:23px;position:absolute;top:10px;right:18px}.ReactModalPortal #headshot-tips-modal .modal-controls-top-bar .close-button:before{content:"x";color:#000;font-size:30px;font-weight:300}.ReactModalPortal #lock-screen-modal,.ReactModalPortal #unsupported-browser-modal{background-color:#fff!important;box-sizing:border-box;box-shadow:0 10px 15px rgba(0,0,0,.1)!important;border:none!important}.ReactModalPortal #lock-screen-modal input,.ReactModalPortal #unsupported-browser-modal input{border-radius:27px;padding:11px 18px;border:1px solid #dfe8e8;background-color:#fff}.ReactModalPortal #lock-screen-modal input::-moz-placeholder,.ReactModalPortal #unsupported-browser-modal input::-moz-placeholder{font-size:90%}.ReactModalPortal #lock-screen-modal input:-ms-input-placeholder,.ReactModalPortal #unsupported-browser-modal input:-ms-input-placeholder{font-size:90%}.ReactModalPortal #lock-screen-modal input::placeholder,.ReactModalPortal #unsupported-browser-modal input::placeholder{font-size:90%}@media(max-width:550px){.ReactModalPortal #lock-screen-modal input,.ReactModalPortal #unsupported-browser-modal input{padding:14px}}.ReactModalPortal #lock-screen-modal p,.ReactModalPortal #unsupported-browser-modal p{margin-bottom:15px;margin-top:0}.ReactModalPortal #lock-screen-modal h5,.ReactModalPortal #unsupported-browser-modal h5{margin-bottom:0}.ReactModalPortal #lock-screen-modal .modal-actions,.ReactModalPortal #unsupported-browser-modal .modal-actions{display:flex;justify-content:center;flex-direction:column;max-width:215px;margin-left:auto;margin-right:auto}.ReactModalPortal #lock-screen-modal .modal-actions .modal-input,.ReactModalPortal #unsupported-browser-modal .modal-actions .modal-input{position:relative}.ReactModalPortal #lock-screen-modal .modal-actions .modal-input b,.ReactModalPortal #lock-screen-modal .modal-actions .modal-input strong,.ReactModalPortal #unsupported-browser-modal .modal-actions .modal-input b,.ReactModalPortal #unsupported-browser-modal .modal-actions .modal-input strong{text-decoration:underline}.ReactModalPortal #lock-screen-modal .modal-actions .modal-footer,.ReactModalPortal #unsupported-browser-modal .modal-actions .modal-footer{margin-bottom:0}.ReactModalPortal #lock-screen-modal .modal-actions .modal-footer button,.ReactModalPortal #unsupported-browser-modal .modal-actions .modal-footer button{width:100%}.ReactModalPortal #lock-screen-modal .modal-input-error,.ReactModalPortal #unsupported-browser-modal .modal-input-error{position:absolute;top:-20px;left:50%;transform:translateX(-50%);color:#ef456d;font-size:90%;width:100%}.ReactModalPortal #lock-screen-modal .support-email,.ReactModalPortal #unsupported-browser-modal .support-email{margin-top:40px;font-size:.85rem}.ReactModalPortal #lock-screen-modal .support-email a,.ReactModalPortal #unsupported-browser-modal .support-email a{font-weight:700}.display[data-step=stickers] .image-picker .image-slide{opacity:1}.image-picker{background:var(--slick-slider-background-color);border-radius:15px;overflow:hidden;display:flex;padding:10px 40px;position:relative}.image-picker[data-needs-navigation=false]{padding:11.5px 0}.image-picker[data-needs-navigation=false] .image-picker-button{display:none}@media(max-width:550px){.image-picker[data-needs-navigation=true] .images{margin:0}}@media(max-width:650px){.image-picker[data-needs-navigation=true] .image-slide{width:calc(33.3333333333% - 10px);margin:0 5px}}@media(max-width:550px){.image-picker{border-radius:10px;padding-top:5px;padding-bottom:5px}}.image-picker .image-picker-button{background-color:var(--slick-slider-background-color);display:flex;position:absolute;z-index:1;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;outline:0;cursor:pointer;filter:brightness(97%)}.image-picker .image-picker-button:first-of-type{border-top-left-radius:15px;border-bottom-left-radius:15px}.image-picker .image-picker-button:last-of-type{border-top-right-radius:15px;border-bottom-right-radius:15px}.image-picker .image-picker-button svg{height:30px;width:15px;margin:auto;transform:scale(2.5)}.image-picker .image-picker-button.button--prev{top:0;left:0;bottom:0}.image-picker .image-picker-button.button--prev svg{transform:rotate(180deg) scale(2.5)}.image-picker .image-picker-button.button--next{top:0;right:0;bottom:0}.image-picker .images{display:flex;flex-wrap:nowrap;overflow-x:auto;background:var(--slick-slider-background-color);align-items:center;margin:0 15px;overflow-y:hidden;-webkit-overflow-scrolling:auto!important;scrollbar-width:none}@media(max-width:550px){.image-picker .images{margin:0 5px}}.image-picker .images.three-or-less-items{justify-content:space-evenly}.image-picker .images::-webkit-scrollbar{display:none}.image-picker .image-slide{box-sizing:border-box;outline:none;opacity:.5;cursor:pointer;touch-action:none;width:calc(33.3333333333% - 20px);flex-shrink:0;margin:0 10px;touch-action:pan-x}.image-picker .image-slide .slide-media{pointer-events:none}.image-picker .image-slide[data-active=true]{opacity:1}.image-picker .image-slide[data-active=true] img{border-color:#fff}.image-picker .image-slide img{width:100%;border:5px solid var(--slick-slider-background-color);border-radius:4px;box-sizing:border-box}.image-picker .status-bar{display:flex;height:3px;align-items:stretch;width:80%;position:relative;top:10px;margin:auto;border-radius:2px;overflow:hidden;background:rgba(0,0,0,.1)}@media(max-height:700px),(max-width:550px){.image-picker .status-bar{margin-bottom:5px}}.image-picker .status-bar .status-bar-track{width:100px;transition:background .3s ease;background:#bbb;opacity:1;border-radius:2px}.image-picker .slick-slider{padding:10px 15px;background:#f2f2f2;border-radius:10px}@media(max-height:700px),(max-width:550px){.image-picker .slick-slider{border-radius:10px;padding:5px 0}}.image-picker .slick-slider .slick-arrow{height:auto;width:auto}@media(max-width:550px){.image-picker .slick-slider .slick-arrow{display:none!important}}.image-picker .slick-slider .slick-arrow:before{display:inline-block;width:25px}.image-picker .slick-slider .slick-arrow.slick-disabled{display:none!important}.image-picker .slick-slider .slick-prev:before{content:url(/assets/icons/prev-arrow.svg)}.image-picker .slick-slider .slick-next:before{content:url(/assets/icons/next-arrow.svg)}.image-picker .slick-slider .slick-track{display:flex;align-items:center}.image-picker .slick-slider .slick-next{right:-70px}.image-picker .slick-slider .slick-prev{left:-70px}.image-picker[data-gray-arrow-button=true] .slick-arrow{filter:grayscale(1)}.scroller.image-picker-scroller{width:65%;margin-left:17.5%;margin-top:15px}@media(max-width:650px){.scroller.image-picker-scroller{margin-top:8px}}.complete-step{text-align:left}@media(max-height:650px),(max-width:320px){.complete-step[data-social-sharing-enabled=true] section{padding-top:0}.complete-step[data-social-sharing-enabled=true] p{margin-bottom:15px}}.complete-step .spinner{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column}.complete-step section{padding:15px}.complete-step h4{font-size:1.25em;margin-bottom:.5em;margin-top:0}.complete-step p{margin-bottom:30px}@media(max-height:700px),(max-width:375px){.complete-step p{font-size:.8em;margin-bottom:20px;margin-top:0}}@media(max-height:650px){.complete-step p{margin-top:15px}}.complete-step .compose-image{width:100%;border-radius:10px}.complete-step .download-share-section[data-contents=instagram] .complete-step-actions,.complete-step .download-share-section[data-contents=instagram] h6{margin-top:0}.complete-step .download-share-section[data-contents=instagram] .social-sharing-links{margin-bottom:5px}.complete-step .download-share-section h6{text-align:center;margin-bottom:1em;margin-top:10px;line-height:1.5;font-size:1.1em}@media(max-height:800px){.complete-step .download-share-section h6{font-size:1em}}.complete-step .download-share-section .complete-step-actions{margin-top:2em}.complete-step .download-share-section .complete-step-actions .button{color:#000}.complete-step .download-share-section .social-sharing-links{margin-bottom:15px;text-align:center}.complete-step .download-share-section .social-sharing-links .complete-step-cta{width:100%}.complete-step .download-share-section .social-sharing-links .download-button{border-radius:100%;background-color:#fff;fill:#000;cursor:pointer;height:32px;width:32px;margin:0 .5em;display:flex;align-items:center}.complete-step .download-share-section .social-sharing-links .download-button svg{height:18px}.complete-step .download-share-section .social-sharing-links .spinner{min-height:60px;margin-bottom:-20px}.complete-step .download-share-section .social-sharing-links .spinner #lottie{height:60px!important;width:60px!important}@media(max-height:650px),(max-width:320px){.complete-step .download-share-section .social-sharing-links{margin:5px 0}}.complete-step .download-share-section .social-sharing-links>button,.complete-step .download-share-section .social-sharing-links>div>button{margin:0 .5em;height:32px}.complete-step .download-share-section .download-share-text{margin-bottom:0;font-weight:600;font-size:1.5em}@media(max-width:550px){.complete-step .download-share-section .download-share-text{font-size:1.25em}}.complete-step .download-share-section .thank-you-message{margin-top:0}.complete-step .share-screen-custom-button{text-align:right}.complete-step .share-screen-custom-button a{cursor:pointer}.complete-step .share-screen-custom-button a button{border-color:#fff;color:#fff;padding:8px 12px}.complete-step .complete-actions{align-items:baseline;text-align:left;display:flex;justify-content:space-between}.complete-step .complete-actions img{cursor:pointer}.complete-step .complete-actions .view-gallery-link{color:#fff;text-decoration:underline}@media(max-height:700px),(max-width:320px){.complete-step .complete-actions .view-gallery-link{height:32px}}.complete-step-cta{display:flex;align-items:center;justify-content:space-evenly}@media(max-height:800px),(max-width:415px){.complete-step-cta{margin-left:-20px;margin-right:-20px;width:unset!important}}.cta-button-container{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding-bottom:1.5rem;position:relative}.cta-button-container .react-share__ShareButton{display:flex}@media(max-width:374px){.cta-button-container{padding-bottom:1rem}}.cta-button-container label{margin-top:1em;font-size:12px;text-align:center;letter-spacing:.5px;position:absolute;bottom:0;white-space:nowrap}@media(max-height:800px),(max-width:415px){.cta-button-container label{font-size:11px}}@media(max-height:700px){.cta-button-container label{font-size:10px}}@media(max-height:560px),(max-width:374px){.cta-button-container label{font-size:9px}}.cta-button-container svg{width:56px;height:56px}@media(max-height:800px),(max-width:415px){.cta-button-container svg{width:46px;height:46px}}@media(max-height:700px),(max-width:374px){.cta-button-container svg{width:36px;height:36px}}.spinner svg{animation:spin 2s cubic-bezier(.37,.55,.6,.5) infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.sponsor-page{box-sizing:border-box;display:flex;flex-direction:column}.sponsor-page .content{flex-direction:column;display:flex;height:calc(100% - 48px)}@media(max-width:550px){.sponsor-page .content{height:calc(100% - 55px)}}.sponsor-page .content .headings h4{font-weight:500;margin-bottom:20px;margin-top:20px;text-align:center}.sponsor-page .content .sponsor-logos{align-items:center;display:flex;flex-grow:1;justify-content:center;margin-bottom:20px}.sponsor-page .content .sponsor-logos img{max-height:calc(100% - 195px);max-width:100%}.sponsor-page .content .sponsor-logos .desktop-sponsor-logos{display:inline;display:initial}@media(max-width:550px){.sponsor-page .content .sponsor-logos .desktop-sponsor-logos{display:none}}.sponsor-page .content .sponsor-logos .mobile-sponsor-logos{display:none}@media(max-width:550px){.sponsor-page .content .sponsor-logos .mobile-sponsor-logos{display:inline;display:initial}}.sponsor-page .content .bottom-button{text-align:center;margin-bottom:20px}@media(max-width:550px){.sponsor-page .content .bottom-button{margin-bottom:0}}.landing{height:100%;padding:20px 20px 10px;box-sizing:border-box;background-position:top;background-size:cover;color:#fff;display:flex;flex-direction:column}.landing .headings{color:var(--landing-header-color);font-size:.7em;margin-top:-98px}@media(max-height:700px),(max-width:550px){.landing .headings{font-size:55%;margin-top:-52px}}.landing .headings a{color:var(--landing-header-color);text-decoration:underline;cursor:pointer}.landing .headings.sub-section{display:flex;justify-content:center;align-items:center;min-height:15vh;text-align:center;margin-top:3vh}.landing .headings.sub-section h4{font-size:1.5em}.landing .headings.sub-section p img{display:block;margin:auto;max-width:100%}.landing .headings.sub-section p .first-image,.landing .headings.sub-section p .second-image{width:300px}@media(max-width:550px){.landing .headings.sub-section{margin-top:2vh}.landing .headings.sub-section h4{padding:0 10%}.landing .headings.sub-section p .first-image,.landing .headings.sub-section p .second-image{width:200px}}.landing .language-icon{position:absolute;top:9px;left:10px}.landing .language-outlined{position:relative;align-self:center;margin-bottom:3vh}.landing .language-outlined .MuiOutlinedInput-root{border-radius:30px;border-color:var(--landing-header-color);color:var(--landing-header-color)}.landing .language-outlined .MuiOutlinedInput-root .MuiSelect-select{padding:12px 60px}.landing .language-outlined .MuiOutlinedInput-root .MuiSelect-iconOutlined{color:var(--landing-header-color)}.landing .language-outlined .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--landing-header-color);border-width:2px}.landing .content{flex:1 0 auto;text-align:center;display:flex;justify-content:center;flex-direction:column;margin-bottom:5vh;width:auto}.landing .content.with-language{margin-bottom:0}.landing .content .center{padding-top:6%}.landing .logo-container{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.landing .logo-container .logo-left{max-width:var(--landing-logo-left-max-width);max-height:var(--landing-logo-left-max-height)}.landing .logo-container .logo-right{max-width:var(--landing-logo-right-max-width);max-height:var(--landing-logo-right-max-height)}@media(max-height:700px),(max-width:550px){.landing .logo-container .logo-left,.landing .logo-container .logo-right{max-width:var(--landing-logo-mobile-max-width);display:block;margin:auto}}.landing h1{margin-bottom:0;font-size:4em}.landing h2{font-size:2em;margin-top:0}.landing p{font-size:1.2em}.landing footer.main-footer,.landing footer.main-footer a{color:var(--footer-landing-color)}.input-field{position:relative}.input-field:before{content:attr(data-label);display:inline-block;border-radius:3px;z-index:-1;position:absolute;top:0;left:10px;transform:translateY(0);background:#fff;padding:3px 7px;transition:transform .3s ease;font-size:.8em;color:var(--accent-color)}.input-field[data-focus=false]:before{color:rgba(0,0,0,.8)}.input-field[data-show-label=true] input::-moz-placeholder{color:transparent}.input-field[data-show-label=true] input:-ms-input-placeholder{color:transparent}.input-field[data-show-label=true] input::placeholder{color:transparent}.input-field[data-show-label=true]:before{transform:translateY(-50%);z-index:1}.input-field .error-message{padding-top:5px;color:#f9f9fa;text-align:left;font-size:12px;padding-left:17px}.data-capture{text-align:center;margin:-10px 0 20px}.data-capture h5{font-size:1.5em!important;font-weight:400!important;margin-bottom:25px!important;margin-top:20px!important}.booth-expired{width:100vw;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.booth-expired footer.main-footer.app-footer{margin-bottom:20px;margin-top:5px}@media(max-height:550px){.booth-expired footer.main-footer.app-footer{margin-bottom:30px}}.booth-expired .booth-expired__modal{width:500px;max-width:100%;margin:auto;background:#fff;border-radius:15px;box-shadow:0 10px 15px rgba(0,0,0,.1);position:relative;padding:70px 0;text-align:center;display:flex;flex-direction:column;align-items:center}@media(max-height:665px){.booth-expired .booth-expired__modal{margin-bottom:4vh}}@media(max-width:530px){.booth-expired .booth-expired__modal{margin-left:15px;margin-right:15px;width:calc(100% - 30px)}}.booth-expired .booth-expired__modal .booth-expired__image{position:absolute;transform:translateY(-100%)}.booth-expired .booth-expired__modal .booth-expired__content{padding:0 20px}@media(max-width:530px){.booth-expired .booth-expired__modal .booth-expired__content{font-size:85%}}.booth-expired .booth-expired__modal .booth-expired__content h4{margin-bottom:0;margin-top:30px;color:#000}.booth-expired .booth-expired__modal .booth-expired__content h5{color:#4a4a4a;margin-bottom:0;margin-top:12px}.booth-expired .booth-expired__modal .booth-expired__content p{color:#888}.booth-expired .booth-expired__modal .booth-expired__actions{margin-top:35px}.booth-expired .booth-expired__modal .booth-expired__actions .button{color:#fff;margin-top:17.5px;background:#000}.custom-text .custom-text__toolbar{display:flex;align-items:center;justify-content:center;margin:.5em 0}.custom-text .custom-text__toolbar>.popover-container>button,.custom-text .custom-text__toolbar>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0 .5em;background:none;border:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:.25em;padding:5px}.custom-text .custom-text__toolbar>.popover-container>button[data-disabled=true],.custom-text .custom-text__toolbar>button[data-disabled=true]{display:none}.custom-text .custom-text__toolbar>.popover-container>button svg,.custom-text .custom-text__toolbar>button svg{height:100%}.custom-text .custom-text__toolbar>.popover-container>button:focus,.custom-text .custom-text__toolbar>button:focus{outline:0;background-color:rgba(0,0,0,.1)}.custom-text .custom-text__fields{display:flex;flex-direction:column}.custom-text .custom-text__fields .input-field{margin-top:0}@media(max-height:700px),(max-width:320px){.custom-text .custom-text__fields .input-field input{padding:6px 7.5px;font-size:.8em}}.custom-text .custom-text__fields .input-field:last-child{margin-bottom:0}.popover-container{position:relative}.popover-container button{cursor:pointer}.popover-container .popover{position:absolute;display:none;top:calc(100% + 5px);left:50%;transform:translateX(-50%);box-shadow:0 0 5px rgba(0,0,0,.5);z-index:10;border-radius:5px}.popover-container .popover .popover-caret{position:absolute;top:-7px;left:calc(50% - 7px);height:14px;width:14px;z-index:0}.popover-container .popover .popover-caret:before{content:"";position:absolute;left:0;height:14px;width:14px;border-top-left-radius:3px;transform:rotate(45deg);background:#fff;box-shadow:0 0 5px rgba(0,0,0,.5)}.popover-container .popover .popover-caret:after{content:"";height:14px;width:34px;position:absolute;left:-10px;top:7px;background-color:#fff}.popover-container .popover .popover-content{background-color:#fff;z-index:1;border-radius:5px;overflow-y:auto;max-height:185px;position:relative}.popover-container .popover[data-active=true]{animation:showPopover .25s ease-out forwards;display:block}@keyframes showPopover{0%{opacity:0;transform:translateY(-10px) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}.text-position-picker{display:flex;flex-wrap:wrap;width:84px;height:84px;align-content:flex-start;padding:4px}.text-position-picker .text-position-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(80,95,121,.25);background:rgba(80,95,121,.125);margin:2px;width:24px;height:24px;cursor:pointer;padding:0}.text-position-picker .text-position-option[data-disabled=true]{pointer-events:none;opacity:.5}.text-position-picker .text-position-option:first-of-type{border-top-left-radius:3px}.text-position-picker .text-position-option:nth-of-type(3){border-top-right-radius:3px}.text-position-picker .text-position-option:nth-of-type(7){border-bottom-left-radius:3px}.text-position-picker .text-position-option:nth-of-type(9){border-bottom-right-radius:3px}.text-position-picker .text-position-option[data-selected=true]{background:#505f79}.font-family-picker{display:flex;flex-direction:column}.font-family-picker .font-family-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(0,0,0,.15);white-space:nowrap;width:100%;cursor:pointer;text-align:center;background:#fff;padding:.5em}.font-family-picker .font-family-option span{padding:0 3px;border-radius:3px}.font-family-picker .font-family-option:last-child{border-bottom:0}.font-family-picker .font-family-option:hover,.font-family-picker .font-family-option[data-selected=true] span{background-color:rgba(0,0,0,.1)}.scroller{width:100%;overflow:hidden}.scroller .scroller__track{width:100%;height:3px;background-color:var(--slick-slider-scroller-track);border-radius:3px}.scroller .scroller__track .scroller__thumb{height:3px;background-color:var(--slick-slider-scroller-thumb);border-radius:3px}