html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0}h1,h2,h3,p,ul,ol{margin:0;padding:0}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}ul,ol{list-style:none}.container{width:100%;box-sizing:border-box;padding-inline:20px}@media (min-width: 744px){.container{padding-inline:72px;max-width:744px;margin-inline:auto}}@media (min-width: 1260px){.container{max-width:1260px;padding-inline:120px;margin-inline:auto}}.page{font-family:Poppins,sans-serif;color:#fff;background-color:#1d1d1d;font-weight:400;font-style:Regular;font-size:16px;line-height:1.4;letter-spacing:0;scroll-behavior:smooth}.page:has(.page__menu:target){overflow:hidden}.page__body{margin:0}.page__menu{z-index:100;transform:translate(-100%);position:fixed;opacity:0;pointer-events:none;top:0;right:0;left:0;transition:all .5s}.page__menu:target{transform:translate(0);pointer-events:all;opacity:1}.header{display:flex;flex-direction:column;background-size:cover;background-position:center right;background-image:url(/layout_landing-page/assets/header-bg-tablet-CS1v0FTB.png)}@media (min-width: 744px){.header{background-image:url(/layout_landing-page/assets/header-bg-tablet-CS1v0FTB.png)}}@media (min-width: 1260px){.header{background-image:url(/layout_landing-page/assets/header-bg-desktop-CHC7kAUu.png);background-position-x:center}}.header__content{height:100vh;box-sizing:content-box;display:flex;flex-direction:column;justify-content:space-between}.header__top{display:flex;justify-content:space-between;align-items:center}.header__bottom{padding-bottom:88px}@media (min-width: 744px){.header__bottom{padding-bottom:130px}}@media (min-width: 1260px){.header__bottom{padding-bottom:203px}}.header__title{margin:0;font-weight:700;font-size:36px;line-height:100%;letter-spacing:-1.5px;text-align:center;vertical-align:middle}@media (min-width: 744px){.header__title{font-size:64px}}@media (min-width: 1260px){.header__title{font-size:80px}}.top-bar{padding-block:24px;display:flex;justify-content:space-between;align-items:center}@media (min-width: 744px){.top-bar{padding-block:36px}}.top-bar__logo{display:flex;width:130px;height:38px;transition:transform .3s}.top-bar__logo:hover{transform:scale(1.2)}@media (min-width: 744px){.top-bar__logo{width:187px;height:56px}}.top-bar__icons{display:flex;gap:24px}.menu{color:#000;box-sizing:border-box;height:100vh;background-color:#c2c2c2;overflow:auto}.menu__top{margin-bottom:24px;position:sticky;top:0;z-index:1}.menu__content{width:100%;box-sizing:border-box;padding-inline:20px}@media (min-width: 744px){.menu__content{padding-inline:72px;max-width:744px;margin-inline:auto}}@media (min-width: 1260px){.menu__content{max-width:1260px;padding-inline:120px;margin-inline:auto}}.menu__phone{display:block;color:#1d1d1d;text-decoration:none;width:fit-content;margin-bottom:16px;font-weight:600;font-size:16px;line-height:27px;letter-spacing:0;text-transform:uppercase}.menu__CTA{display:block;color:#1d1d1d;text-decoration:none;width:fit-content;height:24px;border-bottom:1px solid #1d1d1d;font-weight:600;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase}.menu__nav{margin-bottom:40px}.nav__list{display:flex;flex-direction:column;gap:32px;list-style:none;margin:0;padding:0}.nav__link{position:relative;text-decoration:none;color:#1d1d1d;font-weight:600;font-size:22px;line-height:22px;letter-spacing:2px;vertical-align:middle;text-transform:uppercase}.nav__link:after{display:block;content:"";position:absolute;bottom:-8px;height:1px;background-color:#000;width:100%;transition:transform .2s;transform:scaleX(0);transform-origin:left}.nav__link:hover:after{transform:scaleX(1)}.icon{display:block;margin:0;width:24px;height:24px;background-size:cover;transition:transform .3s}.icon:hover{transform:scale(1.2)}@media (min-width: 744px){.icon{height:32px;width:32px}}.icon--phone{position:relative;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_0_200)'%3e%3cpath%20d='M20.01%2015.38C18.78%2015.38%2017.59%2015.18%2016.48%2014.82C16.13%2014.7%2015.74%2014.79%2015.47%2015.06L13.9%2017.03C11.07%2015.68%208.42%2013.13%207.01%2010.2L8.96%208.54C9.23%208.26%209.31%207.87%209.2%207.52C8.83%206.41%208.64%205.22%208.64%203.99C8.64%203.45%208.19%203%207.65%203H4.19C3.65%203%203%203.24%203%203.99C3%2013.28%2010.73%2021%2020.01%2021C20.72%2021%2021%2020.37%2021%2019.82V16.37C21%2015.83%2020.55%2015.38%2020.01%2015.38Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_0_200'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}@media (min-width: 744px){.icon--phone:before{position:absolute;display:block;align-content:center;width:max-content;height:100%;right:52px;content:"+1 234 5555-55-55";transform:scaleY(0);transition:transform .3s;font-weight:700;font-style:Bold;font-size:12px;line-height:16px;letter-spacing:2px;text-align:right}.icon--phone:hover:before{transform:scaleY(1)}}.icon--menu{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_26_312)'%3e%3cpath%20d='M3%2017C3%2017.5523%203.44772%2018%204%2018H20C20.5523%2018%2021%2017.5523%2021%2017C21%2016.4477%2020.5523%2016%2020%2016H4C3.44772%2016%203%2016.4477%203%2017ZM3%2012C3%2012.5523%203.44772%2013%204%2013H20C20.5523%2013%2021%2012.5523%2021%2012C21%2011.4477%2020.5523%2011%2020%2011H4C3.44772%2011%203%2011.4477%203%2012ZM4%206C3.44772%206%203%206.44772%203%207C3%207.55228%203.44772%208%204%208H20C20.5523%208%2021%207.55228%2021%207C21%206.44772%2020.5523%206%2020%206H4Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_26_312'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.icon--menu:hover{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_26_315)'%3e%3cpath%20d='M3%2017C3%2017.5523%203.44772%2018%204%2018H11C11.5523%2018%2012%2017.5523%2012%2017C12%2016.4477%2011.5523%2016%2011%2016H4C3.44772%2016%203%2016.4477%203%2017ZM3%2012C3%2012.5523%203.44772%2013%204%2013H20C20.5523%2013%2021%2012.5523%2021%2012C21%2011.4477%2020.5523%2011%2020%2011H4C3.44772%2011%203%2011.4477%203%2012ZM4%206C3.44772%206%203%206.44772%203%207C3%207.55228%203.44772%208%204%208H15C15.5523%208%2016%207.55228%2016%207C16%206.44772%2015.5523%206%2015%206H4Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_26_315'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.icon--close{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.1943%206.41714C19.6393%205.97216%2019.6393%205.2507%2019.1943%204.80571C18.7493%204.36073%2018.0278%204.36073%2017.5829%204.80571L12%2010.3886L6.41714%204.80572C5.97216%204.36073%205.2507%204.36073%204.80571%204.80571C4.36073%205.2507%204.36073%205.97216%204.80571%206.41714L10.3886%2012L4.80572%2017.5829C4.36073%2018.0278%204.36073%2018.7493%204.80571%2019.1943C5.2507%2019.6393%205.97216%2019.6393%206.41714%2019.1943L12%2013.6114L17.5829%2019.1943C18.0278%2019.6393%2018.7493%2019.6393%2019.1943%2019.1943C19.6393%2018.7493%2019.6393%2018.0278%2019.1943%2017.5829L13.6114%2012L19.1943%206.41714Z'%20fill='%231D1D1D'/%3e%3c/svg%3e")}.main{background-color:#1d1d1d}.main__content{display:grid;padding:60px 20px 120px;gap:20px}@media (min-width: 744px){.main__content{padding-block:120px 102px}}@media (min-width: 1260px){.main__content{padding-block:120px 164px}}.main__about-us{margin-bottom:92px}@media (min-width: 744px){.main__about-us{margin-bottom:132px}}@media (min-width: 1260px){.main__about-us{margin-bottom:164px}}.main__compare{margin-bottom:92px}@media (min-width: 744px){.main__compare{margin-bottom:120px}}@media (min-width: 1260px){.main__compare{margin-bottom:180px}}.main__details{margin-bottom:80px}@media (min-width: 744px){.main__details{margin-bottom:120px}}@media (min-width: 1260px){.main__details{margin-bottom:180px}}.section-title{margin:0 0 48px;font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:100%;letter-spacing:-1.5px;text-align:center;text-transform:capitalize}.section-title--align--left{text-align:left}@media (min-width: 744px){.section-title{font-size:48px;margin-bottom:48px}}@media (min-width: 1260px){.section-title{font-size:64px}}.about-us{display:grid;--columns: 2;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 744px){.about-us{--columns: 6;column-gap:24px}}@media (min-width: 1260px){.about-us{--columns: 12;column-gap:24px}}.about-us__section-title{margin-bottom:32px;grid-column:span 2}@media (min-width: 744px){.about-us__section-title{grid-column:span 3}}@media (min-width: 1260px){.about-us__section-title{grid-column:span 5}}.about-us__text{font-weight:500;font-size:23px;line-height:1.4;letter-spacing:0;grid-column:span 2}@media (min-width: 744px){.about-us__text{grid-column:span 3}}@media (min-width: 1260px){.about-us__text{grid-column:span 6}}.compare__section-title{margin-bottom:48px}@media (min-width: 1260px){.compare__section-title{margin-bottom:56px}}.compare__products{display:grid;row-gap:40px;justify-items:stretch;--columns: 2;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 744px){.compare__products{--columns: 6;column-gap:24px}}@media (min-width: 1260px){.compare__products{--columns: 12;column-gap:24px}}@media (min-width: 744px){.compare__products{justify-items:center}}@media (min-width: 1260px){.compare__products{justify-items:stretch}}.compare__product-card{grid-column:span 2}@media (min-width: 744px){.compare__product-card{grid-column:span 6}}@media (min-width: 1260px){.compare__product-card{grid-column:span 4}}.product-card__link{display:block;margin-bottom:32px}.product-card__img{width:100%;transition:transform .3s}.product-card__img:hover{transform:scale(1.1)}.product-card__title{font-weight:700;font-size:24px;line-height:1.4;letter-spacing:0;margin-bottom:8px}.product-card__description{font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0;margin-bottom:16px}.product-card__price{font-weight:700;font-size:24px;line-height:1.4;letter-spacing:0}.product-card__price:before{content:"$"}.details__info{grid-column:1/-1}@media (min-width: 1260px){.details__info{grid-column:span 8}}.details__link{position:relative;display:block;width:100%;height:100%}@media (min-width: 744px){.details__link{grid-column:span 4}}@media (min-width: 1260px){.details__link{grid-column:span 8}}.details__link--square{height:0;width:100%;padding-bottom:100%}@media (min-width: 744px){.details__link--square{grid-column:span 2}}@media (min-width: 1260px){.details__link--square{grid-column:span 4}}.details__img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .3s}.details__img:hover{transform:scale(1.05)}.details__title{margin-bottom:8px;font-weight:700;font-size:24px;line-height:140%;letter-spacing:0}.details__description{font-weight:400;font-size:16px;line-height:140%;letter-spacing:0}.details__section{display:grid;--columns: 2;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 744px){.details__section{--columns: 6;column-gap:24px}}@media (min-width: 1260px){.details__section{--columns: 12;column-gap:24px}}.details__section{row-gap:16px;margin-bottom:40px}@media (min-width: 744px){.details__section{margin-bottom:48px}}.details__explore-button{max-width:278px}@media (min-width: 744px){.details__explore-button{max-width:392px}}@media (min-width: 1260px){.details__explore-button{max-width:324px}}.contacts__content{display:grid;--columns: 2;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 744px){.contacts__content{--columns: 6;column-gap:24px}}@media (min-width: 1260px){.contacts__content{--columns: 12;column-gap:24px}}.contacts__content{row-gap:48px}.contacts__contact-form{grid-column:span 2}@media (min-width: 744px){.contacts__contact-form{grid-column:span 3}}@media (min-width: 1260px){.contacts__contact-form{grid-column:span 5}}.contacts__contact-details{grid-column:span 2}@media (min-width: 744px){.contacts__contact-details{grid-column:span 3}}@media (min-width: 1260px){.contacts__contact-details{grid-column:8/11}}.contact-form{display:grid}.contact-form__input{outline:none;border:none;display:block;padding:14px 16px;margin-bottom:16px;background-color:#f8f8fa;color:#292929;border-radius:40px;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.contact-form__input--textarea{resize:none;border-radius:16px;min-height:148px;margin-bottom:32px}.contact-form__input::placeholder{color:#7e7e83;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.contact-form__input:hover{outline:1px solid #d5d7de;outline-offset:-1px}.contact-form__input:hover::placeholder{color:#292929}.contact-form__send-button{width:100%}.contact-details{display:grid;height:fit-content;gap:24px}.contact-details__contact-label{font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;margin-bottom:8px}.contact-details__contact-link{text-decoration:none;color:#b3b3b3;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0}.contact-details__contact-link:hover{color:#fff;cursor:pointer}footer{background-size:cover;z-index:-1;position:sticky;bottom:0;width:100%;aspect-ratio:320/200;background-image:url(/layout_landing-page/assets/footer-mobile-8FNCjGp1.png);background-position:center}@media (min-width: 744px){footer{aspect-ratio:744/480;background-image:url(/layout_landing-page/assets/footer-tablet-BdDOQZCZ.png)}}@media (min-width: 1260px){footer{aspect-ratio:1260/555;background-image:url(/layout_landing-page/assets/footer-desktop-MEfWlGnB.png)}}.button{display:block;cursor:pointer;transition:box-shadow .1s;padding-block:14.5px;margin:auto;background-color:#fff;color:#1d1d1d;border-radius:40px;border:none;font-weight:700;font-size:16px;line-height:27px;letter-spacing:0;text-align:center}.button:hover{box-shadow:1px 4px 16px #e8e8f066}.button:active{box-shadow:1px 4px 16px #e8e8f0a3}
