*:focus{outline:none !important;box-shadow:none !important}*.focus{outline:none !important;box-shadow:none !important}*{user-select:none}p,small,h1,h2,h3,h4,h5,h6{user-select:text}p a,p span{user-select:text !important}label small{user-select:none !important}@media (max-width: 320px){*{zoom:0.98}}html{height:100%;scroll-behavior:smooth;font-size:17px}body{height:100%;overflow:auto;max-width:100vw;overflow-x:hidden;color:#37373A;font-size:17px}body.disableBody{opacity:0.2}@media (min-width: 1200px){html,body{font-size:18px}}img{max-width:100%;height:auto}.aspect-media{position:relative}.aspect-media:after{content:"";display:block;padding-bottom:100%}.aspect-media img,.aspect-media video,.aspect-media svg{position:absolute;left:0;width:100%;height:100%;object-fit:cover}.aspect-media.a-4-3:after{padding-bottom:72%}.aspect-media.a-3-4:after{padding-bottom:132%}.aspect-media.a-16-9:after{padding-bottom:58%}.aspect-media.a-9-16:after{padding-bottom:170%}.aspect-media.circle{border-radius:100%;overflow:hidden}.aspect-media.avatar{width:30%;max-width:160px;margin-left:auto;margin-right:auto}video{max-width:100%}html,body,p,a{font-family:"Josefin Sans",sans-serif;font-weight:normal;line-height:1.2}label{font-family:"Josefin Sans",sans-serif;font-weight:bold;line-height:1.3;text-transform:uppercase;color:#99999e;display:inline-block}label.outer-label{text-transform:uppercase;color:#717177;font-size:.9rem}h1,h2,h3,h4,h5,h6{font-family:"Josefin Sans",sans-serif;font-weight:bold;line-height:1}p{font-size:1rem}label{font-size:1rem}small{font-size:0.889rem}h1{font-size:2.3rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.3rem}h5{font-size:1.125rem}h6{font-size:1rem}.special{font-size:1.15rem}h1{line-height:1.2}h2{line-height:1.2}h3,h4,h5,h6{line-height:1.2}h1{text-transform:uppercase}a{color:#37373A}a:hover{color:#717177;text-decoration:none}p a{text-decoration:underline}p a:hover{text-decoration:underline}.light{color:#717177}b,strong,.bold{font-weight:bold}hr{border-top:1px solid #faedf0}a.muted{color:#37373A;text-decoration:underline}a.muted:hover{opacity:.8}.uppercase{text-transform:uppercase}.relative{position:relative}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.h100{min-height:100vh}.body-bg{background-color:#FFF}.bg-secondary-extralight{background-color:#faedf0}::-moz-selection{color:#37373A;background:#e7a4b5}::selection{color:#37373A;background:#f5dbe1}.site{min-height:100vh;margin-bottom:60px}.container{padding-left:15px;padding-right:15px}@media (min-width: 992px){.container{padding-left:30px;padding-right:30px}}.wide-wrapper{width:100%;max-width:1860px;margin:0 auto}.wide-wrapper-flex{display:flex;align-items:flex-start;padding:0;max-width:1860px;margin:0 auto}@media (min-width: 992px){.wide-wrapper-flex{padding:0 20px}}@media (min-width: 1200px){.wide-wrapper-flex{padding:0 40px}}.wide-wrapper-flex.fixed{position:fixed;width:100%;left:50%;transform:translateX(-50%)}.btn-icon{position:absolute;left:20px}.btn{padding:.4rem 1.2rem}.btn-muted:hover{background:#faedf0}.btn.near-form{padding:.55rem 1rem}.btn-intext,.btn-intext>.btn{padding:0;margin:0 !important;font-weight:normal !important;font-size:inherit !important;color:#37373A;text-decoration:underline}.btn-intext:hover,.btn-intext>.btn:hover{text-decoration:underline;color:#717177;background-color:transparent !important}.btn-y{padding:.65rem 0}.btn.active{background-color:#ce496b;border:1px solid #ce496b;color:#FFF}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:0}.underline{text-decoration:underline}.nav-tabs{border-bottom:0}.nav-tabs .nav-link{text-transform:uppercase;font-weight:bold;color:#37373A;border:0;border-bottom:2px solid white}.nav-tabs .nav-link.active{color:#37373A;border:0;border-bottom:2px solid #ce496b}.nav-tabs .nav-link:hover:not(.active){border:0;border-bottom:2px solid #faedf0}.big-icon{font-size:2.5rem}.mid-icon{font-size:1.4rem}.modal-dialog .modal-content{border:0}.modal-header{padding:.5rem 1rem}.modal-header h5{margin:0 auto;text-transform:uppercase;font-size:1.2rem}@media (min-width: 768px){.modal-header h5{font-size:1.4rem}}.modal-header .close{position:absolute;right:0px;top:0;padding:.9rem 1rem;margin:0}.dropdown-toggle:not([aria-expanded="true"]):hover{background:#faedf0}.dropdown-menu{display:block;visibility:hidden;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-box-shadow:0px 8px 16px 0 rgba(0,0,0,0.2);-moz-box-shadow:0px 8px 16px 0 rgba(0,0,0,0.2);box-shadow:0px 8px 16px 0 rgba(0,0,0,0.2);margin:-1px 0 0;width:100%;padding:0;z-index:9999;font-size:80%}.dropdown-menu li{border-bottom:1px solid #faedf0}.dropdown-menu li:last-child{border-bottom:0}.dropdown-menu li a{padding:.65rem 1rem}.dropdown-menu li a:hover{background:#f5dbe1}.dropdown-menu.show{display:block;visibility:visible;opacity:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.tag-badge{margin:0 1px 2px 1px;padding:.3rem;display:block;float:left;text-transform:uppercase}@media (min-width: 992px){.tag-badge{padding:.5rem}}.tag-badge.right{float:right}.tag-badge.clear-side{clear:both}.badge.badge-outline,.tag-badge.badge-outline{border:1px solid #ebb6c4}.pointer{cursor:pointer}.fade-enter-active,.fade-leave-active{transition:opacity .3s;pointer-events:none}.fade-enter,.fade-leave-to{pointer-events:none;opacity:0}.blockFade-leave-active{transition:opacity 0;pointer-events:none}.blockFade-leave-to{pointer-events:none;opacity:0}.blockFade-enter-active{transition:opacity .3s;pointer-events:none}.blockFade-enter{pointer-events:none;opacity:0}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all 0.8s cubic-bezier(1, 0.5, 0.8, 1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}.custom-switch .custom-control-label:before{top:.20rem}.custom-switch .custom-control-label:after{top:calc(0.20rem + 2px)}.multiselect__tags{border-radius:0;padding:10px 40px 2px 8px;border:1px solid #ebb6c4;font-size:16px}@media (min-width: 1200px){.multiselect__tags{font-size:17px;padding:10px 40px 2px 8px}}.multiselect--active .multiselect__tags{border:1px solid #e7a4b5}.multiselect__input,.multiselect__single{color:#37373A;min-height:22px;font-size:16px;padding-top:0px}@media (min-width: 1200px){.multiselect__input,.multiselect__single{padding-top:2px;min-height:25px;font-size:17px}}.multiselect__placeholder{padding-left:4px;color:#717177}.multiselect__select{top:4px;right:-3px}@media (min-width: 1200px){.multiselect__select{top:6px}}.multiselect__select:before{color:#37373A;border-color:#37373A transparent transparent;border-width:4px 4px 0}.multiselect__content-wrapper{overflow-x:hidden}.media-aside img{object-fit:contain}table{border-collapse:collapse}table th,table td{border:1px solid #ebb6c4}table td{padding:15px}blockquote{padding-left:30px;border-left:3px solid #ebb6c4;font-size:1.3rem}.btn{background-color:#ce496b;text-transform:uppercase;border-radius:100px;border:1px solid #ce496b;color:white;padding:.5rem 1.2rem .3rem}.btn.outline{background-color:transparent;color:#ce496b}.btn:hover{background-color:#b02f50;border:1px solid #b02f50;color:white}.btn.active{background-color:#38CE5F;border:1px solid #38CE5F;color:white}.btn.active:hover{pointer-events:none}.scrollmenu{background:#FFF;border-bottom:2px solid #faedf0;width:100%}.scrollmenu:after{content:"";clear:both;display:table}.scrollmenu .scrollmenu-left{width:80%;float:left}.scrollmenu .scrollmenu-right{width:20%;float:left}.scrollmenu ul{width:100%;margin:0;padding:0;overflow:auto;white-space:nowrap}.scrollmenu ul li{display:inline-block}.scrollmenu ul li.active{background:#ce496b}.scrollmenu a{background:#faedf0;font-weight:85%;display:inline-block;color:#37373A;text-align:center;padding:12px 12px 7px 12px;text-decoration:none;border-radius:100px;text-transform:uppercase;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;line-height:1;font-weight:bold;cursor:pointer}.scrollmenu a.active{background-color:#ce496b;color:white}@media (hover: hover){.scrollmenu a:hover{background:#ebb6c4;color:#37373A}}.scrollmenu a.goto{background-color:#ce496b;color:white}.scrollmenu a.goto span{font-family:Helvetica, Arial, sans-serif;font-weight:bold}@media (hover: hover){.scrollmenu a.goto:hover{background-color:#38CE5F;color:white}}.scrollmenu a.goto.filling{background-color:#38CE5F;transform:scale(1.15)}.item-category .cat-name{position:relative;z-index:2}.item-category .cat-name h2{color:#ce496b}.cart-table button{width:32px;height:32px;border-radius:100px;border:none;color:white;text-align:center;line-height:32px;text-decoration:none;display:inline-block;background-color:#ce496b;padding-left:0;padding-right:0}@media (hover: hover){.cart-table button:hover{background-color:#38CE5F;color:white}}.cart-table button.secondary{background-color:#717177}@media (hover: hover){.cart-table button.secondary:hover{background-color:#E52851;color:white}}.item{border-bottom:2px dashed #f5dbe1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.item .item-title span{font-weight:bold;font-size:110%;font-family:Helvetica, Arial, sans-serif;text-transform:lowercase}.item .item-description{color:#717177}.item .item-price{font-weight:bold;font-size:110%;font-family:Helvetica, Arial, sans-serif}.tipo{text-transform:uppercase;font-size:80%;font-weight:bold;display:inline-block;padding:5px 5px 0px 5px;background:#f5dbe1}.tipo.tipo-terra{background-color:rgba(244,132,132,0.3);color:#f48484}.tipo.tipo-mare{background-color:rgba(57,174,201,0.3);color:#39aec9}.tipo.tipo-veg{background-color:rgba(128,196,118,0.3);color:#80c476}.add-to-cart{display:block;background-color:#ce496b;background-image:url("../img/plus.svg");background-repeat:no-repeat;background-position:center center;width:52px;height:52px;border-radius:100px;border:1px solid #ce496b;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.add-to-cart:hover{background-color:#b02f50;border:1px solid #FFF}.add-to-cart.adding{background-color:#38CE5F;border:1px solid #38CE5F;pointer-events:none;animation:addinganimation 2s 1 linear}@keyframes addinganimation{0%{background-image:url("../img/plus.svg")}15%{transform:rotate(180deg);background-image:url("../img/check.svg")}85%{transform:rotate(180deg);background-image:url("../img/check.svg")}100%{transform:rotate(0deg);background-image:url("../img/plus.svg")}}.form-group label{color:#37373A;font-size:80%;margin-bottom:.2rem}
