.category-list-block{color:var(--color-9);margin-top:100px;margin-bottom:100px}.category-list,.category-list-item,.category-list-media,.category-list-media-image,.category-list-name,.category-list-wrapper{display:block}.category-list{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.category-list::-webkit-scrollbar{display:none}.category-list-header+.category-list,.category-list-header+.info-item-list{margin-top:20px}.category-list-header-prefix,.category-list-header-title{color:var(--color-heading-2);text-align:center}.category-list-header-title{font-family:var(--font-heading);font-size:2rem;font-weight:800;line-height:1}.category-list-item{color:currentColor;flex-shrink:0;font-family:var(--font-heading);font-size:calc(21/var(--font-size)*1rem);line-height:1.2;margin-right:20px;text-align:center;text-decoration:none;transition-duration:.3s;max-width:279px;width:50%}.category-list-item:hover{color:var(--color-1)}.category-list-item:nth-child(n+5){display:none}.category-list-item svg{fill:currentColor;width:31px}.category-list-media{border-radius:100px;margin-bottom:49px;height:80px;overflow:hidden}.category-list-media-image{object-fit:cover;width:100%;height:100%}.category-list-navigation{display:none;position:relative;height:40px}@media (min-width:600px){.category-list-media{height:160px}}@media (min-width:1024px){.category-list{justify-content:space-between}.category-list-item{margin-right:40px;max-width:279px;width:calc(25% - 40px)}.category-list-item:nth-child(4){margin-right:0}}.description-content,.description-section,.description-title{margin-left:auto;margin-right:auto}.description-content,.description-title{max-width:700px;width:100%}.description-section{--color-background:var(--color-9);--color-title:var(--color-6);--max-width:1008px;background-color:var(--color-background);border-radius:12px;color:#fff;margin:100px 20px;padding:60px 20px;max-width:var(--max-width)}.description-section .button{margin-top:35px}.description-title{color:var(--color-title);font-family:var(--font-heading);font-size:2rem;font-weight:800;margin:0 auto 26px}@media (min-width:1048px){.description-section{margin:100px auto}}.image-video{--shadow:0px 17px 20px 4px rgba(0,0,0,.17);color:var(--color-9);font-family:var(--font-heading);font-size:calc(18/var(--font-size)*1rem);margin-top:100px;margin-bottom:100px}.image-video-media{--media-width:591px;background-position:center;background-repeat:no-repeat;background-size:100%;border-radius:var(--radius);margin-bottom:60px;position:relative;max-width:var(--media-width);width:100%;overflow:hidden}.image-video-media img{display:block}.image-video-media svg{position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%)}.image-video-prefix,.image-video-title{margin-bottom:27px}.image-video-title{font-size:calc(52/var(--font-size)*1rem);font-weight:800;line-height:1}.image-video--shadow{font-size:calc(21/var(--font-size)*1rem)}.image-video--shadow .image-video-media{--media-width:694px;background-size:100%;box-shadow:var(--shadow)}.image-video--video iframe,.image-video--video .image-video-media img{border-radius:var(--radius);position:absolute;top:0;left:0;width:100%;height:100%}.image-video--video iframe{z-index:1}.image-video--video .image-video-media img{object-fit:cover}.image-video--video .image-video-media{cursor:pointer}.image-video--video .image-video-media:before{content:"";display:block;overflow:hidden;padding-bottom:calc(9/16*100%);width:100%}.contentmanager-contenttype-static_page .image-video{font-size:1rem}@media (min-width:694px){.image-video{display:flex;align-items:flex-start;gap:40px}.image-video-media{flex-shrink:0;width:calc(694/1216*100%)}.image-video--right{flex-direction:row-reverse}.contentmanager-contenttype-static_page .image-video-media{width:calc(353/1014*100%)}}@media (min-width:1216px){.image-video{gap:100px}.image-video--shadow .image-video__body,.image-video--video .image-video__body{margin-top:40px}.image-video-description>a:last-child,.image-video-description>p:last-child>a{margin-top:40px}.image-video-description p+h1,.image-video-description p+h2,.image-video-description p+h3,.image-video-description p+h4,.image-video-description p+h5,.image-video-description p+h6{margin-top:80px}.contentmanager-contenttype-static_page .image-video--shadow .image-video__body,.contentmanager-contenttype-static_page .image-video--video .image-video__body{margin-top:0}}.info-item{flex-grow:1;padding:20px;text-align:center;max-width:calc(100%/2)}.info-item-description:not(:nth-child(1)),.info-item-label:not(:nth-child(1)){margin-top:10px}.info-item-link{color:var(--color-heading-2);text-decoration:none;transition:.3s}a.info-item-link:hover{color:var(--color-link)}.info-item-list{display:flex;flex-wrap:wrap;justify-content:center}.info-item-title{font-family:var(--font-heading);font-size:calc(21*var(--rem));font-weight:700;line-height:1.2}@media (min-width:768px){.info-item{max-width:calc(100%/5)}}.product-list{--add-to-cart-button-width:72px}.product-list .product-item-details .action.tocart.primary{background-color:transparent;border:0;margin:0;padding:0;position:absolute;top:0;right:0;min-width:0}.product-list .product-item-details .action.tocart.primary:after{display:none}.product-list .product-item-details .action.tocart.primary svg{display:block;width:var(--add-to-cart-button-width);height:var(--add-to-cart-button-width)}.product-list-block{margin-top:100px;margin-bottom:100px}.product-list-block .g-product-item:nth-child(n+5){display:none}.product-list-block .owl-nav{display:none}.product-list-block-header{margin-bottom:75px}.product-list-block-prefix{color:var(--color-heading-2)}.product-list-block-title,.static-page-title{color:var(--color-heading-2);font-family:var(--font-heading);font-size:calc(52/var(--font-size)*1rem);font-weight:800;line-height:1}.g-product-item-image,.g-product-item-media,.g-product-item-name{color:var(--color-heading-2);display:block;font-family:var(--font-heading);font-weight:700;text-decoration:none}.g-product-item-media{border-radius:10px;margin-bottom:15px;position:relative;overflow:hidden}.g-product-item-media .product-image-photo,.g-product-item-image{object-fit:cover;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.g-product-item-name{display:block;font-family:var(--font-heading);margin-bottom:15px;width:calc(100% - var(--add-to-cart-button-width) - 30px)}.g-product-item-price span:nth-child(1){color:var(--color-5);display:block;font-size:calc(12/var(--font-size)*1rem);text-transform:uppercase}.g-product-item-price span:nth-child(2),.g-product-item-price span:nth-child(3){color:var(--color-heading-1);line-height:1}.g-product-item-price span:nth-child(2){font-family:var(--font-heading);font-size:calc(34/var(--font-size)*1rem)}.g-product-list .product-item-details{position:relative}@media (hover:hover){.product-list .product-item-details .action.tocart.primary:hover svg circle,.product-list .product-item-details .action.tocart.primary:hover svg path{transition-duration:.3s}.product-list .product-item-details .action.tocart.primary:hover svg circle{fill:var(--color-2)}.product-list .product-item-details .action.tocart.primary:hover svg path{fill:#fff}}.banner-group .site-banner{margin-bottom:0}.banner-group .banner-group-prefix:nth-child(1),.banner-group .banner-group-title:nth-child(1){margin-top:100px}.banner-group-prefix,.banner-group-title{text-align:center}.banner-group-title{font-family:var(--font-heading);font-size:calc(32/var(--font-size)*1rem);font-weight:800;line-height:1}.banner-group-prefix+.banner-carousel,.banner-group-title+.banner-carousel{margin-top:20px}.banner-group .owl-dots{display:none}.banner-group .owl-nav svg{display:block;width:52px;height:30px}.banner-group .owl-nav svg path{fill:#fff}.banner-group .owl-nav svg rect{stroke:#fff}.banner-group .owl-nav .owl-prev,.banner-group .owl-nav .owl-next{position:absolute;top:50%;z-index:1;transform:translateY(-50%)}.banner-group .owl-nav .owl-prev{left:30px}.banner-group .owl-nav .owl-next{right:30px}.site-banner{--color-background:var(--color-9);--color-copy:#fff;margin-bottom:100px}.site-banner-body{background-color:var(--color-background);color:var(--color-copy);padding:40px 20px}.site-banner-description{margin-bottom:35px}.site-banner-image-desktop,.owl-carousel .owl-item img.site-banner-image-desktop,.site-banner-media .video-wrapper{display:none}.site-banner-image-mobile{display:block}.site-banner-title{font-family:var(--font-heading);font-size:calc(32/var(--font-size)*1rem);font-weight:800;line-height:1;margin-bottom:20px}@media (min-width:768px){.site-banner,.site-banner-body{display:flex}.site-banner{--banner-height:518;height:calc(var(--banner-height)*1px);overflow:hidden}.site-banner-body{align-items:flex-start;justify-content:center;flex-direction:column;flex-shrink:0;padding:40px;width:50%}.site-banner-image-desktop,.owl-carousel .owl-item img.site-banner-image-desktop{display:block}.site-banner-image-mobile,.owl-carousel .owl-item img.site-banner-image-mobile{display:none}.site-banner-media{position:relative}.site-banner-media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.site-banner-media img{object-fit:cover;object-position:center;width:100%;height:100%}.site-banner-media .video-wrapper{display:block;position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%) scale(1.3);width:calc((var(--banner-height)*16/9*1px));height:calc(var(--banner-height)*1px)}.site-banner--content-center{justify-content:center;position:relative;text-align:center}.site-banner--content-center .site-banner-body{background-color:transparent;align-items:center;margin-left:auto;margin-right:auto;padding:0;max-width:730px;width:100%}.site-banner--content-center .site-banner-media{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.site-banner--content-center .site-banner-media:before{background-color:rgba(32,34,36,.6);content:'';position:absolute;top:0;left:0;width:100%;height:100%}.site-banner--content-center .site-banner-media .video-wrapper{transform:translate(-50%,-50%) scale(1.6);width:100vw;height:calc(100vw*9/16)}.site-banner--content-left .site-banner-body,.site-banner--content-right .site-banner-body,.site-banner--content-left .site-banner-media,.site-banner--content-right .site-banner-media{width:50%}.site-banner--content-left{flex-direction:row-reverse}}@media (min-width:1024px){.site-banner--content-center .site-banner-media .video-wrapper{transform:translate(-50%,-50%) scale(1.3)}}@media (min-width:1216px){.site-banner-body{padding-left:100px;padding-right:100px}}.static-page-title{margin-bottom:88px}.article-date,.blog-back-link{width:50%}.article-date{color:var(--color-4);font-size:calc(14/var(--font-size)*1rem);text-align:right}.article-excerpt,.article-title,.blog-article h1,.blog-article h2,.blog-article h3,.blog-article h4,.blog-article h5,.blog-article h6{font-family:var(--font-heading)}.article-excerpt{color:var(--color-4);font-size:calc(21/var(--font-size)*1rem);font-weight:500;line-height:calc(25/21);margin-bottom:67px}.article-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:65px}.article-main-image{margin-top:40px;width:100%}.article-title,.blog-article h1,.blog-article h2,.blog-article h3,.blog-article h4,.blog-article h5,.blog-article h6{color:var(--color-9);font-weight:700}.article-title{font-size:calc(32/var(--font-size)*1rem);font-weight:800;line-height:1;margin-bottom:45px}.blog-article img{border-radius:var(--radius)}.blog-article li{margin-bottom:.7em;padding-left:1em}.blog-article ol,.blog-article ul{margin-top:50px;margin-bottom:50px;padding-left:30px}.blog-article ol li::marker{color:var(--color-4)}.blog-article ul li{list-style:none}.blog-article ul li{list-style-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%200c-6.627%200-12%205.373-12%2012s5.373%2012%2012%2012%2012-5.373%2012-12-5.373-12-12-12zm-1%2017l-5-5.299%201.399-1.43%203.574%203.736%206.572-7.007%201.455%201.403-8%208.597z%22%20fill%3D%22%23003764%22%2F%3E%3C%2Fsvg%3E')}.blog-article p .button{margin-top:1rem;margin-bottom:2rem}.blog-back-link{font-size:calc(12/var(--font-size)*1rem);text-decoration:none}.blog-back-link svg{fill:var(--color-1);margin-right:15px;transform:translateY(1px);width:6px;height:10px}@media (min-width:768px){.article-main-image{height:378px;overflow:hidden}.article-main-image img{object-fit:cover;width:100%;height:100%}}