:root{--narrow-page-width: 1620px !important}html,body{overflow-x:hidden}.container{width:100%;max-width:1620px;margin:auto}h1{font-family:Montserrat;font-weight:600;font-size:64px;line-height:120%;letter-spacing:-2%;vertical-align:middle;text-transform:capitalize;color:#fff;margin:0}p.\32 2-300{font-family:DM Sans;font-weight:300;font-size:22px;line-height:140%;letter-spacing:0%;color:#fff;margin:20px 0 0}.buttons{display:flex;gap:20px;margin-top:36px}a.button-one{padding:20px 50px;background:#fff;border-radius:12px;color:#1e1e1e;font-family:Montserrat;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;display:flex;gap:10px;justify-content:center;align-items:center;width:max-content}a.button-one img{width:8px}a.button-two{padding:20px 50px;background:#1e1e1e;border-radius:12px;color:#fff;font-family:Montserrat;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0%;display:flex;gap:10px;justify-content:center;align-items:center;width:max-content}section.hero-section{padding:362px 20px 200px;background-position:center;background-repeat:no-repeat;background-size:cover}section.hero-section a.join-link{width:100%;max-width:293px;display:block;margin-bottom:36px}section.hero-section h1{max-width:898px;text-transform:none}section.hero-section p.\32 2-300{max-width:738px}section.about-section{padding:150px 20px}section.about-section .container{display:flex;gap:60px;align-items:center;justify-content:center}section.about-section .container img{max-width:575px;border-radius:20px}h2{color:#1e1e1e;font-family:Montserrat;font-weight:600;font-size:60px;line-height:120%;letter-spacing:-2%;vertical-align:middle;text-transform:capitalize;margin:0}p.\34 00-20{font-family:DM Sans;font-weight:400;font-size:20px;line-height:160%;letter-spacing:0%;color:#606060;margin:20px 0 0}a.button-one.black{background:#1e1e1e;color:#fff}a.button-one.black img{filter:invert(1)}section.about-section .items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:50px}section.about-section .items .item{box-shadow:0 10px 40px #0000001a;background:#fff;border-radius:20px;padding:30px;transition:.2s}section.about-section a.button-one.black{margin-top:36px}section.about-section .items .item img.icon{max-width:50px;margin-bottom:30px}h6{font-family:Montserrat;font-weight:600;font-size:22px;line-height:140%;letter-spacing:0%;text-transform:capitalize;margin:0;color:#1e1e1e}h5{font-family:Montserrat;font-weight:600;font-size:24px;line-height:120%;letter-spacing:0%;color:#fcfcfc;margin:0}p.\34 00-16{font-family:DM Sans;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;color:#1e1e1e;margin:10px 0 0}section.about-section .items .item:hover{background:#1e1e1e}section.about-section .items .item:hover h6,section.about-section .items .item:hover p{color:#fff}section.about-section .items .item:hover img.icon{filter:invert(1)}section.research-section{padding:150px 20px;position:relative;overflow:hidden}section.research-section .bg-video-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;height:100%;width:100%;object-fit:cover}section.research-section .bg-video-wrapper video.bg-video{width:100%;height:100%;object-fit:cover}section.research-section .container{position:relative;z-index:1}section.research-section h2{color:#fff;max-width:851px}section.research-section p.\34 00-20{color:#cacaca;max-width:612px}section.research-section a.button-one{margin-top:36px}section.testimonial-section{padding:150px 20px}section.testimonial-section h2{text-align:center}section.testimonial-section p.\34 00-20{text-align:center;max-width:983px;margin-left:auto;margin-right:auto}section.testimonial-section .itemss{margin-top:50px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:46px;position:relative}section.testimonial-section .itemss .items{display:flex;flex-direction:column;gap:20px;max-height:750px;overflow:hidden;position:relative}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}section.testimonial-section .itemss .items .track{display:flex;flex-direction:column;gap:20px;animation:scrollUp 25s linear infinite}section.testimonial-section .itemss .items:nth-child(odd) .track{animation-name:scrollUp}section.testimonial-section .itemss .items:nth-child(2n) .track{animation-name:scrollDown}section.testimonial-section .itemss .items .item{background:#f8f8f8;border-radius:12px;padding:30px 24px}section.testimonial-section .itemss .items .item p.\34 00-16{margin:0}section.testimonial-section .itemss .items .item .author{display:flex;gap:10px;align-items:center;margin-top:50px}section.testimonial-section .itemss .items .item .author img{max-width:40px}p.\35 00-16{font-family:Montserrat;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0%;margin:0;color:#0e121b}p.\35 00-14{margin:0;color:#99a0ae;font-family:DM Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0%}section.testimonial-section .itemss .items:nth-child(2n){justify-content:start}section.testimonial-section .itemss:before,section.testimonial-section .itemss:after{content:"";width:100%;height:100px;background:linear-gradient(180deg,white,transparent);top:0;left:0;position:absolute;z-index:1}section.testimonial-section .itemss:after{background:linear-gradient(0deg,white,transparent);top:auto;bottom:0}section.faq-section{background:#1e1e1e;padding:150px 20px}section.faq-section h2{color:#fff}section.faq-section p.\34 00-20{color:#cacaca}section.faq-section .custom-accordion{margin-top:40px}section.faq-section .custom-accordion .accordion_head{display:flex;align-items:center;gap:20px;justify-content:space-between;cursor:pointer;padding:40px 24px;transition:.2s}section.faq-section .custom-accordion .accordion_head img.icon{max-width:18px;transition:.2s}section.faq-section .custom-accordion .accordion-wrapper{border:1px solid #808080;border-width:0 0 1px 0;transition:.2s}section.faq-section .custom-accordion .accordion-wrapper.active img.icon{transform:rotate(180deg)}section.faq-section .custom-accordion .accordion-wrapper.active .accordion_head{padding:40px 24px 0}section.faq-section .custom-accordion .accordion-wrapper .accordion_body{padding:0 24px 40px}footer{padding:100px 20px 20px;border:1px solid #CFCFCF;border-width:1px 0 0 0}footer .bottom{margin-top:64px;padding-top:20px;border:1px solid #CFCFCF;border-width:1px 0 0 0;display:flex;align-items:center;justify-content:space-between;gap:20px}footer .top{display:grid;grid-template-columns:1fr 1fr}footer .top img.site-logo{max-width:188px}p.\34 00-18{20px: 0;20px:;font-family:DM Sans;font-weight:400;font-size:18px;line-height:150%;letter-spacing:0%;margin:0}footer .top .social-links{display:flex;gap:12px;margin-top:24px}footer .top .social-links a{background:#1e1e1e;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.2s}footer .top .social-links a img{max-width:15px;max-height:15px;object-fit:contain}footer .top .leftt p.\34 00-18{max-width:575px;margin-top:24px}footer .top .rightt .topp{display:flex;justify-content:space-between}footer .top .rightt .topp h5{color:#1e1e1e}footer .top .rightt .topp .links{margin-top:24px;display:flex;row-gap:16px;flex-wrap:wrap}footer .top .rightt .topp .links p.\34 00-16{margin-top:0}footer .top .rightt .topp .righttt .links{column-count:2}footer .top .rightt .topp .links a{width:100%}footer .top .rightt .topp .righttt .links a{width:50%}footer .bottom .links{display:flex;gap:40px}footer .top .rightt .bottomm{margin-top:24px}footer .top .rightt .bottomm form{border:1px solid #1e1e1e;border-radius:12px;padding:7px 16px;display:flex;justify-content:space-between}footer .top .rightt .bottomm form input[type=email]{width:100%;border:none;outline:none;font-family:Inter;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:#1e1e1e}footer .top .rightt .bottomm form button{border-radius:6px;padding:19px 16px;background:#1e1e1e;color:#fff;font-family:Montserrat;font-weight:500;font-size:14px;line-height:0px;letter-spacing:0%;white-space:nowrap;transition:.2s;cursor:pointer}footer .links a:hover{text-decoration:underline}footer .top .social-links a:hover{filter:invert(1)}a.button-one:hover,a.button-two:hover,button[type=submit]:hover{filter:invert(1)}button{outline:none;border:none}a.button-one,a.button-two,button[type=submit]{transition:.2s}.header__row{position:absolute!important;top:40px;left:0;width:calc(100% - 40px);max-width:1620px;margin:auto;background:#fff!important;border-radius:16px;right:0;padding:16px 30px;display:flex}.header__row .header__columns{width:100%;max-width:100%;align-items:center;padding:0;margin:0}.header__row .header__columns img.header-logo__image{width:100%!important;max-width:135px;height:auto;min-width:135px}.header__row .header__columns .overflow-menu span.menu-list__link-title{padding:0 25px;font-family:Montserrat;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:#1e1e1e;transition:.2s}.header__row .header__columns .overflow-menu a.menu-list__link{display:flex;width:max-content;height:fit-content}.header__row .header__columns .overflow-menu li.menu-list__list-item{height:fit-content}.header__row .header__columns .overflow-menu li.menu-list__list-item{position:relative}.header__row .header__columns .overflow-menu li.menu-list__list-item:after{content:""!important;width:18px;height:4px;border-radius:100px;position:absolute;bottom:-5px;left:0;right:0;margin:auto;background:#1e1e1e;opacity:0}.header__row .header__columns .overflow-menu li.menu-list__list-item:has(a.menu-list__link--active):after,.header__row .header__columns .overflow-menu li.menu-list__list-item:hover:after{opacity:1}.header__row .header__columns .overflow-menu a.menu-list__link--active span.menu-list__link-title{font-weight:700}.header-actions__cart-icon,.account-button__icon-wrap{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:11px;background:#1e1e1e;cursor:pointer;transition:.2s}.header-actions__cart-icon:hover,.account-button__icon-wrap:hover{filter:invert(1)}.header-actions__cart-icon img,.account-button__icon-wrap img{width:20px;height:20px;object-fit:contain}.header__column.header__column--right{display:flex;align-items:center;gap:31px}.header__column.header__column--right search-button button{border-radius:12px;background:#f2f2f2;padding:12px;display:flex;align-items:center;gap:15px;white-space:nowrap;min-width:250px;justify-content:start}.header__column.header__column--right search-button button img{max-width:18px}p.\34 00-14{font-family:DM Sans;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0%;color:#909090;margin:0}.header__column.header__column--right header-actions{display:flex;gap:16px}.header__column.header__column--right header-actions cart-drawer-component.cart-drawer{margin:0;padding:0}.header__column.header__column--right search-button{margin:0;padding:0}section.featured-product{background:#222;padding:150px 20px}section.featured-product .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}section.featured-product h2{color:#fff}section.featured-product p.\34 00-20{color:#cacaca;transition:.2s}section.featured-product a:hover p{text-decoration:underline}h4{color:#fff;margin:0;font-family:DM Sans;font-weight:700;font-size:30px;line-height:150%;letter-spacing:0%}section.featured-product h4{margin-top:24px}section.featured-product .add-to-cart{display:flex;gap:20px;margin-top:36px}section.featured-product .add-to-cart button{padding:20px;border-radius:12px;background:#fff!important;width:100%;display:flex;justify-content:center;gap:15px;align-items:center;color:#1e1e1e;font-family:Montserrat;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;vertical-align:middle;cursor:pointer}section.featured-product .add-to-cart button img{filter:invert(1);width:20px}section.featured-product .add-to-cart .quantity-selectorr{display:flex;border:1px solid white;border-radius:12px;padding:20px 24px;color:#fff;align-items:center;gap:20px;min-width:202px;justify-content:space-between}section.featured-product .add-to-cart .quantity-selectorr p{margin:0;font-family:Montserrat;font-weight:600;font-size:20px;line-height:100%;cursor:pointer}section.featured-product .add-to-cart .quantity-selectorr input.qty-input{width:50px!important;display:flex;background:transparent;border:none;outline:none;color:#fff;font-family:Montserrat;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;vertical-align:middle;text-align:center;justify-content:center;align-items:center;-webkit-appearance:none;appearance:none;pointer-events:none}section.inner-banner{height:689px;background-position:center;background-repeat:no-repeat;background-size:cover;padding:20px 20px 130px;display:flex;align-items:end}section.inner-banner h1{margin-bottom:20px}section.inner-banner .container{margin-bottom:0}p.\33 00-22{font-family:DM Sans;font-weight:300;font-size:22px;line-height:140%;letter-spacing:0%;color:#fff}section.inner-banner .breadcrumbs{display:flex;gap:6px}.product-information{padding:150px 20px}.product-information .product-information__grid h1{font-family:Montserrat;font-weight:600;font-size:56px;line-height:120%;letter-spacing:-2%;text-transform:capitalize;color:#060709}.product-information .product-information__grid span.price{font-family:Montserrat;font-weight:700;font-size:30px;line-height:150%;letter-spacing:0%;color:#1e1e1e}.product-information .product-information__grid p.MsoNormal{font-family:DM Sans;font-weight:400;font-size:20px;line-height:150%;letter-spacing:0%;color:#606060;max-width:100%}.slideshow-controls__thumbnails .slideshow-control{width:33.33%!important;max-height:158px!important;aspect-ratio:unset!important}.slideshow-controls__thumbnails{gap:15px!important;padding:15px 5px!important}.product-information .add-to-cart-text{display:flex;justify-content:center;align-items:center;gap:15px}.product-information .add-to-cart-text img{max-width:20px}section.inner-banner p.\33 00-22{max-width:738px}section.contact-section{padding:150px 20px}section.contact-section .social-links{display:flex;gap:12px;margin-top:36px}section.contact-section .social-links a{background:#1e1e1e1a;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.2s}section.contact-section .social-links a:hover{background:#1e1e1e}section.contact-section .social-links a:hover img{filter:invert(0)}section.contact-section .social-links a img{max-width:18px;max-height:18px;object-fit:contain;filter:invert(1)}section.contact-section .container{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}section.contact-section h2{text-transform:none}section.contact-section h2 em{color:#1e1e1eb2;font-style:normal}section.contact-section .icon-box{margin-top:36px}section.contact-section .icon-box .wrap{display:flex;align-items:center;gap:14px}section.contact-section .icon-box .wrap .icon{width:44px;height:44px;border-radius:50px;background:#1e1e1e;display:flex;justify-content:center;align-items:center}section.contact-section .icon-box .wrap img{max-width:22px;max-height:22px;object-fit:contain}section.contact-section h5{color:#1f1f1f}p.\35 00-20{color:#606060;font-family:DM Sans;font-weight:500;font-size:20px;line-height:150%;letter-spacing:0%;vertical-align:middle;margin:0}section.contact-section .icon-box .wrap{margin-bottom:14px}section.contact-section .icon-box a:hover p{text-decoration:underline}section.contact-section .icon-box a p{transition:.2s}.contact-form form{display:flex;flex-direction:column;gap:24px}.contact-form form .row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form form .field{display:flex;flex-direction:column;gap:12px}.contact-form form label{color:#1e1e1e;font-family:Montserrat;font-weight:600;font-size:16px;line-height:16px;letter-spacing:0%;margin:0;padding:0}.contact-form form input,.contact-form form textarea{width:100%;padding:12px;outline:none;border:1px solid #CACACA;border-radius:8px;color:#1e1e1e}.contact-form form button.button-one{padding:20px;background:#1e1e1e;border-radius:12px;border:none;outline:none;color:#fff;font-family:Montserrat;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;vertical-align:middle;cursor:pointer}footer .top .rightt .bottomm form p.success-message{margin:10px;max-width:90px;color:#000;line-height:120%}@media(max-width:1439px){section.about-section .items .item{padding:20px}}@media(min-width:1037px){.header__row.header__navigation-bar-row{display:none}.header__drawer{display:none!important}search-button.search-action{display:none}.header__columns.spacing-style{display:flex;align-items:center;justify-content:space-between}.header-menu{height:fit-content;display:block!important}.header__column.header__column--right search-button.search-action{display:block!important}#header-component[data-menu-style=drawer] .header__column{display:flex!important}}@media(max-width:1036px){.header__row.header__navigation-bar-row{display:none}.header__row{top:20px;padding:16px}search-button button{width:40px}search-button button p{display:none}search-button button img{width:20px;height:20px;object-fit:contain}search-button.search-action{display:flex;width:max-content}section.hero-section{padding:210px 20px 80px}h1{font-size:54px}section.about-section{padding:80px 20px}section.about-section .container{gap:20px}section.about-section .container img{max-width:45%}h2{font-size:50px}section.about-section .items{grid-template-columns:1fr}section.about-section a.button-one.black{margin-top:20px}section.about-section .items{margin-top:25px;grid-template-columns:1fr}section.featured-product{padding:80px 20px}section.featured-product .container{gap:20px}section.featured-product .add-to-cart{flex-direction:column}h4{font-size:28px}section.research-section{padding:80px 20px}section.testimonial-section{padding:80px 20px}section.testimonial-section .itemss{gap:20px;grid-template-columns:1fr 1fr 1fr}section.testimonial-section .itemss .items:last-child{display:none}section.faq-section .custom-accordion .accordion_head{padding:35px 0}section.faq-section .custom-accordion .accordion-wrapper.active .accordion_head{padding:35px 0 0}section.faq-section .custom-accordion .accordion-wrapper .accordion_body{padding:0 0 35px}section.faq-section{padding:80px 20px}footer{padding:80px 20px 20px}footer .top{grid-template-columns:1fr;gap:40px}footer .top .rightt .bottomm{max-width:470px}footer .top .rightt .bottomm form{padding:6px}footer .bottom{margin-top:40px;flex-direction:column}h5{font-size:22px}section.testimonial-section .itemss .items .item{padding:20px}section.testimonial-section .itemss .items .item .author{margin-top:20px}h6{font-size:20px}section.inner-banner{padding:180px 20px 80px;height:fit-content}section.contact-section{padding:80px 20px}section.contact-section .container{gap:40px;grid-template-columns:1fr}section.contact-section .icon-box{margin-top:25px}section.contact-section .social-links{margin-top:25px}p.\33 00-22{font-size:20px}}@media(max-width:767px){.header__column.header__column--right search-button button p{display:none}.header__column.header__column--right search-button button{min-width:1px}.header__row .header__columns img.header-logo__image{max-width:100px;min-width:100px}.header-actions__cart-icon,.account-button__icon-wrap{width:35px;height:35px}.header-actions__cart-icon img,.account-button__icon-wrap img{width:16px;height:16px}.header__column.header__column--right header-actions{gap:5px}.header__row{padding:15px 10px 15px 0}.header__drawer{width:max-content!important;max-width:20px!important;min-width:1px!important}.header__column.header__column--right search-button button{padding:8px;justify-content:center;height:35px;width:35px}.header__column.header__column--right header-actions cart-drawer-component.cart-drawer{height:fit-content!important;margin-top:4px}section.hero-section a.join-link{max-width:200px;margin-bottom:20px}h1{font-size:40px}p.\32 2-300{font-size:20px}.buttons{margin-top:30px;flex-wrap:wrap}a.button-one,a.button-two{padding:15px 20px;font-size:16px}section.about-section .container{flex-direction:column}section.about-section .container img{max-width:100%}h2{font-size:38px}p.\34 00-20{font-size:18px;margin:10px 0 0}section.about-section .items .item img.icon{margin-bottom:20px}h6{font-size:18px}p.\34 00-16{font-size:14px}section.featured-product .container{display:flex;flex-direction:column-reverse}h4{font-size:26px}section.featured-product h4{margin-top:20px}section.featured-product .add-to-cart{margin-top:25px;flex-direction:row}section.featured-product .add-to-cart .quantity-selectorr{min-width:120px;width:max-content;padding:15px;gap:0px}section.featured-product .add-to-cart button{padding:15px;gap:10px;font-size:16px}section.featured-product .add-to-cart button img{width:16px}section.testimonial-section .itemss .items:first-child{display:none}section.testimonial-section .itemss{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}section.testimonial-section .itemss .items{gap:10px;max-height:500px}section.testimonial-section .itemss .items .track{gap:10px}section.testimonial-section .itemss .items .item .author{flex-direction:column;align-items:start}section.testimonial-section .itemss:before,section.testimonial-section .itemss:after{height:50px}section.faq-section .custom-accordion{margin-top:20px}h5{font-size:20px}section.faq-section .custom-accordion .accordion_head{padding:20px 0}section.faq-section .custom-accordion .accordion-wrapper.active .accordion_head{padding:20px 0 0}section.faq-section .custom-accordion .accordion-wrapper .accordion_body{padding:0 0 20px}section.faq-section .custom-accordion .accordion_head img.icon{max-width:14px}footer .top img.site-logo{max-width:150px}footer .top .leftt p.\34 00-18{margin-top:20px}footer .top .social-links{margin-top:20px}footer .top .rightt .topp{flex-direction:column;gap:30px}footer .top{gap:30px}footer .top .rightt .topp .links{margin-top:20px;row-gap:10px}footer .bottom .links{gap:20px;flex-wrap:wrap;row-gap:10px}footer .top .rightt .bottomm form{flex-direction:column;gap:10px}footer .top .rightt .bottomm form input[type=email]{font-size:14px}footer .top .rightt .bottomm{margin-top:30px}section.inner-banner h1{margin-bottom:10px}section.inner-banner p.\33 00-22{margin:0}section.inner-banner{padding:180px 20px 30px}p.\33 00-22{font-size:18px}section.contact-section .icon-box{margin-top:20px}p.\35 00-20{font-size:18px}section.contact-section .icon-box .wrap{margin-bottom:10px}.contact-form form .row{grid-template-columns:1fr;gap:20px}.contact-form form button.button-one{padding:15px;font-size:16px}.contact-form form{gap:20px}.contact-form form .field{gap:10px}.contact-form form label{font-size:14px;line-height:14px}.contact-form form input,.contact-form form textarea{font-size:14px}.product-information{padding:80px 20px}.product-information .product-information__grid h1{font-size:40px}.product-information .add-to-cart-text{gap:10px}.product-information .add-to-cart-text img{max-width:16px}.product-information .product-information__grid span.price{font-size:25px}.product-information .product-information__grid p.MsoNormal{font-size:18px}.product-information .product-information__grid .product-details{grid-column:1 / 4!important}footer .top .rightt .bottomm form p.success-message{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-style.css.map */
