.btn__file-picker{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.btn--upload,.btn--upload:hover{background-color:#fff;border:2px solid #000;color:#000;position:relative}.uploaded-photo img{width:36px!important;border-radius:36px}.modal{display:none;bottom:0;left:0;opacity:1;overflow:hidden;position:fixed;right:0;top:0;z-index:25;color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal a,.modal a:hover{color:inherit}.modal-open .modal .modal__inner{animation:modal-open .5s forwards}.modal-open .modal:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;animation:overlay-on .5s forwards;cursor:pointer}.modal-closing .modal .modal__inner{animation:modal-closing .5s forwards}.modal-closing .modal:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;animation:overlay-off .5s forwards}.modal-open--solid .modal:before{background-color:#000}.modal-open .modal--solid:before{background-color:#000;animation:full-overlay-on .5s forwards}.modal-closing .modal--solid:before{background-color:#000;animation:full-overlay-off .5s forwards}.modal--is-closing,.modal--is-active{display:-ms-flexbox!important;display:flex!important;overflow:hidden}@media only screen and (min-width:590px){.modal-open{overflow:hidden}}.modal__inner{transform-style:preserve-3d;-ms-flex:0 1 auto;flex:0 1 auto;margin:20px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (min-width:590px){.modal__inner{margin:40px}}.modal--square .modal__inner{background-color:#fff;color:#1c1d1d}.modal__inner img{display:block;max-height:90vh}.modal__inner .image-wrap img{max-height:none}.modal__centered{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;min-width:1px;max-width:100%}.modal--square .modal__centered-content{max-height:80vh;padding:30px;min-width:200px;min-height:200px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:590px){.modal--square .modal__centered-content{padding:60px;max-height:90vh;max-width:1200px}}.modal__close{border:0;padding:20px;position:fixed;top:0;right:0;color:#fff}@media only screen and (min-width:590px){.modal__close{padding:40px}}.modal__close .icon{width:28px;height:28px}.modal__close:hover,.modal__close:focus{color:#fff}.modal--square .modal__close{position:absolute;color:#1c1d1d;padding:13.33333px}.modal--square .modal__close:hover,.modal--square .modal__close:focus{color:#1c1d1d}.modal .page-content,.modal .page-width{padding:0}.popup-cta{margin-bottom:20px}@media only screen and (max-width:589px){.modal--mobile-friendly{top:auto;bottom:0;overflow:auto}.modal--mobile-friendly.modal--square .modal__centered-content{padding:20px 20px 0}.modal--mobile-friendly.modal--is-active{overflow:auto}.modal-open .modal--mobile-friendly:before{display:none}.modal--mobile-friendly .modal__inner{margin:0;border:2px solid #1c1d1d}.modal--mobile-friendly .h1{padding-right:25px}.modal--mobile-friendly input{font-size:16px!important}.modal--mobile-friendly .text-close{display:none}}.icon__fallback-text{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.icon-close path{fill:none!important;stroke-width:4px;stroke:currentColor!important;stroke-linecap:miter;stroke-linejoin:miter}.upload__preview{border-radius:50%;display:none;height:54px;margin:0 0 13.33333px;position:relative;width:54px;z-index:1;box-shadow:0 0 0 2px var(--btn-bg-color)}.upload__preview--active{display:block}.upload__label{display:block;margin-bottom:10px;font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme-custom.css.map */
