:root{--primary-color: #173f35;--primary-light: #a9d969;--white-color: #fff;--primary-text: #1a2b49;--darkblue: #1a2b49;--transition: all .3s ease;--light-gray: #f5f5f5;--border-color: #e3e6ec;--gray500: #e0e0e7;--text-color: #4b4b5d;--vertical-spacing: 160px;--navigation-width: 410px;--base-spacing: .5rem}@media screen and (max-width:768px){:root{--navigation-width: 100%}}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;display:inline-block}html{overflow-x:hidden;scroll-behavior:smooth}body{font-family:Playpen Sans,Arial,sans-serif;width:100%;height:100%;overflow-x:hidden}ul{list-style:none}ol{padding-left:1.5rem}button,input{outline:none;border:none}button{cursor:pointer}.center-content{width:100%;margin:0 auto;display:block}@media screen and (max-width:768px){.center-content{max-width:768px;padding:0 1rem}}@media screen and (min-width:1024px){.center-content{max-width:990px;padding:0 1rem}}@media screen and (min-width:1366px){.center-content{max-width:1200px;padding:0 1rem}}@media screen and (min-width:1440px){.center-content{max-width:1300px}}@media screen and (min-width:1600px){.center-content{max-width:1500px}}@media screen and (min-width:1920px){.center-content{max-width:1800px}}.top-strip{width:100%;max-height:45px;background-color:var(--light-gray);font-size:12px;color:var(--primary-color);font-weight:400;padding:.5rem 0;text-align-last:left}@media screen and (max-width:768px){.top-strip{padding:1rem;max-height:unset}}.top-strip h1,.top-strip h2,.top-strip h3,.top-strip h4,.top-strip h5,.top-strip h6{font-size:12px;font-weight:400;display:inline}.top-strip.white{background-color:var(--white-color)}.top-strip .center-content{text-align:center}.app-container .category__container{display:flex;justify-content:space-between;gap:24px;margin-top:48px;align-items:flex-start}@media screen and (max-width:768px){.app-container .category__container{flex-direction:column-reverse;gap:6rem}}.app-container .category__container .sidebar{flex:0 0 350px;background-color:#f6f6f7;padding:1rem}@media screen and (max-width:768px){.app-container .category__container .sidebar{flex:0 0 auto;width:100%}}.app-container .category__container .sidebar .sidebar__content-box{margin-bottom:24px}.app-container .category__container .sidebar .sidebar__content-box.sidebar__content-box--white{padding:1rem;background-color:var(--white-color)}.app-container .category__container .sidebar .sidebar__title{font-size:10px;font-weight:300;font-family:Roboto,Arial,sans-serif;text-transform:uppercase;margin-bottom:24px}.app-container .category__container .sidebar .sidebar__list{display:flex;flex-direction:column;gap:8px}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item{display:block}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.sidebar__list-item--active{background-color:#b3e3c9}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.sidebar__list-item--active a{padding:.5rem .8rem;display:block}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.has-submenu a{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.has-submenu a .plus{width:22px;height:22px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.has-submenu a .plus:after{content:"+";width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:2px solid;border-radius:4px;font-size:15px;color:var(--text-color);font-weight:600;line-height:.5}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.has-submenu a .plus.opened:after{content:"-"}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.has-submenu a .plus:hover{background-color:#eee;text-decoration:none}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.has-submenu a:hover{opacity:.8}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.has-submenu ul{display:flex;gap:1rem;flex-direction:column;height:0;opacity:0;overflow:hidden;background-color:#f9f9f9;transition:var(--transition)}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item.has-submenu ul.visible{opacity:1;padding:1rem;overflow:visible;margin-top:1rem;height:auto}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item a{font-family:Roboto,Arial,sans-serif;color:var(--primary-color);transition:var(--transition);padding:.5rem 1rem;padding-left:0;display:block}.app-container .category__container .sidebar .sidebar__list .sidebar__list-item a:hover{background-color:#a3d3b9;padding-left:.8rem}.app-container .category__container .main-content{flex:1}@media screen and (max-width:768px){.app-container .category__container .main-content{flex:0 0 auto;width:100%;margin-top:0}}@media screen and (max-width:768px){.app-container .category__container .main-content .content-title{padding:0}}.app-container .category__container .main-content .content-text{margin-top:48px;font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;font-size:1rem;color:var(--primary-color)}.app-container .category__container .main-content .products-grid{margin-top:48px}.app-container .category__container .main-content .products-grid .center-content{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:0}@media screen and (max-width:768px){.app-container .category__container .main-content .products-grid .center-content{grid-template-columns:repeat(1,1fr)}}.page__divider{background-color:#f6f6f7;height:12px;width:100%;margin-top:90px}.page-content{margin-top:60px}.page-content .wrapper{width:100%;margin:0 auto;display:block;max-width:1350px;padding:0 1rem}@media screen and (min-width:1280px){.page-content .wrapper{padding:0}}.page-content .center-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;margin-top:48px}@media screen and (max-width:768px){.page-content .center-content{padding:0 1rem}}.page-content .page-content__title{font-size:24px;font-weight:400;margin-bottom:2rem}.page-content .page-content__title.lg{font-size:48px}@media screen and (max-width:768px){.page-content .page-content__title{text-align:center}}.page-content .page-content__text{font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:1.7;font-size:1rem;color:var(--primary-color)}.page-content .page-content__text ul{list-style:disc outside;padding-left:1rem;display:flex;flex-direction:column;gap:.5rem}.page-content .page-content__text table{border-collapse:separate;border:solid 1px #eee}.page-content .page-content__text table th{height:45px;background-color:#f5f5f5;padding-left:1rem;padding-right:1rem}.page-content .page-content__text table td{height:45px;padding-left:1rem;padding-right:1rem}.page-content .page-content__text table tr:nth-child(2n) td{background-color:#f9f9f9}.page-content .table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.page-content .table-container table{min-width:650px;width:100%;white-space:nowrap}.related-products{margin-top:48px}.related-products .related-products__title{text-align:center;display:block;font-size:24px;font-weight:400;color:var(--primary-color);padding:0 1rem}.related-products .center-content{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (max-width:768px){.related-products .center-content{grid-template-columns:repeat(2,1fr)}}.related-products .related-products__item{display:block;aspect-ratio:4/3;width:100%;height:100%;background-color:#f5f5f5;transition:var(--transition)}.related-products .related-products__item:hover{opacity:.9;transform:translateY(-5px)}.related-products .related-products__item img{width:100%;height:100%;object-fit:contain}.categories__tags{display:grid;gap:1rem;margin-top:1rem;width:100%;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.categories__tags .categories__tags-item{display:block;padding:1rem;color:var(--primary-color);border-radius:60px;background-color:#f6f6f7;text-align:center;transition:var(--transition)}.categories__tags .categories__tags-item:hover{background-color:var(--primary-color);color:var(--white-color)}.category-banner{height:250px;text-align:center}.category-banner img{max-width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.category-banner{display:none}}.product__container{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:48px}@media screen and (max-width:768px){.product__container{display:flex;flex-direction:column}}.product__container .product__container-image{aspect-ratio:1/1;width:100%;height:100%;background-color:#f5f5f5}.product__container .product__container-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}@media screen and (max-width:768px){.product__container .product__container-image img{width:100%;height:auto}}.product__container .product__container-content{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;justify-content:flex-start}.product__container .product__container-content .product__container-content__sku,.product__container .product__container-content .product__container-content__qty{color:var(--primary-color);font-weight:400;font-size:1rem;font-family:Roboto,Arial,sans-serif;line-height:1.8}.product__container .product__container-content .product__container-content__title{font-size:48px;color:var(--primary-color);font-weight:400}.product__container .product__container-content .product__container-content__description{background-color:#f6f6f7;text-align:center;color:var(--primary-color);padding:1rem;font-size:1rem;font-family:Roboto,Arial,sans-serif;font-weight:300;width:100%}.product__container .product__container-content .product__container-content__thumbs{display:flex;gap:1.5rem}@media screen and (max-width:600px){.product__container .product__container-content .product__container-content__thumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}.product__container .product__container-content .product__container-content__thumbs img{width:117px;height:117px;object-fit:cover;cursor:pointer;transition:var(--transition);border:solid 1px var(--light-gray)}.product__container .product__container-content .product__container-content__thumbs img:hover{opacity:.8}.product__container .product__container-content .btn{padding:1.3rem 4rem;display:block;background-color:#5bd094;text-transform:uppercase;text-decoration:none;border-radius:40px;text-align:center;font-weight:400;font-family:Passion One;color:#fff;font-size:36px;transition:var(--transition)}.product__container .product__container-content .btn:hover{background-color:var(--primary-color);color:var(--white-color)}.breadcrumbs{background-color:#f6f6f7;padding:1rem;width:100%;text-align:center;text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-weight:400;color:var(--primary-color);font-size:10px;letter-spacing:2px}.breadcrumbs a{font-weight:400;color:var(--primary-color);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.header .center-content{display:flex;justify-content:space-between;align-items:center;padding:2rem 1rem}@media screen and (max-width:768px){.header .center-content{padding:1rem}.header .center-content img{max-width:120px}}.header .menu-toggle-btn{display:flex;align-items:center;justify-content:center;background-image:url(/build/assets/menu-bg-CQnR1xXX.svg);background-size:cover;width:90px;height:90px;color:var(--white-color);font-size:26px;cursor:pointer;transition:var(--transition)}.header .menu-toggle-btn img{width:24px;display:block}@media screen and (max-width:768px){.header .menu-toggle-btn{width:60px;height:60px}}.header .menu-toggle-btn:hover{opacity:.95}.header .header-actions{display:flex;gap:2rem;align-items:center}@media screen and (max-width:768px){.header .header-actions{gap:1rem}.header .header-actions img{max-width:20px}}.header .header-actions__action{cursor:pointer;transition:var(--transition)}.header .header-actions__action:hover{opacity:.95}.hero-section{height:600px;width:100%;overflow:hidden}.hero-section a{text-decoration:none;display:block;width:100%;height:100%}.hero-section a img{width:100%;height:600px;object-fit:cover;display:block}@media screen and (max-width:768px){.hero-section{height:400px;display:none}}.embla-banners{position:relative;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 100%}.embla-banners__viewport{overflow:hidden}.embla-banners__container{display:flex;touch-action:pan-y pinch-zoom}.embla-banners__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0}.embla-banners__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;border:none;color:#fff;width:40px;height:40px;border-radius:50%;background-color:var(--white-color);display:flex;align-items:center;justify-content:center;opacity:.6;transition:var(--transition)}.embla-banners__btn img{display:block;width:8px}.embla-banners__btn:hover{opacity:.7}.embla-banners__btn--prev{left:1rem}.embla-banners__btn--next{right:1rem}.products-grid{margin-top:var(--vertical-spacing)}@media screen and (max-width:768px){.products-grid{margin-top:3rem}}.products-grid .center-content{display:grid;grid-template-columns:1fr 1fr;gap:24px;justify-content:center}@media screen and (max-width:768px){.products-grid .center-content{grid-template-columns:1fr}}.products-grid .products-grid__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.products-grid .products-grid__item .products-grid__item-img{width:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.products-grid .products-grid__item .products-grid__item-img img{max-width:100%;object-fit:cover;aspect-ratio:1 / 1}.products-grid .products-grid__item .products-grid__item-title{display:block;color:var(--primary-color)}.section-header{width:100%;margin-bottom:60px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.section-header{margin-bottom:1rem;text-align:center}}.section-header .section-header__title{font-size:48px;color:var(--primary-color);font-weight:400;line-height:1.2}@media screen and (max-width:768px){.section-header .section-header__title{font-size:30px;padding:0 1rem}}.section-header .section-header__title.uppercase{text-transform:uppercase}.content-title{font-size:50px;color:var(--primary-color);font-weight:400}@media screen and (max-width:768px){.content-title{font-size:30px;padding:0 1rem}}.marquee-section{position:relative;height:56px;overflow:hidden;background:var(--primary-light)}.marquee-section__track{display:flex;gap:2.25rem;will-change:transform;animation:marquee-scroll 28s linear infinite;padding-left:2.25rem;width:max-content;height:56px;align-items:center}.marquee-section__track>span{flex:0 0 auto;font-size:14px;color:var(--white-color);font-weight:500;letter-spacing:.2px;opacity:.95;font-family:Roboto,sans-serif;overflow:clip}@media(prefers-reduced-motion:reduce){.marquee-section__track{animation:none;transform:none}}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media(max-width:480px){:root{--marquee-height: 48px}}.categories-section{margin-top:var(--vertical-spacing);position:relative}@media screen and (max-width:768px){.categories-section{margin-top:3rem}}.categories-section .center-content{background-color:#faf7e6;position:relative;padding:52px 3rem}@media screen and (max-width:768px){.categories-section .center-content{padding:32px 1rem}}.categories-section .categories-section__art{position:absolute;top:-190px;left:-190px;width:417px;height:auto;z-index:-1}.categories-section .categories-section__art img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:600px){.categories-section .categories-section__art{display:none}}.categories-slider{position:relative;overflow:hidden;width:100%;margin:0;z-index:2}.categories-slider__viewport{overflow:hidden;--slide-height: 19rem;--slide-spacing: 2rem;--slide-size: 100%;--slide-spacing-sm: 1.6rem;--slide-size-sm: 50%;--slide-spacing-lg: 2rem;--slide-size-lg: 20% }.categories-slider__track{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}@media screen and (max-width:768px){.categories-slider__track{margin-left:0}}.categories-slider__item{min-width:0;flex:0 0 var(--slide-size);padding-left:var(--slide-spacing);text-align:center;display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column}@media(min-width:100px){.categories-slider__item{flex:0 0 var(--slide-size-sm);padding-left:var(--slide-spacing-sm);height:auto;aspect-ratio:1 / 1}}@media(min-width:1200px){.categories-slider__item{flex:0 0 var(--slide-size-lg);padding-left:var(--slide-spacing-lg)}}.categories-slider__item:hover{opacity:.9}.categories-slider__item img{width:100%;height:auto;border-radius:50%;background:#eee;aspect-ratio:1 / 1;display:block;object-fit:cover}.categories-slider__item-title{margin-top:.5rem;font-size:14px;color:var(--primary-color, #333)}.prev-category,.next-category{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 8px #00000026;cursor:pointer;z-index:2}.prev-category{left:8px}.next-category{right:8px}.recent-products{margin-top:var(--vertical-spacing);position:relative;overflow:hidden}@media screen and (max-width:768px){.recent-products{margin-top:60px}}.recent-products .center-content{position:relative}.recent-products .recent-products__items{display:grid;gap:24px;position:relative;z-index:2}.recent-products .recent-products__items .recent-products__items-item-title{display:block;color:var(--primary-color);text-align:center;padding:1rem}@media screen and (max-width:600px){.recent-products .recent-products__items{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:601px){.recent-products .recent-products__items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.recent-products .recent-products__items{grid-template-columns:repeat(3,1fr)}}.recent-products .recent-products__items .recent-products__items-item{aspect-ratio:1 / 1}.recent-products .recent-products__items img{width:100%;height:100%;object-fit:cover}.recent-products .recent-products__art{position:absolute;top:-150px;right:-100px;width:417px;height:auto;z-index:-1}@media screen and (max-width:768px){.recent-products .recent-products__art{display:none}}.banner-cta{margin-top:var(--vertical-spacing);position:relative;width:100%}@media screen and (max-width:768px){.banner-cta{margin-top:60px}}.banner-cta img{display:block;width:100%;height:auto;max-width:100%}.banner-cta .banner-cta__container{overflow:hidden;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;gap:24px}@media screen and (max-width:768px){.banner-cta .banner-cta__container{flex-direction:column;padding:0 2rem}}.banner-cta .banner-cta__container .banner-cta__item{flex:1;height:100%;display:flex;flex-direction:column;justify-content:center}.banner-cta .banner-cta__container .banner-cta__item .banner-cta__item-title{justify-self:center;font-size:60px;color:#a8cb6a;text-transform:uppercase;padding-right:2rem}@media screen and (max-width:768px){.banner-cta .banner-cta__container .banner-cta__item .banner-cta__item-title{font-size:1.5rem;padding:1rem;width:100%;flex:auto}}.banner-cta .banner-cta__container .banner-cta__item .banner-cta__item-title .banner-cta__highlight{font-weight:700;display:inline-block}@media screen and (max-width:768px){.banner-cta .banner-cta__container .banner-cta__item:nth-child(1){display:none}}.banner-cta .banner-cta__container .banner-cta__item img{object-fit:contain;margin-top:1.5rem;margin-left:1.5rem}.banner-cta .banner-cta__art{position:absolute;top:-150px;left:-50px;width:417px;height:auto;z-index:-1}.banner-cta .banner-cta__art img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:768px){.banner-cta .banner-cta__art{display:none}}.testimonials-section{margin-top:var(--vertical-spacing);--slide-height: 576px;--slide-spacing: 24px;--slide-size: 100%;--slide-spacing-sm: 1.6rem;--slide-size-sm: 100%;--slide-spacing-lg: 2rem;--slide-size-lg: 50% }.testimonials-section .testimonials-section__viewport{overflow:hidden;will-change:transform}.testimonials-section .testimonials-section__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.testimonials-section .testimonials-section__container-item{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);height:var(--slide-height);will-change:transform,opacity}@media(min-width:750px){.testimonials-section .testimonials-section__container-item{flex:0 0 var(--slide-size-sm);padding-left:var(--slide-spacing-sm)}}@media(min-width:1200px){.testimonials-section .testimonials-section__container-item{flex:0 0 var(--slide-size-lg);padding-left:var(--slide-spacing-lg)}}.testimonials-section .testimonials-section__container-item .testimonials-section__container-item__content{background-color:var(--primary-color);display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:2rem;height:auto}@media screen and (min-width:750px){.testimonials-section .testimonials-section__container-item .testimonials-section__container-item__content{padding:65px 125px;height:var(--slide-height)}}.testimonials-section .testimonials-section__container-item .testimonials-section__container-item__text{color:var(--white-color);font-size:24px;line-height:1.7;font-style:italic}.testimonials-section .testimonials-section__container-item .testimonials-section__container-item__name{color:var(--primary-light);font-size:24px}.categories-tags-cloud{width:100%;margin-top:var(--vertical-spacing)}@media screen and (max-width:768px){.categories-tags-cloud{margin-top:3rem}}.categories-tags-cloud .categories-tags-cloud__container{background-color:#d0df90;padding:52px 3rem 100px;position:relative}@media screen and (max-width:768px){.categories-tags-cloud .categories-tags-cloud__container{padding:2rem 0}}.categories-tags-cloud .categories-tags-cloud__container .categories-tags-cloud__lists-container{display:flex;gap:148px;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.categories-tags-cloud .categories-tags-cloud__container .categories-tags-cloud__lists-container{padding:1rem;flex-direction:column;gap:1rem;justify-content:flex-start;align-items:flex-start}}.categories-tags-cloud .categories-tags-cloud__art{position:absolute;top:-95%;right:-30%;height:auto;z-index:-1}.categories-tags-cloud .categories-tags-cloud__art img{max-width:100%}@media screen and (max-width:768px){.categories-tags-cloud .categories-tags-cloud__art{display:none}}.categories-tags-cloud .categories-tags-cloud__art-2{position:absolute;bottom:-70%;left:-28%;height:auto;z-index:-1}.categories-tags-cloud .categories-tags-cloud__art-2 img{max-width:100%}@media screen and (max-width:768px){.categories-tags-cloud .categories-tags-cloud__art-2{display:none}}.categories-tags-cloud .categories-tags-cloud__list{display:flex;flex-direction:column;gap:28px;justify-content:center;align-items:center;flex:1}@media screen and (max-width:768px){.categories-tags-cloud .categories-tags-cloud__list{width:100%;flex:auto}}.categories-tags-cloud .categories-tags-cloud__list li{width:100%}.categories-tags-cloud .categories-tags-cloud__list li a{font-family:Roboto,sans-serif;text-align:center;display:block;padding:1.5625rem 1.5rem;background-color:var(--white-color);color:#9aa85d;text-decoration:none;font-size:14px;font-weight:500;border-radius:60px;transition:var(--transition)}.categories-tags-cloud .categories-tags-cloud__list li a:hover{background-color:var(--primary-color);color:var(--white-color)}.categories-tags-cloud__footer{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:var(--vertical-spacing)}@media screen and (max-width:768px){.categories-tags-cloud__footer{flex-direction:column;gap:.5rem;margin:3rem 1rem 0}}.brands-marquee{width:100%;overflow:hidden;padding-inline:2.25rem;margin-top:60px;-webkit-mask-image:linear-gradient(to right,transparent,#000 5rem,#000 calc(100% - 5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 5rem,#000 calc(100% - 5rem),transparent)}@media screen and (max-width:768px){.brands-marquee{margin-top:3rem}}.brands-marquee .brands-marquee__container{display:inline-flex;align-items:center;will-change:transform;animation:marquee 20s linear infinite;width:max-content}@media screen and (max-width:768px){.brands-marquee .brands-marquee__container{animation:marquee 12s linear infinite}}.brands-marquee .brands-marquee__container img{flex:0 0 auto;height:var(--brand-h);display:block}@media screen and (max-width:768px){.brands-marquee .brands-marquee__container img{flex:1}}.navigation__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:-1;opacity:0;transition:var(--transition)}.navigation__overlay.active{z-index:99;opacity:1}.navigation{z-index:100;width:var(--navigation-width);height:100%;left:0;bottom:0;background-color:var(--white-color);position:fixed;display:flex;gap:1rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:var(--transition);transform:translate(-100%)}.navigation.active{transform:translate(0)}@media screen and (max-width:768px){.navigation{overflow-y:auto;overflow-x:hidden}}.navigation .show-categories-navigation a{display:flex;gap:1rem;align-items:center;justify-content:space-between}.navigation .show-categories-navigation a .icon{width:12px;display:block}.navigation .show-categories-navigation:hover .categories-navigation{display:flex;background-color:#f7f7f7}.navigation .navigation__close,.navigation .categories-navigation__close{margin-bottom:1.5rem;cursor:pointer;gap:.5rem;align-items:center;display:flex;transition:var(--transition);padding:1rem 0 0 1rem}:is(.navigation .navigation__close,.navigation .categories-navigation__close) .icon{width:12px}:is(.navigation .navigation__close,.navigation .categories-navigation__close):hover{color:var(--primary-light)}.navigation .categories-navigation__close{display:none}@media screen and (max-width:768px){.navigation .categories-navigation__close{display:flex}.navigation .categories-navigation__close .icon{width:12px}}.navigation .navigation__list{display:flex;flex-direction:column;gap:1rem;width:100%}.navigation .navigation__list li hr{border:solid .03rem var(--primary-color)}.navigation .navigation__list li a{transition:var(--transition);text-decoration:none;color:var(--primary-color);padding:1rem;display:flex;gap:1rem;font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:20px}.navigation .navigation__list li a:hover{color:var(--white-color);padding-left:1.3rem;background-color:var(--primary-light)}.navigation .navigation__list li a:hover span{color:var(--white-color)}.categories-navigation{z-index:100;width:var(--navigation-width);height:100%;left:var(--navigation-width);bottom:0;background-color:var(--white-color);position:absolute;display:flex;gap:1rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:4rem 1rem;transition:var(--transition);display:none}@media screen and (max-width:768px){.categories-navigation{display:block;transform:translate(-200%);left:0;overflow-y:auto;overflow-x:hidden;padding-top:2rem}.categories-navigation.active{transform:translate(0)}}.categories-navigation ul{display:flex;flex-direction:column;gap:.1rem;width:100%}.categories-navigation ul li hr{border:solid .03rem var(--primary-color)}.categories-navigation ul li a{font-size:20px;font-family:Roboto,Arial,sans-serif;font-weight:700;transition:var(--transition);text-decoration:none;color:var(--primary-color);padding:1rem;display:flex;gap:1rem}.categories-navigation ul li a:hover{color:var(--white-color);padding-left:1.3rem;background-color:var(--primary-light)}.categories-navigation ul li a:hover span{color:var(--white-color)}.cart-container{display:flex;gap:24px;margin-top:48px}@media screen and (max-width:768px){.cart-container{flex-direction:column}}.cart-container .cart-user-info,.cart-container .cart-items{flex:1}.cart-container .cart-container__title{font-size:48px;font-weight:400;color:var(--primary-color)}.cart-container .cart-items .cart-items__container{margin-top:48px;display:flex;flex-direction:column;gap:2rem}.cart-container .cart-items .cart-items__container .cart-items__container-item{border:solid 1px #eee;padding:1.5rem;border-radius:12px}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info{padding:0;display:flex;flex-direction:column;gap:2rem}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info a{display:flex;gap:1rem;color:var(--primary-color);font-family:Roboto,Arial,sans-serif}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info a>div{display:flex;flex-direction:column;gap:10px}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info a .cart-items__container-item__name{font-weight:700}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info a .cart-items__container-item__code{font-weight:400}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info a img{width:97px;height:97px;border-radius:4px;object-fit:cover}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info .cart-items__container-item__actions{padding:1rem 0 0;border-top:solid 1px #eee;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info .cart-items__container-item__actions{gap:1rem;align-items:center}}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info .cart-items__container-item__actions .cart-items__container-item__qtys{display:flex;align-items:center;gap:4rem;font-family:Roboto,Arial,sans-serif}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info .cart-items__container-item__actions .cart-items__container-item__qtys .cart-items__container-item__qtys__label{display:block;display:flex;flex-direction:column;gap:.3rem}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info .cart-items__container-item__actions .cart-items__container-item__qtys input{font-family:Roboto,Arial,sans-serif;color:var(--primary-color);font-size:1rem;font-weight:400;border:solid 1px #4b4b5d;border-radius:8px;height:45px;padding-left:8px;max-width:100px}.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info .cart-items__container-item__actions .cart-items__container-item__actions__remove{border:none;background:none;cursor:pointer;transform:translateY(-5px)}@media screen and (max-width:768px){.cart-container .cart-items .cart-items__container .cart-items__container-item .cart-items__container-item__info .cart-items__container-item__actions .cart-items__container-item__actions__remove{transform:translateY(0)}}.cart-container .cart-form{display:flex;flex-direction:column;gap:2rem;font-family:Roboto,Arial,sans-serif;margin-top:48px;padding:1.5rem;border:solid 1px #eee;border-radius:8px}.cart-container .cart-form .form-group{display:flex;align-items:flex-start;gap:2rem}@media screen and (max-width:768px){.cart-container .cart-form .form-group{flex-direction:column;align-items:flex-start}}.cart-container .cart-form .form-group div{flex:1}@media screen and (max-width:768px){.cart-container .cart-form .form-group div{width:100%}}.cart-container .cart-form .form-group .ddd-box{flex:1;max-width:20%}.cart-container .cart-form .form-group .phone-box{flex:2}.cart-container .cart-form .form-group .form-control{flex:1;max-width:100%;height:50px;width:100%;padding-left:.5rem;border:solid 1px var(--primary-color);border-radius:4px;font-size:1rem;color:var(--primary-color);font-weight:400;font-family:Roboto,sans-serif}@media screen and (max-width:768px){.cart-container .cart-form .form-group .form-control{flex:auto;width:100%}}.cart-container .cart-form .form-group .form-control:focus{border-width:.0938rem}.cart-container .cart-form .form-group .form-control.select{max-width:50%}.cart-container .cart-form label{font-size:1rem;color:var(--primary-color);font-weight:400;min-width:140px}.cart-container .cart-form .email-found-container{padding:1rem;background-color:#f6f6f7;color:var(--primary-color);border-radius:8px}.cart-container .cart-form .email-found-container .email-found-container__title{display:block;font-weight:600}.cart-container .cart-form .email-found-container .email-found-container__list li{display:block}.cart-container .cart-form .email-found-container .email-found-container__list li label{display:block;display:flex;gap:8px;margin-top:1rem}.cart-container .cart-form .email-found-container .email-found-container__list li label input{appearance:none;width:1rem;height:1rem;border-radius:4px;border:solid 1px var(--primary-color);transform:translateY(1px);display:flex;align-items:center;justify-content:center}.cart-container .cart-form .email-found-container .email-found-container__list li label input:checked:after{content:"";width:10px;height:10px;border-radius:2px;display:inline-block;background-color:var(--primary-color)}.cart-container .cart-form .person-types-container .person-types-container__list{display:flex;gap:2rem}.cart-container .cart-form .person-types-container .person-types-container__list .person-types-container__list__item{display:flex;gap:.5rem}.cart-container .cart-form .cart-user-info__obs{align-items:flex-start}.cart-container .cart-form .cart-user-info__obs .form-control{width:100%;height:160px;resize:none;padding-top:.5rem;outline:none}.cart-container .cart-form .cart-user-info__obs .form-control:focus{border-color:var(--primary-color)}.cart-container .cart-form .btn{padding:1.3rem 4rem;display:block;background-color:#5bd094;text-transform:uppercase;text-decoration:none;border-radius:40px;text-align:center;font-weight:400;font-family:Passion One;color:#fff;font-size:36px;transition:var(--transition)}@media screen and (max-width:1024px){.cart-container .cart-form .btn{font-size:28px;padding:1rem 2rem}}@media screen and (max-width:768px){.cart-container .cart-form .btn{font-size:24px;padding:1rem 2rem}}.cart-container .cart-form .btn:hover{background-color:var(--primary-color);color:var(--white-color)}.cart-error,.cart-alert,.field-error{color:#966666;font-size:14px;font-weight:400;margin-top:1rem;padding:.5rem;background-color:#fac3c3;font-family:Roboto,sans-serif;display:block;max-width:fit-content;border-radius:4px}.cart-alert{max-width:100%;font-size:1rem;padding:1rem;margin-top:3rem;margin-bottom:0}.cart-success{display:flex;gap:1.5rem;margin-top:48px}.cart-success .cart-success__left,.cart-success .cart-success__right{flex:1}:is(.cart-success .cart-success__left,.cart-success .cart-success__right) img{display:block;max-width:100%;height:auto;object-fit:cover}.cart-success .main-container__content-text{width:100%;flex-direction:column;gap:2rem;display:flex;background-color:rebeccapurpled;align-items:flex-start}@media screen and (max-width:600px){.cart-success{flex-direction:column}.cart-success .logos-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.main-container__content__header{margin:0 0 48px}.main-container__content__header .main-container__content__header-title{font-size:48px;font-weight:400;color:var(--primary-color);line-height:1.3}@media screen and (max-width:600px){.main-container__content__header{margin-top:20px}}.company-list{display:flex;flex-direction:column;gap:1rem}.company-list li{padding-left:1rem;position:relative}.company-list li:before{position:absolute;top:0;left:0;content:"";width:6px;height:6px;border-radius:20px;background-color:var(--primary-color);margin-right:1rem;transform:translateY(10px)}.company-contact{padding:1rem;background-color:var(--primary-color);display:flex;flex-direction:column;gap:.5rem;margin-top:60px}.company-contact span.company-contact__whats{color:var(--primary-light);font-size:1rem}.company-contact span.company-contact__tel{color:var(--primary-light);font-size:1.5rem}.company-contact p.company-contact__address{font-size:14px;color:var(--white-color);line-height:1;font-family:Roboto,Arial,sans-serif}.main-content{margin-top:48px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:2rem;width:100%}@media screen and (max-width:768px){.blog-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.blog-grid .blog-grid__item{display:flex;flex-direction:column;gap:2rem;text-decoration:none;transition:var(--transition)}.blog-grid .blog-grid__item:hover{transform:translateY(-5px);opacity:.95}.blog-grid .blog-grid__item .blog-grid__item__img{width:100%;height:280px;border-radius:8px;object-fit:cover}.blog-grid .blog-grid__item .blog-grid__item__content{font-size:1.125rem;color:var(--primary-color);font-weight:500;line-height:1.5;font-family:Roboto,Arial,sans-serif}.main-container__content__description{font-size:1rem;color:var(--primary-color);font-weight:400;line-height:1.7;font-family:Roboto,Arial,sans-serif}.main-container__content__description img{max-width:100%;border-radius:8px;display:block;margin:0 auto;object-fit:cover}.main-container__content__description.blog-content img{margin:0}.main-container__content__description h1,.main-container__content__description h2,.main-container__content__description h3,.main-container__content__description h4,.main-container__content__description h5,.main-container__content__description h6{font-weight:400;display:inline;font-size:1rem}.logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%}.explore-more-link{font-family:Roboto,Arial,sans-serif;font-size:1rem;font-weight:400;color:var(--primary-color);text-decoration:underline;transition:var(--transition);margin-top:48px}.explore-more-link:hover{opacity:.9}.footer{width:100%;background-color:var(--primary-color);margin-top:60px}@media screen and (max-width:768px){.footer{margin-top:3rem}}.footer .footer__marquee{background-color:#a9d969;height:35px;overflow:hidden}.footer .footer__marquee .footer__marquee-track{display:inline-flex;gap:3rem;align-items:center;height:100%;will-change:transform;animation:marquee 25s linear infinite;padding-left:3rem;width:max-content}.footer .footer__marquee .footer__marquee-track>span{flex:0 0 auto;width:auto;display:block;font-family:Roboto,sans-serif!important;text-transform:uppercase;font-size:10px;font-weight:400;letter-spacing:2px}.footer .footer__container .center-content{display:flex;justify-content:space-between;align-items:flex-start;padding:3rem 0}@media screen and (max-width:768px){.footer .footer__container .center-content{flex-direction:column;padding:1rem;align-items:flex-start;justify-content:flex-start;width:100%}}.footer .footer__container .footer__container-content{display:flex;flex-direction:column;gap:1rem;flex:0 0 auto;max-width:30%;height:100%;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5}@media screen and (max-width:768px){.footer .footer__container .footer__container-content{width:100%;height:auto;max-width:100%;gap:3rem}}.footer .footer__container .footer__container-content:nth-child(2){text-align:right}@media screen and (max-width:768px){.footer .footer__container .footer__container-content:nth-child(2){text-align:left}}.footer .footer__container .footer__container-content .footer__container-phone{display:flex;flex-direction:column}@media screen and (max-width:768px){.footer .footer__container .footer__container-content .footer__container-phone{margin-top:3rem}}.footer .footer__container .footer__container-content .footer__container-phone__text{font-size:1rem;font-weight:500;color:var(--primary-light);font-family:Playpen Sans,sans-serif}.footer .footer__container .footer__container-content .footer__container-phone{color:var(--primary-light);font-size:24px;font-family:Playpen Sans,sans-serif}.footer .footer__container .footer__container-content .footer__container-company__info{color:var(--white-color);font-size:14px}.footer .footer__container .footer__container-content .footer__container-company__info a{font-size:14px;color:var(--white-color);text-decoration:none}.footer .footer__container .footer__container-content .footer__container-company__info a:hover{text-decoration:underline}.modal{position:fixed;inset:0;display:grid;place-items:center;background:#0006;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.modal form{display:flex;gap:1.5rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width:768px){.modal form{flex-direction:column;align-items:center;justify-content:center}}.modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.modal-content{background:#fff;padding:2rem;border-radius:10px;width:90%;max-width:700px;position:relative}@media screen and (max-width:768px){.modal-content{max-width:100%}.modal-content .btn{width:100%}}.close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;color:#888}.close img{width:18px;display:block}.search-input{flex:1;max-width:100%;height:50px;padding-left:.5rem;border:solid 1px var(--primary-color);border-radius:4px;font-size:1rem;color:var(--primary-color);font-weight:400;font-family:Roboto,sans-serif;margin-top:1.5rem}@media screen and (max-width:768px){.search-input{flex:auto;width:100%}}.search-input:focus{border-color:var(--primary-color)}.modal-title{font-size:1.5rem;font-family:Playpen Sans;color:var(--primary-color)}.text-dark-green{color:var(--primary-color)}.text-light-green{color:var(--primary-light)}.text-light-gray{color:#b9b9b9}.text-pink{color:#d621b2}.text-white,.text-white a{color:var(--white-color)}@keyframes marquee{to{transform:translate(-50%)}}.btn{padding:1.3rem 3rem;background-color:#ddd;text-align:center;border-radius:40px;font-size:24px;transition:var(--transition);font-family:Playpen Sans,sans-serif}.btn:hover{opacity:.9}.btn.btn-sm{padding:1rem 1.5rem;font-size:14px;font-weight:400}.btn.btn-md{padding:1rem 1.5rem;font-size:1.125rem;font-weight:500}.btn.btn-light{background-color:#feebe4;color:var(--primary-color)}.btn.btn-primary{color:var(--white-color);background-color:var(--primary-color)}.flex{display:flex}.flex.column{flex-direction:column}.flex.gap-1{gap:var(--base-spacing)}.flex.gap-2{gap:calc(var(--base-spacing) * 2)}.flex.gap-3{gap:calc(var(--base-spacing) * 3)}.flex.gap-4{gap:calc(var(--base-spacing) * 4)}.flex.gap-5{gap:calc(var(--base-spacing) * 5)}.flex.justify-center{justify-content:center}.flex.align-center{align-items:center}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.justify-start{justify-content:flex-start}.flex.justify-between{justify-content:space-between}.flex.justify-around{justify-content:space-around}.flex.justify-end{justify-content:flex-end}.flex .flex-1{flex:1}.text-accent{color:var(--primary-color)}.whatsapp-float{position:fixed;right:30px;width:60px;height:60px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;box-shadow:0 5px 15px #0003;z-index:999;text-decoration:none}.whatsapp-float img{width:32px;object-fit:cover}.whatsapp-float{bottom:30px;background-color:#25d366;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #25d366b3}70%{transform:scale(1.1);box-shadow:0 0 5px 15px #25d36600}to{transform:scale(1);box-shadow:0 0 #25d36600}}.back-to-top{position:fixed;bottom:30px;left:50%;transform:translate(-50%);color:#999;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;background-color:#eee;text-align:center;padding:.5rem 1rem;font-size:14px;font-family:Roboto,sans-serif;font-weight:500;z-index:999;text-decoration:none}.back-to-top img{width:32px;object-fit:cover}
