:root{--casanautEditor_black:#000;--casanautEditor_white:#fff;--casanautEditor_red:#ff344a;--casanautEditor_primary:#ff19f0;--casanautEditor_accent:#4ef711;--casanautEditor_fsizeTitle:4.4rem;--casanautEditor_fsizeCTA:1.1rem;--casanautEditor_fsizeTP:.9rem;--casanautEditor_fsizeTP2:.7rem}.casanaut-editor{background:var(--casanautEditor_white);position:relative;-webkit-box-shadow:1px 4px 20px 2px rgb(0 0 0 / 26%);box-shadow:1px 4px 20px 2px rgb(0 0 0 / 26%);margin:5em 0 -10em}.casanaut-editor .viewport-wrap{width:100%;max-width:100%;height:45rem;margin:0 auto;padding:0;position:relative;overflow:hidden;background:var(--casanautEditor_white);-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.casanaut-editor .viewport-wrap .demo-logo{position:absolute;top:2rem;left:2rem;width:10rem;height:5rem;background-image:url(/wp-content/themes/casanaut/editor/media/logo.png);background-position:center;background-repeat:no-repeat;background-size:contain}.casanaut-editor .viewport-wrap .demo-nav{position:absolute;top:2em;right:2em;padding:.8em;width:auto;background:var(--casanautEditor_white);border-radius:2em}.casanaut-editor .viewport-wrap .demo-nav .demo-nav__item{display:inline-block;margin:0 1em;text-transform:uppercase}.casanaut-editor .viewport-wrap .demo-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/themes/casanaut/editor/media/bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.casanaut-editor .viewport-wrap .demo-bg .demo-shine{position:absolute;top:0;left:0;width:100%;height:40%}.casanaut-editor .viewport-wrap .demo-scene .demo-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:44rem;text-align:center;font-size:var(--casanautEditor_fsizeTitle);line-height:1.1em;padding:.2em .3em;font-weight:600;color:var(--casanautEditor_white)}.casanaut-editor .viewport-wrap .demo-scene .demo-title .filler{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2rem;background:var(--casanautEditor_black);opacity:.35;z-index:-1}.casanaut-editor .viewport-wrap .demo-scene .demo-cta,.casanaut-editor .viewport-wrap .demo-scene .demo-cta{position:absolute;text-transform:uppercase;top:7rem;right:-7rem;width:14rem;height:14rem;padding:2em;text-align:center;font-size:var(--casanautEditor_fsizeCTA);line-height:1.3em;font-weight:600;border-radius:50%;color:var(--casanautEditor_white);-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.casanaut-editor .viewport-wrap .demo-scene .demo-cta>span{width:100%}.casanaut-editor .tool-panel{cursor:-webkit-grab;cursor:grab;position:absolute;top:25%;right:-3vw;width:23rem;height:auto;overflow:visible;font-size:var(--casanautEditor_fsizeTP)}.casanaut-editor .tool-panel__inner{position:relative;width:100%;height:auto;padding:0;margin:0;overflow:visible;padding:.9em .8em .6em;background:var(--casanautEditor_white);-webkit-box-shadow:-1px 1px 20px 10px rgb(0 0 0 / 24%);box-shadow:-1px 1px 20px 10px rgb(0 0 0 / 24%);border-radius:.8rem;border:0}.casanaut-editor .tool-panel::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.8rem;background:rgb(0 0 0 / 24%);opacity:.6;-webkit-animation:toolPanelPulse 3s ease-out infinite;animation:toolPanelPulse 3s ease-out infinite;-webkit-filter:blur(.15rem);filter:blur(.15rem)}@-webkit-keyframes toolPanelPulse{from{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:.6}to{-webkit-transform:scale(1.15,1.5);transform:scale(1.15,1.5);opacity:0}}@keyframes toolPanelPulse{from{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:.6}to{-webkit-transform:scale(1.15,1.5);transform:scale(1.15,1.5);opacity:0}}.casanaut-editor .tool-panel:active{cursor:-webkit-grabbing;cursor:grabbing}.casanaut-editor .tool-panel .color-wrap{margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:.1rem solid #c7c7c7}.casanaut-editor .tool-panel .caption{font-size:var(--casanautEditor_fsizeTP);display:inline-block;width:6rem;text-align:left;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%)}.casanaut-editor .tool-panel .preset{display:inline-block;width:2rem;height:2rem;margin:0 .1rem;border-radius:15%;border:.05rem solid silver;background:silver;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer}.casanaut-editor .tool-panel .custom-wrap{display:inline-block;margin-left:.5rem}.casanaut-editor .tool-panel .custom-wrap>span{display:block;width:100%;font-size:var(--casanautEditor_fsizeTP2);-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%)}.casanaut-editor .tool-panel .custom-wrap .custom{display:inline-block;border-radius:20%;width:1rem;height:1rem;background:silver;cursor:pointer;border:.05rem solid silver}.casanaut-editor .tool-panel .dashicons-solid-custom-move{position:absolute;right:.5rem;top:.5rem;font-size:.85em}.casanaut-editor .color-wrap .preset.active{border-color:var(--casanautEditor_red)}.casanaut-editor .color-wrap .preset::before{content:'';position:absolute;top:0;left:0;width:100%;height:65%}.casanaut-editor .color-wrap .preset::after{content:'';position:absolute;top:65%;left:0;width:100%;height:35%}.casanaut-editor .color-wrap #preset-1::before{background:#382850}.casanaut-editor .color-wrap #preset-1::after{background:#a90d2b}.casanaut-editor .color-wrap #preset-2::before{background:#12234b}.casanaut-editor .color-wrap #preset-2::after{background:#f7954e}.casanaut-editor .color-wrap #preset-3::before{background:#010220}.casanaut-editor .color-wrap #preset-3::after{background:#ababab}.casanaut-editor .custom .picker_wrapper{position:fixed}.casanaut-editor .custom .picker_wrapper.no_alpha .picker_alpha{display:none}.casanaut-editor .custom .picker_wrapper.no_editor .picker_editor{position:absolute;z-index:-1;opacity:0}.casanaut-editor .custom .picker_wrapper.no_cancel .picker_cancel{display:none}.casanaut-editor .custom .layout_default.picker_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:10px;width:25em;padding:.5em}.casanaut-editor .custom .layout_default.picker_wrapper input,.casanaut-editor .custom .layout_default.picker_wrapper button{font-size:1rem}.casanaut-editor .custom .layout_default.picker_wrapper>*{margin:.5em;border-radius:.2rem}.casanaut-editor .custom .layout_default.picker_wrapper::before{content:"";display:block;width:100%;height:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.casanaut-editor .custom .layout_default .picker_slider,.casanaut-editor .custom .layout_default .picker_selector{padding:1em}.casanaut-editor .custom .layout_default .picker_hue{width:100%}.casanaut-editor .custom .layout_default .picker_sl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.casanaut-editor .custom .layout_default .picker_sl::before{content:"";display:block;padding-bottom:100%}.casanaut-editor .custom .layout_default .picker_editor{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:6.5rem}.casanaut-editor .custom .layout_default .picker_editor input{width:100%;height:100%}.casanaut-editor .custom .layout_default .picker_sample{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.casanaut-editor .custom .layout_default .picker_done,.casanaut-editor .custom .layout_default .picker_cancel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.casanaut-editor .custom .picker_wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2;-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver;cursor:default;font-family:sans-serif;color:#444;pointer-events:auto}.casanaut-editor .custom .picker_wrapper:focus{outline:none}.casanaut-editor .custom .picker_wrapper button,.casanaut-editor .custom .picker_wrapper input{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;outline:none}.casanaut-editor .custom .picker_wrapper button{padding:.4em .6em;cursor:pointer;background-image:-webkit-gradient(linear,left bottom,left top,from(gainsboro),to(transparent));background-image:-o-linear-gradient(bottom,gainsboro,transparent);background-image:linear-gradient(0deg,gainsboro,transparent)}.casanaut-editor .custom .picker_wrapper button:active{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(gainsboro));background-image:-o-linear-gradient(bottom,transparent,gainsboro);background-image:linear-gradient(0deg,transparent,gainsboro)}.casanaut-editor .custom .picker_wrapper button:hover{background-color:#fff}.casanaut-editor .custom .picker_selector{position:absolute;z-index:1;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #fff;border-radius:100%;-webkit-box-shadow:0 0 3px 1px #67b9ff;box-shadow:0 0 3px 1px #67b9ff;background:currentColor;cursor:pointer}.casanaut-editor .custom .picker_slider .picker_selector{border-radius:2px}.casanaut-editor .custom .picker_hue{position:relative;background-image:-webkit-gradient(linear,left top,right top,from(red),color-stop(yellow),color-stop(lime),color-stop(cyan),color-stop(blue),color-stop(magenta),to(red));background-image:-o-linear-gradient(left,red,yellow,lime,cyan,blue,magenta,red);background-image:linear-gradient(90deg,red,yellow,lime,cyan,blue,magenta,red);-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver}.casanaut-editor .custom .picker_sl{position:relative;-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#fff0)),-webkit-gradient(linear,left bottom,left top,from(black),color-stop(50%,#fff0)),-webkit-gradient(linear,left top,right top,from(#808080),to(#fff0));background-image:-o-linear-gradient(top,white,#fff0 50%),-o-linear-gradient(bottom,black,#fff0 50%),-o-linear-gradient(left,#808080,#fff0);background-image:linear-gradient(180deg,white,#fff0 50%),linear-gradient(0deg,black,#fff0 50%),linear-gradient(90deg,#808080,#fff0)}.casanaut-editor .custom .picker_alpha,.casanaut-editor .custom .picker_sample{position:relative;background:-o-linear-gradient(45deg,lightgrey 25%,transparent 25%,transparent 75%,lightgrey 75%) 0 0/2em 2em,-o-linear-gradient(45deg,lightgrey 25%,white 25%,white 75%,lightgrey 75%) 1em 1em/2em 2em;background:linear-gradient(45deg,lightgrey 25%,transparent 25%,transparent 75%,lightgrey 75%) 0 0/2em 2em,linear-gradient(45deg,lightgrey 25%,white 25%,white 75%,lightgrey 75%) 1em 1em/2em 2em;-webkit-box-shadow:0 0 0 1px silver;box-shadow:0 0 0 1px silver}.casanaut-editor .custom .picker_alpha .picker_selector,.casanaut-editor .custom .picker_sample .picker_selector{background:none}.casanaut-editor .custom .picker_editor input{font-family:monospace;padding:.2em .4em}.casanaut-editor .custom .picker_sample::before{content:"";position:absolute;display:block;width:100%;height:100%;background:currentColor}.casanaut-editor .custom .picker_arrow{position:absolute;z-index:-1}.casanaut-editor .custom .picker_wrapper.popup{position:absolute;z-index:2;margin:1.5em}.casanaut-editor .custom .picker_wrapper.popup,.casanaut-editor .custom .picker_wrapper.popup .picker_arrow::before,.casanaut-editor .custom .picker_wrapper.popup .picker_arrow::after{background:#f2f2f2;-webkit-box-shadow:2px 5px 19px 1px rgb(0 0 0 / 50%);box-shadow:2px 5px 19px 1px rgb(0 0 0 / 50%)}.casanaut-editor .custom .picker_wrapper.popup .picker_arrow{width:1.5;height:1.5;margin:0}.casanaut-editor .custom .picker_wrapper.popup .picker_arrow::before,.casanaut-editor .custom .picker_wrapper.popup .picker_arrow::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-99}.casanaut-editor .custom .picker_wrapper.popup .picker_arrow::before{width:100%;height:100%}.casanaut-editor .custom .picker_wrapper.popup .picker_arrow::after{width:150%;height:150%;-webkit-box-shadow:none;box-shadow:none}.casanaut-editor .custom .popup.popup_top{bottom:100%;left:0}.casanaut-editor .custom .popup.popup_top .picker_arrow{bottom:0;left:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.casanaut-editor .custom .popup.popup_bottom{top:100%;left:0}.casanaut-editor .custom .popup.popup_bottom .picker_arrow{top:0;left:0;-webkit-transform:rotate(90deg) scale(1,-1);-ms-transform:rotate(90deg) scale(1,-1);transform:rotate(90deg) scale(1,-1)}.casanaut-editor .custom .popup.popup_left{top:0;right:100%}.casanaut-editor .custom .popup.popup_left .picker_arrow{top:0;right:0;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.casanaut-editor .custom .popup.popup_right{top:.7rem;left:-1.5rem;border-radius:.4rem}.casanaut-editor .custom .popup.popup_right .picker_arrow{top:-1em;left:0}.casanaut-editor .font-wrap .preset.active{border-color:var(--casanautEditor_red)}.casanaut-editor .font-wrap #preset-4{background-image:url(/wp-content/themes/casanaut/editor/media/font-1.png);background-position:center;background-repeat:no-repeat;background-size:100%}.casanaut-editor .font-wrap #preset-5{background-image:url(/wp-content/themes/casanaut/editor/media/font-2.png);background-position:center;background-repeat:no-repeat;background-size:100%}.casanaut-editor .font-wrap #preset-6{background-image:url(/wp-content/themes/casanaut/editor/media/font-3.png);background-position:center;background-repeat:no-repeat;background-size:100%}.casanaut-editor .font-wrap #custom-fontpicker-1{background-image:url(/wp-content/themes/casanaut/editor/media/customfont-1.png);background-position:center;background-repeat:no-repeat;background-size:100%}.casanaut-editor .font-wrap #custom-fontpicker-2{background-image:url(/wp-content/themes/casanaut/editor/media/customfont-2.png);background-position:center;background-repeat:no-repeat;background-size:100%}.casanaut-editor .font-wrap .custom{position:relative}.casanaut-editor .font-wrap .custom .dropdown-wrap{position:absolute;z-index:1;padding:.8rem;background:var(--casanautEditor_white);left:0rem;top:.8rem;min-width:11rem;border:0;border-radius:.2rem;-webkit-box-shadow:2px 5px 19px 1px rgb(0 0 0 / 50%);box-shadow:2px 5px 19px 1px rgb(0 0 0 / 50%);overflow:hidden;visibility:hidden}.casanaut-editor .font-wrap .custom:hover .dropdown-wrap,.casanaut-editor .font-wrap .custom .dropdown-wrap:hover{visibility:visible}.casanaut-editor .font-wrap .dropdown-wrap>span{display:block;text-align:left;margin-bottom:.4rem}.casanaut-editor .font-wrap .dropdown-wrap>span:last-of-type{margin-bottom:0}.casanaut-editor .font-wrap .dropdown-wrap>span:hover,.casanaut-editor .font-wrap .dropdown-wrap>span.active{color:var(--casanautEditor_red)}@media only screen and (max-width:55em){:root{--casanautEditor_fsizeTitle:7vw;--casanautEditor_fsizeCTA:2vw}.casanaut-editor{margin:28vw 0 -12vw}.casanaut-editor .viewport-wrap{height:69vw}.casanaut-editor .tool-panel{top:-25vw;left:3vw;right:unset}.casanaut-editor .custom .popup.popup_right{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66);left:-30vw}.casanaut-editor .tool-panel .dashicons-solid-custom-move{display:none}.casanaut-editor .font-wrap .custom .dropdown-wrap{left:-30vw}.casanaut-editor .viewport-wrap .demo-nav{font-size:1.5vw}.casanaut-editor .viewport-wrap .demo-logo{top:3vw;left:2vw;width:14vw;height:5vw}.casanaut-editor .viewport-wrap .demo-scene .demo-title{max-width:54vw}.casanaut-editor .viewport-wrap .demo-scene .demo-title .filler{border-radius:2vw}.casanaut-editor .viewport-wrap .demo-scene .demo-cta{width:23vw;height:23vw;top:11vw;right:-18vw}}@media only screen and (max-width:36.25em){.casanaut-editor{margin:50vw 0 -12vw}.casanaut-editor .tool-panel{top:-40vw}}@media only screen and (max-width:26.875em){.casanaut-editor .custom .popup.popup_right{left:-40vw}.casanaut-editor .font-wrap .custom .dropdown-wrap{left:-40vw}}