@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-banner-horizontal{position:relative}.section-banner-horizontal>a{display:block;position:relative;width:100%}.section-banner-horizontal .image .overlay{background-color:rgba(0,0,0,.2);height:100%;position:absolute;width:100%}.section-banner-horizontal .image:after{padding-bottom:52.4%}@media (min-width:768px){.section-banner-horizontal .image:after{padding-bottom:32.5%}}@media (min-width:992px){.section-banner-horizontal .image:after{padding-bottom:28.65%}}@media (min-width:1440px){.section-banner-horizontal .image:after{padding-bottom:24.35%}}.section-banner-horizontal .text{bottom:0;color:var(--color,var(--white));left:0;padding:2rem 0;position:absolute;right:0;top:0}.section-banner-horizontal .text .container{display:flex;flex-direction:column;height:100%;justify-content:center}@media (max-width:767px){.section-banner-horizontal .text .container{align-items:center;text-align:center}.section-banner-horizontal .text .container .button-default{margin-left:auto;margin-right:auto}}.section-banner-horizontal .text .container:not(.center):not(.right) .content{margin-left:5%}.section-banner-horizontal .text .container.center{align-items:center;text-align:center}.section-banner-horizontal .text .container.center .button-default{margin-left:auto;margin-right:auto}.section-banner-horizontal .text .container.right{align-items:flex-end}.section-banner-horizontal .text .container.right .content{margin-right:5%;text-align:right}.section-banner-horizontal .text .container.right .button-default{margin-left:auto;margin-right:0}.section-banner-horizontal.-background>.text .content{border-radius:.8rem;overflow:hidden;padding:2.4rem}.section-banner-horizontal.-background>.text .content:before{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-banner-horizontal .text .content{max-width:35rem;position:relative}.section-banner-horizontal .text .content>*{position:relative}.section-banner-horizontal .text .description{font-size:var(--font-size-base);margin-bottom:0;margin-top:.8rem}@media (max-width:767px){.section-banner-horizontal .text .description{font-size:var(--font-size-small)}}.section-banner-horizontal .text .title{color:inherit;margin-bottom:0}@media (max-width:767px){.section-banner-horizontal .text .title{font-size:var(--font-size-big)}}.section-banner-horizontal .text .button-default{border-color:var(--primary-color);color:var(--color,var(--white));margin-top:.8rem}.section-banner-horizontal .text .button-default:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.carousel{padding-left:0;padding-right:0;position:relative}@media (min-width:768px){.carousel{padding-left:5%;padding-right:5%}}.carousel>.content .swiper,.carousel>.header{padding-left:5%;padding-right:5%;position:relative}@media (min-width:768px){.carousel>.content .swiper,.carousel>.header{padding-left:0;padding-right:0}}.carousel>.header{margin-bottom:3.2rem;text-align:center}.carousel>.header .title{font-size:1.8rem}.carousel>.content{position:relative}.carousel>.content .swiper:not(.swiper-initialized)~button[class^=swiper-button-]{display:none}.carousel>.content .swiper-slide{height:auto}.carousel>.content .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .product-block:not(.sold-out){opacity:.4;transition:var(--transition)}@media (min-width:768px){.carousel>.content .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) .product-block:not(.sold-out){opacity:1}}.carousel>.content .product-block{height:100%}.carousel>.content .description{margin-bottom:auto}.carousel>.content .swiper-button-next,.carousel>.content .swiper-button-prev{display:none;top:36%}@media (min-width:768px){.carousel>.content .swiper-button-next,.carousel>.content .swiper-button-prev{display:flex}}.carousel>.content .swiper-button-prev{left:-.5vw;transform:translate(-100%,-50%)}.carousel>.content .swiper-button-next{right:-.5vw;transform:translate(100%,-50%)}.carousel>.content .swiper-pagination{margin:3.2rem auto 0;position:static!important;width:90%!important}@media (min-width:768px){.carousel>.content .swiper-pagination{width:100%!important}}.categories{display:flex;flex-direction:column;justify-content:center}@media (min-width:992px){.categories{flex-direction:row}}.categories>.category-item{display:flex;flex-direction:column;width:100%}.categories>.category-item:not(:last-child){margin-bottom:1.6rem}@media (min-width:992px){.categories>.category-item{width:calc(50% - .8rem)}.categories>.category-item:not(:last-child){margin-bottom:0;margin-right:1.6rem}}.categories>.category-item .image{display:block}.categories>.category-item .image:after{padding-bottom:66.7%}@media (min-width:992px){.categories>.category-item .image:hover img{transform:scale(1.1)}}.categories>.category-item img{transition:var(--transition)}.categories>.category-item .text{align-items:flex-start;display:flex;flex-direction:column;margin-top:2.4rem}@media (min-width:992px){.categories>.category-item .text{flex:1}}.categories>.category-item .text>*{margin-bottom:1.6rem}.categories>.category-item .text>:last-child{margin-bottom:0}.categories>.category-item .title{font-size:var(--font-size-big)}.categories>.category-item .description{color:var(--gray-3)}@media (min-width:992px){.categories>.category-item .description:last-of-type{margin-bottom:auto}}.categories>.category-item .button-default:not(:first-child){margin-top:2.4rem}.brands{position:relative}@media (min-width:768px){.brands>.swiper{margin-left:auto;margin-right:auto;max-width:90%}}.brands>.swiper .brand{align-items:center;display:flex;justify-content:center;padding:2rem;transition:var(--transition)}.brands>.swiper .brand .image{margin:auto;min-width:4rem;width:6.4rem}.brands>.swiper .brand img{-o-object-fit:contain;object-fit:contain}.brands>.swiper-button-next{right:calc(5% + 1rem)}.brands>.swiper-button-prev{left:calc(5% + 1rem)}.brands>.swiper-pagination{margin:2rem auto 0;position:static}.reviews{background-color:var(--color-background,transparent);padding:6rem 0;position:relative}.reviews>.container{padding-left:0;padding-right:0;position:relative}@media (min-width:768px){.reviews>.container{padding-left:5%;padding-right:5%}}.reviews>.container .title{margin-bottom:3.2rem;text-align:center}@media (min-width:992px){.reviews>.container .title{margin-bottom:4rem}}.reviews>.container .swiper{padding-left:5%;padding-right:5%}@media (min-width:768px){.reviews>.container .swiper{padding-left:0;padding-right:0}}.reviews>.container .swiper-slide{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;padding:1.2rem}.reviews>.container .review-content{align-items:center;background-color:var(--white);box-shadow:0 0 12px 0 rgba(0,0,0,.09);display:flex;flex:1;flex-direction:column;padding:4rem 2.4rem;position:relative;width:100%}.reviews>.container figure{border-radius:50%;height:9rem;margin-bottom:1.6rem;width:9rem}.reviews>.container figure+.rating{margin-top:0}.reviews>.container .rating{display:grid;gap:.4rem;grid-template-columns:repeat(5,1fr);margin-bottom:3.2rem;margin-top:10.6rem}.reviews>.container .rating svg{color:var(--primary-color);height:1.4rem;width:1.4rem}.reviews>.container .review{color:var(--gray-3);margin-bottom:1.6rem;text-align:center;width:100%}.reviews>.container .review ol,.reviews>.container .review p,.reviews>.container .review ul{font-size:var(--font-size-small)}.reviews>.container .review h3,.reviews>.container .review h4{font-size:var(--font-size-small);font-weight:500}.reviews>.container .review>:not(:last-child){margin-bottom:.8rem}.reviews>.container .review-name{color:var(--gray-4);font-size:var(--font-size-small);margin-top:auto}.reviews>.container .swiper-button-next,.reviews>.container .swiper-button-prev{display:none}@media (min-width:992px){.reviews>.container .swiper-button-next,.reviews>.container .swiper-button-prev{display:flex}}.reviews>.container .swiper-pagination{margin:3.2rem auto 0;position:static!important;width:90%!important}@media (min-width:768px){.reviews>.container .swiper-pagination{width:100%!important}}.section-instagram{margin-top:4rem}.section-instagram>.text{color:var(--gray-3);margin-bottom:4rem;max-width:76rem;text-align:center}.section-instagram>.text>.instagram-title{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1.6rem}.section-instagram>.text>.instagram-title .title{align-items:flex-end;color:var(--font-color-title);display:flex;font-size:var(--font-size-big);justify-content:center;margin-bottom:0}.section-instagram>.text>.instagram-title .icon,.section-instagram>.text>.instagram-title .image{height:3.2rem;width:3.2rem}.section-instagram>.text>.button-default{font-size:var(--font-size-base);margin-left:auto;margin-right:auto;margin-top:1.6rem;min-width:12rem;width:-moz-fit-content;width:fit-content}.section-instagram>.posts{display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.section-instagram>.posts{grid-template-columns:repeat(6,1fr)}}.section-instagram>.posts .post{position:relative}.section-instagram>.posts .overlay{align-items:center;background-color:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:var(--transition);width:100%;z-index:1}@media (min-width:992px){.section-instagram>.posts .overlay{display:flex}}.section-instagram>.posts svg{color:var(--white);height:4.8rem;width:4.8rem}.section-instagram>.posts .post:hover .overlay{opacity:1}