@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._icon_1fqgw_106{height:16px;width:16px}._icon-button_1kzc6_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._icon-button_1kzc6_83{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid var(--gray-icons-color);border-radius:48px;background-color:var(--surface-2-color);transition:border-color .4s ease,box-shadow .3s ease;cursor:pointer;transition:border-color .4s ease}._icon-button_1kzc6_83:hover{border-color:var(--gray-primary-color)}._icon-button_1kzc6_83._rotated_1kzc6_130{transform:rotate(90deg)}._icon-button_1kzc6_83._disabled_1kzc6_133{opacity:.5;border-color:var(--gray-elements-color);cursor:not-allowed}._footer__link_1y1vj_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:12px;line-height:11px;letter-spacing:4%;text-transform:uppercase;text-decoration:none;color:var(--gray-secondary-color)}._footer__button-title_1y1vj_94{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._footer_1y1vj_83{box-shadow:0 -1px 0 0 var(--gray-elements-color);background-color:var(--header-bg-color)}._footer__wrapper_1y1vj_129{display:flex;flex-direction:column;align-items:start;gap:32px;padding-block:32px;padding-inline:16px;max-width:1136px;background-color:var(--header-bg-color)}@media (min-width: 640px){._footer__wrapper_1y1vj_129{padding-inline:24px}}@media (min-width: 1200px){._footer__wrapper_1y1vj_129{padding-inline:0;margin-inline:auto}}@media (min-width: 640px){._footer__wrapper_1y1vj_129{flex-direction:row;align-items:center;justify-content:space-between}}._footer__container_1y1vj_157{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:16px}@media (min-width: 640px){._footer__container_1y1vj_157{flex-direction:row;gap:0;max-width:192px}}@media (min-width: 1200px){._footer__container_1y1vj_157{max-width:378px}}._footer__logo-wrapper_1y1vj_176{display:flex}._footer__logo_1y1vj_176{width:89px;height:32px;transition:transform .4s ease}._footer__logo_1y1vj_176:hover{transform:scale(1.1)}._footer__link_1y1vj_83{transition:all .4s ease}._footer__link_1y1vj_83:hover{color:var(--gray-primary-color);transform:scale(1.1)}._footer__back-to-top_1y1vj_194{align-self:center;display:flex;align-items:center;justify-content:center;gap:16px;cursor:pointer}._footer__button-title_1y1vj_94{text-align:right;color:var(--gray-secondary-color);transition:color .4s ease}._footer__button-title_1y1vj_94:hover{color:var(--gray-primary-color)}._actions__counter_1752u_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:9px;line-height:100%;letter-spacing:0%;text-align:center}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._actions_1752u_83{display:flex;flex-direction:row;align-items:center}._actions--menu_1752u_120{height:100%}._actions__icon-container_1752u_123{position:relative;display:flex;align-items:center;justify-content:center;width:50%;height:100%;box-shadow:-1px -1px 0 0 var(--gray-elements-color)}._actions__icon-container_1752u_123:after{content:"";position:absolute;bottom:0;display:block;height:3px;width:100%;background-color:var(--gray-primary-color);transform:scaleX(0);transform-origin:left;transition:transform .4s}._actions__icon-container_1752u_123:hover:after{transform:scaleX(1)}._actions__icon-container--active_1752u_147:after{transform:scaleX(1)}._actions__icon-container--header_1752u_150{width:48px;height:48px;border:0;background:var(--header-bg-color);transition:background .4s ease;box-shadow:-1px 0 0 0 var(--gray-elements-color)}._actions__icon-container--header_1752u_150:hover{background:var(--hover-color)}@media (min-width: 1200px){._actions__icon-container--header_1752u_150{width:64px;height:64px}}._actions__icon-container--menu_1752u_167{width:50%;height:100%;box-shadow:-1px -1px 0 0 var(--gray-elements-color)}._actions__icon-wrapper_1752u_172{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}._actions__counter_1752u_83{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:14px;height:14px;border:1px solid var(--bg-color);border-radius:50px;background-color:var(--accent-color);color:var(--button-cart-text-color)}._menu__link_1l8ha_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:12px;line-height:11px;letter-spacing:4%;text-transform:uppercase;text-decoration:none;color:var(--gray-secondary-color)}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._menu_1l8ha_83{position:fixed;top:49px;bottom:0;width:100%;background-color:var(--header-bg-color);transform:translate(-100%);transition:transform .4s ease;overflow:auto;overflow-x:hidden;z-index:1}._menu--open_1l8ha_129{transform:translate(0)}@media (min-width: 640px){._menu_1l8ha_83{display:none}}._menu__list_1l8ha_137{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px}._menu__link_1l8ha_83{padding-block:8px;text-decoration:none;transition:color .4s ease}._menu__link_1l8ha_83:hover{color:var(--gray-primary-color)}._menu__link--active_1l8ha_153{padding-bottom:0;color:var(--gray-primary-color)}._menu__link--active_1l8ha_153:after{content:"";display:block;margin-top:8px;width:100%;height:2px;background-color:var(--gray-primary-color)}._menu__bottom_1l8ha_165{position:absolute;bottom:0;left:0;width:100%;height:64px;background-color:var(--header-bg-color)}._header__link_12ym1_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:12px;line-height:11px;letter-spacing:4%;text-transform:uppercase;text-decoration:none;color:var(--gray-secondary-color)}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._header_12ym1_83{position:sticky;top:0;z-index:1;height:48px}@media (min-width: 1200px){._header_12ym1_83{height:64px}}._header__top-bar_12ym1_128{display:flex;flex-direction:row;align-items:center;gap:16px;background-color:var(--header-bg-color);box-shadow:0 1px 0 0 var(--gray-elements-color)}@media (min-width: 1200px){._header__top-bar_12ym1_128{gap:24px}}._header__nav_12ym1_141{display:none}@media (min-width: 640px){._header__nav_12ym1_141{display:flex}}@media (min-width: 640px){._header__list_12ym1_150{display:flex;flex-direction:row;align-items:center;gap:32px}}@media (min-width: 1200px){._header__list_12ym1_150{gap:64px}}._header__link_12ym1_83{position:relative;display:flex;align-items:center;height:48px;text-decoration:none;transition:all .4s ease}._header__link_12ym1_83:hover{color:var(--gray-primary-color)}._header__link_12ym1_83:after{content:"";position:absolute;bottom:0;display:block;height:3px;width:100%;background-color:var(--gray-primary-color);transform:scaleX(0);transform-origin:left;transition:transform .4s}._header__link_12ym1_83:hover:after{transform:scaleX(1)}._header__link--active_12ym1_188{color:var(--gray-primary-color)}._header__link--active_12ym1_188:after{transform:scaleX(1)}@media (min-width: 1200px){._header__link_12ym1_83{height:64px}}._header__logo-container_12ym1_199{display:flex;justify-content:center;align-items:center;padding-inline:16px}@media (min-width: 1200px){._header__logo-container_12ym1_199{padding-inline:24px}}._header__logo_12ym1_199{height:22px;width:64px;transition:transform .4s ease}@media (min-width: 1200px){._header__logo_12ym1_199{height:28px;width:80px}}._header__logo_12ym1_199:hover{transform:scale(1.1)}._header__icons-wrapper_12ym1_224{display:flex;flex-direction:row;margin-left:auto;background-color:var(--header-bg-color)}@media (min-width: 640px){._header__icons-wrapper_12ym1_224{display:none}}._header__icons-container_12ym1_235{display:flex;flex-direction:row;margin-left:auto}._header__icons_12ym1_224{display:none}@media (min-width: 640px){._header__icons_12ym1_224{display:flex}}._header__icon-container_12ym1_248{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;box-shadow:-1px 0 0 0 var(--gray-elements-color);background-color:var(--header-bg-color);transition:background .4s ease}._header__icon-container_12ym1_248:after{content:"";position:absolute;bottom:0;display:block;height:3px;width:100%;background-color:var(--gray-primary-color);transform:scaleX(0);transform-origin:left;transition:transform .4s}._header__icon-container_12ym1_248:hover{background:var(--hover-color)}._header__icon-container_12ym1_248:hover:after{transform:scaleX(1)}._header__icon-container--active_12ym1_278:after{transform:scaleX(1)}@media (min-width: 1200px){._header__icon-container_12ym1_248{width:64px;height:64px}}._header__search_12ym1_287{padding:10px;width:100%;height:48px;outline:none;border:0;box-shadow:-1px 0 0 0 var(--gray-elements-color);font-family:Mont,Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:21px;color:var(--gray-primary-color);background-color:var(--header-bg-color)}@media (min-width: 1200px){._header__search_12ym1_287{height:64px;padding:18px}}._header__search_12ym1_287::placeholder{color:var(--gray-secondary-color)}._header__search_12ym1_287::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}._header__search-wrapper_12ym1_315{position:relative;display:flex;flex-direction:row;margin-left:auto;margin-right:10px}@media (min-width: 1200px){._header__search-wrapper_12ym1_315{margin-right:18px}}._header__search-icon_12ym1_327,._header__search-btn_12ym1_327{display:flex;align-items:center;justify-content:center;background-color:var(--header-bg-color)}._header__search-btn_12ym1_327{cursor:pointer}._header__switch-theme_12ym1_336{position:relative;flex-shrink:0;box-sizing:border-box;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;line-height:48px;font-family:Mont,Arial,Helvetica,sans-serif;background:none;color:var(--gray-secondary-color);cursor:pointer;transition:color .4s ease}@media (min-width: 1200px){._header__switch-theme_12ym1_336{line-height:64px}}._header__switch-theme_12ym1_336:hover{color:var(--gray-primary-color)}._App_1jpdh_1{display:flex;flex-direction:column;min-height:100vh;scroll-behavior:smooth}._App__main_1jpdh_7{flex:1}._breadcrumbs__text_s1rqf_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._breadcrumbs__container_s1rqf_114{display:flex;gap:8px;margin-block:24px}@media (min-width: 640px){._breadcrumbs__container_s1rqf_114{margin-bottom:40px}}._breadcrumbs__text_s1rqf_83{color:var(--gray-secondary-color);text-decoration:none;align-content:center}._breadcrumbs__text--active_s1rqf_129{font-weight:700;color:var(--gray-primary-color)}._breadcrumbs__text--truncate_s1rqf_133{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}@media (min-width: 640px){._breadcrumbs__text--truncate_s1rqf_133{font-weight:600}}._breadcrumbs__link_s1rqf_145{width:16px;height:16px}._button-cart_hnkx4_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._button-cart_hnkx4_83{flex:1;border:0;border-radius:48px;transition:all .4s ease;color:var(--button-cart-text-color);background-color:var(--accent-color);text-align:center;cursor:pointer}._button-cart_hnkx4_83:hover{box-sizing:border-box;box-shadow:0 3px 13px 0 var(--button-cart-hover-shadow)}._button-cart_hnkx4_83:active{background-color:var(--bg-color);color:var(--accent-color);border-color:var(--gray-elements-color)}._button-cart--active_hnkx4_133{border:1px solid var(--gray-elements-color);background-color:var(--surface-2-color);color:var(--button-cart-active-color)}._button-cart--active_hnkx4_133:hover{background-color:var(--surface-2-color);color:var(--button-cart-active-color)}._button-cart--small_hnkx4_142{height:40px}._button-cart--large_hnkx4_145{height:48px}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._button-fav_35tsh_106{display:flex;justify-content:center;align-items:center;border-radius:48px;border:1px solid var(--gray-icons-color);background-color:var(--surface-2-color);cursor:pointer;transition:border-color .4s ease}._button-fav_35tsh_106:hover{border-color:var(--gray-primary-color)}._button-fav--selected_35tsh_119{border-color:var(--gray-elements-color)}._button-fav--small_35tsh_122{width:40px;height:40px}._button-fav--large_35tsh_126{width:48px;height:48px}._product-card__value_r1fza_83,._product-card__label_r1fza_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%}._product-card__title_r1fza_91{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}._product-card__price_r1fza_99{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:22px;line-height:140%;letter-spacing:0%;color:var(--gray-primary-color)}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._product-card__image_r1fza_131{display:block;object-fit:contain;width:148px;height:129px;transition:transform .4s ease}@media (min-width: 640px){._product-card__image_r1fza_131{width:173px;height:202px}}@media (min-width: 1200px){._product-card__image_r1fza_131{width:208px;height:196px}}._product-card__container_r1fza_150{display:flex;flex-direction:column;gap:8px;padding:32px;border:1px solid var(--gray-elements-color);border-radius:8px;box-sizing:border-box;background-color:var(--product-card-bg-color);transition:all .4s ease;cursor:pointer}._product-card__container_r1fza_150:hover{box-shadow:0 2px 16px 0 var(--product-card-shadow)}._product-card__container_r1fza_150:hover ._productCard__image_r1fza_165{transform:scale(1.1)}._product-card__link_r1fza_168{text-decoration:none;align-self:center}._product-card__title_r1fza_91{height:58px;padding-top:16px;color:var(--gray-primary-color);text-decoration:none}._product-card__price_r1fza_99{display:flex;flex-direction:row;align-items:center;gap:8px}._product-card__price-regular_r1fza_184{font-weight:600;line-height:100%;text-decoration:line-through;color:var(--gray-secondary-color)}._product-card__line_r1fza_190{display:block;width:100%;height:1px;background-color:var(--gray-elements-color)}._product-card__properties_r1fza_196{display:flex;flex-direction:column;gap:8px;padding-block:8px}._product-card__property_r1fza_202{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:15px}._product-card__label_r1fza_83{font-weight:700;color:var(--gray-secondary-color)}._product-card__value_r1fza_83{font-weight:700;text-align:right;color:var(--gray-primary-color)}._product-card__buttons_r1fza_218{display:flex;flex-direction:row;align-items:center;gap:8px}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._products_qpxo5_106{gap:40px 16px;--columns: 4;display:grid;column-gap:16px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 640px){._products_qpxo5_106{--columns: 12}}@media (min-width: 1200px){._products_qpxo5_106{--columns: 24}}._products__item_qpxo5_123{grid-column:1/-1}@media (min-width: 640px){._products__item_qpxo5_123{grid-column:span 6}}@media (min-width: 768px){._products__item_qpxo5_123{grid-column:span 4}}@media (min-width: 1200px){._products__item_qpxo5_123{grid-column:span 6}}._drop-down__control_18ba4_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0%}._drop-down__label_18ba4_91{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%}._drop-down__option_18ba4_99,._drop-down__selected-option_18ba4_99{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._drop-down_18ba4_83{position:relative;display:flex;flex-direction:column;gap:4px}._drop-down__label_18ba4_91{font-weight:700;color:var(--gray-secondary-color)}._drop-down__control_18ba4_83{display:flex;align-items:center;justify-content:space-between;height:40px;padding:11px 12px;border:1px solid var(--gray-icons-color);border-radius:8px;color:var(--gray-primary-color);background-color:var(--drop-down-bg-color);transition:all .4s ease;cursor:pointer}._drop-down__control_18ba4_83:hover{border-color:var(--gray-secondary-color)}._drop-down__control--open_18ba4_156,._drop-down__control--open_18ba4_156:hover{border-color:var(--gray-primary-color)}._drop-down__selected-option_18ba4_99{font-weight:700}._drop-down__options_18ba4_162{position:absolute;top:calc(100% + 4px);left:0;right:0;list-style:none;margin:0;padding:0;z-index:1;background-color:var(--drop-down-bg-color);border:1px solid var(--gray-icons-color);border-radius:8px;box-shadow:0 4px 8px #0000001a}._drop-down__option_18ba4_99{padding:6px 12px 5px;color:var(--gray-secondary-color);transition:all .4s ease;cursor:pointer}._drop-down__option_18ba4_99:hover{border-radius:8px;background:var(--hover-color);color:var(--gray-primary-color)}._pagination__page-item_1wi47_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._pagination__wrapper_1wi47_114{padding-top:24px}@media (min-width: 640px){._pagination__wrapper_1wi47_114{padding-top:40px}}._pagination__list_1wi47_122{display:flex;flex-direction:row;justify-content:center;align-items:center}._pagination__page-item_1wi47_83{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--gray-elements-color);border-radius:48px;text-align:center;color:var(--gray-primary-color);background-color:var(--bg-color);cursor:pointer;transition:all .4s ease}._pagination__page-item_1wi47_83._active_1wi47_142{color:#fff;border-color:var(--pagination-color);background-color:var(--pagination-color)}._pagination__page-item_1wi47_83:hover{color:var(--pagination-text-color);border-color:var(--gray-primary-color);background-color:var(--bg-color)}._pagination__arrow-item_1wi47_152{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--gray-icons-color);border-radius:48px;color:var(--gray-primary-color);background-color:var(--surface-2-color);cursor:pointer;transition:all .4s ease}._pagination__arrow-item_1wi47_152._disabled_1wi47_165{border-color:var(--gray-elements-color);color:var(--gray-elements-color);cursor:not-allowed}._pagination__arrow-item_1wi47_152:not(._disabled_1wi47_165):hover{color:var(--gray-primary-color);border-color:var(--gray-primary-color)}._pagination__items-container_1wi47_174{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding-inline:16px}._pagination__page-link_1wi47_182{display:flex;align-items:center;justify-content:center;text-decoration:none}._loader_1r696_1{display:flex;justify-content:center;align-items:center;width:100%;height:75vh}._loader__content_1r696_8{width:2em;height:2em;margin:1em auto;border:.3em solid #ddd;border-radius:50%;border-left-color:#000;animation:_load_1r696_1 1.2s infinite linear}@keyframes _load_1r696_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._page-state__button_1lrfk_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._page-state_1lrfk_83{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:75vh}._page-state__title_1lrfk_122{font-family:Mont,Arial,Helvetica,sans-serif;font-size:24px;font-weight:300;color:var(--gray-secondary-color);text-align:center}@media (min-width: 640px){._page-state__title_1lrfk_122{font-size:48px;font-weight:500}}._page-state__button_1lrfk_83{width:200px;height:40px;text-align:center;border-radius:48px;color:var(--bg-color);background-color:var(--accent-color);cursor:pointer;transition:all .4s ease}._page-state__button_1lrfk_83:hover{box-sizing:border-box;box-shadow:0 3px 13px 0 var(--button-cart-hover-shadow)}._page-state__button_1lrfk_83:active{background-color:var(--bg-color);color:var(--accent-color);border-color:var(--gray-elements-color)}._products__header_k07nf_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:32px;line-height:41px;letter-spacing:-1%;color:var(--gray-primary-color)}@media (min-width: 640px){._products__header_k07nf_83{font-size:48px;line-height:56px;letter-spacing:-1%}}._products__count_k07nf_99{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._products__wrapper_k07nf_130{margin-bottom:64px;padding-inline:16px;max-width:1136px}@media (min-width: 640px){._products__wrapper_k07nf_130{padding-inline:24px}}@media (min-width: 1200px){._products__wrapper_k07nf_130{padding-inline:0;margin-inline:auto}}@media (min-width: 1200px){._products__wrapper_k07nf_130{margin-bottom:80px}}._products__header_k07nf_83{color:var(--gray-primary-color)}._products__count_k07nf_99{padding-top:8px;color:var(--gray-secondary-color)}._products__drop-downs_k07nf_158{display:flex;flex-direction:row;gap:16px;margin-block:32px 24px}@media (min-width: 640px){._products__drop-downs_k07nf_158{margin-top:40px}}._products__drop-down_k07nf_158{width:136px}@media (min-width: 640px){._products__drop-down--sort-by_k07nf_173{width:187px}}@media (min-width: 1200px){._products__drop-down--sort-by_k07nf_173{width:176px}}@media (min-width: 1200px){._products__drop-down--items-per-page_k07nf_183{width:128px}}._slider__title_229rl_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:22px;line-height:140%;letter-spacing:0%;color:var(--gray-primary-color)}@media (min-width: 640px){._slider__title_229rl_83{font-size:32px;line-height:41px;letter-spacing:-1%}}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._slider__wrapper_229rl_122{padding-left:16px}@media (min-width: 640px){._slider__wrapper_229rl_122{padding-left:24px}}@media (min-width: 1200px){._slider__wrapper_229rl_122{padding-inline:16px;max-width:1136px;padding-left:32px}}@media (min-width: 1200px) and (min-width: 640px){._slider__wrapper_229rl_122{padding-inline:24px}}@media (min-width: 1200px) and (min-width: 1200px){._slider__wrapper_229rl_122{padding-inline:0;margin-inline:auto}}._slider__header_229rl_148{display:flex;align-items:center;justify-content:space-between;gap:72px;margin-bottom:24px;padding-right:16px}@media (min-width: 640px){._slider__header_229rl_148{padding-right:24px}}@media (min-width: 1200px){._slider__header_229rl_148{padding-right:0}}._slider__buttons_229rl_166{display:flex;gap:16px;padding-block:15px}@media (min-width: 640px){._slider__buttons_229rl_166{padding-block:4.5px}}._slider__viewport_229rl_176{overflow-x:clip;width:calc(100vw - 16px)}@media (min-width: 640px){._slider__viewport_229rl_176{width:calc(100vw - 32px)}}@media (min-width: 1200px){._slider__viewport_229rl_176{width:1136px;max-width:calc(100vw - 32px)}}._slider__track_229rl_191{display:flex;gap:16px;transition:transform .6s ease}._back-button__text_13prz_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._back-button__wrapper_13prz_114{display:flex;align-items:center;gap:4px;margin-block:24px 16px;background:none;border:0;cursor:pointer}@media (min-width: 640px){._back-button__wrapper_13prz_114{margin-top:40px}}._back-button__text_13prz_83{font-weight:700;color:var(--back-text-color);transition:color .4s ease}._back-button__text_13prz_83:hover{color:var(--gray-primary-color)}._product-info__title_3bhf6_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%}@media (min-width: 640px){._product-info__title_3bhf6_83{font-weight:800;font-size:22px;line-height:140%}}._product-info__description-title_3bhf6_98{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:var(--gray-primary-color)}@media (min-width: 640px){._product-info__description-title_3bhf6_98{font-size:20px}}._product-info__name_3bhf6_112{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%}._product-info__value--big_3bhf6_120,._product-info__description-text_3bhf6_120{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._product-info_3bhf6_83{--columns: 4;display:grid;column-gap:16px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 640px){._product-info_3bhf6_83{--columns: 12}}@media (min-width: 1200px){._product-info_3bhf6_83{--columns: 24}}._product-info__about_3bhf6_167{grid-column:1/-1}@media (min-width: 1200px){._product-info__about_3bhf6_167{grid-column:1/13}}._product-info__title_3bhf6_83{margin-bottom:16px;color:var(--gray-primary-color)}._product-info__description-container_3bhf6_179{display:flex;flex-direction:column;gap:32px}._product-info__description-title_3bhf6_98{margin-bottom:16px}._product-info__description-text_3bhf6_120{color:var(--gray-secondary-color)}@media (min-width: 1200px){._product-info__description-text_3bhf6_120{font-weight:500}}._product-info__tech-specs_3bhf6_195{grid-column:1/-1;margin-top:56px}@media (min-width: 640px){._product-info__tech-specs_3bhf6_195{margin-top:64px}}@media (min-width: 1200px){._product-info__tech-specs_3bhf6_195{grid-column:14/-1;margin-top:0}}._product-info__line_3bhf6_210{display:block;width:100%;height:1px;background-color:var(--gray-elements-color)}._product-info__properties_3bhf6_216{display:flex;flex-direction:column;gap:8px;margin-top:30px}@media (min-width: 640px){._product-info__properties_3bhf6_216{margin-top:25px}}._product-info__property_3bhf6_227{display:flex;flex-direction:row;justify-content:space-between}._product-info__name_3bhf6_112{color:var(--gray-secondary-color)}._product-info__name--big_3bhf6_235{font-weight:500;font-size:14px;line-height:21px}._product-info__value_3bhf6_120{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0%;text-align:right;color:var(--gray-primary-color)}._product-main-info__property-name_rnufo_83,._product-main-info__label_rnufo_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%}._product-main-info__property-value--big_rnufo_91,._product-main-info__capacity-container_rnufo_91{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}._product-main-info__price_rnufo_99{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:32px;line-height:41px;letter-spacing:-1%;color:var(--gray-primary-color)}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._product-main-info_rnufo_83{--columns: 4;display:grid;column-gap:16px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 640px){._product-main-info_rnufo_83{--columns: 12}}@media (min-width: 1200px){._product-main-info_rnufo_83{--columns: 24}}._product-main-info__images-container_rnufo_147{grid-column:1/-1;display:flex;flex-direction:column-reverse;align-items:center;gap:16px;margin-bottom:40px}@media (min-width: 640px){._product-main-info__images-container_rnufo_147{grid-column:1/7;flex-direction:row;margin-bottom:0}}@media (min-width: 1200px){._product-main-info__images-container_rnufo_147{grid-column:1/13;align-items:start}}._product-main-info__images-column_rnufo_168{display:flex;flex-direction:row;gap:8px}@media (min-width: 640px){._product-main-info__images-column_rnufo_168{flex-direction:column}}@media (min-width: 1200px){._product-main-info__images-column_rnufo_168{gap:16px}}._product-main-info__image-container_rnufo_183{display:flex;justify-content:center;align-items:center;width:51px;height:49px;border:1px solid var(--gray-elements-color);cursor:pointer;transition:border-color .4s ease}._product-main-info__image-container--active_rnufo_193,._product-main-info__image-container_rnufo_183:hover{border-color:var(--gray-primary-color)}@media (min-width: 640px){._product-main-info__image-container_rnufo_183{width:35px;height:35px}}@media (min-width: 1200px){._product-main-info__image-container_rnufo_183{width:80px;height:80px}}._product-main-info__image_rnufo_147{display:block;object-fit:contain;width:100%;height:100%;padding:4px}._product-main-info__main-image-container_rnufo_218{display:flex;justify-content:center;align-items:center;width:288px;height:288px}@media (min-width: 640px){._product-main-info__main-image-container_rnufo_218{width:287px;height:287px}}@media (min-width: 1200px){._product-main-info__main-image-container_rnufo_218{width:464px;height:464px}}._product-main-info__main-image_rnufo_218{display:block;object-fit:contain;width:100%;height:100%;padding:7px}@media (min-width: 1200px){._product-main-info__main-image_rnufo_218{padding:11px}}._product-main-info__characteristics_rnufo_249{grid-column:1/-1;display:flex;flex-direction:column;gap:32px}@media (min-width: 640px){._product-main-info__characteristics_rnufo_249{grid-column:8/-1}}@media (min-width: 1200px){._product-main-info__characteristics_rnufo_249{grid-column:14/21}}._product-main-info__options_rnufo_265{display:flex;flex-direction:column;gap:24px}._product-main-info__label_rnufo_83{margin-bottom:8px;color:var(--gray-secondary-color)}._product-main-info__colors-list_rnufo_274{display:flex;flex-direction:row;align-items:center;gap:8px}._product-main-info__radio_rnufo_280{display:none}._product-main-info__color-container_rnufo_283{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid var(--gray-elements-color);border-radius:36px;box-sizing:border-box;cursor:pointer;transition:border .4s ease}._product-main-info__color-container_rnufo_283:has(input:checked){border-color:var(--gray-primary-color)}._product-main-info__color-container_rnufo_283:hover{border:1px solid var(--gray-icons-color)}._product-main-info__color_rnufo_274{width:100%;height:100%;border-radius:36px;border:2px solid var(--bg-color)}._product-main-info__capacity-container_rnufo_91{display:inline-flex;align-items:center;justify-content:center;width:63px;height:32px;padding:7px 8px 4px;border:1px solid var(--gray-icons-color);border-radius:4px;text-align:center;color:var(--gray-primary-color);cursor:pointer;transition:border .4s ease}._product-main-info__capacity-container--active_rnufo_321{font-weight:500;background-color:var(--gray-primary-color);color:var(--bg-color);border-color:var(--gray-primary-color)}._product-main-info__capacity-container_rnufo_91:hover{border:1px solid var(--gray-primary-color)}._product-main-info__capacity-list_rnufo_330{display:flex;flex-direction:row;align-items:center;gap:8px}._product-main-info__line_rnufo_336{display:block;width:100%;height:1px;background-color:var(--gray-elements-color)}._product-main-info__price_rnufo_99{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:16px}._product-main-info__price-regular_rnufo_349{font-weight:500;font-size:22px;line-height:100%;letter-spacing:0%;text-decoration:line-through;color:var(--gray-secondary-color)}._product-main-info__buttons_rnufo_357{display:flex;flex-direction:row;align-items:center;gap:8px}._product-main-info__short-specs_rnufo_363{display:flex;flex-direction:column;gap:8px}._product-main-info__property_rnufo_83{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:15px}._product-main-info__property-name_rnufo_83{color:var(--gray-secondary-color)}._product-main-info__property-name--big_rnufo_378{font-weight:500;font-size:14px;line-height:21px}._product-main-info__property-value_rnufo_91{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0%;text-align:right;color:var(--gray-primary-color)}._not-found__title_19wsm_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:32px;line-height:41px;letter-spacing:-1%;color:var(--gray-primary-color)}@media (min-width: 640px){._not-found__title_19wsm_83{font-size:48px;line-height:56px;letter-spacing:-1%}}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._not-found_19wsm_83{padding-inline:16px;max-width:1136px}@media (min-width: 640px){._not-found_19wsm_83{padding-inline:24px}}@media (min-width: 1200px){._not-found_19wsm_83{padding-inline:0;margin-inline:auto}}._not-found__container_19wsm_137{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;margin-bottom:56px}@media (min-width: 640px){._not-found__container_19wsm_137{margin-bottom:64px}}@media (min-width: 1200px){._not-found__container_19wsm_137{margin-bottom:80px}}._not-found__title_19wsm_83{display:flex;justify-content:center;color:var(--gray-secondary-color)}._not-found__image_19wsm_160{width:35%}._product-details__title_32des_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:22px;line-height:140%;letter-spacing:0%;color:var(--gray-primary-color)}@media (min-width: 640px){._product-details__title_32des_83{font-size:32px;line-height:41px;letter-spacing:-1%}}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._product-details__wrapper_32des_122{margin-bottom:56px;padding-inline:16px;max-width:1136px}@media (min-width: 640px){._product-details__wrapper_32des_122{padding-inline:24px}}@media (min-width: 1200px){._product-details__wrapper_32des_122{padding-inline:0;margin-inline:auto}}@media (min-width: 640px){._product-details__wrapper_32des_122{margin-bottom:64px}}@media (min-width: 1200px){._product-details__wrapper_32des_122{margin-bottom:80px}}._product-details__main_32des_148{display:flex;flex-direction:column;align-items:center;gap:56px}@media (min-width: 640px){._product-details__main_32des_148{gap:64px}}@media (min-width: 1200px){._product-details__main_32des_148{gap:80px}}._product-details__title_32des_83{margin-bottom:32px}@media (min-width: 640px){._product-details__title_32des_83{margin-bottom:40px}}._slider__button_hadcx_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._slider__container_hadcx_114{display:flex;flex-direction:row;align-items:center;width:100vw}@media (min-width: 640px){._slider__container_hadcx_114{padding-inline:16px;max-width:1136px;gap:19px}}@media (min-width: 640px) and (min-width: 640px){._slider__container_hadcx_114{padding-inline:24px}}@media (min-width: 640px) and (min-width: 1200px){._slider__container_hadcx_114{padding-inline:0;margin-inline:auto}}@media (min-width: 1200px){._slider__container_hadcx_114{gap:16px}}._slider__arrow_hadcx_143{display:none}@media (min-width: 640px){._slider__arrow_hadcx_143{display:block;width:32px;height:189px;opacity:1;border:1px solid var(--arrow-border-color);border-radius:48px;background-color:var(--surface-2-color);cursor:pointer;transition:border-color .4s ease}._slider__arrow_hadcx_143:hover{border-color:var(--gray-primary-color)}}@media (min-width: 1200px){._slider__arrow_hadcx_143{height:400px}}._slider__button_hadcx_83{align-self:flex-start;border:1px solid rgba(255,255,255,.5);border-radius:40px;background:transparent;text-transform:uppercase;color:#fff;cursor:pointer;transition:background .4s ease;transition:border-color .4s ease}@media (min-width: 640px){._slider__button_hadcx_83{padding:8px 20px;font-size:10px}}@media (min-width: 1200px){._slider__button_hadcx_83{padding:14px 32px;font-size:14px}}._slider__button_hadcx_83:hover{background:linear-gradient(90deg,#6a5af9,#d66efd)}._slider__button_hadcx_83:hover{border-color:transparent}._slider__wrapper_hadcx_196{display:flex;flex-direction:row;justify-content:space-between;flex:1;border-radius:0;background-color:#000}@media (min-width: 640px){._slider__wrapper_hadcx_196{border-radius:10px}}._slider__info_hadcx_209{display:none}@media (min-width: 640px){._slider__info_hadcx_209{display:flex;flex-direction:column;flex:1;padding:15px;margin:8px;border-radius:10px;background-color:#1e1e1e}}@media (min-width: 1200px){._slider__info_hadcx_209{padding:50px;margin:15px;border-radius:20px}}._slider__text_hadcx_230{flex:1}._slider__title_hadcx_233{width:200px;margin-bottom:20px;font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:28px;line-height:100%;letter-spacing:-1%;background-color:#6a5af9;background-size:100%;background-repeat:repeat;background-image:linear-gradient(90deg,#6a5af9,#d66efd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 640px){._slider__title_hadcx_233{width:190px;font-size:24px}._slider__title_hadcx_233:after{content:"";display:inline-block;width:24px;height:24px;margin-left:8px;background:url(./favicon.svg) no-repeat center/contain;vertical-align:middle}}@media (min-width: 1200px){._slider__title_hadcx_233{width:300px;font-size:40px}._slider__title_hadcx_233:after{width:32px;height:32px}}._slider__title--mobile_hadcx_273{display:block}@media (min-width: 640px){._slider__title--mobile_hadcx_273{display:none}}._slider__description_hadcx_281{margin:12px 0 24px;font-family:Mont,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#b3b3b3}@media (min-width: 640px){._slider__description_hadcx_281{margin-block:0;font-size:12px}}@media (min-width: 1200px){._slider__description_hadcx_281{margin:12px 0 24px;font-size:16px}}._slider__picture_hadcx_301{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:20px 20px 0;height:320px}@media (min-width: 640px){._slider__picture_hadcx_301{height:189px}}@media (min-width: 1200px){._slider__picture_hadcx_301{height:400px}}._slider__headline_hadcx_322{font-family:Mont,Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:1.2;color:#fff}@media (min-width: 640px){._slider__headline_hadcx_322{font-size:18px}}@media (min-width: 1200px){._slider__headline_hadcx_322{font-size:32px}}._slider__caption_hadcx_339{margin-bottom:16px;font-family:Mont,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.4;color:var(--gray-secondary-color)}@media (min-width: 640px){._slider__caption_hadcx_339{font-size:12px}}@media (min-width: 1200px){._slider__caption_hadcx_339{font-size:18px}}._slider__image_hadcx_357{position:absolute;bottom:0;left:0;display:block;opacity:0;height:120px;width:100%;object-fit:contain;transition:opacity .8s ease-in-out}._slider__image--active_hadcx_368{display:block;opacity:1}@media (min-width: 640px){._slider__image_hadcx_357{position:absolute;bottom:0;left:0;display:block;height:120px}}@media (min-width: 1200px){._slider__image_hadcx_357{height:280px}}._slider__dots_hadcx_386{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;margin-top:8px}._slider__dot-wrapper_hadcx_394{padding:10px 5px;cursor:pointer}._slider__dot_hadcx_386{width:14px;height:4px;background-color:var(--gray-elements-color)}._slider__dot--active_hadcx_403{background-color:var(--gray-primary-color)}._item__count_1rct1_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._item_1rct1_83{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center}@media (min-width: 640px){._item_1rct1_83{grid-column:span 4}}@media (min-width: 1200px){._item_1rct1_83{grid-column:span 8}}._item__link_1rct1_130{text-decoration:none;color:var(--gray-primary-color)}._item__image_1rct1_134{display:block;object-fit:contain;object-position:100% 100%;height:100%;width:100%;transition:transform .4s ease}._item__image_1rct1_134:hover{transform:scale(1.05)}._item__header_1rct1_145{padding-top:24px;margin:0;font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;color:var(--gray-primary-color)}._item__count_1rct1_83{padding-top:4px;color:var(--gray-secondary-color)}@media (min-width: 1200px){._item__count_1rct1_83{font-weight:500}}._catalog__header_1yl63_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:22px;line-height:140%;letter-spacing:0%;color:var(--gray-primary-color)}@media (min-width: 640px){._catalog__header_1yl63_83{font-size:32px;line-height:41px;letter-spacing:-1%}}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._catalog_1yl63_83{padding-inline:16px;max-width:1136px}@media (min-width: 640px){._catalog_1yl63_83{padding-inline:24px}}@media (min-width: 1200px){._catalog_1yl63_83{padding-inline:0;margin-inline:auto}}._catalog__header_1yl63_83{margin-bottom:24px}._catalog__container_1yl63_140{--columns: 4;display:grid;column-gap:16px;grid-template-columns:repeat(var(--columns),1fr);row-gap:32px}@media (min-width: 640px){._catalog__container_1yl63_140{--columns: 12}}@media (min-width: 1200px){._catalog__container_1yl63_140{--columns: 24}}@media (min-width: 640px){._catalog__container_1yl63_140{column-gap:16px}}._home__title_1dtjq_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:32px;line-height:41px;letter-spacing:-1%;color:var(--gray-primary-color)}@media (min-width: 640px){._home__title_1dtjq_83{font-size:48px;line-height:56px;letter-spacing:-1%}}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._home__wrapper_1dtjq_122{margin-block:24px 64px}@media (min-width: 640px){._home__wrapper_1dtjq_122{margin-top:32px}}@media (min-width: 1200px){._home__wrapper_1dtjq_122{margin-block:56px 80px}}._home__visually-hidden_1dtjq_135{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._home__title_1dtjq_83{margin-bottom:24px;padding-inline:16px;max-width:1136px}@media (min-width: 640px){._home__title_1dtjq_83{padding-inline:24px}}@media (min-width: 1200px){._home__title_1dtjq_83{padding-inline:0;margin-inline:auto}}@media (min-width: 640px){._home__title_1dtjq_83{margin-bottom:32px}}@media (min-width: 1200px){._home__title_1dtjq_83{margin-bottom:56px}}._home__main_1dtjq_172{display:flex;flex-direction:column;gap:56px}@media (min-width: 640px){._home__main_1dtjq_172{gap:64px}}@media (min-width: 1200px){._home__main_1dtjq_172{gap:80px}}._favourites__empty-title_1pye4_83,._favourites__title_1pye4_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:32px;line-height:41px;letter-spacing:-1%;color:var(--gray-primary-color)}@media (min-width: 640px){._favourites__empty-title_1pye4_83,._favourites__title_1pye4_83{font-size:48px;line-height:56px;letter-spacing:-1%}}._favourites__count_1pye4_99{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._favourites__container_1pye4_130{margin-bottom:56px;padding-inline:16px;max-width:1136px}@media (min-width: 640px){._favourites__container_1pye4_130{padding-inline:24px}}@media (min-width: 1200px){._favourites__container_1pye4_130{padding-inline:0;margin-inline:auto}}@media (min-width: 640px){._favourites__container_1pye4_130{margin-bottom:64px}}@media (min-width: 1200px){._favourites__container_1pye4_130{margin-bottom:80px}}._favourites__title_1pye4_83{margin-bottom:8px}._favourites__count_1pye4_99{margin-bottom:32px;color:var(--gray-secondary-color)}@media (min-width: 640px){._favourites__count_1pye4_99{margin-bottom:40px}}._favourites__empty-title_1pye4_83{display:flex;justify-content:center;align-items:center;margin-top:40px;color:var(--gray-secondary-color)}._cart-product__count_q2zde_83,._cart-product__title_q2zde_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}._cart-product__price_q2zde_91{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:22px;line-height:140%;letter-spacing:0%;color:var(--gray-primary-color)}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}._cart-product_q2zde_83{display:flex;flex-direction:column;gap:16px;border:1px solid var(--gray-icons-color);border-radius:16px;padding:16px;background-color:var(--product-card-bg-color);transition:box-shadow .4s ease;cursor:pointer}@media (min-width: 640px){._cart-product_q2zde_83{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:24px}}._cart-product__image_q2zde_143{display:block;object-fit:contain;width:66px;height:66px;transition:transform .4s ease}._cart-product_q2zde_83:hover{box-shadow:0 2px 16px #0000001a}._cart-product_q2zde_83:hover ._cart-product__image_q2zde_143{transition:transform .4s ease;transform:scale(1.1)}._cart-product__info_q2zde_157{display:flex;flex-direction:row;align-items:center;width:fit-content;flex:1;gap:16px}@media (min-width: 640px){._cart-product__info_q2zde_157{gap:24px}}._cart-product__button_q2zde_170{width:16px;height:16px;cursor:pointer}._cart-product__icon-close_q2zde_175{opacity:.5;transition:opacity .4s ease}._cart-product__icon-close_q2zde_175:hover{opacity:1}._cart-product__controls_q2zde_182{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (min-width: 640px){._cart-product__controls_q2zde_182{gap:24px}}._cart-product__link_q2zde_193{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:80px;height:80px;text-decoration:none}._cart-product__title_q2zde_83{min-width:128px;color:var(--gray-primary-color)}._cart-product__buttons_q2zde_207{display:flex;flex-direction:row;justify-content:space-between;align-items:center}._cart-product__count_q2zde_83{width:32px;height:32px;color:var(--gray-primary-color);line-height:32px;text-align:center}._cart-product__price_q2zde_91{text-align:right}@media (min-width: 640px){._cart-product__price_q2zde_91{width:80px}}*{box-sizing:border-box}body{margin:0}a{text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:none;border:0;background:none;padding:0;margin:0}ul{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}:root{--bg-color: #fafbfc;--gray-primary-color: #0f0f11;--gray-secondary-color: #89939a;--gray-icons-color: #b4bdc3;--gray-elements-color: #e2e6e9;--hover-color: #fafbfc;--accent-color: #4219d0;--header-bg-color: #fff;--pagination-color: var(--gray-primary-color);--pagination-text-color: #000;--arrow-border-color: var(--gray-icons-color);--button-cart-text-color: #fff;--product-card-bg-color: #fff;--drop-down-bg-color: #fff;--product-card-shadow: #0000001a;--button-cart-active-color: var(--accent-color);--button-cart-hover-shadow: #17203166;--back-text-color: var(--gray-secondary-color)}[data-theme=dark]{--bg-color: #0f1121;--gray-primary-color: #f1f2f9;--gray-secondary-color: #75767f;--gray-icons-color: #4a4d58;--gray-elements-color: #3b3e4a;--surface-1-color: #161827;--surface-2-color: #323542;--accent-color: #905bff;--header-bg-color: #0f1121;--pagination-color: var(--accent-color);--pagination-text-color: #fff;--arrow-border-color: var(--surface-2-color);--button-cart-text-color: var(--gray-primary-color);--product-card-bg-color: var(--surface-1-color);--drop-down-bg-color: var(--surface-2-color);--product-card-shadow: rgba(255, 255, 255, .05);--hover-color: var(--surface-2-color);--button-cart-active-color: var(--gray-primary-color);--button-cart-hover-shadow: rgba(255, 255, 255, .2);--back-text-color: var(--gray-primary-color)}._cart__empty-title_1qli0_83,._cart__title_1qli0_83{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:32px;line-height:41px;letter-spacing:-1%;color:var(--gray-primary-color)}@media (min-width: 640px){._cart__empty-title_1qli0_83,._cart__title_1qli0_83{font-size:48px;line-height:56px;letter-spacing:-1%}}._cart__checkout-modal-title_1qli0_99{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;color:var(--gray-primary-color)}@media (min-width: 640px){._cart__checkout-modal-title_1qli0_99{font-size:20px}}._cart__checkout-modal-button_1qli0_113,._cart__checkout-button_1qli0_113{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0%}._cart__checkout-total-price_1qli0_121{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;line-height:21px;letter-spacing:0%}._cart__checkout-title_1qli0_129{font-family:Mont,Arial,Helvetica,sans-serif;font-weight:800;font-size:32px;line-height:41px;letter-spacing:-1%;color:var(--gray-primary-color)}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Regular.otf);font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-SemiBold.otf);font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(https://yuliafito.github.io/react-phone-catalog/fonts/Mont-Bold.otf);font-weight:800;font-style:normal}body{background-color:var(--bg-color);font-family:Mont,Arial,Helvetica,sans-serif}._cart__wrapper_1qli0_161{margin-bottom:56px;padding-inline:16px;max-width:1136px}@media (min-width: 640px){._cart__wrapper_1qli0_161{padding-inline:24px}}@media (min-width: 1200px){._cart__wrapper_1qli0_161{padding-inline:0;margin-inline:auto}}@media (min-width: 640px){._cart__wrapper_1qli0_161{margin-bottom:64px}}@media (min-width: 1200px){._cart__wrapper_1qli0_161{margin-bottom:80px}}._cart__container_1qli0_187{--columns: 4;display:grid;column-gap:16px;grid-template-columns:repeat(var(--columns),1fr);gap:32px;margin-top:32px}@media (min-width: 640px){._cart__container_1qli0_187{--columns: 12}}@media (min-width: 1200px){._cart__container_1qli0_187{--columns: 24}}@media (min-width: 1200px){._cart__container_1qli0_187{gap:16px}}._cart__products_1qli0_210{grid-column:1/-1;display:flex;flex-direction:column;gap:16px}@media (min-width: 1200px){._cart__products_1qli0_210{grid-column:1/17}}._cart__checkout_1qli0_99{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:190px;padding:24px;border:1px solid var(--gray-elements-color);border-radius:16px}@media (min-width: 1200px){._cart__checkout_1qli0_99{grid-column:17/-1;padding-top:23px;height:206px}}._cart__checkout-total-price_1qli0_121{margin-bottom:16px;text-align:center;color:var(--gray-secondary-color)}@media (min-width: 1200px){._cart__checkout-total-price_1qli0_121{margin-bottom:25px;font-weight:500}}._cart__checkout-button_1qli0_113{width:100%;height:48px;border-radius:48px;margin-top:16px;text-align:center;color:var(--button-cart-text-color);background-color:var(--accent-color);cursor:pointer;transition:box-shadow .4s ease}._cart__checkout-button_1qli0_113:active{background-color:var(--bg-color);color:var(--accent-color);border-color:var(--gray-elements-color)}._cart__checkout-button_1qli0_113:hover{box-shadow:0 3px 13px #17203166}@media (min-width: 1200px){._cart__checkout-button_1qli0_113{margin-top:24px}}._cart__checkout-line_1qli0_275{display:block;width:100%;height:0;border:1px solid var(--gray-elements-color)}._cart__checkout-modal_1qli0_99{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#00000080}._cart__checkout-modal-content_1qli0_290{padding:24px;border-radius:12px;max-width:400px;width:90%;background:var(--hover-color);text-align:center;box-shadow:0 4px 12px #00000026}._cart__checkout-modal-title_1qli0_99{margin-bottom:20px}._cart__checkout-modal-actions_1qli0_302{display:flex;justify-content:center;gap:12px}._cart__checkout-modal-button_1qli0_113{padding:8px 16px;border:0;border-radius:8px;cursor:pointer}._cart__checkout-modal-button_1qli0_113:active{transform:scale(.96)}._cart__checkout-modal-button--confirm_1qli0_316{background-color:var(--accent-color);color:#fff;transition:box-shadow .4s ease}._cart__checkout-modal-button--confirm_1qli0_316:hover{box-shadow:0 3px 13px #17203166}._cart__checkout-modal-button--cancel_1qli0_324{background-color:var(--bg-color);color:var(--accent-color);border:1px solid var(--accent-color);transition:box-shadow .4s ease}._cart__checkout-modal-button--cancel_1qli0_324:hover{box-shadow:0 3px 13px #17203166}._cart__empty_1qli0_83{display:flex;justify-content:space-between;align-items:center}._cart__empty-title_1qli0_83{display:flex;justify-content:center;color:var(--gray-secondary-color)}._cart__empty-image_1qli0_343{width:30%}
