:root{--primary-color: #FAFAFA;--secondary-color: #000000;--secondary-black: #171717;--darker-gray-color: #525252;--dark-gray-color: #262626;--light-gray-color: #404040;--lighter-gray-color: #A3A3A3;--white-color: #fff;--yellow-color: #F7C948;--green-color: #31B237;--orange-color: #FF681E;--secondary-orange-color: #E67E22;--red-color: #D3212C;--blue-color: #0369A1;--secondary-blue-color: #094a9e;--third-blue-color: #006CA8;--secondary-white: #F5F5F5;--primary-font: "Helvetica", sans-serif;--secondary-font: "Merienda", cursive;--text-size-text: 1.1255rem;--text-size-text-larger: 2rem;--text-size-h1: 4rem;--text-size-h1-mobile: 3.5rem;--text-size-h2: 3rem;--text-size-h2-mobile: 2rem;--text-size-h3: 1.5rem;--text-size-h3-mobile: 1.25rem}*{box-sizing:border-box;margin:0;padding:0;margin-block-start:0;margin-block-end:0}body{font-family:var(--primary-font);color:var(--secondary-color);font-size:var(--text-size-text);line-height:120%;background:var(--primary-color)}h1{font-family:var(--secondary-font);font-size:var(--text-size-h1);line-height:1.5}h2{font-family:var(--secondary-font);font-size:var(--text-size-h2);line-height:1.5}h3{font-family:var(--secondary-font);font-size:var(--text-size-h3)}a:visited{color:var(--secondary-color)}.container{max-width:85rem;margin:3rem auto;padding:3rem 2rem}.flex{display:flex;flex-wrap:wrap}.grid{display:grid}.grid-2{grid-template-columns:1fr 1fr;gap:6rem}.grid-3{grid-template-columns:1fr 1fr 1fr;gap:3rem}.grid-4{grid-template-columns:repeat(4,1fr);gap:3rem}header{background-color:var(--dark-gray-color)}header .container{margin:0 auto}.header-menu{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem}.site-name-link{text-decoration:none}.site-name{color:var(--primary-color);font-family:var(--secondary-font)}.menu{display:flex;list-style-type:none;justify-content:center;margin-bottom:0}.menu-link{padding-right:1.5rem}.menu-link a{color:var(--primary-color);text-decoration:none}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.menu-icon{display:none;flex-direction:column;cursor:pointer;width:100%}.icon{color:#fff;width:25px;height:25px}.menu-icon>svg.icon.icon-close{display:none}.icon-cart-empty{width:36px;height:36px}.icon-whatsapp{width:27px;height:27px}.cart-count-bubble{font-size:1rem;position:absolute;margin:.5rem;border-radius:100%;background:var(--dark-gray-color);height:1.2rem;width:1.2rem;padding:.0625rem .0625rem .1875rem .25rem;color:var(--secondary-white)}#cart-icon-bubble{display:flex}.menu-book-now{margin-left:.5rem;padding:.5rem 1.5rem;background:#fff;color:#000;border-radius:1.1875rem}.menu-book-now-link{text-decoration:none}.header-menu-icons{display:flex;margin-bottom:0}.header-menu-icons ul{display:flex;list-style-type:none;align-items:center;margin-left:.75rem;gap:.5rem}.footer{display:flex}.newsletter-signup-email{width:19rem}.shopify-policy__container{width:100%!important;max-width:45rem!important;margin:4rem auto!important}.shopify-policy__title{margin-bottom:1rem!important}.shopify-policy__body>.rte>p>span{padding-bottom:1rem!important}.rte>p{padding-bottom:1rem!important}table{width:100%;border:.0625rem solid var(--darker-gray-color);margin-bottom:1.5rem}th{border:.0625rem solid var(--darker-gray-color);font-family:var(--secondary-font);padding:.125rem}td{padding:.125rem;border:.0625rem solid var(--darker-gray-color)}@media(max-width:63.9375rem){.header-menu{margin:auto 2rem}.menu{display:none;flex-direction:column;background-color:var(--dark-gray-color);position:absolute;top:4.125rem;left:0;width:100%;padding:1.25rem;z-index:1;height:95%;justify-content:flex-start}.menu.active{display:flex}.menu.active .menu-link{padding-bottom:.75rem}.menu-icon{display:flex}.menu-icon.active>svg.icon.icon-hamburger{display:none}.menu-icon.active>svg.icon.icon-close{display:flex}.container{margin:2rem auto;padding:2rem 1rem}header .container{margin:0 auto;padding:1rem}hero-section .container{margin:0 auto}.grid-2,.grid-3{grid-template-columns:1fr;gap:3rem}.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:47.9375rem){h1{font-size:var(--text-size-h1-mobile)}h2{font-size:var(--text-size-h2-mobile);line-height:1.2}h3{font-size:var(--text-size-h3-mobile)}}@media(max-width:35.9375rem){.site-name{font-size:1rem}.navbar{margin:auto 2rem}}@media(max-width:30.5rem){.menu{top:4.625rem}}@media(max-width:26rem){.newsletter-signup-email{width:100%;max-width:19rem}}@media(max-width:22.5rem){.menu{top:6rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/base.css.map */
