:root{--color-primary: #5CB5E7;--color-primary-light: #C8E2F1;--color-text: #231815;--color-white: #FFFFFF;--color-gray: #B5B5B6;--color-background: #FAF9F0}@media screen and (min-width: 750px){.page-width{padding:0 4rem}}body{color:rgb(var(--color-foreground));font-family:Space Grotesk,sans-serif;font-size:.9rem}@media screen and (min-width: 750px){body{font-size:1.2rem}}@media screen and (min-width: 990px){body{font-size:1.4rem}}#MainContent{max-width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,sans-serif!important;font-weight:500!important}@media screen and (max-width: 989px){h1{font-size:1.6rem!important}}@media screen and (max-width: 989px){h2{font-size:1.4rem!important}}@media screen and (max-width: 989px){h3{font-size:1.2rem!important}}p{font-family:Space Grotesk,sans-serif!important}button,.button{font-family:Space Grotesk,sans-serif;white-space:nowrap}@media screen and (max-width: 989px){button,.button{font-size:.9rem}}.button--primary{min-width:0;min-height:0;padding:.3rem .5rem;border-radius:2px;background-color:var(--color-primary)!important;font-weight:500;line-height:1}@media screen and (min-width: 990px){.button--primary{padding:.8rem 1.8rem;font-size:1.6rem}}.button--primary:before,.button--primary:after{display:none}.button--primary>svg{margin-left:.5rem}.button--round{border-radius:15px}@media screen and (min-width: 990px){.underline-links-hover:hover a{text-decoration:none}}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;flex:1 0 auto;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slider-button{height:auto!important}.slider-button>.icon{width:6px;height:auto}@media screen and (max-width: 989px){.slider-counter{font-size:.9rem}}#shopify-section-header{z-index:101}@media only screen and (max-width: 989px){.header{padding-top:0!important;padding-bottom:0!important}}.header-wrapper--border-bottom{border-color:var(--color-gray)}.header--middle-left{grid-template-areas:"heading icons";grid-template-columns:1fr 2fr}@media screen and (min-width: 750px){.header--middle-left{padding-right:1.5rem;padding-left:1.5rem}}@media screen and (min-width: 990px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;padding-right:4rem;padding-left:4rem}}.header__heading{text-align:left;justify-self:flex-start}.header__heading-link{justify-self:flex-start}@media screen and (min-width: 990px){.header__heading-link{padding:.3rem 3rem;border-radius:100px;border:1px solid var(--color-gray);background-color:#fff}}.header__menu-item{cursor:pointer}@media screen and (min-width: 990px){.header__menu-item{font-size:1.6rem}}.header__menu-item .icon-caret{position:static;height:auto}.header__menu-item.list-menu__item{padding-right:1rem}.header__menu-item>span{display:inline-block;padding:.4rem 1.6rem;border-radius:100px;border:1px solid var(--color-gray);background-color:#fff;line-height:1;text-decoration:none}.header__menu-item:hover>span,.header__menu-item:focus>span{background-color:var(--color-primary-light);text-decoration:none!important}.header__menu-item .header__active-menu-item{background-color:var(--color-primary-light);font-weight:600}details[open]>.header__menu-item{text-decoration:none}@media screen and (min-width: 990px){.header__icons{padding:.1rem 1.4rem;border-radius:100px;border:1px solid var(--color-gray);background-color:#fff}}.header__icons .menu-drawer{width:100%}.header__icons .menu-drawer__navigation{padding-top:0}.header__icons .menu-drawer__navigation li{margin-bottom:0!important}.header__icons .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item{display:flex;align-items:center;justify-content:space-between;padding-top:1.6rem;padding-bottom:1.6rem;padding-right:2.6rem!important;padding-left:2.25rem!important;border-bottom:1px solid var(--color-gray);font-size:1.4rem;font-weight:500;line-height:1}.header__icons .menu-drawer__navigation .menu-drawer__submenu{position:static;padding-top:.6rem;padding-bottom:.6rem;border-left:0;border-bottom:1px solid var(--color-gray);transform:none!important;visibility:visible}.header__icons .menu-drawer__navigation .menu-drawer__submenu .menu-drawer__menu-item{border-bottom:0}.header__icons .menu-drawer__navigation .menu-drawer__submenu .menu-drawer__menu-item{padding-top:.8rem;padding-bottom:.8rem;font-size:1.2rem}.header__icons .menu-drawer__navigation .submenu-open{visibility:visible!important}.header__icon,.header__icon--cart .icon{width:3.4rem}@media screen and (min-width: 990px){.header__icon,.header__icon--cart .icon{width:4.4rem;height:3.5rem}}.header__icon--menu .icon{width:1.4rem;height:1.2rem}@media screen and (min-width: 990px){.header__icon--search svg{width:2.3rem;height:2.3rem}}@media screen and (min-width: 990px){.header__icon--account svg{width:2.6rem;height:2.4rem}}.header__icon--cart{margin-right:0}@media screen and (min-width: 990px){.header__icon--cart svg{width:2.4rem;height:2.339rem}}.header__submenu{top:calc(100% - 5px);min-width:0!important;width:auto!important;padding:.8rem .6rem!important;border-radius:9px!important;border:0!important;background-color:#fffefc;white-space:nowrap}.header__submenu .header__menu-item{position:relative;padding:.3rem 1.5rem}.header__submenu .header__menu-item:before{content:"";position:absolute;left:0;width:1rem;height:1rem;border:1px solid #898989;border-radius:100%}.header__submenu .header__menu-item.list-menu__item--active{text-decoration:none}.header__submenu .header__menu-item.list-menu__item--active:after{content:"";position:absolute;left:.3rem;width:.4rem;height:.4rem;border-radius:100%;background-color:#898989}.section-footer-padding{padding-bottom:0!important}@media screen and (max-width: 749px){.footer__content-top{padding-left:1.5rem!important;padding-right:1.5rem!important}}.footer__blocks-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 750px){.footer__blocks-wrapper{flex-direction:row}}.footer__blocks-wrapper .list-social{align-items:center;justify-content:flex-start}.footer__blocks-wrapper .list-social .list-social__link{padding-right:.6rem;padding-left:.6rem;color:#fffef2}@media screen and (max-width: 749px){.footer__blocks-wrapper .list-social .list-social__link>svg{width:1.5rem;height:auto}}.footer-block__heading{margin-bottom:.5rem!important;color:#fffef2;font-size:1.2rem!important;font-weight:500}@media screen and (min-width: 990px){.footer-block__heading{margin-bottom:1.2rem!important;font-size:1.4rem!important}}.footer-block-image{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem!important}@media screen and (max-width: 749px){.footer-block-image{border-bottom:1px solid #FFFEF2;text-align:left!important}}@media screen and (max-width: 989px){.footer-block-image>img{width:4.8rem}}@media screen and (min-width: 750px){.footer-block-image .list-social{display:none}}@media screen and (min-width: 750px){.footer-block--menu{margin-left:5rem}}@media screen and (min-width: 990px){.footer-block--menu{margin-left:12.5rem}}.footer-block--menu>.footer-block__details-content{display:block;column-count:2;margin-bottom:1.5rem}.footer-block--menu>.footer-block__details-content>li{break-inside:avoid;-webkit-column-break-inside:avoid}.footer-block--menu>.footer-block__details-content .list-menu__item--link{padding-top:0!important;color:#fffef2!important;font-weight:500}@media screen and (max-width: 989px){.footer-block--menu>.footer-block__details-content .list-menu__item--link{font-size:1.2rem}}.footer-block--newsletter{display:block!important;margin-top:0!important}@media screen and (min-width: 750px){.footer-block--newsletter{margin-left:auto}}.footer-block--newsletter .newsletter-form__field-wrapper{max-width:none}.footer-block--newsletter .newsletter-form__field-wrapper .field{align-items:center}.footer-block--newsletter .newsletter-form__field-wrapper .field:before,.footer-block--newsletter .newsletter-form__field-wrapper .field:after{display:none}.footer-block--newsletter .newsletter-form__field-wrapper .field__input{padding-right:1.5rem;border:1px solid #FFFEF2;border-radius:6px;color:#fffef2}@media screen and (max-width: 749px){.footer-block--newsletter .newsletter-form__field-wrapper .field__input{height:auto;padding-top:.6rem;padding-bottom:.6rem;border-radius:2px;font-size:1.2rem}.footer-block--newsletter .newsletter-form__field-wrapper .field__input::placeholder{color:#fffef2;opacity:1}.footer-block--newsletter .newsletter-form__field-wrapper .field__input:focus{padding-left:1.5rem}}.footer-block--newsletter .newsletter-form__field-wrapper .field__label{color:#fffef2}@media screen and (max-width: 749px){.footer-block--newsletter .newsletter-form__field-wrapper .field__label{display:none;font-size:1.2rem}}.footer-block--newsletter .newsletter-form__field-wrapper .newsletter-form__button{flex:1 0 auto;width:auto;padding:.8rem 1.8rem;margin-left:.8rem;overflow:visible;color:#fff}.footer-block--newsletter .newsletter-form__field-wrapper .newsletter-form__button>svg{width:1.3rem;height:auto}@media screen and (max-width: 749px){.footer-block--newsletter .footer__list-social{display:none}}.footer-block__newsletter{text-align:left!important}.footer__content-bottom{border-top-color:#faf8ef33!important;overflow-x:hidden}@media screen and (min-width: 990px){.footer__content-bottom{padding-top:6rem!important}}.footer__content-bottom .footer__column--info{padding-right:0;padding-left:0}@media screen and (max-width: 749px){.footer__content-bottom .footer__column--info{padding-top:1.8rem!important}}.footer__content-bottom svg{width:100%;height:auto}@media screen and (min-width: 990px){.footer__content-bottom svg{width:auto}}.modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.modal[open]{opacity:1;visibility:visible;z-index:101}.modal .modal__content{position:absolute;top:0;left:50%;align-items:flex-start;width:92%;height:80%;padding:0 1.5rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);margin-top:5rem;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));background-color:#fffefa;overflow:auto;transform:translate(-50%)}.modal .modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.modal .modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.modal .modal-size--small{max-width:500px!important}.modal .modal-size--medium{max-width:700px!important}.modal .modal-size--large{max-width:1000px!important}.modal .modal__toggle{cursor:pointer;position:absolute;top:2rem;right:1.5rem;background-color:transparent;border:none;padding:0}@media screen and (min-width: 990px){.modal .modal__toggle{top:3.5rem;right:3rem}}@media only screen and (max-width: 989px){.modal .modal__toggle>svg{width:2.6rem;height:2.6rem}}.modal .modal__content-info{margin-top:5rem;text-align:center}@media screen and (min-width: 990px){.modal .modal__content-info{margin-top:10rem}}.modal .modal__content-info-sub{margin:4rem 0}.modal .modal__title{margin:0;font-size:2.4rem;font-weight:700;line-height:normal}@media screen and (min-width: 990px){.modal .modal__title{font-size:4rem}}.modal .modal__image{margin-bottom:2rem}.modal .modal__image img{width:100%;height:auto;display:block}.modal .modal__body{margin-top:2rem}.modal .modal__body>p{margin:3rem auto;font-weight:400!important;line-height:1.2777777778!important}@media screen and (min-width: 990px){.modal .modal__body>p{font-size:1.8rem!important}}@media screen and (min-width: 750px){.modal .modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem}}@media screen and (max-width: 749px){.modal .modal-size--small,.modal .modal-size--medium,.modal .modal-size--large{width:92%!important}.modal .modal__content-info>*{max-height:100%}}.modal-app .modal__content{flex-direction:column;align-items:center;justify-content:flex-start}.modal-app .modal__body>p{max-width:72rem;margin:0 auto 4rem!important}.modal-app .modal__image{display:block;width:calc(100% + 3rem);max-width:none;border:0;margin:4rem -1.5rem 0}@media screen and (min-width: 750px){.modal-app .modal__image{width:calc(100% + 6rem);margin:0 -3rem}}.modal-app .download-buttons{display:flex;justify-content:center;gap:2rem}.modal-app .modal-feature-list{display:flex;flex-wrap:wrap;margin-bottom:4rem}@media screen and (min-width: 750px){.modal-app .modal-feature-list{width:calc(100% + 60px);border-top:1px solid var(--color-gray);margin-right:-3rem;margin-left:-3rem}}.modal-app .modal-feature-list--video{flex-direction:column;flex-wrap:nowrap;margin-top:4rem}.modal-app .modal-feature-list--video .modal-feature-list-item{flex-basis:auto;padding:0;border-bottom:1px solid var(--color-gray)}.modal-app .modal-feature-list--video .modal-feature-list-item__inner{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width: 990px){.modal-app .modal-feature-list--video .modal-feature-list-item__inner{padding-top:8rem;padding-bottom:8rem}}.modal-app .modal-feature-list--video .modal-feature-list-item__content{display:flex;justify-content:space-between;margin-top:2.5rem}.modal-app .modal-feature-list--video .modal-feature-list-item__content h3{margin-top:0;white-space:nowrap}@media screen and (min-width: 990px){.modal-app .modal-feature-list--video .modal-feature-list-item__content h3{font-size:2.9rem}}.modal-app .modal-feature-list--video .modal-feature-list-item__content>div{max-width:40%}.modal-app .modal-feature-list--video .modal-feature-list-item__content>div p{margin-top:0;font-weight:500;line-height:1.27}@media screen and (min-width: 990px){.modal-app .modal-feature-list--video .modal-feature-list-item__content>div p{font-size:1.7rem}}.modal-app .modal-feature-list-item{display:flex;flex-direction:column;align-items:center;flex:1 0 100%;width:calc(100% + 30px);padding:2rem;border-bottom:1px solid var(--color-gray);margin:0 -1.5rem}@media screen and (min-width: 750px){.modal-app .modal-feature-list-item{flex-basis:50%;margin:0}}@media screen and (min-width: 990px){.modal-app .modal-feature-list-item{padding:6rem 2rem}}.modal-app .modal-feature-list-item:first-child{border-top:1px solid var(--color-gray)}@media screen and (min-width: 750px){.modal-app .modal-feature-list-item:first-child{border-top:none}}@media screen and (min-width: 750px){.modal-app .modal-feature-list-item:nth-child(2n){border-left:1px solid var(--color-gray)}}.modal-app .modal-feature-list-item__inner{width:100%;padding:0 2rem;color:#000}@media screen and (min-width: 990px){.modal-app .modal-feature-list-item__inner{padding:0 8rem}}@media screen and (min-width: 990px){.modal-app .modal-feature-list-item__inner img{height:8rem}}.modal-app .modal-feature-list-item__inner h3{font-weight:700!important;color:inherit}.modal-app .modal-feature-list-item__inner ul{padding-left:2rem;line-height:1.4285714286}@media screen and (min-width: 990px){.modal-app .modal-feature-list-item__inner ul{padding-left:1.4rem}}.modal-app .modal-feature-list-item h3{font-size:1.2rem;font-weight:500}@media screen and (min-width: 990px){.modal-app .modal-feature-list-item h3{margin:1.2rem 0 1.5rem;font-size:2.2rem}}.modal-app .modal-feature-list-item p{line-height:1.2;font-weight:400;font-size:.9rem}@media screen and (min-width: 990px){.modal-app .modal-feature-list-item p{font-size:1.2rem}}.modal-app .modal-diagram-list{display:flex;flex-wrap:wrap;align-items:center;gap:5rem;margin-bottom:4rem}.modal-app .modal-diagram-list .modal-diagram{display:flex;flex-direction:column;flex:1 0 100%;padding:3.5rem;border:1px solid var(--color-gray);border-radius:20px}@media screen and (min-width: 750px){.modal-app .modal-diagram-list .modal-diagram{height:100%;flex-basis:calc(50% - 25px)}}.modal-app .modal-diagram-list .modal-diagram h3{margin-top:0;margin-bottom:0;font-size:2.2rem}.modal-app .modal-diagram-list .modal-diagram p{font-size:1.2rem;line-height:1.2}.modal-app .modal-diagram-list .modal-diagram img{max-width:100%;margin-top:auto}.globo-form h3.globo-heading{margin-top:2rem}@media screen and (min-width: 990px){.globo-form h3.globo-heading{margin-top:5rem;font-size:2.4rem}}.globo-form .label-content{font-weight:500}@media screen and (min-width: 990px){.globo-form .label-content{font-size:2rem}}.globo-form .globo-list-control{white-space:nowrap}@media screen and (min-width: 990px){.globo-form .globo-list-control{margin-top:1.6rem}}.globo-form .globo-list-control.option-2-column{width:auto!important}.globo-form .globo-list-control .radio-wrapper .radio-input~.radio-label{font-weight:500!important;font-size:1.2rem!important}@media screen and (min-width: 990px){.globo-form .globo-list-control .radio-wrapper .radio-input~.radio-label{font-size:2rem!important}}.globo-form .globo-list-control .radio-wrapper .radio-input~.radio-label:before,.globo-form .globo-list-control .radio-wrapper .radio-input~.radio-label:after{top:4px;width:1.6rem!important;height:1.6rem!important;border-color:#8a8a8a!important;box-shadow:none!important}.globo-form .globo-list-control+.globo-list-control{padding-left:4rem}@media screen and (max-width: 989px){.globo-form .globo-form-control{margin-bottom:1rem}}@media screen and (max-width: 989px){.globo-form .globo-form-control input,.globo-form .globo-form-control textarea,.globo-form .globo-form-control select,.globo-form .globo-form-control label{font-size:1.2rem}}.globo-form .flat-input{border:1px solid var(--color-gray);height:auto;background-color:transparent}@media screen and (min-width: 990px){.globo-form .flat-input{padding:2rem;font-size:2rem}}.globo-form .flat-input::-webkit-input-placeholder{color:#5b5b5b}.globo-form .flat-input::-moz-placeholder{color:#5b5b5b}.globo-form .flat-input:-ms-input-placeholder{color:#5b5b5b}.globo-form .flat-input:-moz-placeholder{color:#5b5b5b}.globo-form select.flat-input{background:transparent;background-image:url("data:image/svg+xml;utf8,<svg width='13' height='auto' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.50293 0.499782L7.28761 9.40426C7.65335 9.96724 8.47751 9.96724 8.84325 9.40426L14.6279 0.499782' stroke='black' stroke-width='1.5'/></svg>")!important;background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:center;-webkit-appearance:none;appearance:none}@media screen and (min-width: 990px){.globo-form select.flat-input{background-position-x:calc(100% - 20px)}}.globo-form .wizard__footer{margin-top:1.5rem}.globo-form .wizard__footer button.submit.flat-button{width:calc(100% - 10px);margin:0 .5rem;font-size:1.4rem;text-transform:uppercase}@media screen and (min-width: 990px){.globo-form .wizard__footer button.submit.flat-button{width:auto;min-width:34rem;padding-top:1.7rem;padding-bottom:1.7rem;font-size:1.6rem}}.banner--image-text:after{display:none}.banner--image-text .banner__slider{position:relative;width:100%;overflow:hidden}.banner--image-text .banner__slides{display:flex;height:100%;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;transition:transform .5s ease-in-out}.banner--image-text .banner__slide{position:relative;display:flex;flex-direction:column;flex:0 0 100%;width:100%;scroll-snap-align:start}@media screen and (min-width: 990px){.banner--image-text .banner__slide{display:block}}.banner--image-text .banner__navigation{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:2}.banner--image-text .banner__dot{width:10px;height:10px;border-radius:50%;background:#ffffff80;cursor:pointer;border:none;padding:0}.banner--image-text .banner__dot--active{background:#fff}.banner--image-text .banner__arrow{display:none}@media screen and (min-width: 990px){.banner--image-text .banner__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:40px;height:40px;background:#ffffff80;border-radius:50%;border:none;cursor:pointer;z-index:2;align-items:center;justify-content:center}}.banner--image-text .banner__arrow--prev{left:20px}.banner--image-text .banner__arrow--next{right:20px}@media screen and (max-width: 749px){.banner--image-text .banner__arrow{width:30px;height:30px}}.banner--image-text .media *:not(.zoom):not(.deferred-media__poster-button){position:relative}.banner--image-text .media img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.banner--image-text .banner__content{height:100%}@media screen and (max-width: 749px){.banner--image-text .banner__content.banner__content--mobile-hidden{display:none}}@media screen and (min-width: 990px){.banner--image-text .banner__heading.h1{font-size:3.6rem}}.banner--image-text .banner__text{margin-top:2.4rem;line-height:1.3}@media screen and (min-width: 990px){.banner--image-text .banner__text.body{margin-top:4rem;font-size:2rem}}.banner--image-text .banner__buttons{margin-top:2.7rem!important}.newsletter__wrapper{padding-right:0!important;padding-left:0!important}@media screen and (min-width: 750px){.newsletter__wrapper{padding-right:3.5rem!important;padding-left:3.5rem!important}}@media screen and (min-width: 990px){.newsletter__wrapper{display:flex;align-items:center}}.newsletter__wrapper>div{margin-top:0!important}.newsletter__wrapper .newsletter-form{max-width:none!important}.newsletter__wrapper .newsletter__subheading>p{line-height:1.1666666667!important}@media screen and (min-width: 990px){.newsletter__wrapper .newsletter__subheading>p{margin:0 auto 0 0!important;font-size:2.4rem!important;text-align:left}}.newsletter__wrapper .newsletter-form__field-wrapper{display:flex;align-items:center;max-width:63.7rem!important;margin:3rem auto 0}@media screen and (min-width: 990px){.newsletter__wrapper .newsletter-form__field-wrapper{width:50vw!important;margin-top:0}}.newsletter__wrapper .newsletter-form__field-wrapper>svg{flex:1 0 auto;margin-right:1rem}.newsletter__wrapper .newsletter-form__field-wrapper .field{align-items:center;width:calc(100% - 4.8rem)}.newsletter__wrapper .newsletter-form__field-wrapper .field:after{display:none}.newsletter__wrapper .newsletter-form__field-wrapper .field__label{position:static;margin-right:1.2rem}@media screen and (min-width: 990px){.newsletter__wrapper .newsletter-form__field-wrapper .field__label{font-size:2.6rem}}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{width:auto;height:auto;max-width:24.5rem;min-width:0;padding:0!important;border-bottom:2px solid #3E3A39;margin-right:1.6rem}.newsletter__wrapper .newsletter-form__field-wrapper .newsletter-form__button{width:auto;margin-left:auto;text-transform:uppercase}.menu-list-wrapper{border-bottom:1px solid var(--color-gray)}.menu-list-wrapper .title-wrapper-with-link{justify-content:center;padding:5rem 0;border-top:1px solid var(--color-gray);margin:0}.menu-list-wrapper .collection-list-title{font-weight:500;text-align:center}@media screen and (min-width: 990px){.menu-list-wrapper .collection-list-title.h1{font-size:3.6rem}}.menu-list-wrapper .collection-list{column-gap:0;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray)}@media screen and (min-width: 990px){.menu-list-wrapper .collection-list{justify-content:center}}.menu-list-wrapper .collection-list__item{max-width:34rem;padding-top:2rem!important;padding-bottom:2rem!important;border-left:1px solid var(--color-gray);text-align:center}@media screen and (min-width: 990px){.menu-list-wrapper .collection-list__item{padding:2rem}}.menu-list-wrapper .collection-list__item:last-child{border-right:1px solid var(--color-gray)}.menu-list-wrapper .collection-list__item>img{width:30rem;height:auto}.menu-list-wrapper .collection-list__item h3{margin:1rem 0;font-size:2.6rem;font-weight:500}.menu-list-wrapper .collection-list__item .btn--primary{padding:.1rem .6rem;border-radius:2px;font-size:1.2rem}.menu-list-wrapper .menu-list__see-more{max-width:1020px;padding:3rem 0;margin:0 auto;text-align:center}@media screen and (min-width: 990px){.menu-list-wrapper .menu-list__see-more{border-right:1px solid var(--color-gray);border-left:1px solid var(--color-gray)}}.video-list-wrapper .video-list-content{padding:2rem}@media screen and (min-width: 990px){.video-list-wrapper .video-list-content{padding:3rem 2rem}}.video-list-wrapper .title-wrapper-with-link{justify-content:center;margin:0}.video-list-wrapper .video-list-title{font-weight:500;text-align:center}.video-list-wrapper .video-list-title.h1{margin:0 auto;font-size:1.4rem!important}@media screen and (min-width: 990px){.video-list-wrapper .video-list-title.h1{max-width:min(70%,885px);font-size:3.6rem!important}}.video-list-wrapper .video-list-description{max-width:70rem;margin:6px auto 0;line-height:1.2;text-align:center}@media screen and (min-width: 990px){.video-list-wrapper .video-list-description{margin:15px auto 0;font-size:1.8rem}}.video-list-wrapper .video-tabs{border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray)}.video-list-wrapper .video-tabs .video-tabs-inner{width:100%;max-width:120rem;margin:0 auto;display:flex;justify-content:center}.video-list-wrapper .video-tabs .video-tab{display:flex;align-items:center;justify-content:center;color:#000!important;border:0;border-right:1px solid var(--color-gray);padding:.6rem 1.3rem;background:transparent;font-family:Space Grotesk,sans-serif;font-size:.9rem;line-height:1;cursor:pointer;white-space:wrap}@media screen and (min-width: 990px){.video-list-wrapper .video-tabs .video-tab{padding-top:1.6rem;padding-bottom:1.6rem;font-size:2.3rem}}.video-list-wrapper .video-tabs .video-tab:not(.active){opacity:.6}.video-list-wrapper .video-tabs .video-tab:last-child{border-right:none}.video-list-wrapper .video-tabs .video-tab>svg{flex:1 0 1.2rem;max-width:.9rem;margin-left:.2rem}@media screen and (min-width: 750px){.video-list-wrapper .video-tabs .video-tab>svg{flex-basis:2rem;max-width:2rem;height:1.3rem;margin-left:.8rem}}.video-list-wrapper .video-list__container{margin-top:1.6rem;display:none}@media screen and (min-width: 990px){.video-list-wrapper .video-list__container{margin-top:4rem}}.video-list-wrapper .video-list__container.active{display:block}.video-list-wrapper .video-list__item{display:flex;align-items:center;justify-content:center;margin:0 auto}.image-with-text .title-wrapper-with-link{justify-content:center;padding:5rem 1rem;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);margin:0}.image-with-text [id^=SectionHeading-]{font-weight:500;text-align:center}@media screen and (min-width: 990px){.image-with-text [id^=SectionHeading-].h1{font-size:3.6rem}}@media screen and (max-width: 749px){.image-with-text .image-with-text__content{padding:3.5rem 1.6rem 2rem}}@media screen and (max-width: 989px){.image-with-text .image-with-text__content .image-with-text__heading.h1{font-size:1.4rem}}@media screen and (min-width: 990px){.image-with-text .image-with-text__content .image-with-text__heading.h1{font-size:3rem;font-weight:500}}@media screen and (max-width: 749px){.image-with-text .image-with-text__content .image-with-text__text{margin-top:1rem}}.image-with-text .image-with-text__content .image-with-text__text>p{font-weight:400!important;line-height:1.2!important}@media screen and (min-width: 990px){.image-with-text .image-with-text__content .image-with-text__text>p{font-size:1.8rem!important}}@media screen and (max-width: 749px){.image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:1rem}}@media screen and (max-width: 749px){.image-with-text .image-with-text__media-item{padding-right:1.6rem;padding-left:1.6rem}}.image-with-text .image-with-text__media{border:0}@media screen and (max-width: 749px){.image-with-text .image-with-text__grid--reverse-mobile{flex-direction:column-reverse}}.testimonial-wrapper .title-wrapper-with-link{justify-content:center;padding:2rem 1rem;border-top:1px solid var(--color-gray);margin:0}@media screen and (min-width: 990px){.testimonial-wrapper .title-wrapper-with-link{padding:6rem 1rem}}.testimonial-wrapper .collection-list-title{font-size:1.4rem;font-weight:500;text-align:center}@media screen and (min-width: 990px){.testimonial-wrapper .collection-list-title.h1{font-size:3.6rem}}.testimonial-wrapper .slider-mobile-gutter{--desktop-margin-left-first-item: 0;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray)}.testimonial-wrapper .collection-list{max-width:calc(100% - 72px);margin:0 auto!important;column-gap:0;scroll-padding-left:0!important}@media screen and (min-width: 990px){.testimonial-wrapper .collection-list{max-width:93rem}}.testimonial-wrapper .collection-list__item{--grid-desktop-horizontal-spacing: 0px;box-sizing:border-box!important;width:50%!important;max-width:34rem;padding:1.5rem .7rem!important;border-left:1px solid var(--color-gray);border-right:1px solid var(--color-gray)}@media screen and (min-width: 990px){.testimonial-wrapper .collection-list__item{width:33.3333333%!important;padding:3.6rem!important}.testimonial-wrapper .collection-list__item:first-child{margin-left:0!important}}.testimonial-wrapper .collection-list__item:first-child{margin-left:0!important}.testimonial-wrapper .collection-list__item:not(:first-child){margin-left:-1px}.testimonial-wrapper .collection-list__item .testimonial-title{display:flex;align-items:center;gap:.8rem}@media screen and (min-width: 990px){.testimonial-wrapper .collection-list__item .testimonial-title{gap:1.5rem}}.testimonial-wrapper .collection-list__item img{width:2.5rem;height:auto}@media screen and (min-width: 990px){.testimonial-wrapper .collection-list__item img{width:4rem}}.testimonial-wrapper .collection-list__item h3{margin:1rem 0;font-size:1.2rem;font-weight:500}@media screen and (min-width: 990px){.testimonial-wrapper .collection-list__item h3{font-size:2.3rem}}.testimonial-wrapper .collection-list__item p{font-size:.9rem!important;font-weight:400!important;line-height:1.2!important}@media screen and (min-width: 990px){.testimonial-wrapper .collection-list__item p{font-size:1.3rem!important}}.testimonial-wrapper .collection-list__item .btn--primary{padding:.1rem .6rem;border-radius:2px;font-size:1.2rem}.testimonial-wrapper .slider-button--prev,.testimonial-wrapper .slider-button--next{position:absolute;top:50%;width:1.4rem;height:1.4rem;padding:.3rem;border-radius:50%;background-color:#faf8ef;transform:translateY(-50%)}@media screen and (min-width: 990px){.testimonial-wrapper .slider-button--prev,.testimonial-wrapper .slider-button--next{width:2.8rem;height:2.8rem;padding:.7rem}}.testimonial-wrapper .slider-button--prev>svg,.testimonial-wrapper .slider-button--next>svg{width:100%;height:auto}.testimonial-wrapper .slider-button--prev{left:1.6rem}@media screen and (min-width: 990px){.testimonial-wrapper .slider-button--prev{left:calc((100vw - 930px)/2);transform:translate(-100%) translateY(-50%)}}@media screen and (min-width: 1200px){.testimonial-wrapper .slider-button--prev{left:calc((100vw - 930px)/2 - 25px)}}.testimonial-wrapper .slider-button--next{right:1.6rem}@media screen and (min-width: 990px){.testimonial-wrapper .slider-button--next{right:calc((100vw - 930px)/2);transform:translate(100%) translateY(-50%)}}@media screen and (min-width: 1200px){.testimonial-wrapper .slider-button--next{right:calc((100vw - 930px)/2 - 25px)}}.anchor-links-section .anchor-links-list{column-gap:0;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);margin:0;padding:0;list-style:none}@media screen and (min-width: 990px){.anchor-links-section .anchor-links-list{justify-content:center;flex-wrap:wrap}}.anchor-links-section .anchor-link-item{--grid-desktop-horizontal-spacing: 0px;padding-top:1rem!important;padding-bottom:1rem!important;border-left:1px solid var(--color-gray);text-align:center}@media screen and (min-width: 750px){.anchor-links-section .anchor-link-item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 1.5rem)!important}}@media screen and (min-width: 990px){.anchor-links-section .anchor-link-item{padding:2rem}.anchor-links-section .anchor-link-item:first-child{border-left:0}.anchor-links-section .anchor-link-item:last-child{border-right:0}}.anchor-links-section .anchor-link-button{background-color:transparent;color:#0e0202;font-size:1.8rem;font-weight:500;text-decoration:none}.anchor-links-section .anchor-link-button:hover,.anchor-links-section .anchor-link-button:focus{color:var(--color-primary)}.anchor-links-section .title-wrapper-with-link{justify-content:center;padding:5rem 0;border-top:1px solid var(--color-gray);margin:0}.anchor-links-section .section-title{font-weight:500;text-align:center;margin:0}@media screen and (min-width: 990px){.anchor-links-section .section-title{font-size:3.6rem}}.slider-button{color:var(--color-primary)}.slider-button--prev{left:-1rem}.slider-button--next{right:-1rem}.multicolumn .multicolumn-card>h3{padding:2.5rem;padding-bottom:0}.multicolumn .multicolumn-card__image-wrapper{position:relative}.multicolumn .multicolumn-card__image-link{position:absolute;bottom:1.3rem;left:50%;padding:.45rem 1.2rem;font-size:.6rem;transform:translate(-50%)}@media screen and (min-width: 750px){.multicolumn .multicolumn-card__image-link{font-size:1.2rem}}.multicolumn .slider-buttons{margin-top:2rem}.page-menu .multicolumn-rows__mobile,.page-menu .multicolumn-rows__tablet,.page-menu .multicolumn-rows__desktop{display:none}@media screen and (max-width: 749px){.page-menu .multicolumn-rows__mobile{display:block}}@media screen and (min-width: 750px){.page-menu .multicolumn-rows__tablet{display:block}}@media screen and (min-width: 990px){.page-menu .multicolumn-rows__tablet{display:none}.page-menu .multicolumn-rows__desktop{display:block}}.page-menu .multicolumn .title{margin-left:calc((var(--page-width) / 5 - 150px) / 2 - 2rem)}.page-menu .multicolumn .title.h1{font-size:3rem;font-weight:500}.page-menu .multicolumn-list{--grid-desktop-horizontal-spacing: 0;flex-wrap:nowrap;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);margin-bottom:5rem}@media screen and (min-width: 990px){.page-menu .multicolumn-list{margin-bottom:10rem}}.page-menu .multicolumn-list__item{flex:0 1 auto;border-left:1px solid var(--color-gray)}.page-menu .multicolumn-list__item:first-child{border-left:0}.page-menu .multicolumn-list__item--empty{display:list-item!important}.page-menu .multicolumn-card__image-wrapper{margin:0!important}.page-menu .multicolumn-card__image-wrapper>.media{width:15rem;height:15rem;padding-bottom:0;margin:5rem auto 0}.page-menu .multicolumn-card__image-wrapper>.media img{position:static;max-height:100%;object-fit:contain}.page-menu .multicolumn-card__info{padding-top:1.5rem}.page-menu .multicolumn-card__info h3{font-size:1.8rem;font-weight:500;line-height:1.2}.page-menu .multicolumn-card__info .rte{margin-top:.5rem}.page-menu .multicolumn-card__info .rte>p{max-width:16.5rem;padding-top:.5rem;border-top:1px solid var(--color-gray);margin:0 auto;color:#727171;font-size:.8rem;line-height:1.375}.page-collection .product-type-title{margin-left:calc((var(--page-width) / 5 - 150px) / 2 - 2rem);font-size:3rem;font-weight:500}.page-collection .product-grid{--grid-desktop-horizontal-spacing: 0;flex-wrap:nowrap;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);margin-bottom:5rem}@media screen and (min-width: 990px){.page-collection .product-grid{margin-bottom:10rem}}.page-collection .product-grid .grid__item{width:50%!important;border-left:1px solid var(--color-gray)}@media screen and (min-width: 750px){.page-collection .product-grid .grid__item{width:33.3333333333%!important}}@media screen and (min-width: 990px){.page-collection .product-grid .grid__item{width:20%!important}}.page-collection .product-grid .grid__item:first-child{border-left:0}.page-collection .card__inner{--gradient-background: transparent;--color-background: transparent}.page-collection .card__inner:before{display:none}.page-collection .card__inner .card__content{position:absolute!important}.page-collection .card__media{position:static;margin:0!important;overflow:visible}.page-collection .card__media>.media{position:static;width:18rem;height:18rem;padding-bottom:0;margin:2.5rem auto 0}.page-collection .card__media>.media img{position:static;max-height:100%;object-fit:contain}.page-collection .card__information{padding:2.5rem;text-align:center}@media screen and (min-width: 750px){.page-collection .card__information{padding:1.5rem}}.page-collection .card__information .card__heading{display:inline-block;max-width:66%;border-bottom:1px solid var(--color-gray);padding-bottom:.5rem;margin:0 auto;font-weight:500;line-height:1.2}@media screen and (min-width: 750px){.page-collection .card__information .card__heading{font-size:1.5rem}}.page-collection .card__information .card-information{--card-text-alignment: center;margin-top:.5rem;max-width:16.5rem;padding-top:.5rem;margin:0 auto}.page-collection .card__information .card-information .price{margin-top:0!important;color:#727171;font-size:1rem;font-weight:500;line-height:1.375}.page-collection .product-rows__mobile{display:block}.page-collection .product-rows__tablet,.page-collection .product-rows__desktop{display:none}@media screen and (min-width: 750px){.page-collection .product-rows__mobile{display:none}.page-collection .product-rows__tablet{display:block}.page-collection .product-rows__desktop{display:none}}@media screen and (min-width: 990px){.page-collection .product-rows__mobile,.page-collection .product-rows__tablet{display:none}.page-collection .product-rows__desktop{display:block}}.about__heading{padding:2rem 0;margin:0}.about__heading.h1{position:relative}@media screen and (min-width: 750px){.about__heading.h1{font-size:3.6rem;font-weight:500}}.about__heading.h1>a{position:absolute;top:0;right:0}.about__heading.h1>a:after{display:none}.about__heading.h1>a[target=_blank]{display:flex;align-items:center;color:#000;font-size:1.4rem;font-weight:500;text-decoration:none;white-space:nowrap}.about__heading.h1>a[target=_blank]>svg{margin-right:.5rem}.about__text{max-width:50rem;margin:0 auto;color:#000;line-height:1.15}@media screen and (min-width: 750px){.about__text{font-size:2rem}}.about__image-with-text{display:flex;align-items:center;justify-content:space-between}.about__image-with-text-image{display:flex;align-items:center;width:60%;padding:2.4rem 0}@media screen and (min-width: 990px){.about__image-with-text-image{width:68.75%;padding-right:7.5%;border-right:1px solid var(--color-gray);text-align:left}}.about__image-with-text-image>img{max-width:100%}.about__image-with-text-text{width:40%;padding-left:1rem;font-weight:600;line-height:normal;text-align:right}@media screen and (min-width: 990px){.about__image-with-text-text{padding-left:7.5%;margin-bottom:0;font-size:2rem;text-align:left}}.about__image-with-text-text-caption{margin-top:0;margin-bottom:0}.about__image-with-text-text .button{margin-top:1.2rem;font-size:1.2rem}@media screen and (min-width: 990px){.about__image-with-text-text .button{float:right}}.about__awards{padding:2rem 0;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);background-color:#faf8ef}.about__awards-list{display:flex;flex-direction:column;gap:3rem;padding-left:0;margin:0}@media screen and (min-width: 750px){.about__awards-list{flex-direction:row;justify-content:space-between}}.about__award{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 750px){.about__award{align-items:flex-start;text-align:left}}.about__award-title{font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center}.about__award-title>strong{font-size:1.5333333333em}.about__award-ranking{font-size:1.2rem}.rich-text__heading.underlined{position:relative}.rich-text__heading.underlined:after{position:absolute;bottom:-10px;left:50%;height:1px;width:34%;max-width:435px;content:"";background-color:var(--color-gray);transform:translate(-50%)}@media screen and (min-width: 990px){.rich-text__text{font-size:1.8rem}}.docs{position:relative}.docs:before,.docs:after{content:"";position:absolute;left:0;width:100%;height:.5px;background:var(--color-gray)}.docs:before{top:0}.docs:after{bottom:.5px}.docs-list{--grid-mobile-horizontal-spacing: 20px}@media screen and (min-width: 750px){.docs-list{justify-content:center}}@media screen and (min-width: 990px){.docs-list{--grid-desktop-horizontal-spacing: 60px;gap:6rem}}@media screen and (min-width: 990px){.docs-list__item{max-width:47rem!important}}.docs-card{position:relative;height:100%;padding:2rem;background:var(--color-gray);clip-path:polygon(0 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%)}@media screen and (min-width: 990px){.docs-card{clip-path:polygon(0 0,100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%)}}.docs-card:before{content:"";position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:rgb(var(--color-base-background-4));clip-path:polygon(0 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%)}@media screen and (min-width: 990px){.docs-card:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%)}}.docs-card__info{position:relative;display:flex;flex-direction:column;height:100%;padding-bottom:0!important}.docs-card__tagline{margin-bottom:.5rem}@media screen and (max-width: 749px){.docs-card__tagline{font-size:.6rem}}.docs-card h3{display:flex;min-height:2.4em;margin-top:2rem;font-size:1.2rem;line-height:1.2!important}@media screen and (min-width: 990px){.docs-card h3{font-size:3.2rem}}.docs-card h3 span{align-self:flex-end}.docs-card .rte{margin-top:1rem;margin-bottom:.6rem}@media screen and (min-width: 990px){.docs-card .rte{margin-bottom:5rem;font-size:1.4rem}}.docs-card .rte p{line-height:1.2}@media screen and (min-width: 990px){.docs-card .rte p{line-height:1.5}}.docs-card__list{margin-top:auto}.docs-card__list ul{list-style:disc;list-style-position:inside;padding:0;margin:0}.docs-card__list ul li{position:relative;padding-left:0;font-weight:500;line-height:2}@media screen and (max-width: 749px){.docs-card__list ul li{font-size:.6rem}}.link-list{width:100%;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);padding-left:0;margin:0}.link-list li{list-style:none}.link-list li+li{border-top:1px solid var(--color-gray)}.link-list .link-list__item{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;background:none;border:none;padding:1.2rem 2rem;margin:0;color:#000;text-align:left;-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none}@media screen and (min-width: 990px){.link-list .link-list__item{padding:1.8rem 4rem;font-size:2.3rem}}@media screen and (min-width: 990px){.link-list .link-list__item>svg{width:3.7rem;height:3.7rem}}.faq-section__title{text-align:center}.faq-list{list-style:none;padding:0!important;margin:0;counter-reset:faq-counter}.faq-group{margin-top:4rem}@media screen and (min-width: 990px){.faq-group{margin-top:7.5rem}}.faq-group__title{font-weight:700!important;text-align:center}@media screen and (min-width: 990px){.faq-group__title{font-size:3.2rem}}.faq-item{margin-bottom:1.6rem}.faq-item:last-child{margin-bottom:0}.faq-item__question{position:relative;display:flex;justify-content:flex-start;gap:10px;width:100%;background:rgb(var(--color-base-background-3));border:none;padding:1.5rem 40px 1.5rem 1rem;margin:0;color:#000;font-weight:500;text-align:left;-webkit-appearance:none;appearance:none;cursor:pointer;white-space:normal}.faq-item__question:before{counter-increment:faq-counter;content:counter(faq-counter,decimal-leading-zero) "."}@media screen and (min-width: 990px){.faq-item__question{padding:1.5rem 67px 1.5rem 2rem;font-size:2.3rem}}.faq-item__question>svg{position:absolute;right:1rem;top:50%;transform:translateY(-50%);margin-left:auto}@media screen and (min-width: 990px){.faq-item__question>svg{width:3.7rem;height:3.7rem;right:2rem}}.faq-item__answer{padding:1.4rem 1rem 2.4rem 38px;color:#000;text-align:left}@media screen and (min-width: 990px){.faq-item__answer{padding-right:2rem;padding-left:66px;font-size:1.6rem}}.faq-item__answer>p{padding:1.4rem 0;border-bottom:1px solid #D2D1CE;margin:0;line-height:normal}.faq-item__answer>p:first-child{border-top:1px solid #D2D1CE}.columns-three-list.column-border{--grid-mobile-horizontal-spacing: 0;column-gap:0;scroll-padding-left:0!important}.columns-three-list.column-border .columns-three-list__item{position:relative;padding:0}@media screen and (min-width: 750px){.columns-three-list.column-border .columns-three-list__item{padding:2rem}}.columns-three-list.column-border .columns-three-list__item:before{position:absolute;width:calc(100% - 26px);height:1px;top:0;left:13px;content:"";background-color:var(--color-gray)}.columns-three-list.column-border .columns-three-list__item:not(:first-child):after{position:absolute;width:1px;height:calc(100% - 14px);top:7px;left:0;content:"";background-color:var(--color-gray)}.columns-three-list.column-border .columns-three-list__item:first-child{margin-left:0}.columns-three-list.column-border .columns-three-list__item .rte ul{padding-left:2.5rem}@media screen and (max-width: 749px){.columns-three-list.column-border.grid--2-col-tablet-down .columns-three-list__item{width:50%}}.columns-three-list .multicolumn-card__info{padding:0}@media only screen and (max-width: 989px){.columns-three-list .multicolumn-card__info{padding-top:10px!important}}#plans-warranty{border-top:1px solid #b5b5b6}#plans-warranty .multicolumn-card{display:flex;flex-direction:column;height:100%}#plans-warranty .multicolumn-card__image-wrapper{display:flex;align-items:center;justify-content:center;height:100%}#plans-warranty .multicolumn-card__info ul{padding-left:1rem;line-height:1.2;list-style:disc}#plans-warranty .multicolumn-card__info li::marker{color:#5cb5e7}@media (max-width: 989px){#plans-warranty .columns-three-list__item:not(:nth-child(2)){width:calc(20% - var(--grid-mobile-horizontal-spacing) * 3 / 4)}#plans-warranty .columns-three-list__item:not(:nth-child(2)) .media img{width:21px!important}#plans-warranty .columns-three-list__item:nth-child(2){width:calc(60% - var(--grid-mobile-horizontal-spacing) * 3 / 4)}#plans-warranty .columns-three-list__item:nth-child(2) .media img{width:33px!important;height:auto!important}}@media screen and (min-width: 990px){#plans-warranty .multicolumn-card__info{font-size:18px}}#additional-service{border-top:1px solid #b5b5b6;background-color:#f7f5e8}@media (max-width: 989px){#additional-service .page-width{padding-top:20px;padding-bottom:20px}}@media (max-width: 989px){#additional-service .title{font-size:14px!important}}@media screen and (min-width: 990px){#additional-service .title-wrapper-with-link{margin-bottom:45px}}#additional-service .multicolumn-card{display:flex;justify-content:center}#additional-service .multicolumn-card__info{padding-right:.5rem;padding-left:0;line-height:normal}#additional-service .multicolumn-card__info ul{list-style:disc}@media screen and (min-width: 990px){#additional-service .multicolumn-card__info ul li{font-size:14px}}#additional-service .multicolumn-card__info ul li>strong{font-size:1.1rem;font-weight:400}@media screen and (min-width: 990px){#additional-service .multicolumn-card__info ul li>strong{font-size:16px}}#additional-service .multicolumn-card__info ul li>br{content:"";margin-bottom:.5rem;display:block}#why-choose-us .grid{--grid-mobile-vertical-spacing: 10px;--grid-desktop-horizontal-spacing: 30px}#why-choose-us .multicolumn-card{border-radius:5px}@media screen and (min-width: 990px){#why-choose-us .multicolumn-card{border-radius:16px}}#why-choose-us .media{margin-top:5px}@media screen and (min-width: 990px){#why-choose-us .media{margin-top:30px}}#why-choose-us .multicolumn-card__info{padding:3px!important}@media screen and (min-width: 990px){#why-choose-us .multicolumn-card__info{padding:2.5rem!important}}@media screen and (min-width: 990px){#why-choose-us .multicolumn-card__info h3{font-size:22px;line-height:1.2}}#why-choose-us .multicolumn-card__info p{padding-top:10px;border-top:1px solid var(--color-gray);color:#000;line-height:normal}@media screen and (min-width: 990px){#why-choose-us .multicolumn-card__info p{font-size:11px}}.modal-coffee .modal__body>p{max-width:80rem}.modal-coffee h3{padding:10px 15px 0;font-size:2.1rem;font-weight:500}.modal-coffee .multicolumn-card{height:100%;border:1px solid var(--color-gray);background-color:#faf9f0}.modal-coffee .multicolumn-card-spacing{padding-top:15px;margin-right:15px;margin-left:15px}.modal-coffee .multicolumn-card__info{padding:15px 15px 30px;color:#000;line-height:1.1666666667}@media screen and (min-width: 990px){.modal-coffee .multicolumn-card__info{font-size:1.2rem}}.modal-coffee .multicolumn-card__info p{padding-top:12px;border-top:1px solid #b5b5b6}.modal-coffee .slider-mobile-gutter{--grid-desktop-horizontal-spacing: 14px;position:relative;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.modal-coffee .slider-mobile-gutter:before,.modal-coffee .slider-mobile-gutter:after{content:"";position:absolute;left:-1.5rem;width:calc(100% + 3rem);height:1px;background-color:var(--color-gray)}@media screen and (min-width: 750px){.modal-coffee .slider-mobile-gutter:before,.modal-coffee .slider-mobile-gutter:after{left:-3rem;width:calc(100% + 6rem)}}.modal-coffee .slider-mobile-gutter:before{top:0}.modal-coffee .slider-mobile-gutter:after{bottom:0}@media screen and (min-width: 750px){.modal-coffee .slider-mobile-gutter{padding-top:3.5rem;padding-bottom:3.5rem}}.modal-coffee .slider-mobile-gutter .multicolumn-list{max-width:80rem;margin:0 auto}.modal-coffee .slider-button[disabled]{color:#ccc}.modal-coffee .slider-buttons{margin-top:2rem}@media screen and (min-width: 990px){.modal-coffee .slider-buttons{margin-top:3rem}}.modal-coffee .slider-buttons .slider-button{width:auto;height:auto;padding:0 2.5rem}@media screen and (min-width: 990px){.modal-coffee .slider-buttons .slider-button>svg{width:2.5rem;height:2.3rem}}@media screen and (min-width: 990px){.modal-coffee .slider-buttons.hide-buttons-desktop{display:none}}@media screen and (max-width: 989px){.modal-coffee .slider-buttons.hide-buttons-mobile{display:none}}.modal-coffee .modal__content-info-sub .modal__body a{display:inline-block;color:var(--color-primary);cursor:pointer;text-decoration:none;transition:transform .3s ease-in-out;transform-origin:right bottom}.modal-coffee .modal__content-info-sub .modal__body a:hover,.modal-coffee .modal__content-info-sub .modal__body a:focus{transform:scale(1.2)}.logos-container{--logos-gap: 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--logos-gap);padding:0 2rem;margin:0;list-style:none}@media screen and (min-width: 990px){.logos-container{--logos-gap: 4rem;flex-direction:row;gap:var(--logos-gap)}}@media screen and (min-width: 1200px){.logos-container{padding:0 9rem}}.logos-container .logo-item{flex:0 0 calc((100% - var(--logos-gap) * (var(--logo-count) - 1)) * var(--logo-base-width) / var(--total-logo-width));max-width:calc(var(--logo-base-width) * 1px);text-align:center}.logos-container .logo-item img.logo-image{display:block;width:100%;height:auto}.simple-image{position:relative;display:block;width:100%}.simple-image--full .page-width{max-width:100%;padding:0}.simple-image__wrapper{position:relative;width:100%;display:block}.simple-image__image{display:block;width:100%;height:auto}.simple-image__placeholder{aspect-ratio:16/9;background:#f4f4f4;display:flex;align-items:center;justify-content:center}.simple-image__placeholder .placeholder-svg{width:100%;height:100%}.swiper-container{width:100%;padding:20px 0;position:relative;overflow:hidden}.swiper-slide{width:240px;height:auto;transition:all .3s ease;opacity:.4;transform:scale(.8)}.swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-slide-active{opacity:1;transform:scale(1.2)!important;z-index:2}.swiper-slide-prev,.swiper-slide-next{opacity:1;transform:scale(.8)!important}.swiper-button-prev,.swiper-button-next{padding:0;margin-top:0!important;transform:translateY(-50%)}@media screen and (max-width: 749px){.swiper-button-prev,.swiper-button-next{width:1rem!important}}@media screen and (max-width: 749px){.swiper-button-prev>img,.swiper-button-next>img{width:1rem!important;height:1rem!important}}.swiper-button-prev:after,.swiper-button-next:after{display:none}.two-columns-text-with-image{margin:0 auto}.two-columns-text-with-image__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:3rem;line-height:1.2}@media screen and (min-width: 990px){.two-columns-text-with-image__heading{margin-bottom:3rem}}.two-columns-text-with-image__heading>span{flex-basis:50%}.two-columns-text-with-image__heading>a{display:block;color:inherit;font-size:.9rem;text-decoration:none}@media screen and (min-width: 990px){.two-columns-text-with-image__heading>a{font-size:1.6rem}}.two-columns-text-with-image__heading>a>svg{vertical-align:middle}@media screen and (max-width: 749px){.two-columns-text-with-image__heading>a>svg{width:auto;height:1rem}}.two-columns-text-with-image__content{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 990px){.two-columns-text-with-image__content{gap:3rem}}.two-columns-text-with-image__text-columns{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 750px){.two-columns-text-with-image__text-columns{flex-direction:row;gap:2rem}}@media screen and (min-width: 990px){.two-columns-text-with-image__text-columns{gap:4rem}}.two-columns-text-with-image__text-column{line-height:1.2}@media screen and (min-width: 990px){.two-columns-text-with-image__text-column{flex:1;font-size:1.8rem}}.two-columns-text-with-image__image-wrapper{width:100%;max-width:100%}.two-columns-text-with-image__image{display:block;width:100%;height:auto}.featured-blog .blog__posts{--grid-mobile-horizontal-spacing: 15px;--grid-desktop-horizontal-spacing: 35px;max-width:100rem;margin:0 auto}@media screen and (max-width: 749px){.featured-blog .blog__posts .blog__post{width:calc((100% - var(--grid-mobile-horizontal-spacing) * 3) / 2)!important}}@media screen and (min-width: 750px){.featured-blog .blog__posts .blog__post{width:calc((100% - var(--grid-desktop-horizontal-spacing)) / 2)!important}.featured-blog .blog__posts .blog__post:first-child{margin-left:0!important}}.featured-blog .blog__posts .blog__post .article-card{border:1px solid #b2b2b2;border-radius:6px;color:var(--color-text)}.featured-blog .blog__posts .blog__post .article-card__image-wrapper{top:-1px;left:-1px;width:calc(100% + 2px);border-radius:6px}@media screen and (max-width: 989px){.featured-blog .blog__posts .blog__post .article-card .card__information{padding:.8rem 1.1rem 0}}.featured-blog .blog__posts .blog__post .article-card__info{color:inherit;font-family:Space Grotesk,sans-serif;font-size:.6rem}@media screen and (min-width: 990px){.featured-blog .blog__posts .blog__post .article-card__info{font-size:.8rem}}.featured-blog .blog__posts .blog__post .article-card .card__heading{height:2.25em;margin-top:.5rem;margin-bottom:0;font-size:.9rem!important;line-height:1.125;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 990px){.featured-blog .blog__posts .blog__post .article-card .card__heading{margin-top:1.2rem;font-size:1.6rem!important}}.featured-blog .blog__posts .blog__post .article-card .article-card__excerpt{margin-top:.9rem;font-size:.6rem;line-height:1}@media screen and (min-width: 990px){.featured-blog .blog__posts .blog__post .article-card .article-card__excerpt{margin-top:1.5rem;font-size:1.2rem}}.featured-blog .slider-buttons{margin-top:2rem}@media screen and (max-width: 749px){.plans .page-width{padding-right:1.5rem!important;padding-left:1.5rem!important}}.plans-list{--grid-mobile-horizontal-spacing: 15px;--grid-desktop-horizontal-spacing: 45px}@media screen and (min-width: 750px){.plans-list{scroll-padding-left:0!important}}@media screen and (min-width: 990px){.plans-list{justify-content:center}}.plans-list__item{border:1px solid var(--color-gray);border-radius:30px;overflow:hidden}@media screen and (max-width: 749px){.plans-list__item{width:calc((100% - var(--grid-mobile-horizontal-spacing)) / 2 - 2px)!important}.plans-list__item:first-child{margin-left:0!important}.plans-list__item:last-child{margin-right:0!important}}@media screen and (min-width: 750px){.plans-list__item{width:calc((100% - var(--grid-desktop-horizontal-spacing)) / 2 - 2px)!important}}@media screen and (min-width: 990px){.plans-list__item{width:calc(33.3333333% - var(--grid-desktop-horizontal-spacing) * 2 / 3)!important;max-width:35rem!important}}.plans-list__item .multicolumn-card>h3{padding-right:3rem;padding-left:3rem;font-size:1.2rem}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card>h3{font-size:2.2rem}}.plans-list__item .multicolumn-card .multicolumn-card__image-wrapper{margin:1.2rem 0}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card .multicolumn-card__image-wrapper{margin:2.5rem 0}}.plans-list__item .multicolumn-card .multicolumn-card__button-wrapper{padding:0 1rem}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card .multicolumn-card__button-wrapper{padding:0 3rem}}.plans-list__item .multicolumn-card .multicolumn-card__price{line-height:1}.plans-list__item .multicolumn-card .multicolumn-card__price-value{font-size:.6rem}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card .multicolumn-card__price-value{font-size:1.3rem}}.plans-list__item .multicolumn-card .multicolumn-card__price-value>strong{font-size:1.2rem;font-weight:500}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card .multicolumn-card__price-value>strong{font-size:2.7rem}}.plans-list__item .multicolumn-card .multicolumn-card__price-note{font-size:.6rem}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card .multicolumn-card__price-note{font-size:1.1rem}}.plans-list__item .multicolumn-card .multicolumn-card__button{width:100%;padding-top:.9rem;padding-bottom:.9rem;border-radius:4px;margin-top:1rem;text-transform:uppercase}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card .multicolumn-card__button{margin-top:2rem;font-size:1.4rem}}.plans-list__item .multicolumn-card .multicolumn-card__info{padding:1.5rem 1rem 2rem;color:#3e3a39}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card .multicolumn-card__info{padding:1.5rem 3rem 2rem}}.plans-list__item .multicolumn-card .multicolumn-card__info .rte{text-align:left}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card .multicolumn-card__info .rte>svg{width:3.1rem;height:2.7rem}}.plans-list__item .multicolumn-card .multicolumn-card__info ul{padding-left:1rem;line-height:normal;list-style-type:disc}@media screen and (min-width: 990px){.plans-list__item .multicolumn-card .multicolumn-card__info ul{font-size:1.3rem}}.plans-list__item .multicolumn-card .multicolumn-card__info ul>li::marker{color:var(--color-primary)}.modal-plan .modal__content{align-items:stretch}@media screen and (min-width: 750px){.modal-plan .modal__content-info{margin-top:4rem}}.modal-plan .tabs{width:100%}.modal-plan .tabs__list{display:flex;justify-content:center;gap:2rem}@media screen and (min-width: 750px){.modal-plan .tabs__list{gap:8rem}}.modal-plan .tabs__button{padding:.3rem 1.3rem;border:1px solid #e6e6e4;border-radius:25px;color:#000;font-size:1.4rem;background:none;cursor:pointer;font-weight:700}@media screen and (min-width: 990px){.modal-plan .tabs__button{font-size:1.6rem}}.modal-plan .tabs__button.active{background:var(--color-primary-light)}.modal-plan .tabs__button:hover:not(.active):after{background:#0003}.modal-plan .tabs__panel{display:none}.modal-plan .tabs__panel.active{display:block}.modal-plan .plan-content{padding:2rem 0;text-align:center}.modal-plan .plan-content h3{font-weight:700!important;margin:2rem 0}@media screen and (min-width: 750px){.modal-plan .plan-content h3{font-size:2.4rem}}@media screen and (min-width: 990px){.modal-plan .plan-content h3{font-size:4rem}}.modal-plan .plan-content__price{color:#000;font-weight:500;font-size:1.4rem}@media screen and (min-width: 750px){.modal-plan .plan-content__price{font-size:1.8rem}}@media screen and (min-width: 990px){.modal-plan .plan-content__price{font-size:3.2rem}}.modal-plan .plan-content__price+h3{margin-top:6rem}.modal-plan .plan-content__price--stacked{display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;border:1px solid #dfdedb;border-radius:5px;background-color:#faf8efb3}@media screen and (min-width: 990px){.modal-plan .plan-content__price--stacked{padding:4.5rem 1.5rem}}.modal-plan .plan-content__price--stacked .price-item{display:flex;flex-direction:column;align-items:center}.modal-plan .plan-content__price--stacked .price-item .plus-sign{color:var(--color-text);font-size:2.5rem;line-height:1}@media screen and (min-width: 750px){.modal-plan .plan-content__price--stacked .price-item .plus-sign{font-size:5rem}}.modal-plan .plan-content__price--stacked .price-item .suffix,.modal-plan .plan-content__price--stacked .price-item .additional-item{color:var(--color-text)}.modal-plan .plan-content__price--single .price-option__label{display:block;padding:2.5rem 1.5rem;border:1px solid #dfdedb;border-radius:5px;background-color:#faf8efb3;line-height:1.2;cursor:pointer}@media screen and (min-width: 990px){.modal-plan .plan-content__price--single .price-option__label{padding:4.5rem 1.5rem}}.modal-plan .plan-content__price--single .price-option input{position:absolute;visibility:hidden;opacity:0}.modal-plan .plan-content__price--single .price-option input:checked+label{border-color:transparent;background-color:var(--color-primary-light)}.modal-plan .plan-content__price--single .price-option .price-amount,.modal-plan .plan-content__price--single .price-option .price-suffix{font-size:1.2rem}@media screen and (min-width: 990px){.modal-plan .plan-content__price--single .price-option .price-amount,.modal-plan .plan-content__price--single .price-option .price-suffix{font-size:2rem}}.modal-plan .plan-content__price--single .price-option+.price-option{margin-top:2.6rem}.modal-plan .plan-content__features{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray)}@media screen and (min-width: 750px){.modal-plan .plan-content__features{flex-direction:row;gap:3rem;padding:3rem 0}}.modal-plan .plan-content__features>li{padding:1.5rem;line-height:1;text-align:center;list-style:none}.modal-plan .plan-content__features>li>h4{margin:1.2rem 0 .8rem;font-size:1.2rem}@media screen and (min-width: 990px){.modal-plan .plan-content__features>li>h4{font-size:1.6rem}}.modal-plan .plan-content__features>li>p{color:#626262;font-size:.9rem;line-height:1.3333333333}.modal-plan .plan-content__summary{padding:3rem 0;line-height:1.5}.modal-plan .plan-content__summary-price{font-weight:500;font-size:1.4rem}@media screen and (min-width: 990px){.modal-plan .plan-content__summary-price{font-size:1.8rem}}.modal-plan .plan-content__summary-due{font-size:1.8rem;font-weight:600;line-height:1}@media screen and (min-width: 990px){.modal-plan .plan-content__summary-due{font-size:2.4rem}}.modal-plan .plan-content__summary-due small{font-size:.625em;font-weight:400}.modal-plan .plan-content__summary .button--primary{padding:2.3rem;margin:3rem 0;width:100%;font-size:1.6rem;text-transform:uppercase}@media screen and (min-width: 990px){.page-index .multicolumn .multicolumn-list{--grid-desktop-horizontal-spacing: 20px}}.page-index .multicolumn h3{font-size:9px}@media screen and (min-width: 990px){.page-index .multicolumn h3{padding:0 15px;font-size:26px}}.page-index .multicolumn .multicolumn-card-spacing{padding-top:.6rem;margin-left:.3rem;margin-right:.3rem}@media screen and (min-width: 990px){.page-index .multicolumn .multicolumn-card-spacing{padding-top:1rem;margin-left:.6rem;margin-right:.6rem}}.page-index .multicolumn .multicolumn-card__info{padding:5px 0 20px;color:#000;font-size:12px;line-height:1.16}@media screen and (min-width: 990px){.page-index .multicolumn .multicolumn-card__info{padding:10px 15px 20px}}.page-index .multicolumn .multicolumn-card__info .rte{margin-top:0}@media screen and (min-width: 990px){.page-index .multicolumn .multicolumn-card__info .rte{margin-top:5px}}.page-index .multicolumn .multicolumn-card__info p{padding:2px 15px 0;border-top:1px solid #b5b5b6;font-size:6px}@media screen and (min-width: 990px){.page-index .multicolumn .multicolumn-card__info p{padding-top:8px;font-size:12px}}.page-index .multicolumn .multicolumn-card{border-radius:10px}.page-locations .main-blog .blog-articles{display:block}.page-locations .main-blog .blog-articles__group{margin-bottom:8rem}.page-locations .main-blog .blog-articles__tag-title{display:flex;padding-bottom:2.6rem;border-bottom:1px solid var(--color-gray);margin-bottom:4.5rem;font-size:3rem;font-weight:500}.page-locations .main-blog .blog-articles__tag-title:before{content:"";display:block;width:1.5rem;height:1px}@media screen and (min-width: 750px){.page-locations .main-blog .blog-articles__tag-title:before{width:4rem}}@media screen and (min-width: 1200px){.page-locations .main-blog .blog-articles__tag-title:before{width:8rem}}.page-locations .main-blog .blog-articles__articles{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 750px){.page-locations .main-blog .blog-articles__articles{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}}@media screen and (min-width: 990px){.page-locations .main-blog .blog-articles__articles{gap:8rem}}@media screen and (min-width: 1200px){.page-locations .main-blog .blog-articles__articles{margin:0 4rem}}.page-locations .main-blog .blog-articles__articles .article-card{background-color:var(--color-background)}.page-locations .main-blog .blog-articles__articles .article-card .card__content{padding:1.5rem}.page-locations .main-blog .blog-articles__articles .article-card .card__content .card__information{padding:0}.page-locations .main-blog .blog-articles__articles .article-card .card__content .card__heading{margin-bottom:0;font-size:2rem;font-weight:500}.page-locations .main-blog .blog-articles__articles .article-card .card__content .article-card__info{display:none}.page-locations .main-blog .blog-articles__articles .article-card .card__content .article-card__excerpt{padding-top:.5rem;border-top:1px solid var(--color-gray);margin:.5rem 0 0;color:#727171;font-weight:500;font-size:1rem}@media screen and (max-width: 989px){.page-article .article-template__link{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
