.contact_form #contact input[type=text]{box-sizing:border-box;width:100%;height:calc(3em + 2px);margin:0 0 1em;padding:1em;border:1px solid #ccc;border-radius:1.5em;background:#fff;resize:none;outline:none}.contact_form #contact input[type=text][required]:focus{border-color:#00bafa}.contact_form #contact input[type=text][required]:focus+label[placeholder]:before{color:#00bafa}.contact_form #contact input[type=text][required]:focus+label[placeholder]:before,.contact_form input[type=text][required]:valid+label[placeholder]:before{transition-duration:.2s;transform:translate(0,-1.5em)scale(.9,.9)}.contact_form #contact input[type=text][required]:invalid+label[placeholder][alt]:before{content:attr(alt)}.contact_form #contact input[type=text][required]+label[placeholder]{display:block;pointer-events:none;line-height:1.25em;margin-top:calc(-3em - 2px);margin-bottom:calc((3em - 1em) + 2px)}.contact_form #contact input[type=text][required]+label[placeholder]:before{content:attr(placeholder);display:inline-block;margin:0 calc(1em + 2px);padding:0 2px;color:#898989;white-space:nowrap;transition:.3s ease-in-out;background-image:linear-gradient(to bottom,#fff,#fff);background-size:100% 5px;background-repeat:no-repeat;background-position:50%}.contact_form form{display:inline-block}.contact_form svg{display:inline-block;vertical-align:top;height:16rem}.contact_form .contactright{display:inline-block;width:20rem;margin-left:2.8rem;vertical-align:top;text-align:center}@media(orientation:portrait){.contact_form svg{display:none}.contact_form .contactright{display:block;width:100%;margin:auto}.contact_form .container{text-align:center}}.contact_form #contact_error{color:red;font-weight:700;font-size:1.1rem;line-height:1.5rem;height:1.5rem;padding:.3rem;min-width:8rem;margin-top:4.5rem;margin-bottom:.5rem}.contact_form #envelope{animation:float 2s ease-in-out infinite}.contact_form #star1,.contact_form #star2,.contact_form #star3,.contact_form #star4,.contact_form #star5,.contact_form #star6{animation:blink 1s ease-in-out infinite}.contact_form #star2{animation-delay:100ms}.contact_form #star3{animation-delay:500ms}.contact_form #star4{animation-delay:700ms}.contact_form #star5{animation-delay:300ms}.contact_form #star6{animation-delay:200ms}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes blink{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.contact_form form{min-width:25rem}.contact_form form .title{font-family:pacifico,cursive;color:#212529;font-size:2.5rem}.contact_form form .form-reorder{width:32rem}.contact_form form .form-control{background-color:#f2f6f8;border-radius:2rem;border:none;box-shadow:0 7px 5px rgba(0,0,0,.11)}.contact_form form .form-control.thick{height:3.3rem;padding:.5rem 3.5rem}.contact_form form .form-control:focus{background-color:#f2f6f8;border:none;box-shadow:0 7px 5px rgba(0,0,0,.11)}.contact_form form .message .form-control{padding:.5rem 1.8rem}.contact_form form ::placeholder{font-family:quicksand,sans-serif;font-weight:600;font-size:1.1rem;color:#838788;position:relative;left:0}.contact_form form input,.contact_form form textarea{font-family:quicksand,sans-serif;color:#212529;font-size:1.1rem;margin-bottom:1rem}.contact_form form textarea{width:20rem;height:300px}.contact_form form .icon{color:#57565c;height:1.3rem;position:absolute;left:1.5rem;top:1.1rem}.contact_form .btn.btn-primary{cursor:pointer;font-family:quicksand,sans-serif;font-weight:700;font-size:1.1rem;height:3.3rem;line-height:2.5rem;padding:.5rem 3.5rem;border:0;border-radius:3rem;background-image:linear-gradient(131deg,#ffd340,#ff923c,#ff923c,#ff923c);background-size:300% 100%;transition:all .3s ease-in-out}.contact_form .btn.btn-primary:hover:enabled{box-shadow:0 .5em .5em -.4em #ff923cba;background-size:100% 100%;transform:translateY(-.15em)}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%}#overlay_content{background:#fff;padding:20px;border-radius:20px}@media(orientation:portrait){#overlay_content{position:fixed;top:0;left:0;width:100%;height:100%}}.product_preview{color:#000;text-decoration:none;cursor:pointer;display:inline-block;width:249px;padding:2px;margin:auto;margin-bottom:10px}.product_preview img{width:245px;height:245px}.product_preview .name{height:50px;overflow:hidden}#products_featured{overflow:hidden;height:333px;margin:auto}#product_images{display:inline-block;width:600px;vertical-align:top}#product_images img{width:600px}#product_options{display:inline-block;vertical-align:top;padding-left:20px}body,html{margin:0;padding:0;background:#fff;color:#000;font-family:fnt2;font-size:20px;min-width:420px}.fr{float:right}.inner{width:1024px;margin:auto}#editor{margin:auto}#editor .size{display:inline-block;width:80px;margin:20px}#editor table{margin:auto}#editor #imgarea{max-width:256px;max-height:256px}h1{font-family:fnt}h3{margin:0}/*#main img{width:196px}*/#main img{width:100%;box-shadow:rgba(100,100,111,.2)0 7px 29px}#nav{width:100%;height:40px;background:#f8dccf;border-bottom:1px solid #3c3c3c;vertical-align:middle;line-height:40px;font-family:fnt;font-size:24px;padding:5px 0}#nav #home{margin:0;text-decoration:none;color:#000;margin-left:8px}#nav a{margin-right:14px;text-decoration:none;color:#000}#nav b{margin-right:50px}#nav #follow{background:#ead0b0;padding-left:8px;display:inline-block;color:#fff;float:right}#nav #follow a{color:#000;text-decoration:none}#menu{display:inline-block;float:right}#menusmall{display:none}.center{margin:auto;text-align:center}.inlineblock{display:inline-block}#footer{background:#f8dccf;padding:5px 0;margin-top:10px;font-family:fnt}#footer a{text-decoration:none;color:#000}#footer .inner{position:relative}.footer_left{margin-left:12px}.footer_legal{position:absolute;right:0;left:0;text-align:center}.footer_right{margin-left:20px;margin-right:12px;position:absolute;right:0}#layout_square{width:120px;height:120px;background:#fff;display:inline-block;margin-left:20px;margin-right:20px}#layout_rectangle{width:240px;height:120px;background:#fff;display:inline-block;margin-left:20px;margin-right:20px}#layout_foldhor{width:240px;height:120px;background:#fff;display:inline-block;margin-left:20px;margin-right:20px}#layout_foldhor::after{content:'';width:1px;height:100%;background:#000;display:block;position:relative}#layout_foldvert{width:120px;height:240px;background:#fff;display:inline-block;margin-left:20px;margin-right:20px}#layout_foldvert::after{content:'';width:100%;height:1px;background:#000;display:block;position:relative;top:120px}#about{background:#f8dccf;padding:20px}#reorder{background:#f0dfb9;padding:20px}#insta{height:180px;overflow:hidden;margin:auto;display:inline-block}#insta img{width:180px;height:180px;box-shadow:0 0 2px #888888;transition:transform .4s}#insta a{padding:5px;margin:auto;width:180px;height:180px}#insta img:hover{transform:scale(1.5)}@media(orientation:portrait){.inner{width:100%;padding-left:3vw;padding-right:3vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:420px}#menu{display:none}#menusmall{display:inline-block;float:right;padding-right:20px}}@media(max-width:700px){#foothome{display:block}#footer span{display:block;width:100%;text-align:center}.footer_left{margin-left:0}.footer_legal{position:relative}.footer_right{margin:0;position:relative}}@font-face{font-family:fnt;src:url(/fonts/Pacifico-Regular.ttf)}@font-face{font-family:fnt2;src:url(/fonts/Cera-Round-Pro2.ttf)}/*# sourceMappingURL=25336-92162.1.shm.map */