body{background:#fff;margin:0;padding:0;width:100vw;overflow-x:hidden}header{height:80px;width:100%;background:#222;-webkit-box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);display:flex;align-content:center;align-items:center;justify-content:center}header .logo{height:35px;width:auto;display:block;margin-right:20px}header h1{font-family:"Barlow",sans-serif;font-weight:700;color:#fff;font-size:25px;position:relative}header h1 .demo-label{background:#fff;color:#222;-webkit-box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);box-shadow:0px 10px 15px 0px rgba(0,0,0,.15);position:absolute;right:-31px;top:-12px;font-size:14px;font-family:"Barlow",sans-serif;font-weight:600;text-transform:lowercase;transform:rotate(15deg);padding:1px 3px;box-sizing:border-box}header .steps{display:block;margin:0;padding:0;position:relative}header .steps::after{content:"";display:block;height:1px;width:215px;background:#fff;position:absolute;z-index:0;left:35px;top:9px}header .steps li{display:inline-block;text-align:center;margin:0 15px;position:relative;z-index:1}header .steps li .stepCircle{height:15px;width:15px;border-radius:100%;margin:0 auto 10px auto;border:1px solid #fff;background:#000}header .steps li .stepText{font-family:"Barlow",sans-serif;font-weight:300;color:#c3c3c3}header .steps li.active .stepCircle{background:#fff}.page{min-height:calc(100vh - 100px);margin-top:20px;width:100%;height:auto}.page form{display:block;margin:0 auto}.overlay_form{position:fixed;top:0;left:0;z-index:99999999;height:100vh;width:100%;background:rgba(0,0,0,.4);overflow:hidden;display:flex;align-content:center;justify-content:center;align-items:center}.overlay_form .overlay_form_object{display:block;max-height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.button{background:#222;color:#fff;font-size:20px;font-family:"Barlow",sans-serif;font-weight:600;text-align:center;width:250px;padding:20px 25px;box-sizing:border-box;border-radius:150px;margin:20px auto;display:block;transition:all .25s ease;cursor:pointer;-webkit-appearance:none;appearance:none;border:none}.button:hover{transform:scale(0.95)}.button.back{background:#fff;color:#222}.simpleButton{background:#222;color:#fff;font-size:16px;font-family:"Barlow",sans-serif;font-weight:600;text-align:center;padding:10px 15px;box-sizing:border-box;border-radius:150px;margin:0 15px 25px 15px;display:inline-block;transition:all .25s ease;cursor:pointer;-webkit-appearance:none;appearance:none}.simpleButton:hover{transform:scale(0.95)}.shareBtn{display:inline-flex;align-items:center;align-content:center;justify-content:center;margin:0 15px 10px 15px;font-size:25px;color:#fff;background:#222;height:50px;width:50px;border-radius:100%;text-decoration:none}.loaderObject{height:100vh;width:100%;background:#222;color:#fff;align-content:center;align-items:center;justify-content:center;font-size:40px;position:fixed;top:0;left:0;z-index:99999999;display:none}.loaderObject.show{display:flex}.canvas_frame{width:100%;max-width:650px;height:auto;border-top:2px solid #c3c3c3;border-bottom:2px solid #c3c3c3;padding:0;margin:0 auto;overflow:hidden}.canvas_frame .canvas_holder{width:100%;padding-top:100%;position:relative;-webkit-box-shadow:0 0 20px 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 20px 10px rgba(0,0,0,.25);box-shadow:0 0 20px 10px rgba(0,0,0,.25)}.canvas_frame .canvas_holder.portrait{padding-top:177.3%}.canvas_frame .canvas_holder.horizontal{padding-top:66.6%}.canvas_frame .canvas_holder .canvas_holder_content{height:100%;width:100%;position:absolute;top:0;left:0}.canvas_frame .canvas_holder .canvas_holder_content canvas{transform-origin:top left}.canvas_frame .canvas_holder .canvas_holder_content.gridSpecial .canvas-container:nth-child(2){top:0;left:0;position:absolute !important}.canvas_frame .canvas_holder .canvas_holder_content.gridSpecial .canvas-container:nth-child(3){top:59%;left:0;position:absolute !important}.canvas_frame .canvas_holder .canvas_holder_content.gridSpecial .canvas-container:nth-child(4){top:59%;left:50%;position:absolute !important}@media screen and (min-width: 1004px){.canvas_frame{border-left:2px solid #c3c3c3;border-right:2px solid #c3c3c3}}.downloadHolder{height:auto;width:100%;max-width:700px;background:#fff;-webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,.25);box-shadow:0px 10px 10px 0px rgba(0,0,0,.25);padding:25px;box-sizing:border-box;text-align:center;margin:20px auto}.downloadHolder img{width:100%}.downloadHolder .downloadBtn{background:#222;color:#fff;font-size:20px;font-family:"Barlow",sans-serif;font-weight:600;text-decoration:none;width:250px;padding:20px 25px;box-sizing:border-box;border-radius:150px;margin:20px auto;display:block;transition:all .25s ease;cursor:pointer}.downloadHolder .downloadBtn:hover{transform:scale(0.95)}.downloadHolder .textBtn{color:#222;font-size:20px;font-family:"Barlow",sans-serif;font-weight:600;text-decoration:underline;text-align:center;display:block;margin-top:0;margin-bottom:15px}.downloadHolder .shareUrl input{display:block;width:100%;height:auto;font-size:16px;color:#222;font-family:"Barlow",sans-serif;font-weight:700;background:#fff;border:none;text-align:center}.downloadHolder .shareUrl button{background:#222;color:#fff;border:0;border-radius:150px;font-size:20px;padding:10px 15px;margin-top:10px;font-family:"Barlow",sans-serif;font-weight:300}form{height:auto;width:100%;max-width:850px;background:#fff;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,.25);box-shadow:0px 5px 10px 0px rgba(0,0,0,.25);padding:2px 0 25px 0;box-sizing:border-box;text-align:left}form .field{display:none}form .field.active{display:block}form .field.template_selector{text-align:center;background:#f5f5f5;padding:15px 25px;box-sizing:border-box;margin-bottom:40px}form label{font-family:"Barlow",sans-serif;font-weight:600;font-size:20px;display:block;margin-bottom:10px;margin-top:25px;padding:0 15px;box-sizing:border-box;color:#222}form label .tooltip{font-size:14px;color:#c3c3c3;display:block;margin-top:5px}form input[type=text],form input[type=file],form input[type=password],form select,form textarea{background:#fff;border:none;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-left:0;border-right:0;width:100%;height:auto;padding:35px 15px;box-sizing:border-box;font-size:18px;border-radius:0;margin-bottom:25px;-webkit-appearance:none;appearance:none;font-family:"Barlow",sans-serif;font-weight:400}form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}form .selectHolder{position:relative;margin-bottom:25px}form .selectHolder select{position:relative;z-index:0;margin-bottom:0 !important}form .selectHolder .arrow{position:absolute;display:flex;align-items:center;align-content:center;justify-content:flex-end;height:30px;width:30px;right:20px;top:calc(50% - 15px);color:#333;z-index:1;font-size:22px;pointer-events:none}form textarea{min-height:550px}form input[type=submit]{background:#222;color:#fff;font-size:20px;font-family:"Barlow",sans-serif;font-weight:600;width:250px;padding:20px 25px;box-sizing:border-box;border-radius:150px;margin:20px auto;display:block;transition:all .25s ease;cursor:pointer}form input[type=submit]:hover{transform:scale(0.95)}form .radio_buttons{display:flex}form .radio_buttons .radio_buttons_item{width:50%;padding:10px;box-sizing:border-box;text-align:center}form .radio_buttons .radio_buttons_item label .radio_buttons_item_text{width:100%;text-align:center;margin-bottom:10px;display:block;font-weight:400}form .radio_buttons .radio_buttons_item label img{width:100%;height:auto;display:block}#image_file_uploaders{display:block}#image_file_uploaders .extra_file{display:block;position:relative}#image_file_uploaders .extra_file .extra_file_remove{position:absolute;color:#222;height:35px;width:35px;display:flex;align-items:center;justify-content:center;top:calc(50% - 17.5px);margin-top:-12.5px;right:15px}#preview_panel{width:100%;transition:all .25s ease;background:#f5f5f5;padding:30px 15px 35px 15px;box-sizing:border-box}#preview_panel .preview_panel_tip{font-family:"Barlow",sans-serif;font-weight:300;font-size:16px;color:#666;display:block;margin-bottom:15px;width:100%;text-align:center;padding:0 15px;box-sizing:border-box;text-transform:lowercase}#preview_panel .preview_panel_image{height:auto;width:250px;margin:0 auto;display:block;overflow:hidden;background:#c3c3c3;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);box-shadow:0px 5px 10px 0px rgba(0,0,0,.2);transition:all .25s ease}#preview_panel .preview_panel_image img{height:auto;width:100%;display:block}@font-face{font-family:"Radikal";src:url("../fonts/Radikal-Black.eot");src:local("Radikal Black"),local("Radikal-Black"),url("../fonts/Radikal-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Radikal-Black.woff2") format("woff2"),url("../fonts/Radikal-Black.woff") format("woff"),url("../fonts/Radikal-Black.ttf") format("truetype"),url("../fonts/Radikal-Black.svg#Radikal-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}.introductionText{width:100%;flex-shrink:0;text-align:center;margin-top:25px;margin-bottom:25px;padding:55px 15px;box-sizing:border-box}.introductionText p{font-family:"Barlow",sans-serif;font-weight:300;font-size:20px}.slidecontainer{padding:40px 10px 45px 10px;height:auto;width:100%;max-width:1000px;box-sizing:border-box;margin:0 auto 25px auto}.slidecontainer .slidecontainer_title{font-family:"Barlow",sans-serif;font-weight:700;color:#222;display:block;margin-bottom:15px}.slidecontainer .slidecontainer_title .slidecontainer_title_toolTip{font-family:"Barlow",sans-serif;font-weight:300;font-size:16px;color:#666;display:block;margin-bottom:15px;width:100%;text-align:left;padding:0;box-sizing:border-box;text-transform:lowercase}.slidecontainer .slidecontainer_bar{width:100%;height:auto}.sliderTips{width:100%;display:flex}.sliderTips .tip{display:block;width:auto;flex-shrink:0;flex-grow:0}.sliderTips .tip.l,.sliderTips .tip.r-alt{text-align:left;padding-right:25px}.sliderTips .tip.r{text-align:right;padding-left:25px}.sliderTips .tip.r-alt{transform:scaleX(-1)}.sliderTips .slider{flex-shrink:1}.slider_spacer{height:25px;width:100%;display:block}@media screen and (min-width: 901px){form input[type=text],form input[type=file],form input[type=password],form select,form textarea{padding:20px 15px}}@media screen and (max-width: 850px){.page{margin-top:0}}@media screen and (max-width: 800px){form .field.template_selector{padding:15px}form .radio_buttons .radio_buttons_item{padding:5px}}@media screen and (max-width: 580px){form .radio_buttons{display:block}form .radio_buttons .radio_buttons_item{margin:0 auto;width:100%;max-width:450px}}/*# sourceMappingURL=main.css.map */
