﻿@import"https://fonts.googleapis.com/css2?family=Nunito&display=swap";@import"https://fonts.googleapis.com/css2?family=Croissant+One&display=swap";*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none}html{scroll-behavior:smooth}body{font-family:"Nunito",sans-serif;background-color:#f4eeee;overflow-x:hidden}#navMain{position:relative;width:100%;margin:0 auto;font-family:"Nunito",sans-serif}#navMain ul,#navMain li,#navMain a{position:relative;list-style:none;text-decoration:none}#navMain ul li a{display:block;color:#928c90;padding:10px 10px;position:relative}#navMain>ul{position:relative;margin:0 auto}#navMain>ul>li>a{height:100%;background:#eccbd1}#navMain li>a:hover,#navMain li>a:focus{background:#fff !important}#navMain .hasSub:after{position:absolute;content:"▼";display:block;font-size:.7em;color:#fff;top:14px;right:10px;cursor:pointer;transform:rotate(0deg);transition:transform .5s}#navMain .hasSub.open:after{transform:rotate(180deg);transition:transform .5s}#menuBurger{display:none}#menuBurger~label{display:none;z-index:2;position:absolute;right:0;top:0;cursor:pointer;vertical-align:top;background:#eccbd1;width:38px;height:38px}#menuBurger~label::before{content:"";margin:6px auto;width:24px;height:5px;background:#414141;box-shadow:0 10px 0 0 #414141,0 20px 0 0 #414141}#menuBurger~label::after{display:none;content:"✖";font-weight:900;margin:auto;font-size:26px;color:#414141}#menuBurger:checked~label::after{display:block}#menuBurger:checked~label::before{display:none}a{font-size:1.2em;color:#92193e !important}.menu__capsule{font-size:1.2em;padding:20px 0;border-bottom-right-radius:50px;border-top-right-radius:50px;color:#92193e !important}.store{background-color:#eccbd1;width:225px}.presents{background-color:#feceaa;width:200px}.faq{background-color:#eccbd1;width:175px}.contact{background-color:#e9b9bf;width:150px}.main-text{font-family:"Croissant One",cursive;color:#92193e}.description_title{font-family:"Croissant One",cursive;color:#92193e;font-size:1.5em}.description_text{font-size:1.1em;color:#92193e}.preference_img{max-width:150px}.fas{color:#92193e;font-size:1.5em;cursor:pointer}.fas:hover{color:#886a94;font-size:1.5em;cursor:pointer}.logo-img{width:30vh}.delivery img{min-height:3em}.blink{color:#fe7bbb;font-size:2em;text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}@-webkit-keyframes blinker{from{opacity:1}to{opacity:0}}.contact-form{background-color:#fff;padding:100px;font-size:1.1em;border-radius:50px;-webkit-box-shadow:0px 5px 9px 3px #9e9e9e;box-shadow:0px 5px 20px 3px #9e9e9e}.btn-send{background-color:#5e4386;color:#feceaa;padding:10px 40px;border-radius:20px;font-size:1.1em;border:none}.btn-send:hover{background-color:#feceaa;color:#5e4386;padding:10px 40px;border-radius:20px;font-size:1.1em;border:none}.boutique__secondmenu a{color:#92193e}.boutique__menu{margin:50px;max-height:500px}.boutique__product{background-color:#5e4386;color:#feceaa !important;border-radius:50px;font-size:1.2em;border:none}.boutique__product:hover{background-color:#e9b9bf;color:#92193e !important;border-radius:50px;font-size:1.2em;border:none;text-decoration:none}.food_item{background:#fff;border-radius:18pt}.product_img img{width:10% !important}.food__card{background-color:#fff;border-radius:20px}.food__card:hover{-webkit-box-shadow:0px 5px 9px 3px #9e9e9e;box-shadow:0px 5px 20px 3px #9e9e9e}.food__card img{max-width:80%}.food__heart{cursor:pointer;font-size:1.5em;color:#414141;padding:10px;border-radius:50px;border:#e9b9bf 2px solid}.food__bag{cursor:pointer;font-size:1.5em;color:#414141;padding:10px;border-radius:50px;border:#feceaa 2px solid}.food__heart:hover{color:#414141;background-color:#e9b9bf}.food__bag:hover{color:#414141;background-color:#feceaa}.price__tag{font-weight:800;color:#92193e;background-color:#ffc68d;border-radius:50px;padding:10px}.container-gift{max-width:30px;display:flex;flex-wrap:wrap;margin:5rem}.item{margin:1rem}.faq-header{font-size:2em;border-bottom:1px dotted #92193e;padding:24px}.faq__content{color:#92193e}.faq__question{padding:20px 0;border-bottom:1px dotted #92193e}.panel__title{font-size:1.5em;width:100%;position:relative;margin:0;padding:10px 10px 0 48px;display:block;cursor:pointer}.panel__content{font-size:1.2em;padding:0px 14px;margin:0 40px;height:0;overflow:hidden;z-index:-1;position:relative;opacity:0;-webkit-transition:.4s ease;-moz-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.panel:checked~.panel__content{height:auto;opacity:1;padding:14px}.plus{position:absolute;margin-left:20px;margin-top:4px;z-index:5;font-size:2em;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.panel:checked~.plus{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.panel{display:none}#myBtn{position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#feceaa;font-size:1.2em;color:#92193e;cursor:pointer;padding:15px;border-radius:100px}#myBtn:hover{background-color:#9e9e9e;color:#92193e}footer{background-color:#fda0a1;bottom:0;color:#fff}.newsletter{font-size:2em}.map__footer img{border-radius:18px}@media(max-width: 768px){.preference_img{width:80px}img.newsletter_cupcakes{width:200px}}@media(max-width: 480px){.map__footer img{max-width:250px}}@media only screen and (min-device-width: 375px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){.map__footer img{max-width:150px}}@media only screen and (min-device-width: 414px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){.map__footer img{max-width:250px}}@media only screen and (device-width: 414px)and (device-height: 896px)and (-webkit-device-pixel-ratio: 2)and (orientation: landscape){.map__footer img{max-width:250px}}@media screen and (max-width: 767px){#navMain>ul{width:100%;display:none}#menuBurger~label{display:inline-flex}#menuBurger:checked~ul{display:block}}@media screen and (min-width: 768px){#navMain>ul{display:flex;flex-wrap:nowrap}#navMain>ul>li{flex:1 1 25%}#navMain>ul>li>ul{position:absolute;width:100%;z-index:1}}/*# sourceMappingURL=style.css.map */
