.nav{display:flex;justify-content:space-between;-moz-column-gap:36px;column-gap:36px}@media only screen and (max-width:500px){.nav{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px}}.nav li{font-size:13px;line-height:25px;letter-spacing:2px;text-transform:uppercase;font-weight:regular}.nav li,.nav li a{color:#fff}.nav li a:hover{color:#d87d4a}.header{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:860px){.header{height:97px}}@media only screen and (max-width:860px){.header{height:90px}}@media only screen and (max-width:500px){.header{height:90px}}.header .header-icon svg{fill:#fff}@media only screen and (max-width:860px){.header__logo{flex:1}}@media only screen and (max-width:500px){.header__logo{flex:0}}.header__mini-nav{display:none}@media only screen and (max-width:860px){.header__mini-nav{display:inherit;margin-right:42px}}@media only screen and (max-width:500px){.header__mini-nav{margin-right:0}}@media only screen and (max-width:860px){.header__nav{display:none}}.header__cart a:hover{cursor:pointer}.header__cart a:hover svg{fill:#d87d4a}.header__cart .cart-num-items{display:inline-block;position:relative;left:5px;bottom:24px;width:18px;height:18px;border-radius:50%;background-color:#d87d4a;text-align:center;padding:4px;color:#fff;font-weight:500;line-height:12px;font-size:12px}.footer{width:100%;padding-bottom:45px;background-color:#101010;color:#fff;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:34px auto auto 1fr;grid-gap:40px;grid-template-areas:"   line         .            .      " "   logo     navigation   navigation " " paragraph   paragraph     social   " " copyright   copyright   copyright  "}@media only screen and (min-width:860px){.footer{height:365px}}@media only screen and (max-width:860px){.footer{height:400px}}@media only screen and (max-width:500px){.footer{height:654px}}@media only screen and (max-width:860px){.footer{grid-template-rows:20px auto auto 1fr auto;grid-template-columns:2fr 1fr;grid-template-areas:"   line         line    " "   logo         logo    " " navigation  navigation " " paragraph    paragraph " " copyright     social   "}}@media only screen and (max-width:500px){.footer{padding-bottom:38px;grid-template-columns:1fr;grid-template-rows:repeat(6,auto);grid-gap:45px;justify-items:center;grid-template-areas:"   line     " "   logo     " " navigation " " paragraph  " " copyright  " "  social    "}}.footer__line{grid-area:line;width:100px;height:4px;background-color:#d87d4a}.footer__logo{grid-area:logo}.footer__nav{grid-area:navigation;justify-self:end}@media only screen and (max-width:860px){.footer__nav{justify-self:start}}@media only screen and (max-width:500px){.footer__nav{justify-self:inherit}}.footer__text{grid-area:paragraph;width:540px;opacity:.5}@media only screen and (max-width:860px){.footer__text{width:100%}}@media only screen and (max-width:500px){.footer__text{text-align:center}}.footer__social{grid-area:social;justify-self:end;display:flex;align-items:center;gap:16px}.footer__social a{height:auto;line-height:0}.footer__social a svg{fill:#fff}.footer__social a:hover{cursor:pointer}.footer__social a:hover svg{fill:#d87d4a}@media only screen and (max-width:500px){.footer__social{justify-self:inherit}}.footer__copyright{grid-area:copyright;opacity:.5;align-self:end}.card[data-v-0124ed2f]{height:588px;grid-template-areas:"card-body  card-image"}@media only screen and (max-width:860px){.card[data-v-0124ed2f]{height:auto;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:" card-image " " card-body  "}.card .card__body[data-v-0124ed2f]{justify-content:center}.card .card__body .inner-body[data-v-0124ed2f]{text-align:center}}.card__body[data-v-0124ed2f]{grid-area:card-body;padding-right:96px;padding-left:0}@media only screen and (max-width:860px){.card__body[data-v-0124ed2f]{padding:56px;padding-bottom:0}}@media only screen and (max-width:500px){.card__body[data-v-0124ed2f]{padding:0;padding-top:16px}}.card__body .inner-body .title[data-v-0124ed2f]{width:auto;display:inline-block;margin-bottom:32px}.card__body .inner-body .title span[data-v-0124ed2f]{color:#d87d4a}.card__image[data-v-0124ed2f]{grid-area:card-image}@media only screen and (max-width:860px){.card__image[data-v-0124ed2f]{height:300px}.card__image img[data-v-0124ed2f]{-o-object-fit:cover;object-fit:cover}}.modal-mask{position:absolute;z-index:20;top:97px;bottom:-97px;left:0;width:100vw;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4)}@media only screen and (max-width:860px){.modal-mask{top:90px;bottom:-90px}}.modal{z-index:30;position:absolute;background-color:#fff;border-radius:8px}.modal.modal--cart{width:377px;top:32px;right:24px}@media only screen and (min-width:1185px){.modal.modal--cart{margin-right:40px;left:50%;transform:translate(47%)}}@media only screen and (min-width:860px){.modal.modal--cart{right:40px}}@media only screen and (max-width:860px){.modal.modal--cart{right:40px}}@media only screen and (max-width:500px){.modal.modal--cart{width:auto;right:24px;left:24px}}.modal.modal--navigation{top:0}@media only screen and (min-width:860px){.modal.modal--navigation{display:none}}@media only screen and (max-width:860px){.modal.modal--navigation{width:100%;padding:56px 40px 67px;border-top-right-radius:0;border-top-left-radius:0}}@media only screen and (max-width:500px){.modal.modal--navigation{left:0;right:0}}.modal .main--checkout .modal-mask{top:0}.modal.modal--confirmation{max-width:540px;top:50px}@media only screen and (max-width:860px){.modal.modal--confirmation{margin-right:40px;margin-left:40px}}@media only screen and (max-width:500px){.modal.modal--confirmation{margin-right:24px;margin-left:24px}}.modal.modal--centered{top:50%;left:50%;transform:translate(-50%,-50%)}.item-quantity{width:120px;height:48px;display:flex;align-items:center;background-color:#f1f1f1}.item-quantity>*{flex:1}.item-quantity button{opacity:.25;font-weight:700}.item-quantity button:focus{opacity:1;color:#d87d4a;cursor:pointer}.item-quantity span{color:#000;font-size:13px;font-weight:700;text-align:center}.item-quantity.item-quantity--small{width:96px;height:32px}.shopping-item{width:100%;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:16px;column-gap:16px}.shopping-item__image{width:64px;height:64px;background-color:#f1f1f1;border-radius:8px}.shopping-item__image img{width:100%;height:auto;border-radius:8px}.shopping-item__content{flex:1}.shopping-item__content h6{font-size:15px}.shopping-item__content p{font-size:14px}.shopping-item__quantity{width:auto;align-self:flex-start}.shopping-item__quantity p{font-weight:700}.shopping-prices-table{color:rgba(0,0,0,.5);display:table}.shopping-prices-table>div{display:table-row}.shopping-prices-table>div>div{display:table-cell}.shopping-prices-table .th{text-transform:uppercase}.shopping-prices-table .price{text-align:right}.shopping-layout{min-height:280px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;row-gap:32px;padding:32px 28px;border-radius:8px}.shopping-layout.shopping--summary{width:350px}@media only screen and (max-width:860px){.shopping-layout.shopping--summary{width:100%}}@media only screen and (max-width:500px){.shopping-layout.shopping--summary{padding:32px 24px}}.shopping-layout__header{display:flex;justify-content:space-between}.shopping-layout__header .link{text-decoration:underline;cursor:pointer}.shopping-layout__header .link:hover{color:#d87d4a}.shopping-layout__body{display:flex;flex-direction:column;row-gap:32px}.shopping-layout__body .shopping-list{display:flex;flex-direction:column;row-gap:24px}.btn{font-size:13px;line-height:25px;letter-spacing:1px;text-transform:uppercase;font-weight:700;width:160px;height:48px;transition:background .25s ease-in}.btn:hover{transition:background .25s ease-out}.btn.btn--block{width:100%}.btn.btn--primary{background-color:#d87d4a;color:#fff}.btn.btn--primary:disabled,.btn.btn--primary:hover{background-color:#fbaf85}.btn.btn--secondary{background-color:#000;color:#fff}.btn.btn--secondary:hover{background-color:#4c4c4c}.btn.btn--outline{background-color:transparent;border:1px solid #000}.btn.btn--outline:hover{background-color:#000;color:#fff}.btn.btn--link,.btn.btn--link-arrow{height:auto;width:auto;color:rgba(0,0,0,.5)}.btn.btn--link-arrow{display:flex}.btn.btn--link-arrow svg{vertical-align:0;height:100%;margin-left:12px;fill:none;stroke-width:2;stroke:#d87d4a}.btn.btn--link-arrow:hover{color:#d87d4a}.shopping-message{text-align:center}.nav-cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}@media only screen and (min-width:860px){.nav-cards-container{gap:30px}}@media only screen and (max-width:860px){.nav-cards-container{gap:10px}}@media only screen and (max-width:500px){.nav-cards-container{gap:24px;grid-template-columns:1fr}}@media only screen and (max-width:500px){.other-products .nav-cards-container{gap:56px}}.nav-card{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.nav-card .nav-card__image img{width:100%;height:auto}.nav-card.nav-card--category{height:204px;background-color:#f1f1f1;border-radius:8px}@media only screen and (min-width:860px){.nav-card.nav-card--category{margin-top:80px}}@media only screen and (max-width:860px){.nav-card.nav-card--category{margin-top:80px}}@media only screen and (max-width:500px){.nav-card.nav-card--category{margin-top:68px}}@media only screen and (min-width:860px){.nav-card.nav-card--category{padding-bottom:30px}}@media only screen and (max-width:860px){.nav-card.nav-card--category{padding-bottom:20px}}@media only screen and (max-width:500px){.nav-card.nav-card--category{padding-bottom:20px}}@media only screen and (max-width:860px){.nav-card.nav-card--category{height:165px}}.nav-card.nav-card--category .nav-card__image{width:210px;height:190px}@media only screen and (min-width:860px){.nav-card.nav-card--category .nav-card__image{margin-top:-90px}}@media only screen and (max-width:860px){.nav-card.nav-card--category .nav-card__image{margin-top:-60px}}@media only screen and (max-width:500px){.nav-card.nav-card--category .nav-card__image{margin-top:-60px}}@media only screen and (max-width:860px){.nav-card.nav-card--category .nav-card__image{width:160px;height:160px}}.nav-card.nav-card--category .nav-card__image img{overflow:hidden}.nav-card.nav-card--category .nav-card__image.earphones{width:220px;height:170px}@media only screen and (max-width:860px){.nav-card.nav-card--category .nav-card__image.earphones{width:200px;height:150px}}.nav-card.nav-card--category .nav-card__title{margin-bottom:14px}@media only screen and (max-width:860px){.nav-card.nav-card--category .nav-card__title{font-size:15px}}.nav-card.nav-card--others .nav-card__image,.nav-card.nav-card--others .nav-card__title{margin-bottom:32px}.nav-card.nav-card--others .nav-card__image{background-color:#f1f1f1;border-radius:8px}@media only screen and (min-width:860px){.nav-card.nav-card--others .nav-card__image{height:318px}}@media only screen and (max-width:860px){.nav-card.nav-card--others .nav-card__image{height:318px}}@media only screen and (max-width:500px){.nav-card.nav-card--others .nav-card__image{height:120px}}.nav-card.nav-card--others .nav-card__image picture{display:flex;justify-content:center;width:100%;height:100%;overflow:hidden}.nav-card.nav-card--others .nav-card__image picture img{-o-object-fit:contain;object-fit:contain;border-radius:8px}@media only screen and (max-width:500px){.nav-card.nav-card--others .nav-card__image{width:100%}}.nav-card.nav-card--others .nav-card__title{font-size:24px}.shopping-confirmation{max-width:540px}@media only screen and (max-width:500px){.shopping-confirmation{width:100%;row-gap:24px}}.shopping-confirmation .shopping-layout__header{flex-direction:column}.shopping-confirmation .shopping-layout__header .circle{width:64px;height:64px;border-radius:50%;background-color:#d87d4a;margin-bottom:32px;padding:21px}@media only screen and (max-width:500px){.shopping-confirmation .shopping-layout__header .circle{margin-bottom:24px}}.shopping-confirmation .shopping-layout__header h3{margin-bottom:24px}@media only screen and (max-width:500px){.shopping-confirmation .shopping-layout__header h3{font-size:24px;line-height:28px;margin-bottom:16px}}.shopping-confirmation .shopping-layout__body{display:flex;flex-direction:row;gap:0;border-radius:8px;background-color:#f1f1f1}@media only screen and (max-width:500px){.shopping-confirmation .shopping-layout__body{flex-direction:column}}.shopping-confirmation .shopping-layout__body .shopping-wrapper{flex:1;padding:24px 24px 0;padding-bottom:0}.shopping-confirmation .shopping-layout__body .shopping-wrapper .shopping-list{width:100%;margin-bottom:16px}.shopping-confirmation .shopping-layout__body .shopping-wrapper .shopping-list.show-first-item li.shopping-item:nth-child(1n+2){display:none}.shopping-confirmation .shopping-layout__body .shopping-wrapper .show-more{height:48px;text-align:center;border-top:1px solid hsla(0,0%,58.8%,.1);padding-top:8px;padding-bottom:24px}.shopping-confirmation .shopping-layout__body .shopping-wrapper .show-more a{cursor:pointer;font-size:12px;font-weight:700}.shopping-confirmation .shopping-layout__body .shopping-item__image{width:50px;height:50px}.shopping-confirmation .shopping-layout__body .shopping-price{width:198px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#000;color:#fff}@media only screen and (max-width:500px){.shopping-confirmation .shopping-layout__body .shopping-price{width:100%}}.shopping-confirmation .shopping-layout__body .shopping-price .title{text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:8px}.shopping-confirmation .shopping-layout__body .shopping-price .price{font-size:18px}@media only screen and (max-width:500px){.shopping-confirmation .shopping-layout__body .shopping-price{height:92px;padding:16px 24px;border-top-right-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}}*{box-sizing:border-box;margin:0;padding:0}a img{outline:none}a{text-decoration:none}ul{list-style-type:none}fieldset{border:0}button,input{box-shadow:none;outline:none}button{background-color:transparent;border:0}input::-moz-placeholder{font-family:Manrope,sans-serif;font-size:14px}button,input,input::placeholder{font-family:Manrope,sans-serif;font-size:14px}body{font-family:Manrope,sans-serif;font-size:15px;line-height:25px;font-weight:200;color:rgba(0,0,0,.5)}h1,h2,h3,h4,h5,h6{color:#000}.text-white,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}h1{font-size:56px;line-height:58px;letter-spacing:2px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:500px){h1{font-size:36px;line-height:40px;letter-spacing:1.3px;text-transform:uppercase;font-weight:700}}h2{font-size:40px;line-height:44px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:500px){h2{font-size:28px;line-height:38px;letter-spacing:1px;text-transform:uppercase;font-weight:700}}h3{font-size:32px;line-height:36px;letter-spacing:1.15px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:500px){h3{font-size:24px}}h4{font-size:28px;line-height:38px;letter-spacing:2px}h4,h5{text-transform:uppercase;font-weight:700}h5{font-size:24px;line-height:33px;letter-spacing:1.7px}h6{font-size:18px;line-height:24px;letter-spacing:1.3px;font-weight:700}.overline,h6{text-transform:uppercase}.overline{color:#d87d4a;font-size:14px;line-height:19px;letter-spacing:10px;font-weight:regular}.price{font-weight:700}.price:before{content:"$ "}.price.price--bold{color:#000;font-size:18px}.subtitle{color:#d87d4a;line-height:25px;letter-spacing:1px}.subtitle,label{font-size:13px;text-transform:uppercase;font-weight:700}label{color:#000;line-height:16px;letter-spacing:-.21px;text-transform:none}label *{font-weight:200}#app{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (min-width:860px){#app{padding:0 40px}}@media only screen and (max-width:860px){#app{padding:0 24px}}@media only screen and (max-width:500px){#app{padding:0}}#app .container{width:100%;max-width:1110px;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (max-width:500px){#app .container{padding:0 24px}}#app .main,#app .main .product,#app .main .product-list{width:100%;display:flex;flex-direction:column}@media only screen and (min-width:860px){#app .main,#app .main .product,#app .main .product-list{row-gap:160px}}@media only screen and (max-width:860px){#app .main,#app .main .product,#app .main .product-list{row-gap:120px}}@media only screen and (max-width:500px){#app .main,#app .main .product,#app .main .product-list{row-gap:120px}}@media only screen and (min-width:860px){#app .main{padding-bottom:160px}}@media only screen and (max-width:860px){#app .main{padding-bottom:120px}}@media only screen and (max-width:500px){#app .main{padding-bottom:120px}}#app .main.main--home{margin-top:0}@media only screen and (min-width:860px){#app .main.main--home{gap:160px}}@media only screen and (max-width:860px){#app .main.main--home{gap:96px}}@media only screen and (max-width:500px){#app .main.main--home{gap:120px}}@media only screen and (min-width:860px){#app .main.main--home{padding-bottom:200px}}@media only screen and (max-width:860px){#app .main.main--home{padding-bottom:96px}}@media only screen and (max-width:500px){#app .main.main--home{padding-bottom:120px}}@media only screen and (min-width:860px){#app .main.main--categories .product-list{padding-top:160px}}@media only screen and (max-width:860px){#app .main.main--categories .product-list{padding-top:82px}}@media only screen and (max-width:500px){#app .main.main--categories .product-list{padding-top:64px}}@media only screen and (min-width:860px){#app .main.main--product{padding-top:160px}}@media only screen and (max-width:860px){#app .main.main--product{padding-top:82px}}@media only screen and (max-width:500px){#app .main.main--product{padding-top:64px}}#app .main.main--checkout{flex-direction:row;align-items:flex-start;gap:32px}@media only screen and (min-width:860px){#app .main.main--checkout{padding-top:142px}}@media only screen and (max-width:860px){#app .main.main--checkout{padding-top:96px}}@media only screen and (max-width:500px){#app .main.main--checkout{padding-top:64px}}@media only screen and (max-width:860px){#app .main.main--checkout{flex-direction:column;justify-content:stretch}}#app .page-error{width:100%;height:580px;display:flex;justify-content:center;align-items:center;flex-direction:column}#app .page-error h3{text-align:center;margin-bottom:32px}@media only screen and (max-width:500px){#app .page-error{height:420px}}#app .footer-bg,#app .header-bg{background-color:#101010;position:absolute;z-index:-10;width:100%}#app .header-bg{top:0}@media only screen and (min-width:860px){#app .header-bg{height:97px}}@media only screen and (max-width:860px){#app .header-bg{height:90px}}@media only screen and (max-width:500px){#app .header-bg{height:90px}}#app .header-bg.header-bg--hero{background-image:url(../img/image-header.d016bebf.jpg);background-size:auto 100%;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:860px){#app .header-bg.header-bg--hero{height:730px}}@media only screen and (max-width:860px){#app .header-bg.header-bg--hero{height:724px}}@media only screen and (max-width:500px){#app .header-bg.header-bg--hero{height:600px}}@media only screen and (max-width:860px){#app .header-bg.header-bg--hero{background-image:url(../img/image-header.e4a1c5b2.jpg)}}@media only screen and (max-width:500px){#app .header-bg.header-bg--hero{background-image:url(../img/image-header.e217bb96.jpg)}}@media only screen and (max-width:860px){#app .header-bg.header-bg--hero{background-size:cover}}#app .header-bg.header-bg--hero:before{content:"";background-color:rgba(0,0,0,.3);display:block;position:absolute;width:100%;height:100%}#app .footer-bg{bottom:0}@media only screen and (min-width:860px){#app .footer-bg{height:365px}}@media only screen and (max-width:860px){#app .footer-bg{height:400px}}@media only screen and (max-width:500px){#app .footer-bg{height:654px}}.fade-enter-active{transition:opacity .25s ease-out}.fade-leave-active{transition:opacity .2s ease-in}.fade-enter-from,.fade-leave-to{opacity:0}.card{display:grid;justify-items:stretch;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"card-image  card-body";border-radius:8px}@media only screen and (min-width:860px){.card{gap:30px}}@media only screen and (max-width:860px){.card{gap:20px}}@media only screen and (max-width:500px){.card{gap:20px}}.card__body,.card__image{width:100%;height:100%;border-radius:8px}.card__image{grid-area:card-image;overflow:hidden}.card__image img{width:100%;height:100%}.card__body{grid-area:card-body;display:flex;align-items:center}.card.card--reverse{grid-template-areas:"card-body  card-image"}.card.card--product-by-category .card__image,.card.card--product-details .card__image{display:flex;justify-content:center;align-items:center;background-color:#f1f1f1}@media only screen and (min-width:860px){.card.card--home-new{height:632px}}@media only screen and (max-width:860px){.card.card--home-new{height:632px}}@media only screen and (max-width:500px){.card.card--home-new{height:510px}}.card.card--home-new .card__body{padding-left:0;padding-right:96px}@media only screen and (max-width:860px){.card.card--home-new .card__body{padding-left:0;padding-right:0}}@media only screen and (max-width:500px){.card.card--home-new .card__body{padding-left:0;padding-right:0}}@media only screen and (max-width:860px){.card.card--home-new{grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:" card-image " " card-body  ";grid-template-rows:1fr;grid-template-areas:" card-body  "}.card.card--home-new .card__body{justify-content:center}.card.card--home-new .card__body .inner-body{text-align:center}}.card.card--home-large .card__body{padding-left:96px;padding-right:96px}@media only screen and (max-width:860px){.card.card--home-large .card__body{padding-left:64px;padding-right:64px}}@media only screen and (max-width:500px){.card.card--home-large .card__body{padding-left:24px;padding-right:24px}}@media only screen and (min-width:860px){.card.card--home-large .card__body{padding-top:0}}@media only screen and (max-width:860px){.card.card--home-large .card__body{padding-top:48px}}@media only screen and (max-width:500px){.card.card--home-large .card__body{padding-top:0}}@media only screen and (min-width:860px){.card.card--home-large .card__body{padding-bottom:0}}@media only screen and (max-width:860px){.card.card--home-large .card__body{padding-bottom:64px}}@media only screen and (max-width:500px){.card.card--home-large .card__body{padding-bottom:56px}}.card.card--home-medium .card__body{padding-left:96px;padding-right:0}@media only screen and (max-width:860px){.card.card--home-medium .card__body{padding-left:40px;padding-right:0}}@media only screen and (max-width:500px){.card.card--home-medium .card__body{padding-left:24px;padding-right:0}}.card.card--product-by-category{height:auto}.card.card--product-by-category .card__body{padding-left:96px;padding-right:0}@media only screen and (max-width:860px){.card.card--product-by-category .card__body{padding-left:64px;padding-right:64px}}@media only screen and (max-width:500px){.card.card--product-by-category .card__body{padding-left:0;padding-right:0}}.card.card--product-by-category.card--reverse .card__body{padding-left:0;padding-right:96px}@media only screen and (max-width:860px){.card.card--product-by-category.card--reverse .card__body{padding-left:64px;padding-right:64px}}@media only screen and (max-width:500px){.card.card--product-by-category.card--reverse .card__body{padding-left:0;padding-right:0}}@media only screen and (min-width:860px){.card.card--product-by-category .card__image{height:550px}}@media only screen and (max-width:860px){.card.card--product-by-category .card__image{height:352px}}@media only screen and (max-width:500px){.card.card--product-by-category .card__image{height:327px}}@media only screen and (max-width:860px){.card.card--product-by-category{grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:" card-image " " card-body  "}.card.card--product-by-category .card__body{justify-content:center}.card.card--product-by-category .card__body .inner-body{text-align:center}.card.card--product-by-category .card__image picture{height:100%;width:auto}.card.card--product-by-category .card__body{padding-top:32px}}@media only screen and (min-width:860px){.card.card--product-details{height:560px}}@media only screen and (max-width:860px){.card.card--product-details{height:480px}}@media only screen and (max-width:500px){.card.card--product-details{height:auto}}@media only screen and (min-width:860px){.card.card--product-details{-moz-column-gap:30px;column-gap:30px}}@media only screen and (max-width:860px){.card.card--product-details{-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width:500px){.card.card--product-details{-moz-column-gap:20px;column-gap:20px}}.card.card--product-details .card__body{padding-left:96px;padding-right:0}@media only screen and (max-width:860px){.card.card--product-details .card__body{padding-left:56px;padding-right:0}}@media only screen and (max-width:500px){.card.card--product-details .card__body{padding-left:0;padding-right:0}}@media only screen and (max-width:860px){.card.card--product-details{grid-template-columns:2fr 3fr;grid-template-rows:1fr}}@media only screen and (max-width:500px){.card.card--product-details{grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:" card-image    " " card-body "}.card.card--product-details .card__image{height:327px}.card.card--product-details .card__image picture{height:100%;width:auto}}.inner-body .overline{margin-bottom:16px}.inner-body .title{margin-bottom:32px}.inner-body .description{margin-bottom:40px}@media only screen and (max-width:860px){.inner-body .overline{margin-bottom:16px}.inner-body .title{margin-bottom:32px}.inner-body .description{margin-bottom:24px}}@media only screen and (max-width:500px){.inner-body .description,.inner-body .overline,.inner-body .title{margin-bottom:24px}}.inner-body .title{width:-moz-min-content;width:min-content;display:inline-flex}@media only screen and (min-width:860px){.inner-body .price{padding-bottom:48px}}@media only screen and (max-width:860px){.inner-body .price{padding-bottom:32px}}@media only screen and (max-width:500px){.inner-body .price{padding-bottom:32px}}.inner-body .card-button-set{display:flex;gap:16px}.card--home-new .inner-body{max-width:380px}.card--home-new .inner-body .overline,.card--home-new .inner-body .title{margin-bottom:24px}.card--home-new .inner-body .description{margin-bottom:40px}.card--home-new .inner-body .overline{color:hsla(0,0%,100%,.5)}.card--home-new .inner-body .description{max-width:350px;color:hsla(0,0%,100%,.75)}.main--home .section.home-new{order:1}.main--home .section.change-order{order:2}.main--home .section.home-products{order:3}.main--home .section.about{order:4}.section.home-new{border-top:1px solid hsla(0,0%,100%,.2);margin-bottom:-50px}@media only screen and (max-width:500px){.section.home-new{margin-left:-24px;margin-right:-24px}}.section.home-products{display:grid;justify-items:stretch;grid-template-columns:1fr;grid-template-rows:560px 320px 320px;grid-template-areas:"card-01" "card-02" "card-03"}@media only screen and (min-width:860px){.section.home-products{row-gap:40px}}@media only screen and (max-width:860px){.section.home-products{row-gap:32px}}@media only screen and (max-width:500px){.section.home-products{row-gap:24px}}@media only screen and (max-width:860px){.section.home-products{grid-template-rows:720px 320px 320px}}@media only screen and (max-width:500px){.section.home-products{grid-template-rows:600px 320px 1fr}}.ZX9-speaker{grid-area:card-01}@media only screen and (max-width:860px){.ZX9-speaker{grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:" card-image " " card-body  "}.ZX9-speaker .card__body{justify-content:center}.ZX9-speaker .card__body .inner-body{text-align:center}}.ZX9-speaker .card__body .inner-body{max-width:340px}.ZX9-speaker .card__body .inner-body .title{margin-bottom:24px}.ZX9-speaker .card__body .inner-body .description{margin-bottom:40px}@media only screen and (max-width:500px){.ZX9-speaker .card__body .inner-body .title{font-size:36px}.ZX9-speaker .card__body .inner-body .description{margin-bottom:24px}}.YX1-earphones .card__body .title,.ZX7-speaker .card__body .title{margin-bottom:32px;width:auto;display:block}.ZX7-speaker{grid-area:card-02}@media only screen and (max-width:500px){.ZX7-speaker{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:" card-body  "}}.YX1-earphones{grid-area:card-03}@media only screen and (max-width:500px){.YX1-earphones{grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:" card-image    " " card-body ";grid-template-rows:200px 200px}}.YX1-earphones .card__image{grid-area:card-image}.YX1-earphones .card__body{grid-area:card-body;height:100%;background-color:#f1f1f1}.ZX9-speaker{background:0/cover no-repeat #d87d4a url(../img/pattern-circles.f1ca4f13.svg)}@media only screen and (max-width:860px){.ZX9-speaker{background-size:125%;background-position:center top -250px}}@media only screen and (max-width:500px){.ZX9-speaker{background-size:100%}}.ZX9-speaker .card__image{position:relative}.ZX9-speaker .card__image img{position:absolute;margin-bottom:-8px;right:0;bottom:0;width:80%;height:auto}@media only screen and (max-width:860px){.ZX9-speaker .card__image img{top:52px;left:50%;transform:translate(-50%);width:auto;height:240px}}@media only screen and (max-width:500px){.ZX9-speaker .card__image img{height:200px}}.ZX7-speaker{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(../img/image-speaker-zx7.9766dd94.jpg)}@media only screen and (max-width:860px){.ZX7-speaker{background-image:url(../img/image-speaker-zx7.c12686f9.jpg)}}@media only screen and (max-width:500px){.ZX7-speaker{background-image:url(../img/image-speaker-zx7.abff9d9c.jpg)}}.YX1-earphones .card__image{height:100%}@media only screen and (max-width:500px){.YX1-earphones .card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.hero-title{display:flex;justify-content:center;align-items:center;border-top:1px solid hsla(0,0%,100%,.2);color:#fff}@media only screen and (min-width:860px){.hero-title{height:240px}}@media only screen and (max-width:860px){.hero-title{height:240px}}@media only screen and (max-width:500px){.hero-title{height:100px}}.hero-title:before{content:"";position:absolute;top:0;right:0;width:100vw;z-index:-10;display:block;background-color:#101010}@media only screen and (min-width:860px){.hero-title:before{height:337px}}@media only screen and (max-width:860px){.hero-title:before{height:330px}}@media only screen and (max-width:500px){.hero-title:before{height:190px}}.go-back{position:absolute}@media only screen and (min-width:860px){.go-back{top:177px}}@media only screen and (max-width:860px){.go-back{top:124px}}@media only screen and (max-width:500px){.go-back{top:106px}}.go-back a{cursor:pointer}.go-back a:hover{color:#d87d4a}@media only screen and (min-width:860px){.product .product__features-includes h3{margin-bottom:32px}}@media only screen and (max-width:860px){.product .product__features-includes h3{margin-bottom:32px}}@media only screen and (max-width:500px){.product .product__features-includes h3{margin-bottom:24px}}.product__features-includes{height:auto;display:grid;grid-template-columns:3fr 2fr;grid-template-rows:1fr;grid-template-areas:"features  includes"}@media only screen and (min-width:860px){.product__features-includes{-moz-column-gap:30px;column-gap:30px}}@media only screen and (max-width:860px){.product__features-includes{-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width:500px){.product__features-includes{-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width:860px){.product__features-includes{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:120px;grid-template-areas:"features" "includes"}}.product__features-includes .product-features{grid-area:features}.product__features-includes .product-includes{grid-area:includes;padding-left:96px}@media only screen and (min-width:860px){.product__features-includes .product-includes{-moz-column-gap:30px;column-gap:30px}}@media only screen and (max-width:860px){.product__features-includes .product-includes{-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width:500px){.product__features-includes .product-includes{-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width:860px){.product__features-includes .product-includes{padding-left:0;display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr;grid-template-areas:"includes-title    includes-list"}}@media only screen and (max-width:500px){.product__features-includes .product-includes{grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:" includes-title    " " includes-list "}}.product__features-includes .product-includes__title{grid-area:includes-title}@media only screen and (min-width:860px){.product__features-includes .product-includes__title{margin-bottom:32px}}@media only screen and (max-width:860px){.product__features-includes .product-includes__title{margin-bottom:32px}}@media only screen and (max-width:500px){.product__features-includes .product-includes__title{margin-bottom:24px}}.product__features-includes .product-includes__list{grid-area:includes-list}@media only screen and (max-width:860px){.product__features-includes .product-includes__list{padding-left:56px}}@media only screen and (max-width:500px){.product__features-includes .product-includes__list{padding-left:0}}.product__features-includes .product-includes__list li span{margin-right:20px;color:#d87d4a;font-weight:700}.product__gallery{height:592px;display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr 1fr;grid-template-areas:"image-sm-01  image-lg-03" "image-sm-02  image-lg-03"}@media only screen and (min-width:860px){.product__gallery{gap:30px}}@media only screen and (max-width:860px){.product__gallery{gap:20px}}@media only screen and (max-width:500px){.product__gallery{gap:20px}}@media only screen and (max-width:860px){.product__gallery{height:auto}}@media only screen and (max-width:500px){.product__gallery{height:auto;grid-template-columns:1fr;grid-template-rows:174px 174px 368px;grid-template-areas:"image-sm-01" "image-sm-02" "image-lg-03"}}.product__gallery .image-first{grid-area:image-sm-01}.product__gallery .image-second{grid-area:image-sm-02}.product__gallery .image-third{grid-area:image-lg-03}.product__gallery .image-first,.product__gallery .image-second,.product__gallery .image-third{border-radius:8px}.product__gallery .image-first img,.product__gallery .image-second img,.product__gallery .image-third img{width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.other-products h3{text-align:center}@media only screen and (min-width:860px){.other-products h3{margin-bottom:64px}}@media only screen and (max-width:860px){.other-products h3{margin-bottom:56px}}@media only screen and (max-width:500px){.other-products h3{margin-bottom:40px}}.form-fieldset{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;-moz-column-gap:16px;column-gap:16px;row-gap:24px;margin-bottom:56px}@media only screen and (max-width:500px){.form-fieldset{grid-template-columns:1fr;margin-bottom:32px}}.form-fieldset legend{margin-bottom:16px}.form-fieldset:last-child{margin-bottom:0}.form-field--wrapper,.form-field .input{height:56px;border:1px solid #cfcfcf;border-radius:8px}.form-field{position:relative}.form-field.error{color:#cd2c2c}.form-field.error .input{border:2px solid #cd2c2c}.form-field .error-message{position:absolute;top:0;right:0;color:#cd2c2c}.form-field .input{width:100%;margin-top:8px;padding-left:24px}.form-field .input:focus{border-color:#d87d4a}.form-field input[type=radio]{position:absolute;top:20px;left:10px;opacity:0;margin-right:16px;border:1px solid #cfcfcf}.form-field input[type=radio]+.checkmark{position:absolute;top:18px;left:16px;width:20px;height:20px;border:1px solid #cfcfcf;border-radius:50%}.form-field input[type=radio]+.checkmark:after{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%}.form-field input[type=radio]:checked+.checkmark:after{background-color:#d87d4a}.form-field--span2-col,.payment-cash{grid-column:span 2}@media only screen and (max-width:500px){.form-field--span2-col,.payment-cash{grid-column:span 1}}.form-field--span2-row{grid-row:span 2}.form-field--wrapper{position:relative;padding-top:20px;padding-left:48px}.payment-cash{display:flex;gap:32px}.checkout{flex:1;max-width:730px;padding:54px 48px 48px;border-radius:8px;background-color:#fff}@media only screen and (max-width:860px){.checkout{width:100%;padding:32px 28px}}@media only screen and (max-width:500px){.checkout{padding:32px 24px}}.checkout__header{margin-bottom:40px}@media only screen and (max-width:500px){.checkout__header{margin-bottom:16px}}.shopping--summary{background-color:#fff}.main--checkout:before{content:"";background-color:#f1f1f1;display:block;position:absolute;left:0;bottom:0;z-index:-1000;width:100%;height:100%}