.about-section{padding:60px 0}.about-heading-block{margin-bottom:20px}.about-section .about-title,.about-section .about-subheading{margin:0}.about-subheading{font-size:28px;line-height:2.8rem}.about-description{max-width:820px;margin:0 auto}.about-description p{margin:0}@media only screen and (max-width:768px){.about-section{padding:40px 0}.about-subheading{font-size:22px}.about-description{max-width:100%}}.product-benefits{padding:40px 0;color:#2c2927}.product-benefits h2{margin-bottom:40px;font-size:28px;text-align:center}.benefits-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0;margin:0}.benefit-item{font-weight:500;background:#fff;border-radius:10px;padding:1em;line-height:24px}@media(max-width:768px){.benefits-list{grid-template-columns:repeat(1,1fr)}.product-benefits h2{margin-bottom:20px;font-size:22px;text-align:left}.benefit-item{font-size:15px}}.benefit-item svg{width:2rem;height:2rem;margin-right:4px}.faq-section{padding:60px 0}.faq-section h2{font-size:28px}@media screen and (max-width:768px){.faq-section{padding:40px 0}.faq-section h2{font-size:22px}.faq-item .faq-question,.faq-item .faq-answer{font-size:15px}}.faq-section h2,.faq-section p{text-align:center}.faq-item{border:1px solid #ddd;border-radius:10px;margin-bottom:8px}.faq-item p{text-align:left}.faq-question{width:100%;text-align:left;padding:15px;font-weight:700;background:none;border:none;outline:none;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;align-items:center;font-family:var(--font-body-family)}.faq-answer{display:none;padding:10px 15px;font-size:16px}.faq-item.active .faq-answer{display:block}.faq-toggle{transition:transform .3s ease}.faq-item.active .faq-toggle{transform:rotate(45deg)}.highlighted-products-wrapper{display:flex;gap:2rem;align-items:flex-start}.custom-highlighted-products-section{padding-bottom:60px}.custom-highlighted-products-section h2{font-size:28px;text-align:center}.custom-slider{flex:0 0 50%;max-width:50%}.slide-item{width:100%;box-sizing:border-box;background:#f4efea;padding:60px;border-radius:10px}.slide-item img{width:450px;height:auto;display:block;border-radius:16px}.highlighted-info{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;gap:1rem;font-family:var(--font-body-family)}@media(max-width:767px){.highlighted-products-wrapper{flex-direction:column}.custom-highlighted-products-section{padding:20px 0}.highlighted-info{margin-top:20px}.custom-slider,.highlighted-info{flex:1 1 100%;max-width:100%}}.toggle-btn{padding:.75rem 1rem;border:none;cursor:pointer;font-weight:600;width:100%;text-align:left;background:#f4efea;font-size:16px;font-family:var(--font-body-family);color:var(--color-text)}.toggle-content{display:none;padding:.75rem 1rem}.toggle-content.open{display:block}@media(max-width:767px){.highlighted-products-wrapper{grid-template-columns:1fr}}.hover-section{padding-top:60px;padding-bottom:60px}.hover-grid{display:grid;gap:20px}.hover-grid--1{grid-template-columns:1fr}.hover-grid--2{grid-template-columns:repeat(2,1fr)}.hover-grid--3{grid-template-columns:repeat(3,1fr)}.hover-grid--4{grid-template-columns:repeat(4,1fr)}.hover-card{border-radius:10px;background:#fff;padding:15px;transition:box-shadow .3s ease;cursor:pointer;text-align:left}.hover-card__link{text-decoration:none;color:inherit;display:block}.hover-card__top{display:flex;flex-direction:column-reverse;align-items:center;gap:12px;justify-content:space-between}.hover-card__title{margin:0;font-size:18px;font-weight:700;line-height:1.2em}.hover-card__image img{width:200px;height:160px;object-fit:cover;border-radius:10px;transition:filter .3s ease}.hover-card__desc{text-align:center;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;margin:0}@media(min-width:769px){.hover-card:hover .hover-card__desc{max-height:200px;opacity:1;margin-top:10px}.hover-card__desc{text-align:center}}@media(max-width:768px){.hover-section{padding-top:40px;padding-bottom:40px}.hover-grid--4{grid-template-columns:repeat(2,1fr)}.hover-card__desc{max-height:0;opacity:0;margin-top:0}.hover-card.active .hover-card__desc{max-height:200px;opacity:1;margin-top:10px}.hover-card__top{flex-direction:column-reverse;align-items:center;text-align:center}.hover-card{padding:8px}.hover-card__image img{width:200px;height:auto}.hover-card__desc{max-height:none;opacity:1;margin-top:10px;text-align:center;line-height:1.2em}.hover-card:hover .hover-card__image img{filter:grayscale(0%)}}.ikonok-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center;padding:60px 0}.ikon-text{font-size:18px;line-height:1.2em}.ikon-icon img,.ikon-icon svg{width:40px;height:40px;object-fit:contain}@media screen and (max-width:768px){.ikonok-grid{grid-template-columns:repeat(2,1fr);padding:40px 0!important}.ikon-text{font-size:15px!important}}.ikonok-grid{display:grid;gap:2rem;text-align:center;padding:60px 0}.ikonok-cimsor{padding-top:60px;text-align:center}.columns-4{grid-template-columns:repeat(4,1fr)}.columns-5{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:768px){.columns-4,.columns-5{grid-template-columns:repeat(2,1fr)}.ikon-text{font-size:18px}.ikonok-cimsor{padding-top:0}}.ikon-text{font-weight:700;font-size:18px;margin-block-end:0px}.ikon-desc{font-size:16px;margin-block-start:0em}.ikon-item{display:flex;flex-direction:column;align-items:center}.ikon-icon img,.ikon-icon svg{width:40px;height:40px;object-fit:contain;margin-bottom:10px}@media screen and (max-width:768px){.ikonok-grid{grid-template-columns:repeat(2,1fr)}}.ingredients-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;align-items:start}.ingredients-grid p{margin-block-start:8px;margin-block-end:8px}.ingredients-grid h3{margin-block-end:0px}@media screen and (max-width:768px){.ingredients-grid{grid-template-columns:repeat(1,1fr);gap:0px}.featured-column{order:1}.ingredients-grid .ingredients-column{order:2;gap:0px}.ingredient-item,.ingredient-item h3,.ingredient-item p{text-align:left!important}.ingredients-item img{margin:0!important}}.ingredients-column{display:flex;flex-direction:column;gap:1.5rem}.ingredient-item img{max-width:100%;border-radius:12px;margin:0 auto}.image-col--background{min-height:450px;min-width:100%}@media screen and (max-width:768px){.image-col--background{min-height:300px}}.text-image-block{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;margin:60px 0}.text-image-block.left{flex-direction:row-reverse}.text-image-block.right{flex-direction:row}.text-image-block.bottom{flex-direction:column}.text-image-block.top{flex-direction:column-reverse}.text-image-block .text-col,.text-image-block .image-col{flex:1;min-width:280px}.text-image-block img{width:100%;height:auto;display:block;transition:transform .5s ease-in-out}.text-image-block .image-col{flex:1;min-width:280px;overflow:hidden;border-radius:10px}.text-image-block .image-col:hover img{transform:scale(1.1)}.title-text-wrapper h2,.title-text-wrapper .text-content{margin:0}.title-col p{font-weight:700;font-size:16px}.text-content p{margin-block-start:0em;margin-block-end:0em}@media screen and (max-width:768px){.title-text-wrapper{flex-direction:column!important}.title-text-wrapper h2,.title-text-wrapper .text-content{flex:0 0 100%!important}.text-image-block{flex-direction:column!important;margin:40px 0;gap:0}.text-content{margin-bottom:16px}.title-text-wrapper h2{font-size:20px}}.custom-button a{font-size:16px;font-weight:700;text-decoration:underline}.logo-grid{padding:2rem 1rem}.logo-grid-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:3rem;align-items:center;justify-items:center}.logo-item img{max-height:80px;width:auto;object-fit:contain;transition:transform .2s ease}.logo-item img:hover{transform:scale(1.05);filter:none}.logo-grid-heading{text-align:center;font-size:28px}@media(max-width:768px){h2{font-size:22px!important}}.counter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center;padding:60px 0}.counter-item{display:flex;flex-direction:column;align-items:center}.counter-number{font-size:3rem;font-weight:700;color:#000}.counter-label{font-size:1.8rem;margin-top:.5rem}@media screen and (max-width:768px){.counter-grid{grid-template-columns:repeat(1,1fr);padding:40px 0}}.read-more-btn{margin-top:16px;display:inline-block;font-size:16px;color:#232323;background:#fff;border:1px solid #232323;padding:5px 20px;border-radius:10px}.read-more-btn:hover{color:#fff;background:#232323;border:1px solid #232323}.technologies-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;align-items:start}.technology-title,.technology-description{text-align:center}.technologies-grid p{margin-block-start:8px;margin-block-end:8px}.technologies-grid h3{margin-block-end:0px}@media screen and (max-width:768px){.technologies-grid{grid-template-columns:repeat(1,1fr);padding-top:0!important;padding-bottom:0!important;gap:0px}.technology-title,.technology-description{text-align:left}.featured-column{order:1}.technologies-grid .technologies-column{order:2;gap:0px}.technology-item img{margin:0!important}}.technologies-column{display:flex;flex-direction:column;gap:1.5rem}.technology-item img{max-width:100%;border-radius:12px}@media screen and (min-width:769px){.technology-item img{margin:0 auto}}.featured-column{display:flex;justify-content:center;align-items:center}.featured-image{max-width:100%;border-radius:16px}.section-wrapper{max-width:1170px;margin:0 auto;padding:0 20px}.text-video-block{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;margin:60px 0}.text-video-block h2{margin-block-start:0px;font-family:(--font-heading-style)}.text-video-block.left{flex-direction:row}.text-video-block.right{flex-direction:row-reverse}.text-video-block .media,.text-video-block .text{flex:1;min-width:280px}.text-video-block iframe{width:100%;height:315px}@media screen and (max-width:768px){.text-video-block{flex-direction:column!important}.text-video-block{margin:40px 0}.img{min-width:100%!important}.text .text-content{margin-bottom:0}}.image-col--mobile-only{display:none}@media screen and (max-width:768px){.image-col--mobile-only{display:block}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
