@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);*,:after,:before{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}:where(blockquote,figure):where([class]),body{margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){border:none;margin-left:0;padding:0}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom:24px;margin-block:0}:where(p:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}html{height:100%;scrollbar-gutter:stable}:has(:target),html{scroll-behavior:smooth}body{line-height:1.5;min-height:100%}a:where([class]){display:inline-flex}button,label{cursor:pointer}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--font-family:"Montserrat";--color-background-primary:#eaeaea;--color-background-secondary:#fff;--color-text-primary:#1c1c27;--color-text-secondary:#838383;--color-price:#aaa;--color-links-primary:#000;--color-links-secondary:#101010;--color-accent-primary:#ffa542;--color-accent-secondary:#ffce7f;--color-accent-danger:#df6464;--logo-font-size:1.5625rem;--headers-font-size:1.25rem;--text-font-size:1.0625rem;--links-font-size:0.9375rem;--logo-font-weight:700;--headers-font-weight:600;--counter-font-weight:500;--text-font-weight:400;--grid-gap:1.875rem;--border-radius:1.875rem;--base-transition:all 0.2s ease-in-out}body{background-color:var(--color-background-primary);font-family:var(--font-family),sans-serif;padding:.9375rem 11.375rem 0}#root{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}.logo{color:var(--color-links-secondary);font-size:var(--logo-font-size);font-weight:var(--logo-font-weight)}.main{flex:1 1}h2{color:var(--color-text-secondary);font-size:var(--headers-font-size);margin-bottom:1.5rem}h2,h3{font-weight:var(--headers-font-weight)}h3{color:var(--color-text-primary);font-size:var(--text-font-size)}section{display:flex;flex-direction:column;margin-top:1.75rem;width:100%}button{background:none;border:none}a,button{transition:var(--base-transition)}a{color:inherit;text-decoration:none}a:hover,button:hover{color:var(--color-text-secondary)}@media (min-width:365px){body{padding-inline:4rem}.main,body{align-items:center;display:flex;flex-direction:column;justify-content:center}.main{width:100%}}.header{justify-content:space-between;min-width:365px}.header,.user-controls{align-items:center;display:flex}.user-controls{gap:2.8125rem}.user-controls__cart-button,.user-controls__favourite-button{align-items:center;display:flex;justify-content:center;position:relative}.user-controls__cart-button .counter,.user-controls__favourite-button .counter{align-items:center;background-color:var(--color-accent-primary);border-radius:50%;color:var(--color-background-secondary);display:flex;font-size:var(--links-font-size);font-weight:var(--counter-font-weight);height:1.125rem;justify-content:center;position:absolute;right:-.505rem;top:-.505rem;width:1.125rem}.section__container{grid-row-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(auto-fill,350px);justify-content:space-between;row-gap:var(--grid-gap);width:100%}@media (min-width:365px){.section__container{grid-template-columns:repeat(auto-fill,399px);justify-content:center;width:100%}}@media (min-width:768px){.section__container{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,350px);justify-content:center;max-width:742px}}@media (min-width:1440px){.section__container{column-gap:normal;justify-content:space-between;max-width:1440px;width:100%}}.card{align-items:center;background-color:var(--color-background-secondary);border-radius:var(--border-radius);box-shadow:2px 2px 4px #0003;display:flex;flex-direction:column;justify-content:space-between;min-height:407px;padding:1.375rem 1.625rem}.card__image{max-width:13.75rem}.card .image-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.card__content{grid-row-gap:1.5rem;display:grid;font-size:var(--text-font-size);font-weight:var(--headers-font-weight);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);justify-content:space-between;row-gap:1.5rem;width:100%}.card__rate{align-items:center;color:var(--color-text-secondary);display:flex;gap:.625rem}.card__rate:before{content:url(/audio-shop/static/media/star.49f549311a2f8d6febba.svg)}.card .prices{display:flex;flex-direction:column;position:relative}.card__price{color:var(--color-accent-primary);text-align:right}.card__oldPrice{color:var(--color-accent-secondary);font-size:.8125rem;position:absolute;right:0;text-align:right;text-decoration:line-through;top:calc(50% + .5rem)}.card__buy-button{color:var(--color-text-primary);font-size:var(--text-font-size);font-weight:var(--headers-font-weight);text-align:right}.cart-page{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin-top:2rem}.cart-page .return-button{background-color:var(--color-accent-secondary);border-radius:.5rem;color:var(--color-background-secondary);font-weight:var(--headers-font-weight);margin-bottom:.2rem;padding:.2rem .4rem;transition:var(--base-transition);width:-webkit-fit-content;width:fit-content}.cart-page .return-button:hover{background-color:var(--color-accent-primary)}.cart-page__title{color:var(--color-text-primary);font-size:var(--headers-font-size)}.cart-page__empty,.cart-page__title{font-weight:var(--headers-font-weight)}.cart-page__empty{color:var(--color-price);height:100%;margin:0 auto}.cart-page>a{margin-bottom:2rem;margin-top:auto}.cart{align-items:start;display:flex;flex-direction:row;justify-content:space-between}.cart__items{gap:var(--grid-gap);width:57%}.cart__items,.cart__summary{display:flex;flex-direction:column}.cart__summary{background-color:var(--color-background-secondary);border-radius:var(--border-radius);height:120px;justify-content:space-between;width:350px}.cart__summary .assign-button{background-color:var(--color-links-primary);border:2px solid var(--color-background-secondary);border-radius:1.25rem;color:var(--color-background-secondary);font-size:var(--text-font-size);font-weight:var(--headers-font-weight);padding:1.375rem;transition:var(--base-transition)}.cart__summary .assign-button:hover{background-color:var(--color-background-secondary);border:2px solid var(--color-links-primary);color:var(--color-links-primary)}.cart__total{align-items:center;display:flex;font-size:var(--links-font-size);font-weight:var(--headers-font-weight);justify-content:space-between;padding:1.25rem}.item{background-color:var(--color-background-secondary);border-radius:var(--border-radius);display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:3fr 1fr;min-height:218px;padding:1rem 2rem}.item__image{width:100%}.item__amount-control{align-items:center;display:flex;flex-direction:row;grid-column:1;grid-row:2;justify-content:space-between;width:100%}.item__amount-control-button{align-items:center;background-color:var(--color-accent-secondary);border-radius:50%;display:flex;height:2rem;justify-content:center;width:2rem}.item__title{font-weight:var(--counter-font-weight)}.item__info{display:flex;flex-direction:column;gap:.75rem;grid-row:span 2;justify-content:center;padding-left:1.5625rem}.item__price{color:var(--color-price);font-size:var(--links-font-size);font-weight:var(--headers-font-weight)}.item__total{align-items:end;display:flex;flex-direction:column;grid-column:3;grid-row:span 2;height:100%;justify-content:space-between}.item__total-price{color:var(--color-text-primary);font-size:var(--links-font-size);font-weight:var(--headers-font-weight)}@media (min-width:365px){.cart-page,.main{justify-content:start}.cart-page{align-items:start;display:flex;flex:0 0;flex-direction:column;width:100%}.cart{flex-direction:column}.cart__items{width:100%}.cart__summary{margin-bottom:2rem;margin-top:4rem;width:100%}.item{grid-template-columns:1fr 1fr 1fr;width:100%}.item__image{margin-block:auto}}@media (min-width:765px){.cart{align-items:start;flex-direction:row;justify-content:space-between}.cart__items{display:flex;flex-direction:column;gap:var(--grid-gap);width:57%}.cart__summary{margin:0;width:30%}}@media (min-width:1200px){body{padding:.9375rem 11.375rem 0}.item{grid-template-columns:1fr 2fr 1fr}#root{width:100%}}.footer{align-items:start;background-color:var(--color-background-secondary);border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;display:grid;font-size:var(--text-font-size);grid-template-columns:1fr 1fr 1fr 1fr;margin-top:1.25rem;min-width:365px;padding:1.8125rem}.footer .footer-nav,.footer .footer-nav__list{display:flex;flex-direction:column;height:100%;justify-content:space-between}.footer .social-networks{align-items:center;display:flex;gap:1.125rem;justify-content:end}.footer .language-changer{align-items:center;display:flex;gap:1rem}.footer .language-changer__button--active{color:var(--color-accent-primary)}@media (min-width:365px){.footer{align-items:center;display:flex;justify-content:space-between}.footer .social-networks__item{align-items:center;display:flex;justify-content:center}.footer .footer-nav{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(100%)!important;clip-path:inset(100%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media (min-width:768px){.footer{align-items:start;background-color:var(--color-background-secondary);border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;display:grid;font-size:var(--text-font-size);grid-template-columns:1fr 1fr 1fr 1fr;margin-top:1.25rem;padding:1.8125rem}.footer .footer-nav{clip:auto!important;border:0!important;-webkit-clip-path:none!important;clip-path:none!important;display:flex!important;flex-direction:column!important;height:auto!important;height:100%!important;justify-content:space-between!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;white-space:normal!important;width:auto!important}.footer .social-networks{align-items:center;display:flex;gap:1.125rem;justify-content:end}}
/*# sourceMappingURL=main.3730a897.css.map*/