@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;900&display=swap");@font-face{font-family:'Shorelines Script Bold';src:url("../fonts/shorelines-script-bold.woff2") format("woff2"),url("../fonts/shorelines-script-bold.woff") format("woff"),url("../fonts/shorelines-script-bold.ttf") format("truetype")}.header{background-color:#fff;position:fixed;left:0;right:0;top:0;z-index:100;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1px){.header{height:10rem}}@media screen and (min-width: 700px){.header{height:14rem}}.header__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1px){.header__content{max-width:90vw;width:100%;margin:0 auto}}@media screen and (min-width: 1200px){.header__content{max-width:60vw}}@media screen and (min-width: 1700px){.header__content{max-width:50vw}}@media screen and (min-width: 1px){.header__logo{width:9rem}}@media screen and (min-width: 700px){.header__logo{width:12rem}}.header__logo-image{width:100%}.header__menu{list-style:none;margin:0;padding:0}@media screen and (min-width: 1px){.header__menu{width:50vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 700px){.header__menu{width:35vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1300px){.header__menu{width:20vw}}@media screen and (min-width: 1700px){.header__menu{width:15vw}}.header__menu-item a{color:#4F3428;font-weight:500;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.header__menu-item a:hover{color:#F6A2A7;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.header__menu-item svg{height:2.5rem}.header__menu-item svg path{fill:#4F3428;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.header__menu-item svg:hover path{fill:#F6A2A7;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media screen and (min-width: 1px){.header__menu-item{margin:0 .6rem}}@media screen and (min-width: 700px){.header__menu-item{margin:0}}@media screen and (min-width: 1px){.header__menu-item:first-child{width:100%;margin:0 0 1.5rem;text-align:right}}@media screen and (min-width: 700px){.header__menu-item:first-child{width:auto;text-align:left;margin:0}}.hero{background-image:url("../images/hero.jpg");background-repeat:no-repeat;background-size:cover;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1px){.hero{background-position:15% top;height:calc(100vh - 10rem);margin-top:10rem}}@media screen and (min-width: 700px){.hero{background-position:center top;height:calc(100vh - 14rem);margin-top:14rem}}.hero__soon{background-color:rgba(246,162,167,0.8);width:100%}.hero__soon-text{color:#4F3428;text-transform:uppercase;text-align:center;font-weight:500;padding:2rem 0}@media screen and (min-width: 1px){.hero__soon-text{max-width:90vw;width:100%;margin:0 auto}}@media screen and (min-width: 1200px){.hero__soon-text{max-width:60vw}}@media screen and (min-width: 1700px){.hero__soon-text{max-width:50vw}}@media screen and (min-width: 1px){.hero__soon-text{font-size:2rem}}@media screen and (min-width: 1700px){.hero__soon-text{font-size:3.3rem}}.hero__slogan{color:#fff;text-align:center;font-family:'Shorelines Script Bold', sans-serif}@media screen and (min-width: 1px){.hero__slogan{margin-top:5rem;font-size:3rem}}@media screen and (min-width: 1300px){.hero__slogan{font-size:7.3rem}}@media screen and (min-width: 1700px){.hero__slogan{margin-top:7rem;font-size:8.7rem}}@media screen and (min-width: 1px){.chispas2{display:none}}@media screen and (min-width: 700px) and (min-height: 600px){.chispas2{display:block;position:absolute;top:200vw;width:18vw}}@media screen and (min-width: 1300px){.chispas2{position:absolute;top:80vw;width:18vw;z-index:1}}@media screen and (min-width: 1px){.chispas1{display:none}}@media screen and (min-width: 700px) and (min-height: 600px){.chispas1{display:block;position:absolute;right:0;top:200vw;width:18vw;z-index:1}}@media screen and (min-width: 1300px){.chispas1{top:70vw;width:18vw}}.body{background-color:#ECE8E0;padding:2rem 0}.body__content{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1px){.body__content{max-width:90vw;width:100%;margin:0 auto}}@media screen and (min-width: 1200px){.body__content{max-width:60vw}}@media screen and (min-width: 1700px){.body__content{max-width:50vw}}.body__central{width:100%;text-align:center;color:#4F3428;font-size:4rem;font-weight:500}.body__central-tel{color:#4F3428}.card{background-color:#fff;-webkit-box-shadow:0.4rem 0.4rem 0 0.02rem #C0B298;box-shadow:0.4rem 0.4rem 0 0.02rem #C0B298}@media screen and (min-width: 1px){.card{margin:1rem 0;width:100%}}@media screen and (min-width: 700px){.card{width:46%}}.card__image{width:calc(100% - 3rem);border:1.5rem solid #fff}.card__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.card__button{background-color:#4F3428;text-align:center;margin:1rem auto 0;color:#fff;padding:1rem 2.5rem;border-radius:1rem;font-size:1.8rem;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.card__button:hover{background-color:#F6A2A7;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.card__text{text-align:center;font-size:1.8rem}@media screen and (min-width: 1px){.card__text{padding:0 10%;width:calc(75% - 3rem);margin:2rem auto}}@media screen and (min-width: 1000px){.card__text{padding:0 10%;margin:2rem auto 4rem;width:calc(80% - 3rem)}}@media screen and (min-width: 1300px){.card__text{padding:0 5%;margin:2rem auto 4rem;width:calc(85% - 3rem)}}@media screen and (min-width: 1700px){.card__text{padding:0 10%;margin:2rem auto 4rem;width:calc(70% - 3rem)}}.orders{position:relative}@media screen and (min-width: 1px){.orders{width:calc(97% - 4rem);margin:4rem auto 0;padding:4rem 2rem 1rem;border:0.3rem solid #F6A2A7}.orders::after{background-color:#ECE8E0;content:'';background-image:url("../images/bolso.svg");background-repeat:no-repeat;background-position:center center;position:absolute}}@media screen and (min-width: 1px) and (min-width: 1px){.orders::after{left:0;right:0;top:-3rem;width:8rem;height:6rem;margin:0 auto}}@media screen and (min-width: 1px) and (min-width: 1000px){.orders::after{top:0;bottom:0;right:inherit;left:-3.5rem;margin:auto 0;height:12rem;width:7rem}}@media screen and (min-width: 700px){.orders{width:28.5rem}}@media screen and (min-width: 1000px){.orders{margin:4rem auto;padding:1rem 2rem 1rem 5rem}}.orders p{font-size:1.5rem;color:#4F3428;margin:1rem 0}.products{width:100%;position:relative;z-index:3}.products__title{text-align:center;font-size:4rem;font-weight:300;color:#4F3428}.products__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.products__item{margin:1rem 0}@media screen and (min-width: 700px){.products__item{width:31%}}.products__image{width:100%}.products__description{margin:0;color:#4F3428;font-weight:500;font-size:1.5rem;padding:1rem 0}.testimonials{width:100%;position:relative}.testimonials__image{width:100%;margin:0;position:relative;z-index:1}.testimonials__content{background-color:#F6A2A7;padding:3rem;margin-top:-1rem;position:relative;z-index:2;font-size:1.8rem}.testimonials__content p{margin:0;text-align:center}@media screen and (min-width: 700px){.testimonials__content{position:absolute;bottom:0;margin:auto 0;width:22rem;height:28rem;right:1rem;top:0;border-radius:1rem}}@media screen and (min-width: 1000px){.testimonials__content{width:26rem;height:26rem}}.testimonials__auth{color:#4F3428;margin:4rem 0 0;text-align:center;font-size:4rem;line-height:1;font-family:'Shorelines Script Bold', sans-serif}.footer{background-color:#C0B298}.footer__tel{color:#4F3428;font-weight:700;margin-right:1rem;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__tel svg{height:2.5rem;margin-right:1rem}.footer__tel svg path{fill:#4F3428}@media screen and (min-width: 700px){.footer__tel{display:inline-block;text-align:right;font-size:2.5rem;vertical-align:middle;margin-left:1rem}}.footer__container{padding:2rem 0}@media screen and (min-width: 1px){.footer__container{max-width:90vw;width:100%;margin:0 auto}}@media screen and (min-width: 1200px){.footer__container{max-width:60vw}}@media screen and (min-width: 1700px){.footer__container{max-width:50vw}}@media screen and (min-width: 700px){.footer__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__menu{margin:0;list-style:none;padding:0}.footer__menu li{padding:1rem 0;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__menu li svg{height:3rem;width:3rem;margin-right:1rem}.footer__menu li svg path{fill:#4F3428}.footer__menu li span,.footer__menu li a{font-size:1.6rem;color:#4F3428}.footer__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__info-central{margin:1rem 1rem 0 0}@media screen and (min-width: 1px){.footer__info-central{width:100%;text-align:left;color:#4F3428;font-size:2rem;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__info-central span{font-size:1.5rem;margin-right:1rem}}@media screen and (min-width: 700px){.footer__info-central{width:auto;text-align:right;margin-right:2rem;font-size:1.5rem;display:block}.footer__info-central span{display:block}}.footer__logo{width:8rem;margin:4rem auto 0;display:block}@media screen and (min-width: 700px){.footer__logo{margin:0;width:12rem}}.footer__content-info{width:100%}@media screen and (min-width: 700px){.footer__content-info{width:auto}.footer__content-info span{display:block}}.footer__rights{text-align:center;color:#4F3428;font-size:1.5rem}@media screen and (min-width: 700px){.footer__rights{width:100%;text-align:left}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modal{position:relative;opacity:0;z-index:-1}.modal::after{background-color:rgba(79,52,40,0.9);content:'';position:fixed;top:0;bottom:0;left:0;right:0;z-index:101}.modal__close{position:absolute;top:1rem;right:1rem;background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__close svg{height:3rem}.modal__close svg path{fill:#4F3428}.modal__title{width:21rem;font-size:2.1rem;font-weight:300}.modal__content{opacity:0;background-color:#fff;position:fixed;z-index:102;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:1rem}.modal__content-title{padding:1rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__content-imagetitle{height:4rem;margin-right:1rem}@media screen and (min-width: 1px){.modal__content{width:35rem;height:35rem}}@media screen and (min-width: 1000px){.modal__content{width:40rem;height:37rem}}.modal__images{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__images img{width:49%}.modal__texto{text-align:center;width:90%;margin:2rem auto 1rem;color:#4F3428}.modal__texto-tel{font-weight:700;color:#4F3428;text-align:center;display:block}.modal-open{z-index:103;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal-open .modal__content{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;animation-delay:.5s}html{line-height:1.1;margin:0;padding:0;font-family:'Roboto', sans-serif}@media screen and (min-width: 1px) and (orientation: portrait){html{font-size:2.7vw}}@media screen and (min-width: 1px) and (orientation: landscape){html{font-size:1.6vw}}@media screen and (min-width: 700px) and (orientation: portrait){html{font-size:1.3vw}}@media screen and (min-width: 700px) and (orientation: landscape){html{font-size:1vw}}@media screen and (min-width: 1000px) and (orientation: landscape){html{font-size:1vw}}@media screen and (min-width: 1200px) and (orientation: landscape){html{font-size:.8vw}}@media screen and (min-width: 1300px) and (orientation: landscape){html{font-size:.75vw}}@media screen and (min-width: 1700px) and (orientation: landscape){html{font-size:.53vw}}body{font-size:1.6rem;margin:0;padding:0}a{outline:none;text-decoration:none}button,input,textarea,select{border:0;outline:0;font-family:'Roboto', sans-serif}a,button{cursor:pointer}
