@import url(https://fonts.googleapis.com/css2?family=Chewy&family=Lato:wght@400;700&display=swap);
:root{--color-primary:#cc4849;--color-primary-darker:#a93b3c;--color-secondary:#5ab993;--color-default:#2d2a2a;--color-text:#333;--color-white:#fff;--font-family-primary:"Chewy",cursive;--font-family-secondary:"Lato",sans-serif}::-webkit-scrollbar-track{background-color:#ccc;border:1px solid var(--color-white)}::-webkit-scrollbar{background-color:var(--color-white);width:10px}::-webkit-scrollbar-thumb{background-color:var(--color-primary)}div::-webkit-scrollbar-track{background-color:var(--color-white);border:1px solid var(--color-white)}div::-webkit-scrollbar{background-color:var(--color-white);width:10px}div::-webkit-scrollbar-thumb{background-color:var(--color-primary)}table::-webkit-scrollbar-track{background-color:#ccc;border:1px solid var(--color-white)}table::-webkit-scrollbar{background-color:#ccc;width:10px}table::-webkit-scrollbar-thumb{background-color:var(--color-primary)}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-primary);opacity:1}.swiper-pagination-bullets{position:absolute;text-align:center;z-index:10}h1,h2,h3,h4{font-family:var(--font-family-primary)}html{font-family:var(--font-family-secondary);scroll-behavior:smooth}p{font-size:20px;font-weight:300;letter-spacing:0;line-height:25px}p,p strong{color:var(--color-text);font-family:var(--font-family-secondary)}p strong{font-size:inherit;font-weight:600;letter-spacing:inherit;line-height:inherit}.o-button{background-color:var(--color-primary);border:none;border-radius:25px;color:var(--color-white);display:flex;font-family:var(--font-family-secondary);font-size:20px;font-weight:600;letter-spacing:0;line-height:28px;padding:12px 32px;text-align:center;width:-moz-fit-content;width:fit-content}.o-button:hover{background-color:var(--color-primary-darker);text-decoration:none}.o-button:hover,.o-light h1,.o-light h2,.o-light h3,.o-light p{color:var(--color-white)}.o-text-medium,.o-text-medium p{font-family:var(--font-family-secondary);font-size:25px;font-weight:400;letter-spacing:1px;line-height:31px;text-align:center}.display{font-family:var(--font-family-primary);font-size:60px;font-weight:700;line-height:43px;text-align:center}@media only screen and (min-width:960px){.display-1{font-size:120px;line-height:160px}}.h1,h1{font-size:60px;line-height:72px}.h1,.h2,h1,h2{font-weight:700}.h2,h2{font-size:42px}.h2,.h3,h2,h3{line-height:48px}.h3,h3{font-size:26px;font-weight:600}p a:focus,p a:link,p a:visited{color:var(--color-primary);text-decoration:underline}table,table td{border:0;font-family:var(--font-family-secondary)}table td{font-size:20px;font-weight:300;letter-spacing:0;line-height:25px;padding:5px 0}table td strong{color:var(--color-text);font-family:var(--font-family-secondary);font-size:inherit;font-weight:600;letter-spacing:inherit;line-height:inherit}.o-header{min-height:800px}.o-page-header,.o-review{background-color:var(--color-secondary)}.o-review{min-height:368px;position:relative}.o-review-author{bottom:40px;left:40px;position:absolute}.o-product{border-radius:25px}.o-product>.uk-card-body{background-color:var(--color-white);border-color:var(--color-secondary);border-radius:25px;border-style:solid;border-width:10px}.o-location h3,.o-location h3+p,.o-location p,.o-product h3,.o-product h3+p,.o-product p,.o-review-author h3,.o-review-author h3+p,.o-review-author p{margin-bottom:0;margin-top:0}.o-review-scaled{transform:scale(.8)}.o-footer{background-color:var(--color-secondary)}.o-footer p{color:var(--color-white)}.o-menu-item-hover:hover{box-shadow:0 3px 0 var(--color-secondary);transition:all .25s ease}.uk-navbar-nav>li>a{text-transform:none}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a{color:var(--color-text)}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{font-family:var(--font-family-primary);font-size:20px;text-decoration:none}.o-social-button{background-color:var(--color-primary);border-radius:25px;color:var(--color-white);height:50px;padding:11px;width:50px}.uk-button.o-social-button:hover{background-color:var(--color-primary-darker);color:var(--color-white)}.o-contact-link,.o-contact-link>a,.o-contact-link>a:hover{color:var(--color-white)}.o-contact-link.o-text-black>a,.o-contact-link.o-text-black>a:hover{color:var(--color-text)}.o-text-white{color:var(--color-white)}.o-text-black{color:var(--color-text)}.o-footer-heading{color:var(--color-white);font-family:var(--font-family-primary);font-size:42px;line-height:48px}.o-footer-logo{background-size:contain;height:160px;padding:10px}.o-menu-heading{color:var(--color-text);font-family:var(--font-family-primary);font-size:26px;line-height:48px}.o-gallery-border>img{border-radius:25px}.o-section-variation{background-color:#ccc}.uk-input,.uk-textarea{border-radius:10px}.o-menu-logo{background-size:contain;height:80px;padding:10px}@media only screen and (max-width:960px){.o-menu-logo{height:60px;padding:5px}}.uk-offcanvas-bar{background-color:var(--color-secondary)}.o-vertical-center-children{align-items:center}.uk-navbar-dropdown{border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 12px 6px rgba(0,0,0,.15)}
