@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{font-family:Inter,sans-serif}html{scroll-behavior:smooth}.page-content{position:relative}.page-content--with-menu{overflow:hidden}.header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:24px 20px}.header__logo{width:125px}.header__actions{display:flex;gap:24px;position:relative}.header__phone-number{position:absolute;right:100%;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(0);transition:transform .3s,opacity .3s;font-family:Inter,sans-serif;font-weight:700;font-size:12px;line-height:16px;letter-spacing:2px;color:#292929}.header__menu-toggle{background:none;padding:0;border:none}.header__menu-toggle:before,.header__menu-toggle:after{width:24px;height:24px}.header__menu-toggle:before{content:"";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_6703_305)'%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='%23292929'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_6703_305'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:cover;display:inline-flex}.header__menu-toggle:after{content:"";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_6703_308)'%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='%23292929'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_6703_308'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:cover;display:none}@media (min-width: 744px){.header{padding-block:36px;padding-inline:72px}.header__logo{width:188px}.header__actions{gap:32px}.header__menu-toggle:before,.header__menu-toggle:after{width:32px;height:32px}.header__call-icon,.header__menu-icon,.header__menu-icon-hover{width:32px}}@media (min-width: 744px) and (min-width: 1260px){.header{padding-inline:120px}.header__call:hover .header__phone-number{transform:translate(-10px);opacity:1}.header__menu-toggle:hover:before{display:none}.header__menu-toggle:hover:after{display:inline-flex}}.navigation{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;z-index:1;background-color:#e8eff9;padding-block:28px;padding-inline:20px;transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column;gap:32px}.navigation:target{transform:translate(0)}.navigation__actions-wrapper{display:flex;justify-content:space-between;align-items:center}.navigation__logo-img{width:125px}.navigation__list{padding-left:0;display:grid;gap:24px;list-style:none;font-family:Inter,sans-serif;font-weight:700;font-size:22px;line-height:1;letter-spacing:2px;text-transform:uppercase}.navigation__link{display:inline-grid}.navigation__link:after{content:"";display:block;height:1px;margin-top:8px;background-color:#292929;opacity:0}.navigation__link,.navigation__phone,.navigation__order-link{text-decoration:none;color:#292929}.navigation__order-info{display:grid;gap:16px;justify-items:start}.navigation__phone{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:27px;vertical-align:middle}.navigation__order-link{display:inline-block;font-family:Inter,sans-serif;font-weight:700;font-size:12px;line-height:16px;letter-spacing:2px;vertical-align:middle;text-transform:uppercase}.navigation__order-link:after{content:"";display:block;height:1px;margin-top:8px;background-color:#292929}@media (min-width: 744px){.navigation{padding-block:36px;padding-inline:72px}.navigation__logo-img{width:190px}.navigation__close-icon{width:32px}.navigation__link:hover:after{opacity:1}}@media (min-width: 744px){.navigation{padding-block:36px;padding-inline:72px;gap:56px}.navigation__logo-img{width:190px}.navigation__close-icon{width:32px}.navigation__order-info{margin-top:-16px}}@media (min-width: 1260px){.navigation{padding-inline:120px}.navigation__link:hover:after{opacity:1}}.hero{height:100vh;background-image:url(/layout_miami/assets/woman-listening-to-music-PcFSueLF.jpg);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;padding-inline:20px;padding-bottom:40px}@media (min-width: 744px){.hero{padding-inline:72px;padding-bottom:64px;background-position:50% 60%}.hero__sound-waves-pic{width:63px;height:76px}}@media (min-width: 1260px){.hero{padding-inline:120px}}.section{padding-top:96px;padding-inline:20px}.section--first{padding-top:64px}.section--last{padding-inline:0}@media (min-width: 744px){.section{padding-top:120px;padding-inline:72px}.section--last{padding-inline:0}}@media (min-width: 1260px){.section{padding-inline:120px}.section--last{padding-inline:0}}.title{font-family:Inter,sans-serif;font-weight:800;font-style:Italic;font-size:2rem;line-height:1;letter-spacing:-1.5px;vertical-align:middle}.title__line{display:flex;flex-direction:column}.title--secondary{font-family:Inter,sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1;letter-spacing:-1.5px;text-align:center}@media (min-width: 744px){.title{font-size:40px}}@media (min-width: 1260px){.title{font-size:48px}}.recommended{display:flex;flex-direction:column;align-items:center;gap:48px}.recommended__cards{display:flex;flex-direction:column;gap:40px}@media (min-width: 744px){.recommended{gap:64px}}@media (min-width: 1260px){.recommended__cards{display:grid;grid-template-columns:repeat(3,1fr)}}.product-card{width:100%;max-width:280px}.product-card__title{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0;margin-top:32px}.product-card__type{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0;margin-top:8px}.product-card__price{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0;margin-top:12px}@media (min-width: 744px){.product-card{max-width:392px}}@media (min-width: 1260px){.product-card{max-width:324px}}.category__list{margin-top:48px;margin-bottom:40px;display:flex;flex-direction:column;gap:40px}.category-card{display:block;text-decoration:none;color:#000}.category-card__images{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;overflow:hidden}.category-card__image{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;transition:transform .3s}.category-card__image:hover{transform:scale(1.05)}.category-card--offset-left .category-card__image:first-child{object-position:75% 50%}.category-card--offset-right .category-card__image:last-child{object-position:93% 50%}.category-card__title{font-family:Inter,sans-serif;font-weight:700;font-size:1rem;line-height:1.4;margin-top:16px}@media (min-width: 744px){.category-card__images{grid-template-columns:2fr 1fr}.category-card__image:first-child{aspect-ratio:2/1}.category-card__title{font-size:24px}.category-card--reverse-grid .category-card__images{grid-template-columns:1fr 2fr}.category-card--reverse-grid .category-card__image:first-child{aspect-ratio:1/1}.category-card--reverse-grid .category-card__image:last-child{aspect-ratio:2/1}}.button{width:100%;display:flex;align-items:center;justify-content:center;padding:16px 48px;border-radius:40px;background-color:#000;color:#fff;margin-inline:auto;font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none}.button--secondary{background-color:#fff;color:#292929;border:3px solid #292929}@media (min-width: 744px){.button{max-width:392px}}@media (min-width: 1260px){.button{max-width:324px}}.benefits{display:grid;gap:32px}.benefits .title{text-align:left}.benefits__content{display:grid;gap:40px}.benefits__list{display:flex;flex-direction:column;gap:16px;list-style:none;padding-left:0}.benefits__item{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:1.4;color:#292929}.benefits__text{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:27px;max-width:40ch}@media (min-width: 744px){.benefits{grid-template-columns:repeat(2,411px)}}.contact,.contact__content{display:grid;gap:48px}@media (min-width: 744px){.contact__content{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width: 1260px){.contact__content{grid-template-columns:repeat(2,1fr);gap:198px}}.contact__info{display:grid;gap:24px;align-self:start;font-style:normal}.contact__item{display:grid;gap:8px}.contact__label{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#9fadc2}.contact__address{cursor:pointer}.contact__link,.contact__address{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.4;text-decoration:none;color:#3e3e3e}.contact__link:hover,.contact__address:hover{color:#00aaef}.form-contact{display:grid;gap:16px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px}.form-contact__label:not(:focus,:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form-contact__input,.form-contact__textarea{width:100%;background-color:#f8f8fa;color:#7e7e83;border-style:none}.form-contact__input{padding-block:14px;padding-inline:16px;border-radius:40px}.form-contact__textarea{padding:10px;border-radius:16px;min-height:148px}.form-contact__button{margin-top:16px;cursor:pointer}.footer__image{display:block;width:100%;min-height:250px;object-fit:cover;object-position:center}@media (min-width: 744px){.footer__image{min-height:400px;object-position:top}}@media (min-width: 1260px){.footer__image{height:460px}}
