@keyframes "fadeInStagger"{to{opacity:1;transform:translateY(0)}}body{font-family:"Onest",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body.menu-open{overflow:hidden}main.front-page h1{line-height:1.27}main.front-page h2{line-height:1.25}main.front-page h3{line-height:1.25}main.front-page *{box-sizing:border-box}.animated-button{cursor:pointer}.animated-button svg{transition:transform .2s ease,background-color .2s ease}.animated-button:hover svg{transform:scale(1.1)}.custom-header{display:flex;justify-content:space-between;width:100%;padding:25px;position:absolute;font-size:15px;color:#332b2b}.custom-header a.logo-link{line-height:1}.custom-header .logo{height:25px;cursor:pointer}.custom-header .custom-header-menu{cursor:pointer;display:flex;align-items:center;column-gap:8px}.custom-header .custom-header-menu img{height:11px}section{width:100%}.content{padding:0 25px}section.intro{background-color:#f4efe6;padding:100px 0 100px;color:#38291c;font-weight:500}section.intro .content{display:flex;flex-direction:column}section.intro .intro-text-and-button{display:flex;flex-direction:column;gap:16px;font-weight:500;align-self:center}section.intro .intro-pre-heading{font-size:12px}section.intro .intro-heading{font-size:26px}section.intro .intro-demo-btn{font-size:14px;font-weight:400;color:#fff;background-color:#cb2316;border-radius:4px;padding:6px 23px;width:fit-content}section.intro .intro-image-and-circle{position:relative;margin-top:30px}section.intro .intro-image-and-circle .intro-image{width:100%}section.intro .intro-image-and-circle .blue-circle{position:absolute;left:50%;top:100%;transform:translateX(-50%) translateY(-50%);width:194px}section.intro .intro-image-and-circle .raised-wrapper{display:flex;flex-direction:column;gap:8px;position:absolute;top:97%;right:50%;color:#fff;font-size:24px;width:104px;transform:translateX(50%) translateY(-50%)}section.intro .intro-image-and-circle .raised-text{display:block;text-align:center}section.intro .intro-image-and-circle #raisedAvg{min-height:24px;text-wrap:nowrap;text-align:left}section.brands{padding:40px 0;text-align:center}section.brands h2{font-size:12px;font-weight:500;letter-spacing:1px;color:#38291c}section.brands .ticker{margin-top:20px;overflow:hidden;width:100%;position:relative}section.brands .track{display:inline-flex;white-space:nowrap;will-change:transform}section.brands .track img{max-height:40px;max-width:130px;object-fit:contain;margin-right:50px;flex-shrink:0;filter:grayscale(100%)}section.flipper{padding:40px 0 30px;background-color:#dcf2e9;color:#242220;font-size:16px}section.flipper h2{color:#332b2b;padding:0;font-size:22px}section.flipper p{line-height:1.45}section.flipper a.read-more-link{color:#242220;font-weight:600;width:fit-content;border-bottom:2px solid #d03406;cursor:pointer}section.flipper button{background-color:rgba(0,0,0,0);border:none}section.flipper .content-slider-container{position:relative}section.flipper .content-slider-item{display:flex;flex-direction:column;row-gap:16px}section.flipper .content-slider-image img{border-radius:8px;height:268px;width:100%;object-fit:cover;z-index:1}section.flipper .content-slider-text{display:flex;flex-direction:column;gap:16px}section.flipper .content-slider-nav{width:fit-content;margin:32px auto 0}section.products{padding:40px 0;color:#38291c}section.products h2{font-size:22px;color:#38291c;border-left:3px solid #cb2316;padding:0 12px}section.products p{font-size:16px;line-height:1.5;padding:20px 0 !important}section.products .product-items{display:grid;grid-auto-flow:row;grid-auto-columns:auto}section.products .product-items .arrow-and-item{display:flex;align-items:center}section.products .product-items .arrow-and-item .product-arrow{height:32px}section.products .product-items .arrow-and-item .product-item{font-size:14px;color:#332b2b;cursor:pointer}section.products .product-items .arrow-and-item .product-item.active{color:#cb2316;font-weight:700}section.product-view{padding:40px 0;background-color:#ffebbf;color:#242220;font-size:16px;height:fit-content}section.product-view h2{color:#332b2b;padding:0;font-size:22px}section.product-view p{line-height:1.45}section.product-view a.read-more-link{color:#242220;font-weight:600;width:fit-content;border-bottom:2px solid #d03406;cursor:pointer}section.product-view .product-view-item{display:none;flex-direction:column;row-gap:16px}section.product-view .product-view-item.active{display:flex}section.product-view .product-view-item-image img{border-radius:8px;height:210px;width:100%;object-fit:cover;z-index:1}section.product-view .product-view-item-text{display:flex;flex-direction:column;gap:16px}section.reviews{padding:40px 0 28px;background-color:#eaf5f7;text-align:center}section.reviews h2{font-size:12px;font-weight:500;color:#cb2316}section.reviews p{font-size:16px;font-weight:300;line-height:1.5;color:#38291c;margin-bottom:32px}section.reviews a.read-more-link{color:#242220;font-weight:600;width:fit-content;border-bottom:2px solid #d03406;cursor:pointer}section.reviews .review-logo{margin:24px 0 40px 0}section.reviews .review-image{border-radius:50%;max-width:78px}section.reviews .customer-name{font-size:14px;font-weight:500;color:#000}section.reviews .customer-name span{display:block;margin-top:-4px}section.reviews button{background-color:rgba(0,0,0,0);border:none}section.reviews .content-slider-nav{width:fit-content;margin:48px auto 30px}section.current-topics{padding:48px 0 28px}section.current-topics h2{font-size:22px;color:#38291c;border-left:3px solid #cb2316;padding:0 12px;width:fit-content;margin:0 auto 16px}section.current-topics .swiper-slide{background-color:#fae9e5;padding:15px;border-radius:8px;height:452px}section.current-topics .swiper-slide img{width:100%;height:238px;object-fit:cover;border-radius:8px}section.current-topics .swiper-slide h3{color:#38291c;margin-bottom:20px}section.current-topics .swiper-slide .text-and-link{max-width:265px;margin:20px auto}section.current-topics .swiper-slide .text-and-link a.read-more-link{color:#242220;font-size:16px;font-weight:600;width:fit-content;border-bottom:2px solid #d03406;cursor:pointer}section.current-topics button{background-color:rgba(0,0,0,0);border:none}section.current-topics button svg circle{fill:#f4efe6}section.current-topics .content-slider-nav{width:fit-content;margin:32px auto 0}footer .mobile-only.two-columns{display:grid;grid-template-columns:1fr 1fr}footer .desktop-only{display:none}footer h2{font-size:21px;font-weight:600;color:#38291c}footer .newsletter-wrapper{background-color:#f5f0ea;border-radius:8px;max-width:480px}footer .newsletter-title{color:#332821;margin-bottom:10px}footer .newsletter-form{position:relative;display:flex;flex-wrap:nowrap;gap:10px}footer .newsletter-form input[type=email]{flex:1;padding:12px 110px 12px 12px;border-radius:5px;border:1px solid #ccc;font-size:16px;width:100%}footer .newsletter-form button{position:absolute;right:5px;top:5px;bottom:5px;padding:0 16px;background-color:#c4301c;color:#fff;border:none;border-radius:5px;font-weight:bold;white-space:nowrap;height:auto}footer .newsletter-terms{font-size:12px;margin-top:10px;display:flex;align-items:flex-start}footer .newsletter-terms input[type=checkbox]{margin-right:8px;margin-top:3px}footer .newsletter-terms a{color:#c4301c;text-decoration:none}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(32,32,32,.94);opacity:0;transition:opacity .5s ease,visibility .5s ease;visibility:hidden;z-index:999999}.search-overlay form{position:relative;margin:33vh auto 0 auto;max-width:300px}.search-overlay p{color:#efefef;font-size:18px;text-align:center}.search-overlay .search-field{padding:0 12px;background:rgba(0,0,0,0);color:#efefef;width:100%;font-size:24px;border:none}.search-overlay .overlay-close-sok{position:absolute;top:-50px;right:0;cursor:pointer}.search-overlay .search-input-and-submit{display:flex;justify-content:space-between;border:1px solid #efefef;margin-top:30px;width:100%}.search-overlay .search-submit{width:80px;background-color:#efefef;color:#171717;border:none;cursor:pointer}.search-overlay.open{visibility:visible;opacity:1}.pop-out-content{display:flex;flex-direction:column;margin-top:10px;padding:0 80px;gap:80px}.pop-out-header{align-self:flex-end}.pop-out-close{margin-right:5px}.pop-out-close:hover{cursor:pointer}.pop-out-menu-container{position:fixed;top:0;right:-700px;width:700px;height:100%;background:#f4efe6;box-shadow:-2px 0 8px rgba(0,0,0,.2);transition:right .3s ease;z-index:999999;padding:30px 0;overflow-y:auto}.pop-out-menu-items{list-style:none;padding:0 !important;margin-top:20px}.pop-out-menu-items li{display:flex;align-items:center;font-weight:500;font-size:30px;list-style:none;margin:36px 0;border-bottom:1px solid #38291c;padding-bottom:15px}.pop-out-menu-items li a{color:#38291c !important}.pop-out-menu-items .sub-menu{display:none;padding-left:30px;margin-bottom:60px;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease}.pop-out-menu-items .sub-menu li{border-bottom:none;margin:25px 0;padding:0;opacity:0;transform:translateY(10px);animation:fadeInStagger .4s ease forwards}.pop-out-menu-items .sub-menu li a{font-size:24px;font-weight:400;opacity:82%}.pop-out-menu-items li.open+.sub-menu{display:block;pointer-events:auto;opacity:1;transform:translateY(0)}.pop-out-menu-container.active{right:0}.submenu-toggle{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease;margin-left:auto}.chevron-icon{width:32px;height:32px;color:#38291c;transition:transform .3s ease}li.open .chevron-icon{transform:rotate(180deg)}.pop-out-footer{font-size:20px;font-weight:500;color:#38291c;margin-top:30px}.pop-out-footer p{margin-bottom:8px}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;z-index:99999}.menu-overlay.open{visibility:visible;opacity:.62}@media(min-width: 1024px){.custom-header{font-size:24px;padding:30px 60px}.custom-header .logo{height:30px}.custom-header .custom-header-menu img{height:17px}.content{max-width:1200px;margin:0 auto;padding:0}section.intro{padding:80px 0 100px}section.intro .content{flex-direction:row;position:relative}section.intro .intro-text-and-button{position:absolute;z-index:1000}section.intro .intro-pre-heading{font-size:14px}section.intro .intro-heading{font-size:44px;width:50%}section.intro .intro-image-and-circle{position:unset;width:100%;margin-right:30px;text-align:end}section.intro .intro-image-and-circle .intro-image{width:unset;height:600px}section.intro .intro-image-and-circle .blue-circle{left:calc(100% - 133px);top:50%;width:266px}section.intro .intro-image-and-circle .raised-wrapper{gap:16px;top:40%;right:66px;font-size:30px;width:130px;transform:unset}section.brands{padding:50px 0}section.brands .ticker{margin-top:50px}section.brands .track img{max-height:50px;margin-right:80px}section.flipper{background-color:unset;font-size:22px}section.flipper h2{font-size:40px}section.flipper a.read-more-link{font-size:18px}section.flipper button svg{width:44px;height:auto}section.flipper .content-slider-item{flex-direction:row;height:480px}section.flipper .content-slider-image{width:50%}section.flipper .content-slider-image img{border-top-right-radius:0;border-bottom-right-radius:0;height:480px}section.flipper .content-slider-text{background-color:#dcf2e9;border-top-right-radius:8px;border-bottom-right-radius:8px;padding:90px;width:50%}section.flipper .content-slider-nav{position:absolute;right:20px;bottom:20px;z-index:10}section.products h2{font-size:30px;width:fit-content;margin:0 auto}section.products p{font-size:22px;text-align:center;padding:60px 71px !important}section.products .product-items{grid-auto-flow:column}section.products .product-items .arrow-and-item .product-arrow{display:none}section.products .product-items .arrow-and-item .product-item{font-size:18px;border-left:1px solid #332b2b;line-height:normal;padding:0 4px}section.product-view{background-color:unset;font-size:22px;padding:10px 0 100px}section.product-view h2{font-size:40px}section.product-view a.read-more-link{font-size:18px}section.product-view .product-view-item{flex-direction:row-reverse;height:480px}section.product-view .product-view-item-image{width:50%}section.product-view .product-view-item-image img{border-top-left-radius:0;border-bottom-left-radius:0;height:480px}section.product-view .product-view-item-text{background-color:#ffebbf;border-top-left-radius:8px;border-bottom-left-radius:8px;padding:90px;width:50%}section.reviews{padding:56px 0}section.reviews p{font-size:28px;line-height:1.28;margin:0 auto 48px;max-width:850px}section.reviews a.read-more-link{font-size:18px}section.reviews .review-logo{margin:56px 0 40px 0}section.reviews .customer-name{font-size:16px;font-weight:600}section.reviews button svg{width:44px;height:auto}section.current-topics{padding:80px 0 40px}section.current-topics h2{font-size:30px;margin:0 auto 54px}section.current-topics .swiper-slide{height:500px}section.current-topics .swiper-slide img{height:263px}section.current-topics button svg{width:44px;height:auto}section.current-topics .content-slider-nav{margin:56px auto 0}footer .content{max-width:100%}footer .mobile-only{display:none !important}footer .desktop-only{display:block}footer h2{font-size:30px}footer .newsletter-terms{font-size:14px;white-space:nowrap}footer .newsletter-form{gap:10px;position:static}footer .newsletter-form input[type=email]{padding:12px}footer .newsletter-form button{position:static;padding:12px 20px}}@media only screen and (min-width: 1024px){.search-overlay form{max-width:600px}.search-overlay p{font-size:40px}.search-overlay .search-field{font-size:40px}.search-overlay .overlay-close-sok{top:-50px}}@media only screen and (max-width: 1024px){.pop-out-menu-container{right:-100%;width:100%;height:fit-content;box-shadow:-2px 0 8px rgba(0,0,0,.2);transition:right .3s ease;z-index:999999;padding:20px}.pop-out-close{margin-right:4px;width:16px}.pop-out-content{padding:0;margin:20px;gap:20px}.pop-out-menu-items li{font-size:20px;padding:4px 0;margin:16px 0}.pop-out-menu-items .sub-menu{padding-left:0;margin-bottom:30px}.pop-out-menu-items .sub-menu li{margin:8px 0}.pop-out-menu-items .sub-menu li a{font-size:16px;font-weight:300}.chevron-icon{width:24px;height:24px}.pop-out-footer{font-size:16px}}/*# sourceMappingURL=main.css.map */
