From 0b274546d6040742fb330781a7143fc75260fb16 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 22 Dec 2023 22:28:59 +0000 Subject: [PATCH] Updates --- asset-manifest.json | 6 +++--- index.html | 2 +- static/css/main.568d9b51.css | 2 ++ static/css/main.568d9b51.css.map | 1 + static/css/main.72f07b6d.css | 2 -- static/css/main.72f07b6d.css.map | 1 - 6 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 static/css/main.568d9b51.css create mode 100644 static/css/main.568d9b51.css.map delete mode 100644 static/css/main.72f07b6d.css delete mode 100644 static/css/main.72f07b6d.css.map diff --git a/asset-manifest.json b/asset-manifest.json index 18c740e..ef9328a 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,6 +1,6 @@ { "files": { - "main.css": "/nice-gadgets/static/css/main.72f07b6d.css", + "main.css": "/nice-gadgets/static/css/main.568d9b51.css", "main.js": "/nice-gadgets/static/js/main.e61b26d3.js", "static/media/Mont-Regular.ttf": "/nice-gadgets/static/media/Mont-Regular.e797167c18f9897bb607.ttf", "static/media/Mont-SemiBold.ttf": "/nice-gadgets/static/media/Mont-SemiBold.0b5e68ebb36ca4006e21.ttf", @@ -31,11 +31,11 @@ "static/media/Button_DefaultArrowRight.svg": "/nice-gadgets/static/media/Button_DefaultArrowRight.a7ca16f8282ce2ef21d6ae4f6212fe06.svg", "static/media/Icons_ArrowDown.svg": "/nice-gadgets/static/media/Icons_ArrowDown.6a1c94bb9d6a68d1a09890be840d3269.svg", "static/media/minus_icon.svg": "/nice-gadgets/static/media/minus_icon.d985886c132ce54472b3761ce0f28e2c.svg", - "main.72f07b6d.css.map": "/nice-gadgets/static/css/main.72f07b6d.css.map", + "main.568d9b51.css.map": "/nice-gadgets/static/css/main.568d9b51.css.map", "main.e61b26d3.js.map": "/nice-gadgets/static/js/main.e61b26d3.js.map" }, "entrypoints": [ - "static/css/main.72f07b6d.css", + "static/css/main.568d9b51.css", "static/js/main.e61b26d3.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index ebeb914..94796fa 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Nice Gadgets
\ No newline at end of file +Nice Gadgets
\ No newline at end of file diff --git a/static/css/main.568d9b51.css b/static/css/main.568d9b51.css new file mode 100644 index 0000000..6425d7e --- /dev/null +++ b/static/css/main.568d9b51.css @@ -0,0 +1,2 @@ +a,address,article,aside,body,div,footer,form,h1,h2,h3,h4,h5,h6,header,html,img,input,li,menu,nav,ol,p,section,span,ul{border:0;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}article,aside,footer,header,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}iframe{display:none}html{box-sizing:border-box}.page__content{display:flex;flex-direction:column;min-height:100svh}.page__main{flex-grow:1;overflow-x:hidden}.page__main-title{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px;margin-bottom:24px}@media(min-width:640px){.page__main-title{font-size:48px;letter-spacing:-.48px;line-height:56px;margin-bottom:32px}}@media(min-width:1200px){.page__main-title{margin-bottom:56px}}.page__main-title__DARK{color:#f1f2f9}.page__categories{margin-bottom:56px}@media(min-width:640px){.page__categories{margin-bottom:64px}}@media(min-width:1200px){.page__categories{margin-bottom:80px}}.page__main-slider{margin-bottom:56px}@media(min-width:640px){.page__main-slider{margin-bottom:64px}}@media(min-width:1200px){.page__main-slider{margin-bottom:80px}}.page__product-slider{margin-bottom:56px}@media(min-width:640px){.page__product-slider{margin-bottom:64px}}@media(min-width:1200px){.page__product-slider{margin-bottom:80px}}.grid{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.grid{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.grid{grid-template-columns:repeat(24,1fr)}}.container{background-color:#fafbfc;max-width:1136px;padding:0 16px}.container__DARK{background-color:#0f1121}@media(min-width:640px){.container{padding:0 24px}}@media(min-width:1200px){.container{margin-inline:auto;padding:0 32px;width:100%}}:root{font-family:Mont,sans-serif;scroll-behavior:smooth}:root [data-theme=light]{--scrollbar-bg:#fafbfc;--scrollbar-thumb:#f86800}:root [data-theme=dark]{--scrollbar-bg:#0f1121;--scrollbar-thumb:#905bff}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-bg);scrollbar-width:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:1px solid var(--scrollbar-bg);border-radius:10px}.Header_header__XXrGB{align-items:center;background-color:#fff;border-bottom:1px solid #e2e6e9;display:flex;justify-content:space-between;position:sticky;top:0;z-index:100}.Header_header__left__c3DQT{align-items:center;display:flex;gap:32px;padding:0 16px}.Header_header__right__f8nBs{display:flex}.Header_header__logo__842Bb{height:22px;width:64px}.Header_header__burger_icon__9aKgy{align-items:center;background-color:#fff;border:none;border-left:1px solid #e2e6e9;display:flex;height:48px;justify-content:center;width:48px}.Header_header__nav__t3w0W{align-items:center;display:none;gap:32px}.Header_header__link__P5zf4{color:#89939a;font-size:12px;font-weight:800;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s}.Header_header__link__P5zf4:hover{color:#0f0f11}.Header_header__link__P5zf4:after{background-color:#0f0f11;content:"";display:block;height:3px;left:100%;position:absolute;right:100%;top:28px}.Header_header__link__ISACTIVE__xhHLC{color:#0f0f11}.Header_header__link__ISACTIVE__xhHLC:after{left:0;right:0;transition:left .3s,right .3s}.Header_header__icon__\+iO0Y{align-items:center;border-left:1px solid #e2e6e9;display:none;height:48px;justify-content:center;transition:all .3s;width:48px}.Header_header__icon__\+iO0Y:hover{box-shadow:inset -1px 1px 5px rgba(0,0,0,.4)}.Header_header__themeSwitch__sPeTm{align-items:center;display:flex;justify-content:center;padding:0 20px;position:relative}.Header_header__themeSwitch_input__DVVWK{cursor:pointer;opacity:0;position:absolute;z-index:1}.Header_header__themeSwitch_input__DVVWK:checked~.Header_header__themeSwitch_label__akKGI{background-color:#89939a}.Header_header__themeSwitch_input__DVVWK:checked~.Header_header__themeSwitch_label__akKGI span:after{background:50%/cover #0f0f11 url(/nice-gadgets/static/media/moon.c94c4e3406b8621d7653.svg);transform:translate3d(25px,0,0)}.Header_header__themeSwitch_input__DVVWK:checked~.Header_header__themeSwitch_label__akKGI span:before{background:50%/cover url(/nice-gadgets/static/media/sun.c7c941d78e26e3a725e9.svg);transform:translate3d(-25px,0,0)}.Header_header__themeSwitch_label__akKGI{background-color:#fff;border-radius:50px;box-shadow:inset -1px 1px 5px rgba(0,0,0,.4);cursor:pointer;height:21px;position:relative;text-align:center;transition:background-color .2s ease-in-out;width:46px}.Header_header__themeSwitch_label__akKGI:after,.Header_header__themeSwitch_label__akKGI:before{font-size:2rem;position:absolute;top:50%;transform:translate3d(0,-50%,0)}.Header_header__themeSwitch_label__akKGI span{bottom:calc(100% + 10px);left:0;position:absolute;width:100%}.Header_header__themeSwitch_label__akKGI span:after,.Header_header__themeSwitch_label__akKGI span:before{border-radius:50%;content:"";height:17px;position:absolute;top:calc(100% + 12px);transition:transform .2s,background-color .2s;width:17px}.Header_header__themeSwitch_label__akKGI span:after{background-color:#89939a;background:50%/contain no-repeat #f86800 url(/nice-gadgets/static/media/sun.c7c941d78e26e3a725e9.svg);box-shadow:-3px 3px 8px rgba(0,0,0,.4);left:2px}.Header_header__themeSwitch_label__akKGI span:before{background:50%/cover url(/nice-gadgets/static/media/moon.c94c4e3406b8621d7653.svg);right:2px}.Header_header__iconsCounter__vBLLY{background-color:#476df4;border:1px solid #fff;border-radius:50%;color:#fff;font-size:9px;font-weight:600;height:13px;line-height:12px;position:absolute;right:5px;text-align:center;top:5px;width:13px}@media(min-width:640px){.Header_header__burger_icon__9aKgy{display:none}.Header_header__nav__t3w0W{display:flex}.Header_header__link__P5zf4{padding:12px 0}.Header_header__link__P5zf4:after{top:40px}.Header_header__icon__\+iO0Y{display:flex}.Header_header__icon__\+iO0Y .Header_header__link__P5zf4{padding:12px}.Header_header__icon__\+iO0Y .Header_header__link__ISACTIVE__xhHLC:after{left:-5px;right:-5px;top:42px}}@media(min-width:1200px){.Header_header__logo__842Bb{height:28px;width:80px}.Header_header__left__c3DQT{gap:48px;padding:0 24px}.Header_header__icon__\+iO0Y{height:64px;width:64px}.Header_header__icon__\+iO0Y .Header_header__link__P5zf4{padding:20px}.Header_header__icon__\+iO0Y .Header_header__link__ISACTIVE__xhHLC:after{top:58px}.Header_header__link__P5zf4{padding:20px 0}.Header_header__link__P5zf4:after{top:56px}.Header_header__iconsCounter__vBLLY{right:13px;top:13px}}.Header_headerDark__D80Lf{background-color:#0f1121;border-bottom:1px solid #323542}.Header_headerDark__D80Lf .Header_header__link__P5zf4{color:#75767f}.Header_headerDark__D80Lf .Header_header__link__ISACTIVE__xhHLC,.Header_headerDark__D80Lf .Header_header__link__P5zf4:hover{color:#f1f2f9}.Header_headerDark__D80Lf .Header_header__link__P5zf4:after{background-color:#f1f2f9}.Header_headerDark__D80Lf .Header_header__icon__\+iO0Y{border-left:1px solid #323542}.Header_headerDark__D80Lf .Header_header__icon__\+iO0Y:hover{box-shadow:inset -1px 1px 5px hsla(0,0%,100%,.4)}.Header_headerDark__D80Lf .Header_header__burger_icon__9aKgy{background-color:#0f1121;border-left:1px solid #323542}.Header_headerDark__D80Lf .Header_header__iconsCounter__vBLLY{background-color:#eb5757;border-color:#0f1121}.BurgerMenu_burger__DOydZ{background-color:#fff;display:flex;flex-direction:column;height:calc(100svh - 49px);justify-content:space-between;left:0;opacity:0;position:absolute;right:0;top:-100svh;transition:all .3s;z-index:100}.BurgerMenu_burger__IsOpen__toZNy{opacity:1;top:49px}.BurgerMenu_burger__menu__yY5tW{align-items:center;display:flex;flex-direction:column;gap:32px;padding-top:32px}.BurgerMenu_burger__link__lmdPm{color:#89939a;font-size:12px;font-weight:800;position:relative;text-decoration:none;text-transform:uppercase}.BurgerMenu_burger__link__lmdPm:after{background-color:#0f0f11;content:"";display:block;height:3px;left:100%;position:absolute;right:100%;top:20px}.BurgerMenu_burger__link__ISACTIVE__hE3sQ{color:#0f0f11}.BurgerMenu_burger__link__ISACTIVE__hE3sQ:after{left:0;right:0;transition:all .3s}.BurgerMenu_burger__icons__UoH1Z{display:flex}.BurgerMenu_burger__icon__BHx4k{align-items:center;border-top:1px solid #e2e6e9;display:flex;height:64px;justify-content:center;width:50vw}.BurgerMenu_burger__icon__BHx4k:first-child{border-right:.5px solid #e2e6e9}.BurgerMenu_burger__icon__BHx4k .BurgerMenu_burger__link__lmdPm{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.BurgerMenu_burger__icon__BHx4k .BurgerMenu_burger__link__lmdPm:after{top:61px}.BurgerMenu_burger__iconWithConter__-wWZ\+{position:relative}.BurgerMenu_burger__iconsCounter__hWkmR{background-color:#476df4;border:1px solid #fff;border-radius:50%;color:#fff;font-size:9px;font-weight:600;height:13px;line-height:12px;position:absolute;right:-7px;text-align:center;top:-7px;width:13px}@media(min-width:640px){.BurgerMenu_burger__DOydZ{display:none}}.BurgerMenu_burgerDark__PEmdz{background-color:#0f1121}.BurgerMenu_burgerDark__PEmdz .BurgerMenu_burger__link__lmdPm{color:#75767f}.BurgerMenu_burgerDark__PEmdz .BurgerMenu_burger__link__ISACTIVE__hE3sQ{color:#f1f2f9}.BurgerMenu_burgerDark__PEmdz .BurgerMenu_burger__link__lmdPm:after{background-color:#f1f2f9}.BurgerMenu_burgerDark__PEmdz .BurgerMenu_burger__iconsCounter__hWkmR{background-color:#eb5757;border-color:#0f1121}.Footer_footer__SQgoA{background:#fff;box-shadow:0 -1px 0 0 #e2e6e9}.Footer_footer__SQgoA,.Footer_footer__dark__xJcqx{display:flex;justify-content:center;padding:32px 0;width:100%}.Footer_footer__dark__xJcqx{background:#0f1121;box-shadow:0 -1px 0 0 #3b3e4a}@media(max-width:639.5px){.Footer_footer__SQgoA,.Footer_footer__dark__xJcqx{flex-direction:column;justify-content:flex-start}}.Footer_container__i4wDy{display:flex}@media(max-width:639.5px){.Footer_container__i4wDy{align-items:flex-start;flex-direction:column;gap:32px;margin:0 16px;width:auto}}@media(min-width:640px){.Footer_container__i4wDy{align-items:center;display:flex;height:32px;justify-content:space-between;margin:0 32px;width:100%}}@media(min-width:1200px){.Footer_container__i4wDy{max-width:1200px}}.Footer_return_button__dark__RwNhS,.Footer_return_button__kn4SJ{align-items:center;display:flex;gap:16px}@media(max-width:639.5px){.Footer_return_button__dark__RwNhS,.Footer_return_button__kn4SJ{align-self:center;justify-content:center}}.Footer_nav_center__SK7GM{display:flex;justify-content:space-between;width:33%}@media(max-width:639.5px){.Footer_nav_center__SK7GM{flex-direction:column;gap:16px}}.Footer_nav_text__Fk5cz{color:#89939a}.Footer_nav_text__Fk5cz,.Footer_nav_text__dark__\+nV3V{display:flex;font-family:Mont,sans-serif;font-size:12px;font-weight:800;justify-content:space-between;letter-spacing:.48px;line-height:11px;padding:18px 12px;text-decoration:none;text-transform:uppercase}.Footer_nav_text__dark__\+nV3V{color:#f1f2f9}@media(max-width:639.5px){.Footer_nav_text__Fk5cz,.Footer_nav_text__dark__\+nV3V{padding:0}}.Footer_nav_logo__IIIv4,.Footer_nav_logo__dark__XoWRl{display:flex;height:32px;justify-content:flex-start}.Footer_button_top__\+Sa8Q{background:none;border:none;color:inherit;color:#89939a;cursor:pointer;display:flex;font:inherit;font-family:Mont,sans-serif;font-size:12px;font-weight:700;outline:inherit;padding:0;text-decoration:none}.Footer_button_logo__Eu1Yl{display:flex;height:32px;width:32px}.HomePage_title__rYnmw{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px;margin-bottom:24px}@media(min-width:640px){.HomePage_title__rYnmw{font-size:48px;letter-spacing:-.48px;line-height:56px;margin-bottom:32px}}@media(min-width:1200px){.HomePage_title__rYnmw{margin-bottom:56px}}.HomePage_title__DARK__xt-iM{color:#f1f2f9}.HomePage_bottom__XQw-2{margin-bottom:64px}@media(min-width:640px){.HomePage_bottom__XQw-2{margin-bottom:80px}}.ShopByCategory_grid__nuvyf,.ShopByCategory_shopByCategory__container__bDWMD{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.ShopByCategory_grid__nuvyf,.ShopByCategory_shopByCategory__container__bDWMD{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.ShopByCategory_grid__nuvyf,.ShopByCategory_shopByCategory__container__bDWMD{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.ShopByCategory_grid__nuvyf,.ShopByCategory_shopByCategory__container__bDWMD{grid-template-columns:repeat(24,1fr)}}.ShopByCategory_shopByCategory__title__0Y8oI{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px;margin-bottom:1.5rem}@media(min-width:640px){.ShopByCategory_shopByCategory__title__0Y8oI{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.ShopByCategory_shopByCategory__title__0Y8oI{margin-top:56px}}@media(min-width:640px){.ShopByCategory_shopByCategory__title__0Y8oI{margin-top:64px}}@media(min-width:1200px){.ShopByCategory_shopByCategory__title__0Y8oI{margin-top:80px}}.ShopByCategory_shopByCategory__titleDark__pqzBD{color:#f1f2f9}.ShopByCategory_shopByCategory__article__LMF4S{color:#0f0f11;grid-column:span 4;margin-bottom:32px}@media(min-width:640px){.ShopByCategory_shopByCategory__article__LMF4S{margin-bottom:0}}@media(min-width:1200px){.ShopByCategory_shopByCategory__article__LMF4S{grid-column:span 8}}.ShopByCategory_shopByCategory__subtitle__LOVf\+{color:#0f0f11;font-size:16px;font-weight:700}@media(min-width:640px){.ShopByCategory_shopByCategory__subtitle__LOVf\+{font-size:20px}}.ShopByCategory_shopByCategory__subtitleDark__-LYZC{color:#f1f2f9}.ShopByCategory_shopByCategory__content__zUA77{color:#89939a;font-size:14px;font-weight:600;line-height:21px}.ShopByCategory_shopByCategory__contentDark__aquo0{color:#75767f}.ShopByCategory_shopByCategory__imgContainer__XWCkB{border-radius:8px;height:0;margin-bottom:1.5rem;overflow:hidden;padding-bottom:100%;position:relative}.ShopByCategory_shopByCategory__imgPhones__4IVGd{background-color:#6d6474}.ShopByCategory_shopByCategory__imgDark__ryK5x{border-radius:0}.ShopByCategory_shopByCategory__imgTablets__JTuo0{background-color:#d3d3d3}.ShopByCategory_shopByCategory__imgAccessories__Z\+Ige{background-color:#d53c51}.ShopByCategory_shopByCategory__picture__2WdNK{display:block;height:100%;left:10%;position:absolute;top:10%;transition:transform .3s ease;width:100%}.ShopByCategory_shopByCategory__pictureTablet__bVHk2{left:7%;top:5%}.ShopByCategory_shopByCategory__pictureAccessories__QfOm6{left:3%;top:0}.ShopByCategory_shopByCategory__imgContainer__XWCkB:hover .ShopByCategory_shopByCategory__picture__2WdNK{transform:scale(1.2)}.ShopByCategory_shopByCategoryDark__gRijt{background-color:#0f1121}.MainTitle_mainTitle__Y0B4o{height:0;overflow:hidden;width:0}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}@media(max-width:639.5px){.slick-arrow,.slick-next,.slick-prev{display:none;visibility:hidden}}@media(min-width:640px){.slick-arrow{background-color:#fff;border:1px solid #89939a;border-radius:48px;cursor:pointer;height:400px;padding:0;position:absolute;top:46.5%;transform:translateY(-50%);width:32px}.slick-arrow:hover{border-color:#0f0f11}.slick-prev{left:-49px}.slick-next{right:-49px}}@media(min-width:1200px){.slick-arrow{background-color:#fff;border:1px solid #89939a;border-radius:48px;cursor:pointer;height:595px;padding:0;position:absolute;top:68.85%;transform:translateY(-50%);width:32px}.slick-arrow:hover{border-color:#0f0f11}.slick-prev{left:-49px}.slick-next{right:-49px}}.slick-dots{list-style:none;margin-top:8px;text-align:center;width:100%}.slick-dots li{display:inline-block;position:relative}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;height:24px;margin:0 4px;padding:0;width:24px}.slick-dots li button:before{background-color:#e2e6e9;content:"";display:block;height:4px;margin-left:4px;margin-top:7px;opacity:1;position:absolute;width:14px}.slick-dots li.slick-active button:before{background-color:#0f0f11;opacity:1}.slick-dots__dark li button:before{background-color:#3b3e4a}.slick-dots__dark li.slick-active button:before{background-color:#f1f2f9}.MainSlider_container__fu5TK,.MainSlider_grid__Zd\+l6{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.MainSlider_container__fu5TK,.MainSlider_grid__Zd\+l6{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.MainSlider_container__fu5TK,.MainSlider_grid__Zd\+l6{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.MainSlider_container__fu5TK,.MainSlider_grid__Zd\+l6{grid-template-columns:repeat(24,1fr)}}.MainSlider_slick-slider__3d1qK{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MainSlider_slick-list__QUtzo{display:block;margin:0;overflow:hidden;padding:0;position:relative}.MainSlider_slick-list__QUtzo:focus{outline:none}.MainSlider_slick-list__QUtzo.MainSlider_dragging__eZcts{cursor:pointer;cursor:hand}.MainSlider_slick-slider__3d1qK .MainSlider_slick-list__QUtzo,.MainSlider_slick-slider__3d1qK .MainSlider_slick-track__-AOLU{transform:translateZ(0)}.MainSlider_slick-track__-AOLU{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.MainSlider_slick-track__-AOLU:after,.MainSlider_slick-track__-AOLU:before{content:"";display:table}.MainSlider_slick-track__-AOLU:after{clear:both}.MainSlider_slick-loading__qAhb\+ .MainSlider_slick-track__-AOLU{visibility:hidden}.MainSlider_slick-slide__-eCzO{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .MainSlider_slick-slide__-eCzO{float:right}.MainSlider_slick-slide__-eCzO img{display:block}.MainSlider_slick-slide__-eCzO.MainSlider_slick-loading__qAhb\+ img{display:none}.MainSlider_slick-slide__-eCzO.MainSlider_dragging__eZcts img{pointer-events:none}.MainSlider_slick-initialized__c5fog .MainSlider_slick-slide__-eCzO{display:block}.MainSlider_slick-loading__qAhb\+ .MainSlider_slick-slide__-eCzO{visibility:hidden}.MainSlider_slick-vertical__vRjiq .MainSlider_slick-slide__-eCzO{border:1px solid transparent;display:block;height:auto}.MainSlider_slick-arrow__v6ENr.MainSlider_slick-hidden__gslZU{display:none}@media(min-width:1200px){.MainSlider_container__fu5TK{height:595px}}.MainSlider_slider__Cro0b{border:none;box-sizing:border-box;height:432px;position:relative;width:100%}@media(max-width:639.5px){.MainSlider_slider__Cro0b{grid-column:1/-1}}@media(min-width:640px){.MainSlider_slider__Cro0b{grid-column:2/12}}@media(min-width:1200px){.MainSlider_slider__Cro0b{grid-column:2/24}}.MainSlider_sliderPhoto__ccoEc{height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;overflow:hidden;position:relative;width:100%}@media(min-width:640px){.MainSlider_sliderPhoto__ccoEc{height:400px}}@media(min-width:1200px){.MainSlider_sliderPhoto__ccoEc{height:595px}}.ProductSlider_grid__zhhmO{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.ProductSlider_grid__zhhmO{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.ProductSlider_grid__zhhmO{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.ProductSlider_grid__zhhmO{grid-template-columns:repeat(24,1fr)}}.ProductSlider_header__5VVF6{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.ProductSlider_header__5VVF6{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.ProductSlider_header__5VVF6{margin-top:56px;width:215px}}@media(min-width:640px){.ProductSlider_header__5VVF6{margin-top:64px}}@media(min-width:1200px){.ProductSlider_header__5VVF6{margin-top:80px}}.ProductSlider_header__DARK__sy2Cq{color:#f1f2f9}.ProductSlider_slick-clone-card__oKEv9,.ProductSlider_slick-slide-card__xIqfb,.ProductSlider_slide-card__3wIwL{padding-bottom:13px;width:100%!important}.ProductSlider_slick-next-small__jQ2Hi,.ProductSlider_slick-prev-small__V4OkW{background-color:#fff;border:1px solid #89939a;border-radius:48px;cursor:pointer;height:32px;padding:0;position:absolute;top:-8.6%;transform:translateY(-50%);width:32px}@media(max-width:639.5px){.ProductSlider_slick-next-small__jQ2Hi,.ProductSlider_slick-prev-small__V4OkW{top:-7.7%}}.ProductSlider_slick-prev-small__V4OkW{right:48px}.ProductSlider_slick-next-small__jQ2Hi{right:0}.ProductSlider_icon__9h2Am{display:block;margin:auto}.ProductSlider_slick-list-card__MaKMs{height:505px;width:100%}.ProductSlider_slider-card__Lv-m0{border:none;box-sizing:border-box;height:100%;margin-top:24px;position:relative;width:100%}.ProductSlider_slick-dots-product__L2s1j{display:none;visibility:hidden}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-list-product{display:block;height:505px!important;margin:0;overflow:hidden;padding:0!important;position:relative}.slick-list-product:focus{outline:none}.slick-list-product.dragging{cursor:pointer;cursor:hand}.slick-track-product{display:flex!important;height:505px!important;justify-content:space-between;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track-product:after,.slick-track-product:before{content:"";display:table}.slick-track-product:after{clear:both}.slick-loading .slick-track-product{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}#phonesSlider .slick-track{display:flex}@media(max-width:639.5px){#phonesSlider .slick-slider .slick-list,#phonesSlider .slick-slider .slick-track{width:106%!important}}@media(min-width:640px){#phonesSlider .slick-slider .slick-list,#phonesSlider .slick-slider .slick-track{width:104%!important}}@media(min-width:1200px){#phonesSlider .slick-slider .slick-list,#phonesSlider .slick-slider .slick-track{width:101.5%!important}}#phonesSlider .slick-slide{margin:0 auto 0 16px;width:100%!important}@font-face{font-family:Mont;font-style:normal;font-weight:400;src:url(/nice-gadgets/static/media/Mont-Regular.e797167c18f9897bb607.ttf)}@font-face{font-family:Mont;font-style:normal;font-weight:600;src:url(/nice-gadgets/static/media/Mont-SemiBold.0b5e68ebb36ca4006e21.ttf)}@font-face{font-family:Mont;font-style:normal;font-weight:700;src:url(/nice-gadgets/static/media/Mont-Bold.3675b597d3ffb2b75168.ttf)}.ProductCard_productCard__N5ycP{border:1px solid #e2e6e9;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;padding:32px;place-self:center;transition:transform .3s ease,box-shadow .3s ease}@media(min-width:640px){.ProductCard_productCard__N5ycP{place-self:normal}}.ProductCard_productCard__N5ycP:hover{box-shadow:0 3px 13px 0 #89939a;overflow:hidden;transform:scale(1.01)}.ProductCard_productCard__containter__K-jnk{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:222px}@media(min-width:768px){.ProductCard_productCard__containter__K-jnk{width:165px}}@media(min-width:1200px){.ProductCard_productCard__containter__K-jnk{width:206px}}.ProductCard_productCard__DARK__aAIKQ{background:#161827;border:1px solid #161827;border-radius:0}.ProductCard_productCard__image__container__RCqPK{display:flex;height:196px;justify-content:center;width:100%}.ProductCard_productCard__image__bb6up{display:block;height:196px}.ProductCard_productCard__name__G9rjb{box-sizing:border-box;color:#0f0f11;display:flex;flex-direction:column-reverse;font-size:14px;font-weight:600;height:58px;line-height:21px;margin-top:8px;padding-top:16px}.ProductCard_productCard__name__DARK__J9EiE{color:#f1f2f9}.ProductCard_productCard__price__0MH2I{-moz-column-gap:8px;column-gap:8px;display:flex;margin-top:8px;padding-bottom:8px;position:relative}.ProductCard_productCard__realPrice__rhaQN{color:#0f0f11;font-size:22px;font-weight:800;line-height:140%}.ProductCard_productCard__realPrice__DARK__I7H\+F{color:#f1f2f9}.ProductCard_productCard__fullPrice__DKbBS{color:#89939a;font-size:22px;font-weight:500;line-height:normal;text-decoration-line:line-through}.ProductCard_productCard__fullPrice__DARK__j0smI{color:#75767f}.ProductCard_productCard__characteristics__D\+CLo{align-items:center;align-self:stretch;border-top:1px solid #e2e6e9;display:flex;flex-direction:column;gap:8px;padding:16px 0 8px}.ProductCard_productCard__characteristics__DARK__7bIow{border-color:#3b3e4a}.ProductCard_productCard__characteristics__item__j-\+xV{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.ProductCard_productCard__characteristics__label__Cg-pf{color:#89939a;display:block;font-size:12px;font-weight:600;line-height:normal}.ProductCard_productCard__characteristics__label__DARK__76T5B{color:#75767f}.ProductCard_productCard__characteristics__state__vKyuW{color:#0f0f11;display:block;font-size:12px;font-weight:700;line-height:normal;text-align:right}.ProductCard_productCard__characteristics__state__DARK__e1n4W{color:#f1f2f9}.ProductCard_productCard__buttons__i-dgS{align-items:center;align-self:stretch;display:flex;justify-content:space-between;margin-bottom:0;margin-top:8px;padding-bottom:0}.AddToCart_addToCart__MboC7{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 0;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:21px;text-align:center;transition:box-shadow .3s ease}.AddToCart_addToCart__MboC7:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4)}.AddToCart_addToCart__SELECTED__NVGRa{background:#fff;border:1px solid #e2e6e9;border-radius:8px;color:#f86800}.AddToCart_addToCart__DARK__O1iEQ{background:#905bff;border:none;border-radius:0;color:#f1f2f9;transition:background-color .3s ease}.AddToCart_addToCart__DARK__O1iEQ:hover{background-color:#a378ff}.AddToCart_addToCart__DARK__SELECTED__HJumZ{background:#75767f;color:#f1f2f9}.AddToFavourites_addToFavourite__A3bf7{background-color:#fff;background-image:url(/nice-gadgets/static/media/fovourites-default_button.5607a15840ea2015031e.svg);background-position:50%;background-repeat:no-repeat;border:1px solid #b4bdc3;border-radius:48px;cursor:pointer;flex-shrink:0;height:40px;margin-left:8px;width:40px}.AddToFavourites_addToFavourite__A3bf7:hover{border:1px solid #0f0f11;transition:border .3s ease}.AddToFavourites_addToFavourite__SELECTED__B65wi{background-image:url(/nice-gadgets/static/media/fovourites-selected_button.07cb3a0028e670b572d9.svg);border:1px solid #e2e6e9}.AddToFavourites_addToFavourite__DARK__ZNQFb{background-color:#323542;background-image:url(/nice-gadgets/static/media/fovourites-default_button_dark.8afd478d829ef51d0415.svg);border:none;border-radius:0;transition:background-color .3s ease}.AddToFavourites_addToFavourite__DARK__ZNQFb:hover{background-color:#4a4d58}.AddToFavourites_addToFavourite__DARK__SELECTED__doOVK{background-color:#0f1121;background-image:url(/nice-gadgets/static/media/fovourites-selected_button_dark.53dafeb6659e46cdf21c.svg);border:1px solid #3b3e4a;border-radius:0}.Loader_loader__KiqEm{align-items:center;display:flex;justify-content:center;width:100%}.Loader_loader__content__2ttNu{animation:Loader_load8__6TPFD 1.2s linear infinite;border:.5em solid #b4bdc3;border-left-color:#f86800;border-radius:50%;height:4em;margin:7em auto;width:4em}.Loader_loader__content__DARK__7UNPa{border-color:#4a4d58 #4a4d58 #4a4d58 #905bff}@keyframes Loader_load8__6TPFD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PhonesPage_grid__nfERJ{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.PhonesPage_grid__nfERJ{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.PhonesPage_grid__nfERJ{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.PhonesPage_grid__nfERJ{grid-template-columns:repeat(24,1fr)}}.PhonesPage_productsPage__DARK__Ij2\+l{background-color:#0f1121}.PhonesPage_productsPage__breadCrumbs__Bchmb{margin-bottom:24px;margin-top:25px}.PhonesPage_productsPage__title__ZPuNk{color:#0f0f11;font-size:32px;font-style:normal;font-weight:800;letter-spacing:-.32px;line-height:41px;margin-bottom:8px}.PhonesPage_productsPage__title__DARK__CQ5Vk{color:#f1f2f9}.PhonesPage_productsPage__errorButton__gOpns{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;flex:1 0;font-size:14px;font-style:normal;font-weight:700;height:40px;justify-content:center;line-height:21px;text-align:center}.PhonesPage_productsPage__errorButton__gOpns:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4)}.PhonesPage_productsPage__errorButton__DARK__BufHU{background:#905bff;border:none;border-radius:0;color:#f1f2f9}.PhonesPage_productsPage__errorButton__DARK__BufHU:hover{background:#a378ff}.PhonesPage_productsPage__counter__JF3xt{color:#89939a;font-size:14px;font-style:normal;font-weight:600;line-height:21px;margin-bottom:32px}.PhonesPage_productsPage__counter__DARK__TRHmo{color:#75767f}.PhonesPage_productsPage__filter__fi4cr{display:flex;margin-bottom:24px}.PhonesPage_productsPage__pagination__wJfEF{margin-bottom:80px;margin-top:40px}.Breadcrumbs_breadcrumbContainer__Qaltf{align-items:center;display:flex;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_link__WEMXh{display:flex;gap:8px}.Breadcrumbs_content__WxzDh{align-self:center;color:#89939a;font-size:12px;font-weight:600}.Breadcrumbs_content__prev__5jiew{color:#0f0f11}.Breadcrumbs_content__prev__DARK__7E5tZ{color:#f1f2f9}.Breadcrumbs_content__DARK__\+yw8I{color:#75767f}.ProductList_gridContainer__6qjyC,.ProductList_grid__yYDIh{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.ProductList_gridContainer__6qjyC,.ProductList_grid__yYDIh{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.ProductList_gridContainer__6qjyC,.ProductList_grid__yYDIh{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.ProductList_gridContainer__6qjyC,.ProductList_grid__yYDIh{grid-template-columns:repeat(24,1fr)}}.ProductList_gridContainer__6qjyC{grid-row-gap:40px;grid-template-columns:repeat(auto-fill,minmax(287px,1fr))}@media(min-width:768px){.ProductList_gridContainer__6qjyC{grid-template-columns:repeat(auto-fill,minmax(229px,1fr))}}@media(min-width:1200px){.ProductList_gridContainer__6qjyC{grid-template-columns:repeat(auto-fill,minmax(272px,1fr))}}.Pagination_pagination__6tk-a{align-items:center;display:flex;flex-direction:row;justify-content:center}.Pagination_pagination__numbers__3-UDu{display:flex;flex-direction:row;margin-left:16px;margin-right:16px}.Pagination_pagination__item__2KNcy{box-sizing:border-box;margin-right:8px}.Pagination_pagination__item__2KNcy:last-child,.Pagination_pagination__item__first__4uX2Q{margin:0}.Pagination_pagination__item__DARK__tHjr3{border-radius:0}.Pagination_pagination__number__0\+6-c{align-items:center;border:1px solid #e2e6e9;border-radius:48px;box-sizing:border-box;color:#000;display:flex;height:32px;justify-content:center;width:32px}.Pagination_pagination__number__0\+6-c:hover{border:1px solid #0f0f11;transition:border .3s ease}.Pagination_pagination__number__SELECTED__Saimb{background-color:#161827;border:none;color:#fff;transition:border .3s ease,background-color .3s ease}.Pagination_pagination__number__DISABLED__qUjO8{color:#89939a;pointer-events:none}.Pagination_pagination__number__DARK__V2dW8{background-color:#161827;border:none;border-radius:0;color:#f1f2f9}.Pagination_pagination__number__DARK__V2dW8:hover{background-color:#3b3e4a;border:none;transition:border .3s ease,background-color .3s ease}.Pagination_pagination__number__DARK__SELECTED__V0Nak{background-color:#905bff;color:#f1f2f9;transition:border .3s ease-in,background-color .3s ease-out}.Pagination_pagination__number__DARK__DISABLED__GlmZQ{color:#75767f;pointer-events:none}.Pagination_pagination__arrow__mLCHu{align-items:center;background-repeat:no-repeat;border:1px solid #b4bdc3;border-radius:48px;box-sizing:border-box;color:none;display:flex;height:32px;justify-content:center;transition:border .3s ease,background-color .3s ease;width:32px}.Pagination_pagination__arrow__mLCHu:hover{border:1px solid #0f0f11}.Pagination_pagination__arrow__DISABLED__5ucmu{border:1px solid #e2e6e9;pointer-events:none}.Pagination_pagination__arrow__DARK__KFBJC{background-color:#323542;border:none;border-radius:0}.Pagination_pagination__arrow__DARK__KFBJC:hover{background-color:#4a4d58}.Pagination_pagination__arrow__DARK__DISABLED__KTBEp{background-color:none;border:1px solid #3b3e4a;pointer-events:none}.Filtration_filtration__RBHYb{display:flex;gap:16px;width:100%}.Filtration_filtration__block__8YGCz{display:flex;flex-direction:column}.Filtration_filtration__block__8YGCz:first-child{flex:50% 1;max-width:187px}.Filtration_filtration__block__8YGCz:last-child{flex:50% 1;max-width:136px}.Filtration_filtration__label__-ynh4{color:#89939a;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.Filtration_filtration__dropdown__wdeRw{align-items:center;background-color:#fff;border:1px solid #b4bdc3;border-radius:8px;color:#0f0f11;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:space-between;line-height:21px;position:relative;transition:border .3s ease;width:100%}.Filtration_filtration__dropdown__wdeRw:hover{border:1px solid #89939a}.Filtration_filtration__dropdown__DARK__QMOca{background:#323542;border:1px solid #323542;border-radius:0;color:#f1f2f9}.Filtration_filtration__dropdown__DARK__QMOca:hover{border:1px solid #4a4d58}.Filtration_filtration__list__Vh9aZ{background-color:#fff;border:1px solid #e2e6e9;border-radius:8px;box-shadow:0 2px 15px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;margin-top:8px;position:absolute;width:176px;z-index:1}.Filtration_filtration__list__DARK__RwKIf{background-color:#0f1121;border:1px solid #3b3e4a;border-radius:0}.Filtration_filtration__option__eRO20{background-color:#fff;color:#89939a;font-size:14px;font-weight:500;line-height:21px;padding-left:5px;padding-right:1px;transition:border .3s ease,background-color .3s ease}.Filtration_filtration__option__eRO20:first-child{margin-top:8px}.Filtration_filtration__option__eRO20:last-child{margin-bottom:8px}.Filtration_filtration__option__eRO20:hover{background-color:#fff;color:#0f0f11}.Filtration_filtration__option__SELECTED__2XEoh{background-color:#f86800;color:#0f0f11;z-index:1}.Filtration_filtration__option__DARK__kbyw8{background-color:#0f1121;color:#75767f}.Filtration_filtration__option__DARK__kbyw8:hover{background-color:#323542;color:#f1f2f9}.Filtration_filtration__option__DARK__SELECTED__BWXD4{background-color:#905bff;color:#f1f2f9}.ProductDetailsPage_container__JeXV2{background-color:#fafbfc;max-width:1136px;padding:0 16px}.ProductDetailsPage_container__DARK__Tg73-{background-color:#0f1121}@media(min-width:640px){.ProductDetailsPage_container__JeXV2{padding:0 24px}}@media(min-width:1200px){.ProductDetailsPage_container__JeXV2{margin-inline:auto;padding:0 32px;width:100%}}.ProductDetailsPage_aboutContent__cSvv0,.ProductDetailsPage_grid__GSkDr,.ProductDetailsPage_top__F-orh{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.ProductDetailsPage_aboutContent__cSvv0,.ProductDetailsPage_grid__GSkDr,.ProductDetailsPage_top__F-orh{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.ProductDetailsPage_aboutContent__cSvv0,.ProductDetailsPage_grid__GSkDr,.ProductDetailsPage_top__F-orh{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.ProductDetailsPage_aboutContent__cSvv0,.ProductDetailsPage_grid__GSkDr,.ProductDetailsPage_top__F-orh{grid-template-columns:repeat(24,1fr)}}.ProductDetailsPage_productDetails__title__nOktT{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px;margin-top:1rem}@media(min-width:640px){.ProductDetailsPage_productDetails__title__nOktT{font-size:32px;letter-spacing:-.48px;line-height:41px}}.ProductDetailsPage_productDetailsDark__QYA2P .ProductDetailsPage_productDetails__title__nOktT{color:#f1f2f9}.ProductDetailsPage_breadCrumbsContiner__ZPfha{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}@media(min-width:640px){.ProductDetailsPage_top__F-orh{transform:translateY(-330px)}}@media(min-width:740px)and (max-width:839px){.ProductDetailsPage_top__F-orh{transform:translateY(-369px)}}@media(min-width:840px)and (max-width:939px){.ProductDetailsPage_top__F-orh{transform:translateY(-400px)}}@media(min-width:940px)and (max-width:1039px){.ProductDetailsPage_top__F-orh{transform:translateY(-435px)}}@media(min-width:1040px)and (max-width:1119px){.ProductDetailsPage_top__F-orh{transform:translateY(-465px)}}@media(min-width:1120px)and (max-width:1199px){.ProductDetailsPage_top__F-orh{transform:translateY(-495px)}}@media(min-width:1200px){.ProductDetailsPage_top__F-orh{transform:translateY(-510px)}}.ProductDetailsPage_productDetailsSlider__ZDeT9{margin-top:2.5rem}.ProductDetailsPage_interactive__x0KOj{grid-column:span 4}@media(min-width:640px){.ProductDetailsPage_interactive__x0KOj{grid-column:8/-1}}@media(min-width:1200px){.ProductDetailsPage_interactive__x0KOj{grid-column:14/24}}.ProductDetailsPage_aboutContent__cSvv0{margin-top:3.5rem}@media(min-width:640px){.ProductDetailsPage_aboutContent__cSvv0{margin-top:-250px;margin-top:-350px}}.ProductDetailsPage_about__37na2{grid-column:1/-1}@media(min-width:1200px){.ProductDetailsPage_about__37na2{grid-column:1/13}}.ProductDetailsPage_techSpec__dh4r6{grid-column:1/-1}@media(min-width:1200px){.ProductDetailsPage_techSpec__dh4r6{grid-column:14/-1}}.ProductDetailsPage_productSlider__sYna4{margin-bottom:64px;margin-top:3.5rem}@media(min-width:640px){.ProductDetailsPage_productSlider__sYna4{margin-bottom:80px}}.BackButton_backButtonContainer__b3XpE{align-items:flex-end;background-color:transparent;border:none;cursor:pointer;display:flex;gap:4px;padding:0}.BackButton_backButtonText__3XLco{color:#89939a;font-family:Mont;font-size:12px;font-weight:700;padding-right:15px}.BackButton_backButtonText__DARK__dU6kL{color:#f1f2f9}.ProductDetailsSlider_slick-next-phone__iPZvt,.ProductDetailsSlider_slick-prev-phone__u1AM1{display:none;visibility:hidden}#ProductDetailsSlider_phoneImagesSlider__f2Jw7 .ProductDetailsSlider_slick-track__8tbAo{display:flex;height:464px!important}@media(max-width:639.5px){.ProductDetailsSlider_phonePhoto__3NIvV{height:288px;margin-inline:auto;-o-object-fit:contain;object-fit:contain}}@media(min-width:430px)and (max-width:539px){.ProductDetailsSlider_phonePhoto__3NIvV{height:387px;-o-object-fit:contain;object-fit:contain}}@media(min-width:540px)and (max-width:639px){.ProductDetailsSlider_phonePhoto__3NIvV{height:486px;-o-object-fit:contain;object-fit:contain}}@media(min-width:640px){.ProductDetailsSlider_phonePhoto__3NIvV{height:288px;-o-object-fit:contain;object-fit:contain;width:288px}}@media(min-width:740px)and (max-width:839px){.ProductDetailsSlider_phonePhoto__3NIvV{height:320px;-o-object-fit:contain;object-fit:contain;width:320px}}@media(min-width:840px)and (max-width:939px){.ProductDetailsSlider_phonePhoto__3NIvV{height:353px;-o-object-fit:contain;object-fit:contain;width:353px}}@media(min-width:940px)and (max-width:1039px){.ProductDetailsSlider_phonePhoto__3NIvV{height:385px;-o-object-fit:contain;object-fit:contain;width:385px}}@media(min-width:1040px)and (max-width:1119px){.ProductDetailsSlider_phonePhoto__3NIvV{height:418px;-o-object-fit:contain;object-fit:contain;width:418px}}@media(min-width:1120px)and (max-width:1199px){.ProductDetailsSlider_phonePhoto__3NIvV{height:444px;-o-object-fit:contain;object-fit:contain;width:444px}}@media(min-width:1200px){.ProductDetailsSlider_phonePhoto__3NIvV{height:464px;-o-object-fit:contain;object-fit:contain;width:464px}}.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{cursor:pointer;-o-object-fit:contain;object-fit:contain;padding-block:4px}@media(max-width:639.5px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:40px;width:51px}}@media(min-width:640px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:28px;width:28px}}@media(min-width:740px)and (max-width:839px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:32px;width:32px}}@media(min-width:840px)and (max-width:939px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:38px;width:38px}}@media(min-width:940px)and (max-width:1039px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:43px;width:43px}}@media(min-width:1040px)and (max-width:1119px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:48px;width:48px}}@media(min-width:1120px)and (max-width:1199px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:53px;width:53px}}@media(min-width:1200px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:67px;width:67px}}@media(max-width:639.5px){.ProductDetailsSlider_vertical-dots__p5WhR{margin-top:32px}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR{margin-top:40px}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR{margin-top:40px}}.ProductDetailsSlider_vertical-dots__p5WhR ul{display:flex!important;flex-direction:column;margin-right:16px;margin-top:0!important;width:auto!important;z-index:10}@media(max-width:639.5px){.ProductDetailsSlider_vertical-dots__p5WhR ul{flex-direction:row;justify-content:center;margin-right:0;margin-top:16px!important}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR ul :last-child{margin-bottom:0}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR ul :last-child{margin-bottom:0}}.ProductDetailsSlider_vertical-dots__p5WhR ul li{align-items:center;display:flex;height:79px;justify-content:center;width:80px}@media(max-width:639.5px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:48px;width:48px}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:34px;width:35px}}@media(min-width:740px)and (max-width:839px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:39px;width:40px}}@media(min-width:840px)and (max-width:939px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:45px;width:46px}}@media(min-width:940px)and (max-width:1039px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:50px;width:51px}}@media(min-width:1040px)and (max-width:1119px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:55px;width:56px}}@media(min-width:1120px)and (max-width:1199px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:60px;-o-object-fit:contain;object-fit:contain;width:61px}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:79px;width:80px}}.ProductDetailsSlider_vertical-dots__p5WhR ul li a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(max-width:639.5px){.ProductDetailsSlider_vertical-dots__p5WhR li{margin-right:8px;width:51px!important}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR li{margin-bottom:8px}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR li{margin-bottom:16px}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR{cursor:pointer;display:flex;flex-direction:row-reverse;margin-right:16px}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR{cursor:pointer;display:flex;flex-direction:row-reverse;margin-right:16px}}.ProductDetailsSlider_dots-container__oZCkb{display:flex;flex-direction:column}.ProductDetailsSlider_dots-border-light-cur__GnhYp{border:1px solid #0f0f11;border-radius:4px}.ProductDetailsSlider_dots-border-light__J9Y\+g{border:1px solid #e2e6e9;border-radius:4px}.ProductDetailsSlider_dots-border-dark__pkw6C{border:1px solid #3b3e4a;border-radius:4px}.ProductDetailsSlider_dots-border-dark-cur__fDgAC{border:1px solid #f1f2f9;border-radius:4px}.ColorCapacityComponent_colorCapacity__nyCxd{display:flex;flex-direction:column;gap:1.5rem;grid-column:span 4;padding-bottom:2rem;padding-top:2.5rem}.ColorCapacityComponent_colorCapacity__DARK__lSGcF{background-color:#0f1121}.ColorCapacityComponent_content__j7mzm{color:#89939a;display:flex;font-size:12px;font-weight:700;justify-content:space-between}.ColorCapacityComponent_content__DARK__xzEjE{color:#75767f}.ColorCapacityComponent_contentContainer__pTpVv{border-bottom:1px solid #e2e6e9;display:flex;flex-direction:column;gap:8px;padding-bottom:1.5rem}.ColorCapacityComponent_buttonContainer__iz089{display:flex;gap:8px}.ColorCapacityComponent_colorButton__sKMBw{background-color:#fff;border:1px solid #e2e6e9;border-radius:36px;cursor:pointer;height:32px;padding:2px;transition:border-color .3s ease;width:32px}.ColorCapacityComponent_colorButton__sKMBw:hover{border-color:#b4bdc3}.ColorCapacityComponent_colorButton__ACTIVE__ucC7J{border-color:#0f0f11}.ColorCapacityComponent_colorButton__DARK__dR21Z{background-color:#0f1121;border-color:#3b3e4a}.ColorCapacityComponent_colorButton__DARK__dR21Z:hover{border-color:#75767f}.ColorCapacityComponent_colorButton__DARK__ACTIVE__5Ny4\+{border-color:#f1f2f9}.ColorCapacityComponent_colorButtonInside__gMZ2q{border-radius:36px;height:100%;width:100%}.ColorCapacityComponent_colorContent__il5AL{opacity:0}.ColorCapacityComponent_capacityButton__LR3yV{background-color:transparent;border:1px solid #b4bdc3;border-radius:4px;color:#0f0f11;cursor:pointer;font-size:14px;font-weight:600;line-height:21px;padding:8px 7px 4px;text-align:center;transition:transform .3s ease}.ColorCapacityComponent_capacityButton__LR3yV:hover{transform:scale(1.1)}.ColorCapacityComponent_capacityButton__DARK__c9pcK{border-color:#4a4d58;border-radius:0;color:#f1f2f9}.ColorCapacityComponent_capacityButton__ACTIVE__1obHo{background-color:#0f0f11;border:none;color:#fff}.ColorCapacityComponent_capacityButton__ACTIVE__DARK__eVRA9{background-color:#f1f2f9;color:#0f1121}.ProductAbout_about__e3QOX{grid-column:span 4}.ProductAbout_about__title__xqaf4{color:#0f0f11;font-size:20px;font-weight:700;margin-bottom:48px;position:relative}@media(min-width:640px){.ProductAbout_about__title__xqaf4{font-size:22px;font-weight:800;line-height:140%}}.ProductAbout_about__title__xqaf4:after{background-color:#e2e6e9;content:"";height:1px;left:0;position:absolute;right:0;top:38px}.ProductAbout_about__item__Poc-1{margin-bottom:32px}.ProductAbout_about__item__Poc-1:last-child{margin-bottom:0}.ProductAbout_about__subtitle__HOhGR{color:#0f0f11;font-size:16px;font-weight:700;margin-bottom:16px}@media(min-width:640px){.ProductAbout_about__subtitle__HOhGR{font-size:20px}}.ProductAbout_about__text__PgdAt{color:#89939a;font-size:14px;line-height:21px;margin-bottom:32px}.ProductAbout_about__text__PgdAt:last-child{margin-bottom:0}@media(min-width:640px){.ProductAbout_about__e3QOX{grid-column:span 12}}.ProductAbout_aboutDark__cu-6A .ProductAbout_about__title__xqaf4{color:#f1f2f9}.ProductAbout_aboutDark__cu-6A .ProductAbout_about__title__xqaf4:after{background-color:#3b3e4a}.ProductAbout_aboutDark__cu-6A .ProductAbout_about__subtitle__HOhGR{color:#f1f2f9}.ProductAbout_aboutDark__cu-6A .ProductAbout_about__text__PgdAt{color:#75767f}.ProductTechSpec_techSpec__XUUPE{grid-column:span 4;margin-top:56px}.ProductTechSpec_techSpec__title__ybQAl{color:#0f0f11;font-size:20px;font-weight:700;margin-bottom:48px;position:relative}@media(min-width:640px){.ProductTechSpec_techSpec__title__ybQAl{font-size:22px;font-weight:800;line-height:140%}}.ProductTechSpec_techSpec__title__ybQAl:after{background-color:#e2e6e9;content:"";height:1px;left:0;position:absolute;right:0;top:38px}.ProductTechSpec_techSpec__wrapper__uI711{display:flex;flex-direction:column}.ProductTechSpec_techSpec__item__LmHzM{display:flex;justify-content:space-between;margin-bottom:8px}.ProductTechSpec_techSpec__item__LmHzM:last-child{margin-bottom:0}.ProductTechSpec_techSpec__subtitle__9qHZm{color:#89939a;font-size:14px;line-height:21px}.ProductTechSpec_techSpec__subtitle__9qHZm:first-letter{text-transform:capitalize}.ProductTechSpec_techSpec__subtitleRAM__pSkch{text-transform:uppercase}.ProductTechSpec_techSpec__text__J1jbn{font-size:14px;font-weight:600;line-height:21px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.ProductTechSpec_techSpec__XUUPE{grid-column:span 12;margin-top:64px}}@media(min-width:1200px){.ProductTechSpec_techSpec__XUUPE{grid-column:14/25;margin-top:0}}.ProductTechSpec_techSpecDark__CFaDN .ProductTechSpec_techSpec__title__ybQAl{color:#f1f2f9}.ProductTechSpec_techSpecDark__CFaDN .ProductTechSpec_techSpec__title__ybQAl:after{background-color:#3b3e4a}.ProductTechSpec_techSpecDark__CFaDN .ProductTechSpec_techSpec__subtitle__9qHZm{color:#75767f}.ProductTechSpec_techSpecDark__CFaDN .ProductTechSpec_techSpec__text__J1jbn{color:#f1f2f9}.InfoAndPurchase_infoAndPurchase__VJYR3{display:flex;flex-direction:column;grid-column:span 4}.InfoAndPurchase_infoAndPurchase__price__tin-E{color:#0f0f11;display:flex;font-size:22px;font-weight:800;gap:8px;letter-spacing:-.32px;line-height:31px;margin-bottom:16px}@media(min-width:640px){.InfoAndPurchase_infoAndPurchase__price__tin-E{font-size:32px;letter-spacing:-.48px;line-height:41px}}.InfoAndPurchase_infoAndPurchase__fullPrice__NY\+ep{color:#89939a;font-size:22px;font-weight:500;text-decoration-line:line-through}.InfoAndPurchase_infoAndPurchase__specs__2hCgE{display:flex;flex-direction:column;gap:8px}.InfoAndPurchase_infoAndPurchase__spec__zV2Bc{color:#0f0f11;display:flex;font-size:12px;justify-content:space-between}.InfoAndPurchase_infoAndPurchase__spec__title__AweZw{color:#89939a;font-weight:600;text-transform:capitalize}.InfoAndPurchase_infoAndPurchase__spec__titleRAM__bnSbx{text-transform:uppercase}.InfoAndPurchase_infoAndPurchase__spec__text__OlZzf{font-weight:700}.InfoAndPurchase_infoAndPurchase__buttons__DHQUn{display:flex;justify-content:space-between;margin-bottom:32px}.InfoAndPurchase_infoAndPurchase__DARK__eim3X .InfoAndPurchase_infoAndPurchase__price__tin-E{color:#f1f2f9}.InfoAndPurchase_infoAndPurchase__DARK__eim3X .InfoAndPurchase_infoAndPurchase__fullPrice__NY\+ep{color:#75767f}.InfoAndPurchase_infoAndPurchase__DARK__eim3X .InfoAndPurchase_infoAndPurchase__spec__zV2Bc{color:#f1f2f9}.InfoAndPurchase_infoAndPurchase__DARK__eim3X .InfoAndPurchase_infoAndPurchase__spec__title__AweZw{color:#75767f}.CartItem_cartItem__XqLsn{border:1px solid #e2e6e9;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}@media(min-width:640px){.CartItem_cartItem__XqLsn{flex-direction:row;gap:1.5rem;padding:1.5rem}}.CartItem_cartItem__DARK__hV8Ui{background-color:#161827;border:none;border-radius:0}.CartItem_top__SnwcB{align-items:center;display:flex;gap:1rem}@media(min-width:640px){.CartItem_top__SnwcB{flex:60% 1;gap:1.5rem}}@media(min-width:1200px){.CartItem_top__SnwcB{flex:70% 1}}.CartItem_bottom__o0Ynx{align-items:center;display:flex;justify-content:space-between}@media(min-width:640px){.CartItem_bottom__o0Ynx{flex:40% 1}}@media(min-width:1200px){.CartItem_bottom__o0Ynx{flex:30% 1}}.CartItem_changeAmount__FMHKu{align-items:center;display:flex;gap:13px}.CartItem_content__BYIE-{font-size:14px;font-weight:600;line-height:21px}.CartItem_imgContainer__Rd3zB{align-items:center;box-sizing:border-box;display:flex;height:80px;justify-content:center;min-width:80px;padding:7px;width:80px}.CartItem_img__gFRBN{display:block;height:100%;margin:0 auto;-o-object-fit:fill;object-fit:fill;width:80%}.CartItem_img__DARK__nz-Sq{border-radius:8px}.CartItem_deleteButton__qP1oo{background-color:transparent;border:none;cursor:pointer}.CartItem_deleteButton__qP1oo:hover{animation:CartItem_rotateAnimation__kyppv .3s ease-in-out forwards}.CartItem_changeAmountButton__Gj8ro{background-color:transparent;border:1px solid #e2e6e9;border-radius:50px;cursor:pointer;height:2rem;transition:transform .3s ease;width:2rem}.CartItem_changeAmountButton__ACTIVE__WMiWb{border-color:#b4bdc3}.CartItem_changeAmountButton__DARK__vDvB-{border-color:#4a4d58;border-radius:0}.CartItem_changeAmountButton__activeDARK__5EapT{background-color:#323542;border:none;border-radius:0}.CartItem_changeAmountButton__Gj8ro:hover{transform:scale(1.1)}.CartItem_price__u9-4Y{align-self:flex-end;color:#0f0f11;font-size:20px;font-weight:700}@media(min-width:640px){.CartItem_price__u9-4Y{font-size:22px;font-weight:800;line-height:140%}}.CartItem_darkContent__1D\+PX{color:#f1f2f9}.CartItem_noPointer__p2-tf{cursor:default}.CartItem_noPointer__p2-tf:hover{transform:scale(1)}@keyframes CartItem_rotateAnimation__kyppv{to{transform:rotate(1turn)}}.CartPage_gridContainer__0V9\+s,.CartPage_grid__\+hoW1{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.CartPage_gridContainer__0V9\+s,.CartPage_grid__\+hoW1{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.CartPage_gridContainer__0V9\+s,.CartPage_grid__\+hoW1{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.CartPage_gridContainer__0V9\+s,.CartPage_grid__\+hoW1{grid-template-columns:repeat(24,1fr)}}.CartPage_container__aOh2Q{background-color:#fafbfc;max-width:1136px;padding:0 16px}.CartPage_container__DARK__rf4Iw{background-color:#0f1121}@media(min-width:640px){.CartPage_container__aOh2Q{padding:0 24px}}@media(min-width:1200px){.CartPage_container__aOh2Q{margin-inline:auto;padding:0 32px;width:100%}}.CartPage_cart__xwCOC{padding-bottom:3.4rem;padding-top:1.5rem}@media(min-width:640px){.CartPage_cart__xwCOC{padding-bottom:4rem;padding-top:2.5rem}}@media(min-width:1200px){.CartPage_cart__xwCOC{padding-bottom:5rem;padding-top:2.5rem}}.CartPage_title__jAxMz{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px;margin-bottom:2rem;margin-top:1.5rem}@media(min-width:640px){.CartPage_title__jAxMz{font-size:48px;letter-spacing:-.48px;line-height:56px;margin-top:1rem}}.CartPage_gridContainer__0V9\+s{margin:0 auto;max-width:1200px}.CartPage_cardsContainer__wYvm-{display:flex;flex-direction:column;gap:1rem;grid-column:span 4}@media(min-width:640px){.CartPage_cardsContainer__wYvm-{grid-column:span 12}}@media(min-width:1200px){.CartPage_cardsContainer__wYvm-{grid-column:span 16}}.CartPage_amountContainer__zufl7{align-items:center;border:1px solid #e2e6e9;border-radius:16px;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;margin-top:2rem;padding:1.5rem}@media(min-width:1200px){.CartPage_amountContainer__zufl7{grid-column:17/-1;margin-top:0;max-height:206px}}.CartPage_amountContainer__DARK__ytMUW{border-color:#3b3e4a;border-radius:0}.CartPage_totalAmount__8rCj2{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.CartPage_totalAmount__8rCj2{font-size:32px;letter-spacing:-.48px;line-height:41px}}.CartPage_amountContent__FQEXE{color:#89939a;font-size:14px;font-weight:600;line-height:21px;margin-bottom:1rem}.CartPage_amountContent__DARK__CGsLf{color:#75767f}.CartPage_line__xhEVc{background-color:#e2e6e9;height:1px;margin-bottom:1rem;width:100%}.CartPage_line__DARK__VgEZ0{background-color:#75767f}.CartPage_button__n0nxV{background-color:#f86800;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:48px;line-height:21px;text-align:center;transition:all .3s ease;width:100%}.CartPage_button__n0nxV:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4)}.CartPage_button__DARK__Sx8Vp{background-color:#905bff;border-radius:0;color:#f1f2f9}.CartPage_button__DARK__Sx8Vp:hover{background-color:#a378ff}.CartPage_contentDark__T6ICD{color:#f1f2f9}.Modal_modal__uzV1j{align-items:center;background-color:rgba(15,15,17,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Modal_smile__e8Wq-{height:50px;width:50px}.Modal_content__ddpfN{align-items:center;background-color:#e2e6e9;border-radius:8px;color:#0f0f11;display:flex;flex-direction:column;font-size:22px;font-weight:800;height:30vh;justify-content:space-around;letter-spacing:-.32px;line-height:31px;padding:40px;text-align:center;width:50vw;z-index:1001}@media(min-width:640px){.Modal_content__ddpfN{font-size:32px;letter-spacing:-.48px;line-height:41px}}.Modal_content__DARK__fGt2H{background-color:#323542;border-radius:0;color:#f1f2f9}.Modal_buttonsContainer__MtTN7{display:flex;justify-content:space-around;width:100%}.Modal_modalButton__U3nds{background-color:#f86800;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:21px;padding-block:.5em;text-align:center;width:40%}.Modal_modalButton__DARK__Ip1u3{background-color:#905bff;border-radius:0;color:#f1f2f9}@media(min-width:640px){.Modal_modalButton__U3nds{width:30%}}@media(min-width:900px){.Modal_modalButton__U3nds{padding-block:1em}}.Modal_modalButton__U3nds:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4)}.EmptyCart_container__70vx5{align-items:center;display:flex;flex-direction:column;gap:10px;height:420px;justify-content:center;margin-top:120px;overflow-y:hidden}@media(max-width:639.5px){.EmptyCart_container__70vx5{gap:5px;margin-top:80px}}.EmptyCart_cart_icon__UsMK4{height:170px}.EmptyCart_cart_icon_dark__2fG5G{filter:invert(89%);height:170px}@media(max-width:639.5px){.EmptyCart_cart_icon__UsMK4,.EmptyCart_cart_icon_dark__2fG5G{height:90px}}.EmptyCart_headline__6\+sSu{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px;text-align:center}@media(min-width:640px){.EmptyCart_headline__6\+sSu{font-size:32px;letter-spacing:-.48px;line-height:41px}}.EmptyCart_headline_dark__5A2qz{color:#0f0f11;color:#f1f2f9;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.EmptyCart_headline_dark__5A2qz{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.EmptyCart_headline__6\+sSu,.EmptyCart_headline_dark__5A2qz{font-size:24px}}.EmptyCart_subtitle__yYn8O{color:#89939a;font-size:14px;font-weight:600;line-height:21px;text-align:center}.EmptyCart_subtitle_dark__pQ6I2{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}.EmptyCart_button__S6QTa{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.EmptyCart_button__S6QTa:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}.EmptyCart_button_dark__vpo4v{align-items:center;background:#905bff;border:none;border-radius:0;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.EmptyCart_button_dark__vpo4v:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.EmptyCart_button_dark__vpo4v{margin-top:5px;scale:.8}.EmptyCart_button_dark__vpo4v:hover{scale:.9}.EmptyCart_button__S6QTa{margin-top:5px;scale:.8}.EmptyCart_button__S6QTa:hover{scale:.9}}.NotFoundPage_container__sGgV6{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;overflow-y:hidden;padding:0 20px}@media(max-width:639.5px){.NotFoundPage_container__sGgV6{gap:5px;height:calc(100vh - 257px)}}@media(min-width:640px){.NotFoundPage_container__sGgV6{height:calc(100vh - 144px)}}@media(min-width:1200px){.NotFoundPage_container__sGgV6{height:calc(100vh - 160px)}}.NotFoundPage_not_found_logo__yy--1{height:160px}@media(max-width:639.5px){.NotFoundPage_not_found_logo__yy--1{height:90px}}.NotFoundPage_headline__ML4hY{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.NotFoundPage_headline__ML4hY{font-size:32px;letter-spacing:-.48px;line-height:41px}}.NotFoundPage_headline_dark__\+7k7E{color:#0f0f11;color:#f1f2f9;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.NotFoundPage_headline_dark__\+7k7E{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.NotFoundPage_headline__ML4hY,.NotFoundPage_headline_dark__\+7k7E{font-size:24px}}.NotFoundPage_subtitle__IfmJr{color:#89939a;font-size:14px;font-weight:600;line-height:21px}.NotFoundPage_subtitle_dark__Q507o{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}@media(max-width:639.5px){.NotFoundPage_subtitle__IfmJr,.NotFoundPage_subtitle_dark__Q507o{display:none}}.NotFoundPage_error_message__OljfM{color:#89939a;font-size:14px;font-weight:600;line-height:21px;text-align:center}.NotFoundPage_error_message_dark__khrxO{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}.NotFoundPage_button__RGCKh{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;padding:15px;text-decoration:none;transition:scale .05s ease}.NotFoundPage_button__RGCKh:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}.NotFoundPage_button_dark__MEx1d{align-items:center;background:#905bff;border:none;border-radius:0;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;padding:15px;text-decoration:none;transition:scale .05s ease}.NotFoundPage_button_dark__MEx1d:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.NotFoundPage_button_dark__MEx1d{margin-top:5px;scale:.8}.NotFoundPage_button_dark__MEx1d:hover{scale:.9}.NotFoundPage_button__RGCKh{margin-top:5px;scale:.8}.NotFoundPage_button__RGCKh:hover{scale:.9}}.PageInProgress_container__oyQP9{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;overflow-y:hidden;padding:0 20px}@media(max-width:639.5px){.PageInProgress_container__oyQP9{height:calc(100vh - 257px)}}@media(min-width:640px){.PageInProgress_container__oyQP9{height:calc(100vh - 144px)}}@media(min-width:1200px){.PageInProgress_container__oyQP9{height:calc(100vh - 160px)}}.PageInProgress_headline__EMY8d{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px}@media(min-width:640px){.PageInProgress_headline__EMY8d{font-size:48px;letter-spacing:-.48px;line-height:56px}}.PageInProgress_headline_dark__0\+wj4{color:#0f0f11;color:#f1f2f9;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px}@media(min-width:640px){.PageInProgress_headline_dark__0\+wj4{font-size:48px;letter-spacing:-.48px;line-height:56px}}@media(max-width:639.5px){.PageInProgress_headline__EMY8d{font-size:20px}}.PageInProgress_subtitle__Vl9Df{color:#89939a;font-size:14px;font-weight:600;line-height:21px;text-align:center}.PageInProgress_subtitle_dark__EIdSe{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}.PageInProgress_page_in_progress_icon__VSeP5{height:170px}.PageInProgress_page_in_progress_icon_dark__FWOZw{filter:invert(89%);height:170px}@media(max-width:639.5px){.PageInProgress_page_in_progress_icon__VSeP5,.PageInProgress_page_in_progress_icon_dark__FWOZw{height:90px}}.PageInProgress_button_container__ouRI3{display:flex;gap:30px;margin-top:20px}@media(max-width:639.5px){.PageInProgress_button_container__ouRI3{align-items:center;flex-direction:column;gap:0;margin-top:0}}.PageInProgress_button_git__Hq2CI{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.PageInProgress_button_git__Hq2CI:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}.PageInProgress_button_git_dark__o8dYJ{align-items:center;background:#905bff;border:none;border-radius:0;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;padding:15px;text-decoration:none;transition:scale .05s ease}.PageInProgress_button_git_dark__o8dYJ:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.PageInProgress_button_git_dark__o8dYJ{margin-top:5px;scale:.8}.PageInProgress_button_git_dark__o8dYJ:hover{scale:.9}.PageInProgress_button_git__Hq2CI{margin-top:5px;scale:.8}.PageInProgress_button_git__Hq2CI:hover{scale:.9}}.PageInProgress_button_back__UXgH4{align-items:center;background:#905bff;border:none;border-radius:8px;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.PageInProgress_button_back__UXgH4:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.PageInProgress_button_back__UXgH4{margin-top:5px;scale:.8}.PageInProgress_button_back__UXgH4:hover{scale:.9}}.PageInProgress_button_back_dark__zhjZi{align-items:center;background:#f86800;border:none;border-radius:0;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;padding:15px;text-decoration:none;transition:scale .05s ease}.PageInProgress_button_back_dark__zhjZi:hover{background:#f86800;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.PageInProgress_button_back_dark__zhjZi{margin-top:5px;scale:.8}.PageInProgress_button_back_dark__zhjZi:hover{scale:.9}}.FavoritesPage_grid__bgh27{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.FavoritesPage_grid__bgh27{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.FavoritesPage_grid__bgh27{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.FavoritesPage_grid__bgh27{grid-template-columns:repeat(24,1fr)}}.FavoritesPage_favouritesPage__bP4Co{padding-bottom:3.5rem;padding-top:1.5rem}@media(min-width:640px){.FavoritesPage_favouritesPage__bP4Co{padding-bottom:4rem}}@media(min-width:1200px){.FavoritesPage_favouritesPage__bP4Co{padding-bottom:5rem}}.FavoritesPage_favouritesPage__title__iICKB{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:128%;margin-top:1.5rem}@media(min-width:640px){.FavoritesPage_favouritesPage__title__iICKB{font-size:48px;letter-spacing:-.48px;line-height:116%}}.FavoritesPage_favouritesPage__title__dark__bc3bu{color:#f1f2f9}.FavoritesPage_favouritesPage__content__u-qEp{color:#89939a;font-size:14px;font-weight:600;line-height:150%;margin-bottom:2rem;margin-top:.5rem;max-width:1200px}@media(min-width:640px){.FavoritesPage_favouritesPage__content__u-qEp{margin-bottom:2.5rem}}.FavoritesPage_favouritesPageDark__G-9F-{background-color:#0f1121}.EmptyFavourites_container__I9rOe{align-items:center;display:flex;flex-direction:column;gap:10px;height:420px;justify-content:center;margin-top:120px;overflow-y:hidden}@media(max-width:639.5px){.EmptyFavourites_container__I9rOe{gap:5px;margin-top:80px}}.EmptyFavourites_fav_icon__jKMyw{height:170px}.EmptyFavourites_fav_icon_dark__LPIAI{filter:invert(89%);height:170px}@media(max-width:639.5px){.EmptyFavourites_fav_icon__jKMyw,.EmptyFavourites_fav_icon_dark__LPIAI{height:90px}}.EmptyFavourites_headline__76G2v{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px;text-align:center}@media(min-width:640px){.EmptyFavourites_headline__76G2v{font-size:32px;letter-spacing:-.48px;line-height:41px}}.EmptyFavourites_headline_dark__Ka33p{color:#0f0f11;color:#f1f2f9;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.EmptyFavourites_headline_dark__Ka33p{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.EmptyFavourites_headline__76G2v,.EmptyFavourites_headline_dark__Ka33p{font-size:24px}}.EmptyFavourites_subtitle__HG08X{color:#89939a;font-size:14px;font-weight:600;line-height:21px;text-align:center}.EmptyFavourites_subtitle_dark__UTA8y{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}.EmptyFavourites_button__KvYRo{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.EmptyFavourites_button__KvYRo:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}.EmptyFavourites_button_dark__ViJG3{align-items:center;background:#905bff;border:none;border-radius:0;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.EmptyFavourites_button_dark__ViJG3:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.EmptyFavourites_button_dark__ViJG3{margin-top:5px;scale:.8}.EmptyFavourites_button_dark__ViJG3:hover{scale:.9}.EmptyFavourites_button__KvYRo{margin-top:5px;scale:.8}.EmptyFavourites_button__KvYRo:hover{scale:.9}} +/*# sourceMappingURL=main.568d9b51.css.map*/ \ No newline at end of file diff --git a/static/css/main.568d9b51.css.map b/static/css/main.568d9b51.css.map new file mode 100644 index 0000000..f930898 --- /dev/null +++ b/static/css/main.568d9b51.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.568d9b51.css","mappings":"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","sources":["styles/utils/_reset.scss","styles/utils/_normalize.scss","styles/blocks/_page.scss","styles/utils/mixins/_mixin-typography.scss","styles/utils/mixins/_mixin-media.scss","styles/blocks/_grid.scss","styles/blocks/_container.scss","App.scss","modules/shared/Header/Header.module.scss","styles/utils/variables/_colors.scss","modules/shared/BurgerMenu/BurgerMenu.module.scss","modules/shared/Footer/Footer.module.scss","modules/HomePage/HomePage.module.scss","modules/HomePage/componets/ShopByCategory/ShopByCategory.module.scss","modules/HomePage/componets/MainTitle/MainTitle.module.scss","modules/HomePage/componets/MainSlider/slick.scss","modules/HomePage/componets/MainSlider/slick-theme.scss","modules/HomePage/componets/MainSlider/MainSlider.module.scss","modules/shared/ProductSlider/ProductSlider.module.scss","modules/shared/ProductSlider/slick.scss","styles/utils/_typography.scss","modules/shared/ProductCard/ProductCard.module.scss","modules/shared/AddToCart/AddToCart.module.scss","modules/shared/AddToFavourites/AddToFavourites.module.scss","modules/shared/Loader/Loader.module.scss","modules/PhonesPage/PhonesPage.module.scss","modules/shared/Breadcrumbs/Breadcrumbs.module.scss","modules/shared/ProductList/ProductList.module.scss","modules/shared/Pagination/Pagination.module.scss","modules/shared/Filtration/Filtration.module.scss","modules/ProductDetailsPage/ProductDetailsPage.module.scss","modules/shared/BackButton/BackButton.module.scss","modules/ProductDetailsPage/components/ProductDetailsSlider/ProductDetailsSlider.module.scss","modules/ProductDetailsPage/components/ColorCapacityComponent/ColorCapacityComponent.module.scss","modules/ProductDetailsPage/components/ProductAbout/ProductAbout.module.scss","modules/ProductDetailsPage/components/ProductTechSpec/ProductTechSpec.module.scss","modules/ProductDetailsPage/components/InfoAndPurchase/InfoAndPurchase.module.scss","modules/CartPage/components/CartItem/CartItem.module.scss","modules/CartPage/CartPage.module.scss","modules/CartPage/components/Modal/Modal.module.scss","modules/shared/EmptyCart/EmptyCart.module.scss","modules/NotFoundPage/NotFoundPage.module.scss","modules/PageInProgress/PageInProgress.module.scss","modules/FavoritesPage/FavoritesPage.module.scss","modules/shared/EmptyFavourites/EmptyFavourites.module.scss"],"sourcesContent":["html,\r\nbody,\r\ndiv,\r\nspan,\r\nh1,\r\nh2,\r\nh3,\r\nh4,\r\nh5,\r\nh6,\r\np,\r\na,\r\naddress,\r\nimg,\r\nol,\r\nul,\r\nli,\r\nform,\r\narticle,\r\naside,\r\nfooter,\r\nheader,\r\nmenu,\r\nnav,\r\nsection,\r\ninput {\r\n margin: 0;\r\n padding: 0;\r\n border: 0;\r\n font-size: 100%;\r\n vertical-align: baseline;\r\n text-decoration: none;\r\n}\r\n\r\n/* HTML5 display-role reset for older browsers */\r\narticle,\r\naside,\r\nfooter,\r\nheader,\r\nnav,\r\nsection {\r\n display: block;\r\n}\r\n\r\nbody {\r\n line-height: 1;\r\n}\r\n\r\nol,\r\nul {\r\n list-style: none;\r\n}\r\n\r\niframe {\r\n display: none;\r\n}\r\n","html {\r\n box-sizing: border-box;\r\n}\r\n","@import '../utils/variables/colors';\n@import '../utils/mixins/mixin-media';\n@import '../utils/mixins/mixin-typography';\n\n@mixin defaultMarginButton {\n margin-bottom: 56px;\n\n @include onTablet {\n margin-bottom: 64px;\n }\n\n @include onDesktop {\n margin-bottom: 80px;\n }\n}\n\n.page {\n &__content {\n display: flex;\n flex-direction: column;\n min-height: 100svh;\n }\n\n &__main {\n flex-grow: 1;\n overflow-x: hidden;\n }\n\n &__main-title {\n margin-bottom: 24px;\n @include h1-typography;\n\n @include onTablet {\n margin-bottom: 32px;\n }\n\n @include onDesktop {\n margin-bottom: 56px;\n }\n\n &__DARK {\n @include typography-dark;\n }\n }\n\n &__categories {\n @include defaultMarginButton;\n }\n\n &__main-slider {\n @include defaultMarginButton;\n }\n\n &__product-slider {\n @include defaultMarginButton;\n }\n}\n","@import '../variables/colors';\r\n@import './mixin-media';\r\n\r\n@mixin typography-dark {\r\n color: $color__dark-theme__white;\r\n}\r\n\r\n@mixin h1-typography {\r\n font-size: 32px;\r\n font-weight: 800;\r\n line-height: 41px;\r\n letter-spacing: -0.32px;\r\n color: $color__primary;\r\n\r\n @include onTablet {\r\n font-size: 48px;\r\n line-height: 56px;\r\n letter-spacing: -0.48px;\r\n }\r\n}\r\n\r\n@mixin h2-typography {\r\n font-size: 22px;\r\n font-weight: 800;\r\n line-height: 31px;\r\n letter-spacing: -0.32px;\r\n color: $color__primary;\r\n\r\n @include onTablet {\r\n font-size: 32px;\r\n line-height: 41px;\r\n letter-spacing: -0.48px;\r\n }\r\n}\r\n\r\n@mixin h3-typography {\r\n font-size: 20px;\r\n font-weight: 700;\r\n color: $color__primary;\r\n\r\n @include onTablet {\r\n font-size: 22px;\r\n font-weight: 800;\r\n line-height: 140%;\r\n }\r\n}\r\n\r\n@mixin h4-typography {\r\n font-size: 16px;\r\n font-weight: 700;\r\n color: $color__primary;\r\n\r\n @include onTablet {\r\n font-size: 20px;\r\n }\r\n}\r\n\r\n@mixin upperCase-typography {\r\n font-size: 12px;\r\n font-weight: 800;\r\n line-height: 11px;\r\n letter-spacing: 0.48px;\r\n text-transform: uppercase;\r\n}\r\n\r\n@mixin buttons-typography {\r\n font-size: 14px;\r\n font-weight: 700;\r\n line-height: 21px;\r\n}\r\n\r\n@mixin bodyText-typography {\r\n font-size: 14px;\r\n font-weight: 600;\r\n line-height: 21px;\r\n}\r\n\r\n@mixin smallText-typography {\r\n font-size: 12px;\r\n font-weight: 700;\r\n}\r\n","@mixin onMobile {\n @media (max-width: 639.5px) {\n @content;\n }\n}\n\n@mixin onTablet {\n @media (min-width: 640px) {\n @content;\n }\n}\n\n@mixin onDesktop {\n @media (min-width: 1200px) {\n @content;\n }\n}\n","@import '../utils/mixins/mixin-media';\r\n\r\n$columns--phone: 4;\r\n$columns--tablet: 12;\r\n$columns--desktop: 24;\r\n\r\n.grid {\r\n display: grid;\r\n column-gap: 16px;\r\n\r\n @include onMobile {\r\n grid-template-columns: repeat($columns--phone, 1fr);\r\n }\r\n\r\n @include onTablet {\r\n grid-template-columns: repeat($columns--tablet, 1fr);\r\n }\r\n\r\n @include onDesktop {\r\n grid-template-columns: repeat($columns--desktop, 1fr);\r\n }\r\n}\r\n","@import '../utils/mixins/mixin-media';\n@import '../utils/variables/colors';\n\n.container {\n max-width: 1136px;\n padding: 0 16px;\n background-color: $color__hover-and-bg;\n\n &__DARK {\n background-color: $color__dark-theme__black;\n }\n\n @include onTablet {\n padding: 0 24px;\n }\n\n @include onDesktop {\n width: 100%;\n padding: 0 32px;\n margin-inline: auto;\n }\n}\n\n","// Utils\n@import './styles/utils/reset';\n@import './styles/utils/normalize';\n@import './styles/utils/typography';\n\n// Blocks\n@import './styles/blocks/page';\n@import './styles/blocks/grid';\n@import './styles/blocks/container';\n\n// Variables\n@import './styles/utils/variables/colors';\n\n:root {\n font-family: 'Mont', sans-serif;\n scroll-behavior: smooth;\n\n // Light theme colors\n [data-theme=\"light\"] {\n --scrollbar-bg: #{ $color__hover-and-bg };\n --scrollbar-thumb: #{ $color__accent };\n }\n\n\n // Dark theme colors\n [data-theme=\"dark\"] {\n --scrollbar-bg: #{ $color__dark-theme__black };\n --scrollbar-thumb: #{ $color__dark-theme__accent };\n }\n}\n\n/* ===== Scrollbar CSS ===== */\n/* Firefox */\n* {\n scrollbar-width: auto;\n scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-bg);\n}\n\n/* Chrome, Edge, and Safari */\n*::-webkit-scrollbar {\n width: 8px;\n}\n\n*::-webkit-scrollbar-track {\n background: var(--scrollbar-bg);\n}\n\n*::-webkit-scrollbar-thumb {\n background-color: var(--scrollbar-thumb);\n border-radius: 10px;\n border: 1px solid var(--scrollbar-bg);\n}\n\n","@import '../../../styles/utils/variables/colors';\n@import '../../../styles/utils/mixins/mixin-media';\n\n.header {\n display: flex;\n position: sticky;\n top: 0;\n z-index: 100;\n align-items: center;\n justify-content: space-between;\n border-bottom: 1px solid $color__elements;\n background-color: $color__white;\n\n &__left {\n padding: 0 16px;\n\n display: flex;\n align-items: center;\n gap: 32px;\n }\n\n &__right {\n display: flex;\n }\n\n &__logo {\n width: 64px;\n height: 22px;\n }\n\n &__burger_icon {\n width: 48px;\n height: 48px;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n border: none;\n border-left: 1px solid $color__elements;\n background-color: $color__white;\n }\n\n &__nav {\n display: none;\n align-items: center;\n gap: 32px;\n }\n\n &__link {\n position: relative;\n text-decoration: none;\n color: $color__secondary;\n text-transform: uppercase;\n font-weight: 800;\n font-size: 12px;\n transition: all 0.3s;\n\n &:hover {\n color: $color__primary;\n }\n\n &::after {\n content: '';\n position: absolute;\n top: 28px;\n display: block;\n height: 3px;\n right: 100%;\n left: 100%;\n background-color: $color__primary;\n }\n\n &__ISACTIVE {\n color: $color__primary;\n }\n\n &__ISACTIVE::after {\n right: 0;\n left: 0;\n transition: left 0.3s, right 0.3s;\n }\n }\n\n &__icon {\n width: 48px;\n height: 48px;\n\n display: none;\n align-items: center;\n justify-content: center;\n\n border-left: 1px solid $color__elements;\n\n transition: all 0.3s;\n\n &:hover {\n box-shadow: -1px 1px 5px inset rgba(0, 0, 0, 0.4);\n }\n }\n\n &__themeSwitch {\n position: relative;\n padding: 0 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n\n &_input {\n position: absolute;\n opacity: 0;\n z-index: 1;\n cursor: pointer;\n\n &:checked ~ .header__themeSwitch_label {\n background-color: $color__secondary;\n\n & span::after {\n transform: translate3d(25px, 0, 0);\n background: center / cover $color__primary url(../../../static/icons/moon.svg);\n }\n\n & span::before {\n transform: translate3d(-25px, 0, 0);\n background: center / cover url(../../../static/icons/sun.svg);\n }\n }\n }\n\n &_label {\n position: relative;\n transition: background-color 200ms ease-in-out;\n width: 46px;\n height: 21px;\n border-radius: 50px;\n text-align: center;\n background-color: $color__white;\n box-shadow: -1px 1px 5px inset rgba(0, 0, 0, 0.4);\n cursor: pointer;\n\n &::before,\n &::after {\n font-size: 2rem;\n position: absolute;\n transform: translate3d(0, -50%, 0);\n top: 50%;\n }\n\n & span {\n position: absolute;\n bottom: calc(100% + 10px);\n left: 0;\n width: 100%;\n\n &::before,\n &::after {\n width: 17px;\n height: 17px;\n content: '';\n position: absolute;\n top: calc(100% + 12px);\n border-radius: 50%;\n transition: transform 200ms, background-color 200ms;\n }\n\n &::after {\n left: 2px;\n background-color: $color__secondary;\n box-shadow: -3px 3px 8px rgba(0, 0, 0, 0.4);\n background: center / contain no-repeat $color__accent url(../../../static/icons/sun.svg);\n }\n\n &:before {\n background: center / cover url(../../../static/icons/moon.svg);\n right: 2px;\n }\n }\n }\n }\n\n &__iconsCounter {\n height: 13px;\n width: 13px;\n position: absolute;\n top: 5px;\n right: 5px;\n font-size: 9px;\n font-weight: 600;\n color: $color__white;\n text-align: center;\n line-height: 12px;\n\n background-color: $color__secondary-accent;\n border-radius: 50%;\n border: 1px solid $color__white;\n }\n\n @include onTablet {\n &__burger_icon {\n display: none;\n }\n\n &__nav {\n display: flex;\n }\n\n &__link {\n padding: 12px 0;\n\n &::after {\n top: 40px;\n }\n }\n\n &__icon {\n display: flex;\n\n & .header__link {\n padding: 12px;\n }\n\n & .header__link__ISACTIVE::after {\n top: 42px;\n left: -5px;\n right: -5px;\n }\n }\n }\n\n @include onDesktop {\n &__logo {\n width: 80px;\n height: 28px;\n }\n\n &__left {\n padding: 0 24px;\n gap: 48px;\n }\n\n &__icon {\n width: 64px;\n height: 64px;\n\n & .header__link {\n padding: 20px;\n }\n\n & .header__link__ISACTIVE::after {\n top: 58px;\n }\n }\n\n &__link {\n padding: 20px 0;\n\n &::after {\n top: 56px;\n }\n }\n\n &__iconsCounter {\n top: 13px;\n right: 13px;\n }\n }\n}\n\n.headerDark {\n background-color: $color__dark-theme__black;\n border-bottom: 1px solid $color__dark-theme__surface-2;\n\n & .header__link {\n color: $color__dark-theme__secondary;\n\n &:hover {\n color: $color__dark-theme__white;\n }\n\n &__ISACTIVE {\n color: $color__dark-theme__white;\n }\n\n &::after {\n background-color: $color__dark-theme__white;\n }\n }\n\n & .header__icon {\n border-left: 1px solid $color__dark-theme__surface-2;\n\n &:hover {\n box-shadow: -1px 1px 5px inset rgba(255, 255, 255, 0.4);\n }\n }\n\n & .header__burger_icon {\n background-color: $color__dark-theme__black;\n border-left: 1px solid $color__dark-theme__surface-2;\n }\n\n & .header__iconsCounter {\n background-color: $color__red;\n border-color: $color__dark-theme__black;\n }\n}\n","// Bright theme\n$color__accent: #f86800;\n$color__secondary-accent: #476df4;\n$color__primary: #0f0f11;\n$color__secondary: #89939a;\n$color__icons: #b4bdc3;\n$color__elements: #e2e6e9;\n$color__hover-and-bg: #fafbfc;\n$color__white: #ffffff;\n$color__green: #27ae60;\n$color__red: #eb5757;\n\n// Dark theme\n$color__dark-theme__secondary: #75767f;\n$color__dark-theme__icons: #4a4d58;\n$color__dark-theme__elements: #3b3e4a;\n$color__dark-theme__surface-1: #161827;\n$color__dark-theme__surface-2: #323542;\n$color__dark-theme__black: #0f1121;\n$color__dark-theme__white: #f1f2f9;\n$color__dark-theme__accent: #905bff;\n$color__dark-theme__accent__hover: #a378ff;\n","@import '../../../styles/utils/variables/colors';\n@import '../../../styles/utils/mixins/mixin-media';\n\n.burger {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n position: absolute;\n z-index: 100;\n height: calc(100svh - 49px);\n top: -100svh;\n left: 0;\n right: 0;\n\n background-color: $color__white;\n opacity: 0;\n transition: all 0.3s;\n\n &__IsOpen {\n opacity: 1;\n top: 49px;\n }\n\n &__menu {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 32px;\n padding-top: 32px;\n }\n\n &__link {\n position: relative;\n text-decoration: none;\n color: $color__secondary;\n text-transform: uppercase;\n font-weight: 800;\n font-size: 12px;\n\n &::after {\n content: '';\n position: absolute;\n top: 20px;\n display: block;\n height: 3px;\n right: 100%;\n left: 100%;\n background-color: $color__primary;\n }\n\n &__ISACTIVE {\n color: $color__primary;\n }\n\n &__ISACTIVE::after {\n right: 0;\n left: 0;\n transition: all 0.3s;\n }\n }\n\n &__icons {\n display: flex;\n }\n\n &__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 64px;\n width: 50vw;\n\n border-top: 1px solid $color__elements;\n\n &:first-child {\n border-right: 0.5px solid $color__elements;\n }\n\n & .burger__link {\n display: flex;\n align-items: center;\n justify-content: center;\n\n height: 100%;\n width: 100%;\n\n &::after {\n top: 61px;\n }\n }\n }\n\n &__iconWithConter {\n position: relative;\n }\n\n &__iconsCounter {\n position: absolute;\n height: 13px;\n width: 13px;\n top: -7px;\n right: -7px;\n font-size: 9px;\n font-weight: 600;\n color: $color__white;\n text-align: center;\n line-height: 12px;\n\n background-color: $color__secondary-accent;\n border-radius: 50%;\n border: 1px solid $color__white;\n }\n\n @include onTablet {\n display: none;\n }\n}\n\n.burgerDark {\n background-color: $color__dark-theme__black;\n\n & .burger__link {\n color: $color__dark-theme__secondary;\n\n &__ISACTIVE {\n color: $color__dark-theme__white;\n }\n\n &::after {\n background-color: $color__dark-theme__white;\n }\n }\n\n & .burger__iconsCounter {\n background-color: $color__red;\n border-color: $color__dark-theme__black;\n }\n}\n","@import '../../../../src/styles/utils/variables/colors';\n@import '../../../styles/utils/mixins/mixin-media';\n@import '../../../styles/utils/mixins/mixin-typography';\n\n.footer {\n display: flex;\n justify-content: center;\n padding: 32px 0;\n width: 100%;\n background: $color__white;\n box-shadow: 0px -1px 0px 0px $color__elements;\n\n &__dark {\n display: flex;\n justify-content: center;\n padding: 32px 0;\n width: 100%;\n box-shadow: 0px -1px 0px 0px $color__dark-theme__elements;\n background: $color__dark-theme__black;\n\n @include onMobile {\n justify-content: flex-start;\n flex-direction: column;\n }\n }\n\n @include onMobile {\n justify-content: flex-start;\n flex-direction: column;\n }\n}\n\n.container {\n display: flex;\n\n @include onMobile {\n width: auto;\n margin: 0 16px;\n gap: 32px;\n flex-direction: column;\n align-items: flex-start;\n }\n\n @include onTablet {\n display: flex;\n width: 100%;\n justify-content: space-between;\n margin: 0 32px;\n align-items: center;\n height: 32px;\n }\n\n @include onDesktop {\n max-width: 1200px;\n }\n}\n\n.return_button,\n.return_button__dark {\n display: flex;\n align-items: center;\n gap: 16px;\n\n @include onMobile {\n align-self: center;\n justify-content: center;\n }\n}\n\n.nav_center {\n display: flex;\n width: 33%;\n justify-content: space-between;\n\n @include onMobile {\n flex-direction: column;\n gap: 16px;\n }\n}\n\n.nav_text {\n text-decoration: none;\n display: flex;\n color: $color__secondary;\n font-family: 'Mont', sans-serif;\n justify-content: space-between;\n @include upperCase-typography;\n padding: 18px 12px;\n\n &__dark {\n text-decoration: none;\n display: flex;\n color: $color__dark-theme__white;\n font-family: 'Mont', sans-serif;\n justify-content: space-between;\n @include upperCase-typography;\n padding: 18px 12px;\n\n @include onMobile {\n padding: 0;\n }\n }\n\n @include onMobile {\n padding: 0;\n }\n}\n\n.nav_logo {\n height: 32px;\n display: flex;\n justify-content: flex-start;\n\n &__dark {\n height: 32px;\n display: flex;\n justify-content: flex-start;\n }\n}\n\n.button_top {\n background: none;\n color: inherit;\n border: none;\n padding: 0;\n font: inherit;\n cursor: pointer;\n outline: inherit;\n\n display: flex;\n color: $color__secondary;\n font-family: 'Mont', sans-serif;\n text-decoration: none;\n @include smallText-typography;\n}\n\n.button_logo {\n height: 32px;\n width: 32px;\n display: flex;\n}\n","@import '../../styles/utils/mixins/mixin-media';\n@import '../../styles/utils/mixins/mixin-typography';\n\n.title {\n margin-bottom: 24px;\n @include h1-typography;\n\n @include onTablet {\n margin-bottom: 32px;\n }\n\n @include onDesktop {\n margin-bottom: 56px;\n }\n\n &__DARK {\n @include typography-dark;\n }\n}\n\n.bottom {\n margin-bottom: 64px;\n\n @include onTablet {\n margin-bottom: 80px;\n }\n}\n","@import '../../../../styles/blocks/grid';\n@import '../../../../styles/utils/variables/colors';\n@import '../../../../styles/utils/mixins/mixin-media';\n@import '../../../../styles/utils/mixins/mixin-typography';\n\n.shopByCategory {\n &__title {\n margin-bottom: 1.5rem;\n @include h2-typography;\n\n @include onMobile {\n margin-top: 56px;\n }\n\n @include onTablet {\n margin-top: 64px;\n }\n\n @include onDesktop {\n margin-top: 80px;\n }\n }\n\n &__titleDark {\n @include typography-dark;\n }\n\n &__container {\n @extend .grid;\n }\n\n &__article {\n margin-bottom: 32px;\n grid-column: span 4;\n color: $color__primary;\n @include onTablet {\n margin-bottom: 0;\n }\n\n @include onDesktop {\n grid-column: span 8;\n }\n }\n\n &__subtitle {\n @include h4-typography;\n }\n\n &__subtitleDark {\n @include typography-dark;\n }\n\n &__content {\n color: $color__secondary;\n @include bodyText-typography;\n }\n\n &__contentDark {\n color: $color__dark-theme__secondary;\n }\n\n &__imgContainer {\n position: relative;\n height: 0;\n padding-bottom: 100%;\n border-radius: 8px;\n margin-bottom: 1.5rem;\n overflow: hidden;\n }\n\n &__imgPhones {\n background-color: #6D6474;\n }\n\n &__imgDark {\n border-radius: 0px;\n }\n\n &__imgTablets {\n background-color: #D3D3D3;\n }\n\n &__imgAccessories {\n background-color: #D53C51;\n }\n\n &__picture {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n left: 10%;\n top: 10%;\n transition: transform 0.3s ease;\n }\n\n &__pictureTablet {\n left: 7%;\n top: 5%;\n }\n\n &__pictureAccessories {\n left: 3%;\n top: 0%;\n }\n\n &__imgContainer:hover &__picture {\n transform: scale(1.2);\n }\n}\n\n.shopByCategoryDark {\n background-color: $color__dark-theme__black;\n}\n\n\n","@import '../../../../styles/utils/mixins/mixin-media';\r\n\r\n.mainTitle {\r\n width: 0px;\r\n height: 0px;\r\n overflow: hidden;\r\n}\r\n",".slick-slider {\n position: relative;\n display: block;\n box-sizing: border-box;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list {\n position: relative;\n overflow: hidden;\n display: block;\n margin: 0;\n padding: 0;\n\n &:focus {\n outline: none;\n }\n\n &.dragging {\n cursor: pointer;\n cursor: hand;\n }\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list {\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track {\n position: relative;\n left: 0;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n\n &:before,\n &:after {\n content: \"\";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n}\n\n.slick-slide {\n float: left;\n height: 100%;\n min-height: 1px;\n [dir=\"rtl\"] & {\n float: right;\n }\n img {\n display: block;\n }\n &.slick-loading img {\n display: none;\n }\n\n display: none;\n\n &.dragging img {\n pointer-events: none;\n }\n\n .slick-initialized & {\n display: block;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n\n .slick-vertical & {\n display: block;\n height: auto;\n border: 1px solid transparent;\n }\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n","@charset \"UTF-8\";\n@import '../../../../styles/utils/mixins/_mixin-media.scss';\n@import '../../../../styles/utils/variables/colors';\n\n@include onMobile {\n .slick-prev,\n .slick-next,\n .slick-arrow {\n display: none;\n visibility: hidden;\n }\n}\n\n@include onTablet {\n .slick-arrow {\n position: absolute;\n height: 400px;\n width: 32px;\n cursor: pointer;\n border: 1px solid $color__secondary;\n border-radius: 48px;\n background-color: $color__white;\n top: 46.5% ;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding: 0;\n\n &:hover {\n border-color: $color__primary;\n }\n }\n\n .slick-prev {\n left: -49px;\n }\n\n .slick-next {\n right: -49px;\n }\n}\n\n@include onDesktop {\n .slick-arrow {\n position: absolute;\n height: 595px;\n width: 32px;\n cursor: pointer;\n border: 1px solid $color__secondary;\n border-radius: 48px;\n background-color: $color__white;\n top: 68.85% ;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding: 0;\n\n &:hover {\n border-color: $color__primary;\n }\n }\n\n .slick-prev {\n left: -49px;\n }\n\n .slick-next {\n right: -49px;\n }\n}\n\n.slick-dots {\n margin-top: 8px;\n list-style: none;\n text-align: center;\n width: 100%;\n\n li {\n position: relative;\n display: inline-block;\n\n button {\n border: 0;\n background: transparent;\n width: 24px;\n height: 24px;\n margin: 0 4px;\n padding: 0;\n cursor: pointer;\n color: transparent;\n\n &:before {\n display: block;\n position: absolute;\n content: '';\n width: 14px;\n height: 4px;\n margin-top: 7px;\n margin-left: 4px;\n background-color: $color__elements;\n opacity: 1;\n }\n }\n\n &.slick-active button:before {\n background-color: $color__primary;\n opacity: 1;\n }\n }\n\n &__dark {\n li {\n button {\n &:before {\n background-color: $color__dark-theme__elements;\n }\n }\n\n &.slick-active button:before {\n background-color: $color__dark-theme__white;\n }\n }\n }\n}\n","@import '../../../../styles/blocks/grid';\n@import './slick.scss';\n\n.container {\n @extend .grid;\n\n @include onDesktop {\n height: 595px;\n }\n}\n\n.slider {\n position: relative;\n width: 100%;\n height: 432px;\n border: none;\n box-sizing: border-box;\n\n @include onMobile {\n grid-column: 1 / -1;\n }\n\n @include onTablet {\n grid-column: 2 / 12;\n }\n\n @include onDesktop {\n grid-column: 2 / 24;\n }\n}\n\n.sliderPhoto {\n position: relative;\n overflow: hidden;\n width: 100%;\n height: 320px;\n\n object-fit: cover;\n object-position: center center;\n\n @include onTablet {\n height: 400px;\n }\n\n @include onDesktop {\n height: 595px;\n }\n}\n","@import '../../../styles/blocks/_grid';\n@import '../../../styles/utils/mixins/mixin-typography';\n\n.header {\n @include h2-typography;\n\n @include onMobile {\n width: 215px;\n margin-top: 56px;\n }\n\n @include onTablet {\n margin-top: 64px;\n }\n\n @include onDesktop {\n margin-top: 80px;\n }\n\n &__DARK {\n @include typography-dark;\n }\n}\n\n.slick-slide-card,\n.slick-clone-card,\n.slide-card {\n width: 100% !important;\n padding-bottom: 13px;\n}\n\n.slick-next-small,\n.slick-prev-small {\n position: absolute;\n height: 32px;\n width: 32px;\n cursor: pointer;\n border: 1px solid $color__secondary;\n border-radius: 48px;\n background-color: $color__white;\n top: -8.6% ;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding: 0;\n\n @include onMobile {\n top:-7.7%;\n }\n}\n\n.slick-prev-small {\n right: 48px;\n}\n\n.slick-next-small {\n right: 0px;\n}\n\n.icon {\n display: block;\n margin: auto auto;\n}\n\n.slick-list-card {\n height: 505px;\n width: 100%;\n}\n\n.slider-card {\n margin-top: 24px;\n position: relative;\n width: 100%;\n height: 100%;\n border: none;\n box-sizing: border-box;\n}\n\n.slick-dots-product {\n display: none;\n visibility: hidden;\n}\n","@import '../../../styles/utils/mixins/mixin-media';\n\n.slick-slider {\n position: relative;\n display: block;\n box-sizing: border-box;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list {\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-list-product {\n position: relative;\n overflow: hidden;\n display: block;\n height: 505px !important;\n margin: 0;\n padding:0 !important;\n\n &:focus {\n outline: none;\n }\n\n &.dragging {\n cursor: pointer;\n cursor: hand;\n }\n}\n\n.slick-track-product {\n position: relative;\n left: 0;\n top: 0;\n display: flex !important;\n margin-left: auto;\n margin-right: auto;\n height: 505px !important;\n justify-content: space-between;\n\n &:before,\n &:after {\n content: \"\";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n}\n\n.slick-slide {\n float: left;\n height: 100%;\n min-height: 1px;\n [dir=\"rtl\"] & {\n float: right;\n }\n img {\n display: block;\n }\n &.slick-loading img {\n display: none;\n }\n\n display: none;\n\n &.dragging img {\n pointer-events: none;\n }\n\n .slick-initialized & {\n display: block;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n\n .slick-vertical & {\n display: block;\n height: auto;\n border: 1px solid transparent;\n }\n}\n\n.slick-arrow.slick-hidden {\n display: none;\n}\n\n#phonesSlider {\n .slick-track {\n display: flex;\n }\n\n .slick-slider .slick-track,\n .slick-slider .slick-list {\n @include onMobile {\n width: 106% !important;\n }\n @include onTablet {\n width: 104% !important;\n }\n @include onDesktop {\n width: 101.5% !important;\n }\n }\n\n .slick-slide {\n width: 100% !important;\n margin: 0px auto 0px 16px;\n }\n}\n","@font-face {\n font-family: 'Mont';\n font-style: normal;\n font-weight: 400;\n src: url('../../fonts/Mont-Regular.ttf');\n}\n\n@font-face {\n font-family: 'Mont';\n font-style: normal;\n font-weight: 600;\n src: url('../../fonts/Mont-SemiBold.ttf');\n}\n\n@font-face {\n font-family: 'Mont';\n font-style: normal;\n font-weight: 700;\n src: url('../../fonts/Mont-Bold.ttf');\n}\n"," @import '../../../styles/utils/variables/colors';\n @import '../../../styles/utils/typography';\n @import '../../../styles/utils/mixins/mixin-media';\n\n .productCard {\n display: flex;\n justify-content: center;\n padding: 32px;\n box-sizing: border-box;\n border-radius: 8px;\n border: 1px solid $color__elements;\n transition: transform 0.3s ease, box-shadow 0.3s ease;\n place-self: center;\n\n @include onTablet {\n place-self: normal;\n }\n\n &:hover {\n overflow: hidden;\n transform: scale(1.01);\n box-shadow: 0px 3px 13px 0px $color__secondary;\n }\n\n &__containter {\n\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n flex-shrink: 0;\n flex-wrap: wrap;\n align-content: flex-start;\n\n width: 222px;\n\n @media (min-width: 768px) {\n width: 165px;\n }\n\n @include onDesktop {\n width: 206px;\n }\n }\n\n &__DARK {\n background: #161827;\n border-radius: 0px;\n border: 1px #161827 solid\n }\n\n &__image__container {\n display: flex;\n width: 100%;\n height: 196px;\n justify-content: center;\n }\n\n &__image {\n display: block;\n height: 196px;\n }\n\n &__name {\n box-sizing: border-box;\n display: flex;\n flex-direction: column-reverse;\n height: 58px;\n margin-top: 8px;\n padding-top: 16px;\n color: $color__primary;\n\n font-size: 14px;\n font-weight: 600;\n line-height: 21px;\n\n &__DARK {\n color: $color__dark-theme__white;\n }\n }\n\n &__price {\n display: flex;\n margin-top: 8px;\n position: relative;\n padding-bottom: 8px;\n column-gap: 8px;\n }\n\n &__realPrice {\n color: $color__primary;\n\n font-size: 22px;\n font-weight: 800;\n line-height: 140%;\n\n &__DARK {\n color: $color__dark-theme__white;\n }\n }\n\n &__fullPrice {\n color: $color__secondary;\n\n font-size: 22px;\n font-weight: 500;\n line-height: normal;\n text-decoration-line: line-through;\n\n &__DARK {\n color: #75767f;\n }\n }\n\n &__characteristics {\n display: flex;\n padding: 16px 0px 8px;\n flex-direction: column;\n align-items: center;\n gap: 8px;\n align-self: stretch;\n border-top: 1px solid $color__elements;\n\n &__DARK {\n border-color: $color__dark-theme__elements;\n }\n\n &__item {\n display: flex;\n justify-content: space-between;\n align-items: center;\n align-self: stretch;\n }\n\n &__label {\n display: block;\n color: $color__secondary;\n\n font-size: 12px;\n font-weight: 600;\n line-height: normal;\n\n &__DARK {\n color: #75767f;\n }\n }\n\n &__state {\n display: block;\n color: $color__primary;\n\n text-align: right;\n font-size: 12px;\n font-weight: 700;\n line-height: normal;\n\n &__DARK {\n color: $color__dark-theme__white;\n }\n }\n }\n\n &__buttons {\n display: flex;\n margin-top: 8px;\n justify-content: space-between;\n align-items: center;\n align-self: stretch;\n padding-bottom: 0px;\n margin-bottom: 0px;\n }\n }\n","@import '../../../styles/utils/variables/colors';\n\n.addToCart {\n display: flex;\n height: 40px;\n justify-content: center;\n align-items: center;\n flex: 1 0 0;\n cursor: pointer;\n\n border-radius: 8px;\n border: none;\n background: $color__accent;\n\n color: $color__white;\n text-align: center;\n font-size: 14px;\n font-weight: 700;\n line-height: 21px;\n transition: box-shadow 0.3s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n }\n\n &__SELECTED {\n border-radius: 8px;\n border: 1px solid $color__elements;\n background: $color__white;\n color: $color__accent;\n }\n\n &__DARK {\n background: #905bff;\n border-radius: 0px;\n color: $color__dark-theme__white;\n border: none;\n transition: background-color 0.3s ease;\n\n &:hover {\n background-color: #a378ff;\n }\n\n &__SELECTED {\n background: $color__dark-theme__secondary;\n color: $color__dark-theme__white;\n }\n }\n}\n","@import '../../../styles/utils/variables/colors';\r\n\r\n.addToFavourite {\r\n background-image: url('../../../static/buttons/fovourites-default_button.svg');\r\n\r\n margin-left: 8px;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n background-color: $color__white;\r\n\r\n border-radius: 48px;\r\n border: 1px solid $color__icons;\r\n cursor: pointer;\r\n\r\n &:hover {\r\n transition: border 0.3s ease;\r\n border: 1px solid $color__primary;\r\n }\r\n\r\n &__SELECTED {\r\n background-image: url('../../../static/buttons/fovourites-selected_button.svg');\r\n\r\n border: 1px solid $color__elements;\r\n }\r\n\r\n &__DARK {\r\n background-image: url('../../../static/buttons/fovourites-default_button_dark.svg');\r\n\r\n background-color: $color__dark-theme__surface-2;\r\n border-radius: 0px;\r\n border: none;\r\n transition: background-color 0.3s ease;\r\n\r\n &:hover {\r\n background-color: $color__dark-theme__icons;\r\n }\r\n\r\n &__SELECTED {\r\n background-image: url('../../../static/buttons/fovourites-selected_button_dark.svg');\r\n\r\n border: 1px solid $color__dark-theme__elements;\r\n border-radius: 0px;\r\n background-color: $color__dark-theme__black;\r\n }\r\n }\r\n}","@import '../../../styles/utils/variables/colors';\n\n.loader {\n display: flex;\n width: 100%;\n justify-content: center;\n align-items: center;\n\n &__content {\n border-radius: 50%;\n width: 4em;\n height: 4em;\n margin: 7em auto;\n border: 0.5em solid $color__icons;\n border-left-color: $color__accent;\n animation: load8 1.2s infinite linear;\n\n &__DARK {\n border-color: $color__dark-theme__icons;\n border-left-color: $color__dark-theme__accent;\n }\n }\n}\n\n@keyframes load8 {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n","@import '../../styles/utils/variables/colors';\r\n@import '../../styles/blocks/grid';\r\n\r\n.productsPage {\r\n // @include grid;\r\n\r\n &__DARK {\r\n background-color: $color__dark-theme__black;\r\n }\r\n\r\n &__breadCrumbs {\r\n margin-bottom: 24px;\r\n margin-top: 25px;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 8px;\r\n color: $color__primary;\r\n font-size: 32px;\r\n font-style: normal;\r\n font-weight: 800;\r\n line-height: 41px;\r\n letter-spacing: -0.32px;\r\n\r\n &__DARK {\r\n color: $color__dark-theme__white;\r\n }\r\n }\r\n\r\n &__errorButton {\r\n display: flex;\r\n height: 40px;\r\n justify-content: center;\r\n align-items: center;\r\n flex: 1 0 0;\r\n\r\n border-radius: 8px;\r\n border: none;\r\n background: $color__accent;\r\n\r\n color: $color__white;\r\n text-align: center;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 700;\r\n line-height: 21px;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n }\r\n\r\n &__DARK {\r\n background: #905bff;\r\n border-radius: 0px;\r\n color: $color__dark-theme__white;\r\n border: none;\r\n\r\n &:hover {\r\n background: #a378ff;\r\n }\r\n }\r\n }\r\n\r\n &__counter {\r\n margin-bottom: 32px;\r\n color: #89939a;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 21px;\r\n\r\n &__DARK {\r\n color: $color__dark-theme__secondary;\r\n }\r\n }\r\n\r\n &__filter {\r\n display: flex;\r\n margin-bottom: 24px;\r\n }\r\n\r\n &__pagination {\r\n margin-top: 40px;\r\n margin-bottom: 80px;\r\n }\r\n}\r\n","@import '../../../styles/utils/variables/colors';\n\n.breadcrumbContainer {\n display: flex;\n gap: 8px;\n align-items: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.link {\n display: flex;\n gap: 8px;\n}\n\n.content {\n align-self: center;\n color: $color__secondary;\n font-size: 12px;\n font-weight: 600;\n\n &__prev {\n color: $color__primary;\n }\n\n &__prev__DARK {\n color: $color__dark-theme__white;\n }\n\n &__DARK {\n color: $color__dark-theme__secondary;\n }\n}\n\n\n","@import '../../../styles/blocks/grid';\n@import '../../../styles/utils/mixins/mixin-media';\n\n .gridContainer {\n @extend .grid;\n grid-row-gap: 40px;\n grid-template-columns: repeat(auto-fill, minmax(287px, 1fr));\n\n @media (min-width: 768px){\n grid-template-columns: repeat(auto-fill, minmax(229px, 1fr));\n }\n\n @include onDesktop {\n grid-template-columns: repeat(auto-fill, minmax(272px, 1fr));\n }\n }\n\n","@import '../../../styles/utils/variables/colors';\n\n.pagination {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: center;\n\n &__numbers {\n margin-left: 16px;\n margin-right: 16px;\n display: flex;\n flex-direction: row;\n }\n\n &__item {\n margin-right: 8px;\n box-sizing: border-box;\n\n &__first {\n margin: 0px;\n }\n\n &:last-child {\n margin: 0px;\n }\n\n &__DARK {\n border-radius: 0px;\n }\n }\n\n &__number {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 32px;\n height: 32px;\n border-radius: 48px;\n color: #000;\n border: 1px solid $color__elements;\n\n &:hover {\n border: 1px solid $color__primary;\n transition: border 0.3s ease;\n }\n\n &__SELECTED {\n border: none;\n background-color: $color__dark-theme__surface-1;\n color: $color__white;\n transition: border 0.3s ease, background-color 0.3s ease;\n }\n\n &__DISABLED {\n pointer-events: none;\n color: $color__secondary;\n }\n\n &__DARK {\n border-radius: 0px;\n border: none;\n color: $color__dark-theme__white;\n background-color: $color__dark-theme__surface-1;\n\n &:hover {\n background-color: $color__dark-theme__elements;\n border: none;\n transition: border 0.3s ease, background-color 0.3s ease;\n }\n\n &__SELECTED {\n color: $color__dark-theme__white;\n background-color: $color__dark-theme__accent;\n transition: border 0.3s ease-in, background-color 0.3s ease-out;\n }\n\n &__DISABLED {\n pointer-events: none;\n color: $color__dark-theme__secondary;\n }\n }\n }\n\n &__arrow {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 32px;\n height: 32px;\n border-radius: 48px;\n border: 1px solid $color__elements;\n transition: border 0.3s ease, background-color 0.3s ease;\n border: 1px solid $color__icons;\n background-repeat: no-repeat;\n color: none;\n\n &:hover {\n border: 1px solid $color__primary;\n }\n\n &__DISABLED {\n border: 1px solid $color__elements;\n pointer-events: none;\n }\n\n &__DARK {\n border-radius: 0px;\n background-color: $color__dark-theme__surface-2;\n border: none;\n\n &:hover {\n background-color: $color__dark-theme__icons;\n }\n\n &__DISABLED {\n border: 1px solid $color__dark-theme__elements;\n background-color: none;\n pointer-events: none;\n }\n }\n }\n}\n","@import '../../../styles/utils/variables/colors';\n\n.filtration {\n width: 100%;\n display: flex;\n gap: 16px;\n\n &__block {\n display: flex;\n flex-direction: column;\n\n &:first-child {\n flex: 50%;\n max-width: 187px;\n }\n\n &:last-child {\n flex: 50%;\n max-width: 136px;\n }\n }\n\n &__label {\n color: $color__secondary;\n font-size: 12px;\n font-style: normal;\n font-weight: 700;\n line-height: normal;\n }\n\n\n &__dropdown {\n display: flex;\n position: relative;\n justify-content: space-between;\n align-items: center;\n color: $color__primary;\n font-size: 14px;\n font-weight: 700;\n line-height: 21px;\n\n width: 100%;\n height: 40px;\n flex-shrink: 0;\n border-radius: 8px;\n border: 1px solid $color__icons;\n background-color: $color__white;\n transition: border 0.3s ease;\n\n cursor: pointer;\n\n &:hover {\n border: 1px solid $color__secondary;\n }\n\n &__DARK {\n background: $color__dark-theme__surface-2;\n border-radius: 0px;\n border: 1px solid $color__dark-theme__surface-2;\n color: #F1F2F9;\n\n &:hover {\n border: 1px solid $color__dark-theme__icons;\n }\n }\n }\n\n &__list {\n position: absolute;\n background-color: $color__white;\n width: 176px;\n margin-top: 8px;\n z-index: 1;\n display: flex;\n flex-direction: column;\n\n border-radius: 8px;\n border: 1px solid $color__elements;\n box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);\n\n &__DARK {\n border-radius: 0px;\n border: 1px solid $color__dark-theme__elements;\n background-color: $color__dark-theme__black;\n }\n }\n\n &__option {\n color: $color__secondary;\n font-size: 14px;\n font-weight: 500;\n line-height: 21px;\n background-color: $color__white;\n padding-left: 5px;\n padding-right: 1px;\n transition: border 0.3s ease, background-color 0.3s ease;\n\n &:first-child {\n margin-top: 8px;\n }\n\n &:last-child {\n margin-bottom: 8px;\n }\n\n &:hover {\n color: $color__primary;\n background-color: $color__white;\n }\n\n &__SELECTED {\n background-color: $color__accent;\n color: $color__primary;\n z-index: 1;\n }\n\n &__DARK {\n color: $color__dark-theme__secondary;\n background-color: $color__dark-theme__black;\n\n &:hover {\n background-color: $color__dark-theme__surface-2;\n color: $color__dark-theme__white;\n }\n\n &__SELECTED {\n color: $color__dark-theme__white;\n background-color: $color__dark-theme__accent;\n }\n }\n }\n}\n","@import '../../styles/blocks/container';\n@import '../../styles/blocks/grid';\n@import '../../styles/utils/mixins/mixin-typography';\n@import '../../styles/utils/mixins/mixin-media';\n@import '../../styles/blocks/grid';\n\n.container {\n @extend .container;\n}\n\n.productDetails {\n &__title {\n margin-top: 1rem;\n @include h2-typography;\n }\n}\n\n.productDetailsDark {\n .productDetails__title {\n @include typography-dark;\n }\n}\n\n.breadCrumbsContiner {\n margin-top: 1.5rem;\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n}\n\n.top {\n @extend .grid;\n\n @include onTablet {\n transform: translateY(-330px);\n }\n\n @media (min-width: 740px) and (max-width: 839px) {\n transform: translateY(-369px);\n }\n\n @media (min-width: 840px) and (max-width: 939px) {\n transform: translateY(-400px);\n }\n\n @media (min-width: 940px) and (max-width: 1039px) {\n transform: translateY(-435px);\n }\n\n @media (min-width: 1040px) and (max-width: 1119px) {\n transform: translateY(-465px);\n }\n\n @media (min-width: 1120px) and (max-width: 1199px) {\n transform: translateY(-495px);\n }\n\n @include onDesktop {\n transform: translateY(-510px);\n }\n}\n\n.productDetailsSlider {\n margin-top: 2.5rem;\n}\n\n.interactive {\n grid-column: span 4;\n\n @include onTablet {\n grid-column: 8 / -1;\n }\n\n @include onDesktop {\n grid-column: 14 / 24;\n }\n\n}\n\n.aboutContent {\n margin-top: 3.5rem;\n @extend .grid;\n\n @include onTablet {\n margin-top: -250px;\n }\n\n @include onTablet {\n margin-top: -350px;\n }\n}\n\n.about {\n grid-column: 1 / -1;\n\n @include onDesktop {\n grid-column: 1 / 13;\n }\n\n}\n\n.techSpec {\n grid-column: 1 / -1;\n\n @include onDesktop {\n grid-column: 14 / -1;\n }\n}\n\n.productSlider {\n margin-top: 3.5rem;\n\n margin-bottom: 64px;\n\n @include onTablet {\n margin-bottom: 80px;\n }\n}\n","@import '../../../styles/utils/mixins/mixin-typography';\n\n.backButtonContainer {\n padding: 0;\n display: flex;\n gap: 4px;\n align-items: flex-end;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n\n.backButtonText {\n color: $color__secondary;\n font-family: 'Mont';\n @include smallText-typography;\n padding-right: 15px;\n\n &__DARK {\n color: $color__dark-theme__white;\n }\n}\n","@import '../../../../styles/utils/mixins/mixin-media';\n@import '../../../../styles/utils/variables/colors';\n\n// .slider-container {\n// @include onMobile {\n// grid-column: 1 / -1;\n// }\n\n// @include onTablet {\n// grid-column: 2 / 7;\n// }\n\n// @include onDesktop {\n// grid-column: 3 / 13;\n// }\n// }\n\n.slick-prev-phone,\n.slick-next-phone {\n display: none;\n visibility: hidden;\n}\n\n#phoneImagesSlider {\n .slick-track {\n display: flex;\n height: 464px !important;\n }\n}\n\n.phonePhoto {\n @include onMobile {\n height: 288px;\n object-fit: contain;\n margin-inline: auto;\n }\n\n @media (min-width: 430px) and (max-width: 539px) {\n height: 387px;\n object-fit: contain;\n }\n\n @media (min-width: 540px) and (max-width: 639px) {\n height: 486px;\n object-fit: contain;\n }\n\n\n @include onTablet {\n width: 288px;\n height: 288px;\n object-fit: contain;\n }\n\n @media (min-width: 740px) and (max-width: 839px) {\n width: 320px;\n height: 320px;\n object-fit: contain;\n }\n\n @media (min-width: 840px) and (max-width: 939px) {\n width: 353px;\n height: 353px;\n object-fit: contain;\n }\n\n @media (min-width: 940px) and (max-width: 1039px) {\n width: 385px;\n height: 385px;\n object-fit: contain;\n }\n\n @media (min-width: 1040px) and (max-width: 1119px) {\n width: 418px;\n height: 418px;\n object-fit: contain;\n }\n\n @media (min-width: 1120px) and (max-width: 1199px) {\n width: 444px;\n height: 444px;\n object-fit: contain;\n }\n\n @include onDesktop {\n width: 464px;\n height: 464px;\n object-fit: contain;\n }\n};\n\n.slick-dots,\n.slick-thumb {\n cursor: pointer;\n object-fit: contain;\n padding-block: 4px;\n\n @include onMobile {\n height: 40px;\n width: 51px;\n }\n\n @include onTablet {\n height: 28px;\n width: 28px;\n }\n\n @media (min-width: 740px) and (max-width: 839px) {\n height: 32px;\n width: 32px;\n }\n\n @media (min-width: 840px) and (max-width: 939px) {\n height: 38px;\n width: 38px;\n }\n\n @media (min-width: 940px) and (max-width: 1039px) {\n height: 43px;\n width: 43px;\n }\n\n @media (min-width: 1040px) and (max-width: 1119px) {\n height: 48px;\n width: 48px;\n }\n\n @media (min-width: 1120px) and (max-width: 1199px) {\n height: 53px;\n width: 53px;\n }\n\n @include onDesktop {\n height: 67px;\n width: 67px;\n }\n}\n\n// #phone-photo {\n// // width: auto !important;\n// // height: 464px !important;\n// img {\n// // width: auto !important;\n// }\n// }\n\n.vertical-dots {\n @include onMobile {\n margin-top: 32px;\n }\n\n @include onTablet {\n margin-top: 40px;\n }\n\n @include onDesktop {\n margin-top: 40px;\n }\n\n ul {\n display: flex !important;\n flex-direction: column;\n margin-right: 16px;\n width: auto !important;\n margin-top: 0 !important;\n z-index: 10;\n\n @include onMobile {\n flex-direction: row;\n margin-right: 0px;\n justify-content: center;\n margin-top: 16px !important;\n }\n\n @include onTablet {\n :last-child {\n margin-bottom: 0px;\n }\n }\n\n @include onDesktop {\n :last-child {\n margin-bottom: 0px;\n }\n }\n\n li {\n width: 80px;\n height: 79px;\n display: flex;\n justify-content: center;\n align-items: center;\n\n @include onMobile {\n width: 48px;\n height: 48px;\n }\n\n @include onTablet {\n width: 35px;\n height: 34px;\n }\n @media (min-width: 740px) and (max-width: 839px) {\n width: 40px;\n height: 39px;\n }\n\n @media (min-width: 840px) and (max-width: 939px) {\n width: 46px;\n height: 45px;\n }\n\n @media (min-width: 940px) and (max-width: 1039px) {\n width: 51px;\n height: 50px;\n }\n\n @media (min-width: 1040px) and (max-width: 1119px) {\n width: 56px;\n height: 55px;\n }\n\n @media (min-width: 1120px) and (max-width: 1199px) {\n width: 61px;\n height: 60px;\n object-fit: contain;\n }\n\n @include onDesktop {\n width: 80px;\n height: 79px;\n }\n\n a {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n }\n\n li {\n @include onMobile {\n width: 51px !important;\n margin-right: 8px;\n }\n\n @include onTablet {\n margin-bottom: 8px;\n }\n\n @include onDesktop {\n margin-bottom: 16px;\n }\n }\n\n @include onTablet {\n display: flex;\n flex-direction: row-reverse;\n margin-right: 16px;\n cursor: pointer;\n }\n\n @include onDesktop {\n display: flex;\n flex-direction: row-reverse;\n cursor: pointer;\n margin-right: 16px;\n }\n}\n\n.dots-container {\n display: flex;\n flex-direction: column;\n}\n\n.dots-border-light-cur {\n border: 1px solid $color__primary;\n border-radius: 4px;\n}\n\n.dots-border-light {\n border: 1px solid $color__elements;\n border-radius: 4px;\n}\n\n.dots-border-dark {\n border: 1px solid $color__dark-theme__elements;\n border-radius: 4px;\n}\n\n.dots-border-dark-cur {\n border: 1px solid $color__dark-theme__white;\n border-radius: 4px;\n}\n","@import '../../../../styles/utils/mixins/mixin-typography';\n@import '../../../../styles/utils/variables/colors';\n@import '../../../../styles/utils/mixins/mixin-media';\n\n.colorCapacity{\n padding-top: 2.5rem;\n padding-bottom: 2rem;\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n grid-column: span 4;\n\n &__DARK {\n background-color: $color__dark-theme__black;\n }\n}\n\n.content {\n display: flex;\n justify-content: space-between;\n color: $color__secondary;\n @include smallText-typography;\n\n &__DARK {\n color: $color__dark-theme__secondary;\n }\n}\n\n.contentContainer {\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding-bottom: 1.5rem;\n border-bottom: 1px solid $color__elements;\n}\n\n.buttonContainer {\n display: flex;\n gap: 8px;\n}\n\n.colorButton {\n width: 32px;\n height: 32px;\n padding: 2px;\n border: 1px solid $color__elements;\n border-radius: 36px;\n background-color: $color__white;\n cursor: pointer;\n transition: border-color 0.3s ease;\n\n &:hover {\n border-color:$color__icons;\n }\n\n &__ACTIVE {\n border-color: $color__primary;\n }\n\n &__DARK {\n background-color: $color__dark-theme__black;\n border-color: $color__dark-theme__elements;\n\n &:hover {\n border-color: $color__dark-theme__secondary;\n }\n\n &__ACTIVE {\n border-color: $color__dark-theme__white;\n }\n }\n}\n\n.colorButtonInside {\n border-radius: 36px;\n width: 100%;\n height: 100%;\n}\n\n.colorContent {\n opacity: 0;\n}\n\n.capacityButton {\n padding: 8px 7px 4px;\n background-color: transparent;\n border-radius: 4px;\n border: 1px solid $color__icons;\n text-align: center;\n color: $color__primary;\n cursor: pointer;\n @include bodyText-typography;\n transition: transform 0.3s ease;\n\n &:hover {\n transform: scale(1.1);\n }\n\n &__DARK {\n border-color: $color__dark-theme__icons;\n color: $color__dark-theme__white;\n border-radius: 0;\n }\n\n &__ACTIVE {\n border: none;\n background-color: $color__primary;\n color: $color__white;\n\n &__DARK {\n background-color: $color__dark-theme__white;\n color: $color__dark-theme__black;\n }\n }\n}\n","@import '../../../../styles/utils/mixins/mixin-typography';\n\n.about {\n grid-column: span 4;\n\n &__title {\n position: relative;\n margin-bottom: 48px;\n @include h3-typography;\n\n &::after {\n content: '';\n position: absolute;\n right: 0;\n left: 0;\n top: 38px;\n height: 1px;\n background-color: $color__elements;\n }\n }\n\n &__item {\n margin-bottom: 32px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__subtitle {\n margin-bottom: 16px;\n @include h4-typography;\n }\n\n &__text {\n font-size: 14px;\n line-height: 21px;\n color: $color__secondary;\n\n margin-bottom: 32px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n @include onTablet {\n grid-column: span 12;\n }\n}\n\n.aboutDark {\n & .about__title {\n color: $color__dark-theme__white;\n\n &::after {\n background-color: $color__dark-theme__elements;\n }\n }\n\n & .about__subtitle {\n color: $color__dark-theme__white;\n }\n\n & .about__text {\n color: $color__dark-theme__secondary;\n }\n}\n","@import '../../../../styles/utils/mixins/mixin-typography';\n\n.techSpec {\n grid-column: span 4;\n margin-top: 56px;\n\n &__title {\n position: relative;\n margin-bottom: 48px;\n @include h3-typography;\n\n &::after {\n content: '';\n position: absolute;\n right: 0;\n left: 0;\n top: 38px;\n height: 1px;\n background-color: $color__elements;\n }\n }\n\n &__wrapper {\n display: flex;\n flex-direction: column;\n }\n\n &__item {\n display: flex;\n justify-content: space-between;\n\n margin-bottom: 8px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__subtitle {\n font-size: 14px;\n line-height: 21px;\n color: $color__secondary;\n\n &::first-letter {\n text-transform: capitalize;\n }\n\n &RAM {\n text-transform: uppercase;\n }\n }\n\n &__text {\n max-width: 70%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 14px;\n line-height: 21px;\n font-weight: 600;\n }\n\n @include onTablet {\n grid-column: span 12;\n margin-top: 64px;\n }\n\n @include onDesktop {\n grid-column: 14 / 25;\n margin-top: 0;\n }\n}\n\n.techSpecDark {\n & .techSpec__title {\n color: $color__dark-theme__white;\n\n &::after {\n background-color: $color__dark-theme__elements;\n }\n }\n\n & .techSpec__subtitle {\n color: $color__dark-theme__secondary;\n }\n\n & .techSpec__text {\n color: $color__dark-theme__white;\n }\n}\n","@import '../../../../styles/utils/mixins/mixin-media';\n@import '../../../../styles/utils/mixins/mixin-typography';\n@import '../../../../styles/utils/variables/colors';\n\n.infoAndPurchase {\n display: flex;\n flex-direction: column;\n grid-column: span 4;\n\n &__price {\n display: flex;\n gap: 8px;\n margin-bottom: 16px;\n @include h2-typography;\n }\n\n &__fullPrice {\n font-size: 22px;\n font-weight: 500;\n text-decoration-line: line-through;\n color: $color__secondary;\n }\n\n &__specs {\n display: flex;\n flex-direction: column;\n gap: 8px;\n }\n\n &__spec {\n display: flex;\n justify-content: space-between;\n font-size: 12px;\n color: $color__primary;\n\n &__title {\n font-weight: 600;\n color: $color__secondary;\n text-transform: capitalize;\n\n &RAM {\n text-transform: uppercase;\n }\n }\n\n &__text {\n font-weight: 700;\n }\n }\n\n &__buttons {\n display: flex;\n justify-content: space-between;\n margin-bottom: 32px;\n }\n}\n\n.infoAndPurchase__DARK {\n .infoAndPurchase {\n &__price {\n @include typography-dark;\n }\n\n &__fullPrice {\n color: $color__dark-theme__secondary;\n }\n\n &__spec {\n color: $color__dark-theme__white;\n\n &__title {\n color: $color__dark-theme__secondary;\n }\n }\n }\n}\n","@import '../../../../styles/utils/variables/colors';\n@import '../../../../styles/utils/mixins/mixin-typography';\n@import '../../../../styles/utils/mixins/mixin-media';\n\n.cartItem {\n display: flex;\n flex-direction: column;\n gap: 1rem;\n padding: 1rem;\n border-radius: 1rem;\n border: 1px solid $color__elements;\n\n @include onTablet {\n flex-direction: row;\n padding: 1.5rem;\n gap: 1.5rem;\n }\n\n &__DARK {\n background-color: $color__dark-theme__surface-1;\n border: none;\n border-radius: 0;\n }\n}\n\n.top {\n display: flex;\n gap: 1rem;\n align-items: center;\n\n @include onTablet {\n flex: 60%;\n gap: 1.5rem;\n }\n\n @include onDesktop {\n flex: 70%;\n }\n}\n\n.bottom {\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n @include onTablet {\n flex: 40%;\n }\n\n @include onDesktop {\n flex: 30%;\n }\n}\n\n.changeAmount {\n display: flex;\n gap: 13px;\n align-items: center;\n}\n\n.content {\n @include bodyText-typography;\n}\n\n.imgContainer {\n box-sizing: border-box;\n width: 80px;\n min-width: 80px;\n height: 80px;\n padding: 7px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.img {\n display: block;\n margin: 0 auto;\n width: 80%;\n height: 100%;\n object-fit: fill;\n\n &__DARK {\n border-radius: 8px;\n }\n}\n\n.deleteButton {\n border: none;\n background-color: transparent;\n cursor: pointer;\n\n &:hover {\n animation: rotateAnimation 0.3s ease-in-out forwards;\n }\n}\n\n.changeAmountButton {\n width: 2rem;\n height: 2rem;\n border: 1px solid $color__elements;\n border-radius: 50px;\n background-color: transparent;\n cursor: pointer;\n transition: transform 0.3s ease;\n\n &__ACTIVE {\n border-color: $color__icons;\n }\n\n &__DARK {\n border-color: $color__dark-theme__icons;\n border-radius: 0;\n }\n\n &__activeDARK {\n border: none;\n background-color: $color__dark-theme__surface-2;\n border-radius: 0;\n }\n\n &:hover {\n transform: scale(1.1);\n }\n}\n\n.price {\n @include h3-typography;\n align-self: flex-end;\n}\n\n.darkContent {\n color: $color__dark-theme__white\n}\n\n.noPointer {\n cursor: default;\n\n &:hover {\n transform: scale(1);\n }\n}\n\n@keyframes rotateAnimation {\n to {\n transform: rotate(360deg);\n }\n}\n","@import '../../styles/utils/variables/colors';\n@import '../../styles/utils/mixins/mixin-typography';\n@import '../../styles/blocks/grid';\n@import '../../styles/blocks/container';\n\n.cart {\n padding-top: 1.5rem;\n padding-bottom: 3.4rem;\n\n @include onTablet {\n padding-top: 2.5rem;\n padding-bottom: 4rem;\n }\n\n @include onDesktop {\n padding-top: 2.5rem;\n padding-bottom: 5rem;\n }\n}\n\n.title {\n margin-top: 1.5rem;\n margin-bottom: 2rem;\n color: $color__primary;\n @include h1-typography;\n\n @include onTablet {\n margin-top: 1rem;\n }\n}\n\n.gridContainer {\n max-width: 1200px;\n margin: 0 auto;\n @extend .grid;\n}\n\n.cardsContainer {\n grid-column: span 4;\n display: flex;\n flex-direction: column;\n gap: 1rem;\n\n @include onTablet {\n grid-column: span 12;\n }\n\n @include onDesktop {\n grid-column: span 16;\n }\n}\n.amountContainer {\n margin-top: 2rem;\n padding: 1.5rem;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n border-radius: 16px;\n border: 1px solid $color__elements;\n grid-column: 1 / -1;\n\n @include onDesktop {\n grid-column: 17 / -1;\n max-height: 206px;\n margin-top: 0;\n }\n\n &__DARK {\n border-radius: 0;\n border-color: $color__dark-theme__elements;\n }\n}\n\n.totalAmount {\n color: $color__primary;\n @include h2-typography;\n}\n\n.amountContent {\n margin-bottom: 1rem;\n color: $color__secondary;\n @include bodyText-typography;\n\n &__DARK {\n color: $color__dark-theme__secondary;\n }\n}\n\n.line {\n margin-bottom: 1rem;\n width: 100%;\n height: 1px;\n background-color: $color__elements;\n\n &__DARK {\n background-color: $color__dark-theme__secondary;\n }\n}\n\n.button {\n width: 100%;\n height: 48px;\n text-align: center;\n border: none;\n border-radius: 8px;\n color: $color__white;\n @include buttons-typography;\n background-color: $color__accent;\n cursor: pointer;\n transition: all 0.3s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.40);\n }\n\n &__DARK {\n border-radius: 0;\n color: $color__dark-theme__white;\n background-color: $color__dark-theme__accent;\n\n &:hover {\n background-color: $color__dark-theme__accent__hover;\n }\n }\n}\n\n.contentDark {\n color: $color__dark-theme__white;\n}\n","@import '../../../../styles/utils/variables/colors';\r\n@import '../../../../styles/utils/mixins/mixin-typography';\r\n@import '../../../../styles/utils/mixins/mixin-media';\r\n\r\n.modal {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: rgba(15, 15, 17, 0.7);\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n z-index: 1000;\r\n}\r\n\r\n.smile {\r\n width: 50px;\r\n height: 50px;\r\n}\r\n\r\n.content {\r\n width: 50vw;\r\n height: 30vh;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: space-around;\r\n text-align: center;\r\n color: $color__primary;\r\n background-color: $color__elements;\r\n padding: 40px;\r\n border-radius: 8px;\r\n z-index: 1001;\r\n @include h2-typography;\r\n\r\n &__DARK {\r\n color: $color__dark-theme__white;\r\n background-color: $color__dark-theme__surface-2;\r\n border-radius: 0;\r\n }\r\n}\r\n\r\n.buttonsContainer {\r\n display: flex;\r\n width: 100%;\r\n justify-content: space-around;\r\n}\r\n\r\n.modalButton {\r\n width: 40%;\r\n padding-block: 0.5em;\r\n text-align: center;\r\n border: none;\r\n border-radius: 8px;\r\n color: $color__white;\r\n @include buttons-typography;\r\n background-color: $color__accent;\r\n cursor: pointer;\r\n\r\n &__DARK {\r\n color:$color__dark-theme__white;\r\n background-color: $color__dark-theme__accent;\r\n border-radius: 0;\r\n }\r\n\r\n @include onTablet {\r\n width: 30%;\r\n }\r\n\r\n @media (min-width: 900px) {\r\n padding-block: 1em;\r\n }\r\n}\r\n\r\n.modalButton:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.40);\r\n}\r\n","@import '../../../styles/utils/mixins/mixin-media';\n@import '../../../styles/utils/mixins/mixin-typography';\n@import '../../../styles/utils/variables/colors';\n\n.container {\n margin-top: 120px;\n height: 420px;\n overflow-y: hidden;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 10px;\n\n @include onMobile {\n margin-top: 80px;\n gap: 5px;\n }\n}\n\n.cart_icon {\n height: 170px;\n\n &_dark {\n height: 170px;\n filter: invert(89%);\n\n @include onMobile {\n height: 90px;\n }\n }\n\n @include onMobile {\n height: 90px;\n }\n}\n\n.headline {\n @include h2-typography;\n text-align: center;\n\n &_dark {\n @include h2-typography;\n color: $color__dark-theme__white;\n\n @include onMobile {\n font-size: 24px;\n }\n }\n\n @include onMobile {\n font-size: 24px;\n }\n}\n\n\n.subtitle {\n text-align: center;\n color: $color__secondary;\n @include bodyText-typography;\n\n &_dark {\n @include bodyText-typography;\n color: $color__dark-theme__white;\n }\n}\n\n.button {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n min-width: 130px;\n\n border-radius: 8px;\n border: none;\n background: $color__accent;\n margin-top: 12px;\n\n color: $color__white;\n @include buttons-typography;\n text-decoration: none;\n\n transition: scale 0.05s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n scale: 1.1;\n }\n\n &_dark {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n min-width: 130px;\n\n border-radius: 0px;\n border: none;\n background: $color__dark-theme__accent;\n margin-top: 12px;\n\n color: $color__dark-theme__white;\n @include buttons-typography;\n text-decoration: none;\n\n transition: scale 0.05s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n scale: 1.1;\n background: #a378ff;\n }\n\n @include onMobile {\n scale: 0.8;\n &:hover {\n scale: 0.9;\n }\n margin-top: 5px;\n }\n }\n\n @include onMobile {\n scale: 0.8;\n &:hover {\n scale: 0.9;\n }\n margin-top: 5px;\n }\n}\n\n","@import '../../styles/utils/variables/colors';\r\n@import '../../styles/utils/mixins/mixin-media';\r\n@import '../../styles/utils/mixins/mixin-typography';\r\n\r\n$footerAndHeaderHeighTablet: 144px;\r\n$footerAndHeaderHeightMobile: 257px;\r\n$footerAndHeaderHeightDesktop: 160px;\r\n\r\n.container {\r\n overflow-y: hidden;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 10px;\r\n padding: 0 20px;\r\n\r\n @include onMobile {\r\n height: calc(100vh - #{$footerAndHeaderHeightMobile});\r\n gap: 5px;\r\n }\r\n\r\n @include onTablet {\r\n height: calc(100vh - #{$footerAndHeaderHeighTablet});\r\n }\r\n\r\n\r\n @include onDesktop {\r\n height: calc(100vh - #{$footerAndHeaderHeightDesktop});\r\n }\r\n\r\n}\r\n\r\n.not_found_logo {\r\n height: 160px;\r\n\r\n @include onMobile {\r\n height: 90px;\r\n }\r\n}\r\n\r\n.headline {\r\n @include h2-typography;\r\n\r\n &_dark {\r\n @include h2-typography;\r\n color: $color__dark-theme__white;\r\n\r\n @include onMobile {\r\n font-size: 24px;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n font-size: 24px;\r\n }\r\n}\r\n\r\n.subtitle {\r\n color: $color__secondary;\r\n @include bodyText-typography;\r\n\r\n &_dark {\r\n @include bodyText-typography;\r\n color: $color__dark-theme__white;\r\n\r\n @include onMobile {\r\n display: none;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n display: none;\r\n }\r\n\r\n @include onMobile {\r\n display: none;\r\n }\r\n}\r\n\r\n.error_message {\r\n text-align: center;\r\n color: $color__secondary;\r\n @include bodyText-typography;\r\n\r\n &_dark {\r\n @include bodyText-typography;\r\n color: $color__dark-theme__white;\r\n }\r\n}\r\n\r\n.button {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n\r\n border-radius: 8px;\r\n border: none;\r\n background: $color__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n }\r\n\r\n &_dark {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n\r\n border-radius: 0px;\r\n border: none;\r\n background: $color__dark-theme__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__dark-theme__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n background: #a378ff;\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n}\r\n","@import '../../styles/utils/mixins/mixin-media';\r\n@import '../../styles/utils/mixins/mixin-typography';\r\n\r\n$footerAndHeaderHeightTablet: 144px;\r\n$footerAndHeaderHeightMobile: 257px;\r\n$footerAndHeaderHeightDesktop: 160px;\r\n\r\n.container {\r\n overflow-y: hidden;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 12px;\r\n padding: 0 20px;\r\n\r\n @include onMobile {\r\n height: calc(100vh - #{$footerAndHeaderHeightMobile});\r\n }\r\n\r\n @include onTablet {\r\n height: calc(100vh - #{$footerAndHeaderHeightTablet});\r\n }\r\n\r\n @include onDesktop {\r\n height: calc(100vh - #{$footerAndHeaderHeightDesktop});\r\n }\r\n}\r\n\r\n.headline {\r\n @include h1-typography;\r\n\r\n &_dark {\r\n @include h1-typography;\r\n color: $color__dark-theme__white;\r\n }\r\n\r\n @include onMobile {\r\n font-size: 20px;\r\n }\r\n}\r\n\r\n.subtitle {\r\n text-align: center;\r\n color: $color__secondary;\r\n @include bodyText-typography;\r\n\r\n &_dark {\r\n @include bodyText-typography;\r\n color: $color__dark-theme__white;\r\n }\r\n}\r\n\r\n.page_in_progress_icon {\r\n height: 170px;\r\n\r\n &_dark {\r\n height: 170px;\r\n filter: invert(89%);\r\n\r\n @include onMobile {\r\n height: 90px;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n height: 90px;\r\n }\r\n}\r\n\r\n.button_container {\r\n display: flex;\r\n margin-top: 20px;\r\n gap: 30px;\r\n\r\n @include onMobile {\r\n margin-top: 0;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 0;\r\n }\r\n}\r\n\r\n.button_git {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n min-width: 130px;\r\n\r\n border-radius: 8px;\r\n border: none;\r\n background: $color__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n }\r\n\r\n &_dark {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n\r\n border-radius: 0px;\r\n border: none;\r\n background: $color__dark-theme__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__dark-theme__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n background: #a378ff;\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n}\r\n\r\n.button_back {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n min-width: 130px;\r\n\r\n border-radius: 8px;\r\n border: none;\r\n background: $color__dark-theme__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__dark-theme__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n background: #a378ff;\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n\r\n &_dark {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n\r\n border-radius: 0px;\r\n border: none;\r\n background: $color__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n background: $color__accent;\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n }\r\n}\r\n","@import '../../styles/utils/variables/colors';\r\n@import '../../styles/utils/mixins/mixin-media';\r\n@import '../../styles/blocks/grid';\r\n\r\n.favouritesPage {\r\n padding-top: 1.5rem;\r\n padding-bottom: 3.5rem;\r\n\r\n @include onTablet {\r\n padding-bottom: 4rem;\r\n }\r\n\r\n @include onDesktop {\r\n padding-bottom: 5rem;\r\n }\r\n\r\n &__title {\r\n margin-top: 1.5rem;\r\n color: $color__primary;\r\n font-size: 32px;\r\n font-weight: 800;\r\n line-height: 128%;\r\n letter-spacing: -0.32px;\r\n\r\n @include onTablet {\r\n font-size: 48px;\r\n line-height: 116%;\r\n letter-spacing: -0.48px;\r\n }\r\n\r\n &__dark {\r\n color: $color__dark-theme__white;\r\n }\r\n}\r\n\r\n &__content {\r\n margin-top: 0.5rem;\r\n margin-bottom: 2rem;\r\n max-width: 1200px;\r\n color: $color__secondary;\r\n font-size: 14px;\r\n font-weight: 600;\r\n line-height: 150%;\r\n\r\n @include onTablet {\r\n margin-bottom: 2.5rem;\r\n }\r\n }\r\n}\r\n\r\n.favouritesPageDark {\r\n background-color: #0F1121;\r\n}\r\n","@import '../../../styles/utils/mixins/mixin-media';\n@import '../../../styles/utils/mixins/mixin-typography';\n@import '../../../styles/utils/variables/colors';\n\n.container {\n margin-top: 120px;\n height: 420px;\n overflow-y: hidden;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 10px;\n\n @include onMobile {\n margin-top: 80px;\n gap: 5px;\n }\n}\n\n.fav_icon {\n height: 170px;\n\n &_dark {\n height: 170px;\n filter: invert(89%);\n\n @include onMobile {\n height: 90px;\n }\n }\n\n @include onMobile {\n height: 90px;\n }\n}\n\n.headline {\n @include h2-typography;\n text-align: center;\n\n &_dark {\n @include h2-typography;\n color: $color__dark-theme__white;\n\n @include onMobile {\n font-size: 24px;\n }\n }\n\n @include onMobile {\n font-size: 24px;\n }\n}\n\n\n.subtitle {\n text-align: center;\n color: $color__secondary;\n @include bodyText-typography;\n\n &_dark {\n @include bodyText-typography;\n color: $color__dark-theme__white;\n }\n}\n\n.button {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n min-width: 130px;\n\n border-radius: 8px;\n border: none;\n background: $color__accent;\n margin-top: 12px;\n\n color: $color__white;\n @include buttons-typography;\n text-decoration: none;\n\n transition: scale 0.05s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n scale: 1.1;\n }\n\n &_dark {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n min-width: 130px;\n\n border-radius: 0px;\n border: none;\n background: $color__dark-theme__accent;\n margin-top: 12px;\n\n color: $color__dark-theme__white;\n @include buttons-typography;\n text-decoration: none;\n\n transition: scale 0.05s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n scale: 1.1;\n background: #a378ff;\n }\n\n @include onMobile {\n scale: 0.8;\n &:hover {\n scale: 0.9;\n }\n margin-top: 5px;\n }\n }\n\n @include onMobile {\n scale: 0.8;\n &:hover {\n scale: 0.9;\n }\n margin-top: 5px;\n }\n}\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.72f07b6d.css b/static/css/main.72f07b6d.css deleted file mode 100644 index e4e9dcb..0000000 --- a/static/css/main.72f07b6d.css +++ /dev/null @@ -1,2 +0,0 @@ -a,address,article,aside,body,div,footer,form,h1,h2,h3,h4,h5,h6,header,html,img,input,li,menu,nav,ol,p,section,span,ul{border:0;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}article,aside,footer,header,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}iframe{display:none}html{box-sizing:border-box}.page__content{display:flex;flex-direction:column;min-height:100svh}.page__main{flex-grow:1;overflow-x:hidden}.page__main-title{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px;margin-bottom:24px}@media(min-width:640px){.page__main-title{font-size:48px;letter-spacing:-.48px;line-height:56px;margin-bottom:32px}}@media(min-width:1200px){.page__main-title{margin-bottom:56px}}.page__main-title__DARK{color:#f1f2f9}.page__categories{margin-bottom:56px}@media(min-width:640px){.page__categories{margin-bottom:64px}}@media(min-width:1200px){.page__categories{margin-bottom:80px}}.page__main-slider{margin-bottom:56px}@media(min-width:640px){.page__main-slider{margin-bottom:64px}}@media(min-width:1200px){.page__main-slider{margin-bottom:80px}}.page__product-slider{margin-bottom:56px}@media(min-width:640px){.page__product-slider{margin-bottom:64px}}@media(min-width:1200px){.page__product-slider{margin-bottom:80px}}.grid{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.grid{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.grid{grid-template-columns:repeat(24,1fr)}}.container{background-color:#fafbfc;max-width:1136px;padding:0 16px}.container__DARK{background-color:#0f1121}@media(min-width:640px){.container{padding:0 24px}}@media(min-width:1200px){.container{margin-inline:auto;padding:0 32px;width:100%}}:root{font-family:Mont,sans-serif;scroll-behavior:smooth}:root [data-theme=light]{--scrollbar-bg:#fafbfc;--scrollbar-thumb:#f86800}:root [data-theme=dark]{--scrollbar-bg:#0f1121;--scrollbar-thumb:#905bff}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-bg);scrollbar-width:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:1px solid var(--scrollbar-bg);border-radius:10px}.Header_header__XXrGB{align-items:center;background-color:#fff;border-bottom:1px solid #e2e6e9;display:flex;justify-content:space-between;position:sticky;top:0;z-index:100}.Header_header__left__c3DQT{align-items:center;display:flex;gap:32px;padding:0 16px}.Header_header__right__f8nBs{display:flex}.Header_header__logo__842Bb{height:22px;width:64px}.Header_header__burger_icon__9aKgy{align-items:center;background-color:#fff;border:none;border-left:1px solid #e2e6e9;display:flex;height:48px;justify-content:center;width:48px}.Header_header__nav__t3w0W{align-items:center;display:none;gap:32px}.Header_header__link__P5zf4{color:#89939a;font-size:12px;font-weight:800;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s}.Header_header__link__P5zf4:hover{color:#0f0f11}.Header_header__link__P5zf4:after{background-color:#0f0f11;content:"";display:block;height:3px;left:100%;position:absolute;right:100%;top:28px}.Header_header__link__ISACTIVE__xhHLC{color:#0f0f11}.Header_header__link__ISACTIVE__xhHLC:after{left:0;right:0;transition:left .3s,right .3s}.Header_header__icon__\+iO0Y{align-items:center;border-left:1px solid #e2e6e9;display:none;height:48px;justify-content:center;transition:all .3s;width:48px}.Header_header__icon__\+iO0Y:hover{box-shadow:inset -1px 1px 5px rgba(0,0,0,.4)}.Header_header__themeSwitch__sPeTm{align-items:center;display:flex;justify-content:center;padding:0 20px;position:relative}.Header_header__themeSwitch_input__DVVWK{cursor:pointer;opacity:0;position:absolute;z-index:1}.Header_header__themeSwitch_input__DVVWK:checked~.Header_header__themeSwitch_label__akKGI{background-color:#89939a}.Header_header__themeSwitch_input__DVVWK:checked~.Header_header__themeSwitch_label__akKGI span:after{background:50%/cover #0f0f11 url(/nice-gadgets/static/media/moon.c94c4e3406b8621d7653.svg);transform:translate3d(25px,0,0)}.Header_header__themeSwitch_input__DVVWK:checked~.Header_header__themeSwitch_label__akKGI span:before{background:50%/cover url(/nice-gadgets/static/media/sun.c7c941d78e26e3a725e9.svg);transform:translate3d(-25px,0,0)}.Header_header__themeSwitch_label__akKGI{background-color:#fff;border-radius:50px;box-shadow:inset -1px 1px 5px rgba(0,0,0,.4);cursor:pointer;height:21px;position:relative;text-align:center;transition:background-color .2s ease-in-out;width:46px}.Header_header__themeSwitch_label__akKGI:after,.Header_header__themeSwitch_label__akKGI:before{font-size:2rem;position:absolute;top:50%;transform:translate3d(0,-50%,0)}.Header_header__themeSwitch_label__akKGI span{bottom:calc(100% + 10px);left:0;position:absolute;width:100%}.Header_header__themeSwitch_label__akKGI span:after,.Header_header__themeSwitch_label__akKGI span:before{border-radius:50%;content:"";height:17px;position:absolute;top:calc(100% + 12px);transition:transform .2s,background-color .2s;width:17px}.Header_header__themeSwitch_label__akKGI span:after{background-color:#89939a;background:50%/contain no-repeat #f86800 url(/nice-gadgets/static/media/sun.c7c941d78e26e3a725e9.svg);box-shadow:-3px 3px 8px rgba(0,0,0,.4);left:2px}.Header_header__themeSwitch_label__akKGI span:before{background:50%/cover url(/nice-gadgets/static/media/moon.c94c4e3406b8621d7653.svg);right:2px}.Header_header__iconsCounter__vBLLY{background-color:#476df4;border:1px solid #fff;border-radius:50%;color:#fff;font-size:9px;font-weight:600;height:13px;line-height:12px;position:absolute;right:5px;text-align:center;top:5px;width:13px}@media(min-width:640px){.Header_header__burger_icon__9aKgy{display:none}.Header_header__nav__t3w0W{display:flex}.Header_header__link__P5zf4{padding:12px 0}.Header_header__link__P5zf4:after{top:40px}.Header_header__icon__\+iO0Y{display:flex}.Header_header__icon__\+iO0Y .Header_header__link__P5zf4{padding:12px}.Header_header__icon__\+iO0Y .Header_header__link__ISACTIVE__xhHLC:after{left:-5px;right:-5px;top:42px}}@media(min-width:1200px){.Header_header__logo__842Bb{height:28px;width:80px}.Header_header__left__c3DQT{gap:48px;padding:0 24px}.Header_header__icon__\+iO0Y{height:64px;width:64px}.Header_header__icon__\+iO0Y .Header_header__link__P5zf4{padding:20px}.Header_header__icon__\+iO0Y .Header_header__link__ISACTIVE__xhHLC:after{top:58px}.Header_header__link__P5zf4{padding:20px 0}.Header_header__link__P5zf4:after{top:56px}.Header_header__iconsCounter__vBLLY{right:13px;top:13px}}.Header_headerDark__D80Lf{background-color:#0f1121;border-bottom:1px solid #323542}.Header_headerDark__D80Lf .Header_header__link__P5zf4{color:#75767f}.Header_headerDark__D80Lf .Header_header__link__ISACTIVE__xhHLC,.Header_headerDark__D80Lf .Header_header__link__P5zf4:hover{color:#f1f2f9}.Header_headerDark__D80Lf .Header_header__link__P5zf4:after{background-color:#f1f2f9}.Header_headerDark__D80Lf .Header_header__icon__\+iO0Y{border-left:1px solid #323542}.Header_headerDark__D80Lf .Header_header__icon__\+iO0Y:hover{box-shadow:inset -1px 1px 5px hsla(0,0%,100%,.4)}.Header_headerDark__D80Lf .Header_header__burger_icon__9aKgy{background-color:#0f1121;border-left:1px solid #323542}.Header_headerDark__D80Lf .Header_header__iconsCounter__vBLLY{background-color:#eb5757;border-color:#0f1121}.BurgerMenu_burger__DOydZ{background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 49px);justify-content:space-between;left:0;opacity:0;position:absolute;right:0;top:-100vh;transition:all .3s;z-index:100}.BurgerMenu_burger__IsOpen__toZNy{opacity:1;top:49px}.BurgerMenu_burger__menu__yY5tW{align-items:center;display:flex;flex-direction:column;gap:32px;padding-top:32px}.BurgerMenu_burger__link__lmdPm{color:#89939a;font-size:12px;font-weight:800;position:relative;text-decoration:none;text-transform:uppercase}.BurgerMenu_burger__link__lmdPm:after{background-color:#0f0f11;content:"";display:block;height:3px;left:100%;position:absolute;right:100%;top:20px}.BurgerMenu_burger__link__ISACTIVE__hE3sQ{color:#0f0f11}.BurgerMenu_burger__link__ISACTIVE__hE3sQ:after{left:0;right:0;transition:all .3s}.BurgerMenu_burger__icons__UoH1Z{display:flex}.BurgerMenu_burger__icon__BHx4k{align-items:center;border-top:1px solid #e2e6e9;display:flex;height:64px;justify-content:center;width:50vw}.BurgerMenu_burger__icon__BHx4k:first-child{border-right:.5px solid #e2e6e9}.BurgerMenu_burger__icon__BHx4k .BurgerMenu_burger__link__lmdPm{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.BurgerMenu_burger__icon__BHx4k .BurgerMenu_burger__link__lmdPm:after{top:61px}.BurgerMenu_burger__iconWithConter__-wWZ\+{position:relative}.BurgerMenu_burger__iconsCounter__hWkmR{background-color:#476df4;border:1px solid #fff;border-radius:50%;color:#fff;font-size:9px;font-weight:600;height:13px;line-height:12px;position:absolute;right:-7px;text-align:center;top:-7px;width:13px}@media(min-width:640px){.BurgerMenu_burger__DOydZ{display:none}}.BurgerMenu_burgerDark__PEmdz{background-color:#0f1121}.BurgerMenu_burgerDark__PEmdz .BurgerMenu_burger__link__lmdPm{color:#75767f}.BurgerMenu_burgerDark__PEmdz .BurgerMenu_burger__link__ISACTIVE__hE3sQ{color:#f1f2f9}.BurgerMenu_burgerDark__PEmdz .BurgerMenu_burger__link__lmdPm:after{background-color:#f1f2f9}.BurgerMenu_burgerDark__PEmdz .BurgerMenu_burger__iconsCounter__hWkmR{background-color:#eb5757;border-color:#0f1121}.Footer_footer__SQgoA{background:#fff;box-shadow:0 -1px 0 0 #e2e6e9}.Footer_footer__SQgoA,.Footer_footer__dark__xJcqx{display:flex;justify-content:center;padding:32px 0;width:100%}.Footer_footer__dark__xJcqx{background:#0f1121;box-shadow:0 -1px 0 0 #3b3e4a}@media(max-width:639.5px){.Footer_footer__SQgoA,.Footer_footer__dark__xJcqx{flex-direction:column;justify-content:flex-start}}.Footer_container__i4wDy{display:flex}@media(max-width:639.5px){.Footer_container__i4wDy{align-items:flex-start;flex-direction:column;gap:32px;margin:0 16px;width:auto}}@media(min-width:640px){.Footer_container__i4wDy{align-items:center;display:flex;height:32px;justify-content:space-between;margin:0 32px;width:100%}}@media(min-width:1200px){.Footer_container__i4wDy{max-width:1200px}}.Footer_return_button__dark__RwNhS,.Footer_return_button__kn4SJ{align-items:center;display:flex;gap:16px}@media(max-width:639.5px){.Footer_return_button__dark__RwNhS,.Footer_return_button__kn4SJ{align-self:center;justify-content:center}}.Footer_nav_center__SK7GM{display:flex;justify-content:space-between;width:33%}@media(max-width:639.5px){.Footer_nav_center__SK7GM{flex-direction:column;gap:16px}}.Footer_nav_text__Fk5cz{color:#89939a}.Footer_nav_text__Fk5cz,.Footer_nav_text__dark__\+nV3V{display:flex;font-family:Mont,sans-serif;font-size:12px;font-weight:800;justify-content:space-between;letter-spacing:.48px;line-height:11px;padding:18px 12px;text-decoration:none;text-transform:uppercase}.Footer_nav_text__dark__\+nV3V{color:#f1f2f9}@media(max-width:639.5px){.Footer_nav_text__Fk5cz,.Footer_nav_text__dark__\+nV3V{padding:0}}.Footer_nav_logo__IIIv4,.Footer_nav_logo__dark__XoWRl{display:flex;height:32px;justify-content:flex-start}.Footer_button_top__\+Sa8Q{background:none;border:none;color:inherit;color:#89939a;cursor:pointer;display:flex;font:inherit;font-family:Mont,sans-serif;font-size:12px;font-weight:700;outline:inherit;padding:0;text-decoration:none}.Footer_button_logo__Eu1Yl{display:flex;height:32px;width:32px}.HomePage_title__rYnmw{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px;margin-bottom:24px}@media(min-width:640px){.HomePage_title__rYnmw{font-size:48px;letter-spacing:-.48px;line-height:56px;margin-bottom:32px}}@media(min-width:1200px){.HomePage_title__rYnmw{margin-bottom:56px}}.HomePage_title__DARK__xt-iM{color:#f1f2f9}.HomePage_bottom__XQw-2{margin-bottom:64px}@media(min-width:640px){.HomePage_bottom__XQw-2{margin-bottom:80px}}.ShopByCategory_grid__nuvyf,.ShopByCategory_shopByCategory__container__bDWMD{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.ShopByCategory_grid__nuvyf,.ShopByCategory_shopByCategory__container__bDWMD{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.ShopByCategory_grid__nuvyf,.ShopByCategory_shopByCategory__container__bDWMD{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.ShopByCategory_grid__nuvyf,.ShopByCategory_shopByCategory__container__bDWMD{grid-template-columns:repeat(24,1fr)}}.ShopByCategory_shopByCategory__title__0Y8oI{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px;margin-bottom:1.5rem}@media(min-width:640px){.ShopByCategory_shopByCategory__title__0Y8oI{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.ShopByCategory_shopByCategory__title__0Y8oI{margin-top:56px}}@media(min-width:640px){.ShopByCategory_shopByCategory__title__0Y8oI{margin-top:64px}}@media(min-width:1200px){.ShopByCategory_shopByCategory__title__0Y8oI{margin-top:80px}}.ShopByCategory_shopByCategory__titleDark__pqzBD{color:#f1f2f9}.ShopByCategory_shopByCategory__article__LMF4S{color:#0f0f11;grid-column:span 4;margin-bottom:32px}@media(min-width:640px){.ShopByCategory_shopByCategory__article__LMF4S{margin-bottom:0}}@media(min-width:1200px){.ShopByCategory_shopByCategory__article__LMF4S{grid-column:span 8}}.ShopByCategory_shopByCategory__subtitle__LOVf\+{color:#0f0f11;font-size:16px;font-weight:700}@media(min-width:640px){.ShopByCategory_shopByCategory__subtitle__LOVf\+{font-size:20px}}.ShopByCategory_shopByCategory__subtitleDark__-LYZC{color:#f1f2f9}.ShopByCategory_shopByCategory__content__zUA77{color:#89939a;font-size:14px;font-weight:600;line-height:21px}.ShopByCategory_shopByCategory__contentDark__aquo0{color:#75767f}.ShopByCategory_shopByCategory__imgContainer__XWCkB{border-radius:8px;height:0;margin-bottom:1.5rem;overflow:hidden;padding-bottom:100%;position:relative}.ShopByCategory_shopByCategory__imgPhones__4IVGd{background-color:#6d6474}.ShopByCategory_shopByCategory__imgDark__ryK5x{border-radius:0}.ShopByCategory_shopByCategory__imgTablets__JTuo0{background-color:#d3d3d3}.ShopByCategory_shopByCategory__imgAccessories__Z\+Ige{background-color:#d53c51}.ShopByCategory_shopByCategory__picture__2WdNK{display:block;height:100%;left:10%;position:absolute;top:10%;transition:transform .3s ease;width:100%}.ShopByCategory_shopByCategory__pictureTablet__bVHk2{left:7%;top:5%}.ShopByCategory_shopByCategory__pictureAccessories__QfOm6{left:3%;top:0}.ShopByCategory_shopByCategory__imgContainer__XWCkB:hover .ShopByCategory_shopByCategory__picture__2WdNK{transform:scale(1.2)}.ShopByCategory_shopByCategoryDark__gRijt{background-color:#0f1121}.MainTitle_mainTitle__Y0B4o{height:0;overflow:hidden;width:0}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}@media(max-width:639.5px){.slick-arrow,.slick-next,.slick-prev{display:none;visibility:hidden}}@media(min-width:640px){.slick-arrow{background-color:#fff;border:1px solid #89939a;border-radius:48px;cursor:pointer;height:400px;padding:0;position:absolute;top:46.5%;transform:translateY(-50%);width:32px}.slick-arrow:hover{border-color:#0f0f11}.slick-prev{left:-49px}.slick-next{right:-49px}}@media(min-width:1200px){.slick-arrow{background-color:#fff;border:1px solid #89939a;border-radius:48px;cursor:pointer;height:595px;padding:0;position:absolute;top:68.85%;transform:translateY(-50%);width:32px}.slick-arrow:hover{border-color:#0f0f11}.slick-prev{left:-49px}.slick-next{right:-49px}}.slick-dots{list-style:none;margin-top:8px;text-align:center;width:100%}.slick-dots li{display:inline-block;position:relative}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;height:24px;margin:0 4px;padding:0;width:24px}.slick-dots li button:before{background-color:#e2e6e9;content:"";display:block;height:4px;margin-left:4px;margin-top:7px;opacity:1;position:absolute;width:14px}.slick-dots li.slick-active button:before{background-color:#0f0f11;opacity:1}.slick-dots__dark li button:before{background-color:#3b3e4a}.slick-dots__dark li.slick-active button:before{background-color:#f1f2f9}.MainSlider_container__fu5TK,.MainSlider_grid__Zd\+l6{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.MainSlider_container__fu5TK,.MainSlider_grid__Zd\+l6{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.MainSlider_container__fu5TK,.MainSlider_grid__Zd\+l6{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.MainSlider_container__fu5TK,.MainSlider_grid__Zd\+l6{grid-template-columns:repeat(24,1fr)}}.MainSlider_slick-slider__3d1qK{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MainSlider_slick-list__QUtzo{display:block;margin:0;overflow:hidden;padding:0;position:relative}.MainSlider_slick-list__QUtzo:focus{outline:none}.MainSlider_slick-list__QUtzo.MainSlider_dragging__eZcts{cursor:pointer;cursor:hand}.MainSlider_slick-slider__3d1qK .MainSlider_slick-list__QUtzo,.MainSlider_slick-slider__3d1qK .MainSlider_slick-track__-AOLU{transform:translateZ(0)}.MainSlider_slick-track__-AOLU{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.MainSlider_slick-track__-AOLU:after,.MainSlider_slick-track__-AOLU:before{content:"";display:table}.MainSlider_slick-track__-AOLU:after{clear:both}.MainSlider_slick-loading__qAhb\+ .MainSlider_slick-track__-AOLU{visibility:hidden}.MainSlider_slick-slide__-eCzO{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .MainSlider_slick-slide__-eCzO{float:right}.MainSlider_slick-slide__-eCzO img{display:block}.MainSlider_slick-slide__-eCzO.MainSlider_slick-loading__qAhb\+ img{display:none}.MainSlider_slick-slide__-eCzO.MainSlider_dragging__eZcts img{pointer-events:none}.MainSlider_slick-initialized__c5fog .MainSlider_slick-slide__-eCzO{display:block}.MainSlider_slick-loading__qAhb\+ .MainSlider_slick-slide__-eCzO{visibility:hidden}.MainSlider_slick-vertical__vRjiq .MainSlider_slick-slide__-eCzO{border:1px solid transparent;display:block;height:auto}.MainSlider_slick-arrow__v6ENr.MainSlider_slick-hidden__gslZU{display:none}@media(min-width:1200px){.MainSlider_container__fu5TK{height:595px}}.MainSlider_slider__Cro0b{border:none;box-sizing:border-box;height:432px;position:relative;width:100%}@media(max-width:639.5px){.MainSlider_slider__Cro0b{grid-column:1/-1}}@media(min-width:640px){.MainSlider_slider__Cro0b{grid-column:2/12}}@media(min-width:1200px){.MainSlider_slider__Cro0b{grid-column:2/24}}.MainSlider_sliderPhoto__ccoEc{height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;overflow:hidden;position:relative;width:100%}@media(min-width:640px){.MainSlider_sliderPhoto__ccoEc{height:400px}}@media(min-width:1200px){.MainSlider_sliderPhoto__ccoEc{height:595px}}.ProductSlider_grid__zhhmO{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.ProductSlider_grid__zhhmO{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.ProductSlider_grid__zhhmO{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.ProductSlider_grid__zhhmO{grid-template-columns:repeat(24,1fr)}}.ProductSlider_header__5VVF6{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.ProductSlider_header__5VVF6{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.ProductSlider_header__5VVF6{margin-top:56px;width:215px}}@media(min-width:640px){.ProductSlider_header__5VVF6{margin-top:64px}}@media(min-width:1200px){.ProductSlider_header__5VVF6{margin-top:80px}}.ProductSlider_header__DARK__sy2Cq{color:#f1f2f9}.ProductSlider_slick-clone-card__oKEv9,.ProductSlider_slick-slide-card__xIqfb,.ProductSlider_slide-card__3wIwL{padding-bottom:13px;width:100%!important}.ProductSlider_slick-next-small__jQ2Hi,.ProductSlider_slick-prev-small__V4OkW{background-color:#fff;border:1px solid #89939a;border-radius:48px;cursor:pointer;height:32px;padding:0;position:absolute;top:-8.6%;transform:translateY(-50%);width:32px}@media(max-width:639.5px){.ProductSlider_slick-next-small__jQ2Hi,.ProductSlider_slick-prev-small__V4OkW{top:-7.7%}}.ProductSlider_slick-prev-small__V4OkW{right:48px}.ProductSlider_slick-next-small__jQ2Hi{right:0}.ProductSlider_icon__9h2Am{display:block;margin:auto}.ProductSlider_slick-list-card__MaKMs{height:505px;width:100%}.ProductSlider_slider-card__Lv-m0{border:none;box-sizing:border-box;height:100%;margin-top:24px;position:relative;width:100%}.ProductSlider_slick-dots-product__L2s1j{display:none;visibility:hidden}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-list-product{display:block;height:505px!important;margin:0;overflow:hidden;padding:0!important;position:relative}.slick-list-product:focus{outline:none}.slick-list-product.dragging{cursor:pointer;cursor:hand}.slick-track-product{display:flex!important;height:505px!important;justify-content:space-between;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track-product:after,.slick-track-product:before{content:"";display:table}.slick-track-product:after{clear:both}.slick-loading .slick-track-product{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}#phonesSlider .slick-track{display:flex}@media(max-width:639.5px){#phonesSlider .slick-slider .slick-list,#phonesSlider .slick-slider .slick-track{width:106%!important}}@media(min-width:640px){#phonesSlider .slick-slider .slick-list,#phonesSlider .slick-slider .slick-track{width:104%!important}}@media(min-width:1200px){#phonesSlider .slick-slider .slick-list,#phonesSlider .slick-slider .slick-track{width:101.5%!important}}#phonesSlider .slick-slide{margin:0 auto 0 16px;width:100%!important}@font-face{font-family:Mont;font-style:normal;font-weight:400;src:url(/nice-gadgets/static/media/Mont-Regular.e797167c18f9897bb607.ttf)}@font-face{font-family:Mont;font-style:normal;font-weight:600;src:url(/nice-gadgets/static/media/Mont-SemiBold.0b5e68ebb36ca4006e21.ttf)}@font-face{font-family:Mont;font-style:normal;font-weight:700;src:url(/nice-gadgets/static/media/Mont-Bold.3675b597d3ffb2b75168.ttf)}.ProductCard_productCard__N5ycP{border:1px solid #e2e6e9;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;padding:32px;place-self:center;transition:transform .3s ease,box-shadow .3s ease}@media(min-width:640px){.ProductCard_productCard__N5ycP{place-self:normal}}.ProductCard_productCard__N5ycP:hover{box-shadow:0 3px 13px 0 #89939a;overflow:hidden;transform:scale(1.01)}.ProductCard_productCard__containter__K-jnk{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:222px}@media(min-width:768px){.ProductCard_productCard__containter__K-jnk{width:165px}}@media(min-width:1200px){.ProductCard_productCard__containter__K-jnk{width:206px}}.ProductCard_productCard__DARK__aAIKQ{background:#161827;border:1px solid #161827;border-radius:0}.ProductCard_productCard__image__container__RCqPK{display:flex;height:196px;justify-content:center;width:100%}.ProductCard_productCard__image__bb6up{display:block;height:196px}.ProductCard_productCard__name__G9rjb{box-sizing:border-box;color:#0f0f11;display:flex;flex-direction:column-reverse;font-size:14px;font-weight:600;height:58px;line-height:21px;margin-top:8px;padding-top:16px}.ProductCard_productCard__name__DARK__J9EiE{color:#f1f2f9}.ProductCard_productCard__price__0MH2I{-moz-column-gap:8px;column-gap:8px;display:flex;margin-top:8px;padding-bottom:8px;position:relative}.ProductCard_productCard__realPrice__rhaQN{color:#0f0f11;font-size:22px;font-weight:800;line-height:140%}.ProductCard_productCard__realPrice__DARK__I7H\+F{color:#f1f2f9}.ProductCard_productCard__fullPrice__DKbBS{color:#89939a;font-size:22px;font-weight:500;line-height:normal;text-decoration-line:line-through}.ProductCard_productCard__fullPrice__DARK__j0smI{color:#75767f}.ProductCard_productCard__characteristics__D\+CLo{align-items:center;align-self:stretch;border-top:1px solid #e2e6e9;display:flex;flex-direction:column;gap:8px;padding:16px 0 8px}.ProductCard_productCard__characteristics__DARK__7bIow{border-color:#3b3e4a}.ProductCard_productCard__characteristics__item__j-\+xV{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.ProductCard_productCard__characteristics__label__Cg-pf{color:#89939a;display:block;font-size:12px;font-weight:600;line-height:normal}.ProductCard_productCard__characteristics__label__DARK__76T5B{color:#75767f}.ProductCard_productCard__characteristics__state__vKyuW{color:#0f0f11;display:block;font-size:12px;font-weight:700;line-height:normal;text-align:right}.ProductCard_productCard__characteristics__state__DARK__e1n4W{color:#f1f2f9}.ProductCard_productCard__buttons__i-dgS{align-items:center;align-self:stretch;display:flex;justify-content:space-between;margin-bottom:0;margin-top:8px;padding-bottom:0}.AddToCart_addToCart__MboC7{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 0;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:21px;text-align:center;transition:box-shadow .3s ease}.AddToCart_addToCart__MboC7:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4)}.AddToCart_addToCart__SELECTED__NVGRa{background:#fff;border:1px solid #e2e6e9;border-radius:8px;color:#f86800}.AddToCart_addToCart__DARK__O1iEQ{background:#905bff;border:none;border-radius:0;color:#f1f2f9;transition:background-color .3s ease}.AddToCart_addToCart__DARK__O1iEQ:hover{background-color:#a378ff}.AddToCart_addToCart__DARK__SELECTED__HJumZ{background:#75767f;color:#f1f2f9}.AddToFavourites_addToFavourite__A3bf7{background-color:#fff;background-image:url(/nice-gadgets/static/media/fovourites-default_button.5607a15840ea2015031e.svg);background-position:50%;background-repeat:no-repeat;border:1px solid #b4bdc3;border-radius:48px;cursor:pointer;flex-shrink:0;height:40px;margin-left:8px;width:40px}.AddToFavourites_addToFavourite__A3bf7:hover{border:1px solid #0f0f11;transition:border .3s ease}.AddToFavourites_addToFavourite__SELECTED__B65wi{background-image:url(/nice-gadgets/static/media/fovourites-selected_button.07cb3a0028e670b572d9.svg);border:1px solid #e2e6e9}.AddToFavourites_addToFavourite__DARK__ZNQFb{background-color:#323542;background-image:url(/nice-gadgets/static/media/fovourites-default_button_dark.8afd478d829ef51d0415.svg);border:none;border-radius:0;transition:background-color .3s ease}.AddToFavourites_addToFavourite__DARK__ZNQFb:hover{background-color:#4a4d58}.AddToFavourites_addToFavourite__DARK__SELECTED__doOVK{background-color:#0f1121;background-image:url(/nice-gadgets/static/media/fovourites-selected_button_dark.53dafeb6659e46cdf21c.svg);border:1px solid #3b3e4a;border-radius:0}.Loader_loader__KiqEm{align-items:center;display:flex;justify-content:center;width:100%}.Loader_loader__content__2ttNu{animation:Loader_load8__6TPFD 1.2s linear infinite;border:.5em solid #b4bdc3;border-left-color:#f86800;border-radius:50%;height:4em;margin:7em auto;width:4em}.Loader_loader__content__DARK__7UNPa{border-color:#4a4d58 #4a4d58 #4a4d58 #905bff}@keyframes Loader_load8__6TPFD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PhonesPage_grid__nfERJ{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.PhonesPage_grid__nfERJ{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.PhonesPage_grid__nfERJ{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.PhonesPage_grid__nfERJ{grid-template-columns:repeat(24,1fr)}}.PhonesPage_productsPage__DARK__Ij2\+l{background-color:#0f1121}.PhonesPage_productsPage__breadCrumbs__Bchmb{margin-bottom:24px;margin-top:25px}.PhonesPage_productsPage__title__ZPuNk{color:#0f0f11;font-size:32px;font-style:normal;font-weight:800;letter-spacing:-.32px;line-height:41px;margin-bottom:8px}.PhonesPage_productsPage__title__DARK__CQ5Vk{color:#f1f2f9}.PhonesPage_productsPage__errorButton__gOpns{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;flex:1 0;font-size:14px;font-style:normal;font-weight:700;height:40px;justify-content:center;line-height:21px;text-align:center}.PhonesPage_productsPage__errorButton__gOpns:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4)}.PhonesPage_productsPage__errorButton__DARK__BufHU{background:#905bff;border:none;border-radius:0;color:#f1f2f9}.PhonesPage_productsPage__errorButton__DARK__BufHU:hover{background:#a378ff}.PhonesPage_productsPage__counter__JF3xt{color:#89939a;font-size:14px;font-style:normal;font-weight:600;line-height:21px;margin-bottom:32px}.PhonesPage_productsPage__counter__DARK__TRHmo{color:#75767f}.PhonesPage_productsPage__filter__fi4cr{display:flex;margin-bottom:24px}.PhonesPage_productsPage__pagination__wJfEF{margin-bottom:80px;margin-top:40px}.Breadcrumbs_breadcrumbContainer__Qaltf{align-items:center;display:flex;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_link__WEMXh{display:flex;gap:8px}.Breadcrumbs_content__WxzDh{align-self:center;color:#89939a;font-size:12px;font-weight:600}.Breadcrumbs_content__prev__5jiew{color:#0f0f11}.Breadcrumbs_content__prev__DARK__7E5tZ{color:#f1f2f9}.Breadcrumbs_content__DARK__\+yw8I{color:#75767f}.ProductList_gridContainer__6qjyC,.ProductList_grid__yYDIh{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.ProductList_gridContainer__6qjyC,.ProductList_grid__yYDIh{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.ProductList_gridContainer__6qjyC,.ProductList_grid__yYDIh{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.ProductList_gridContainer__6qjyC,.ProductList_grid__yYDIh{grid-template-columns:repeat(24,1fr)}}.ProductList_gridContainer__6qjyC{grid-row-gap:40px;grid-template-columns:repeat(auto-fill,minmax(287px,1fr))}@media(min-width:768px){.ProductList_gridContainer__6qjyC{grid-template-columns:repeat(auto-fill,minmax(229px,1fr))}}@media(min-width:1200px){.ProductList_gridContainer__6qjyC{grid-template-columns:repeat(auto-fill,minmax(272px,1fr))}}.Pagination_pagination__6tk-a{align-items:center;display:flex;flex-direction:row;justify-content:center}.Pagination_pagination__numbers__3-UDu{display:flex;flex-direction:row;margin-left:16px;margin-right:16px}.Pagination_pagination__item__2KNcy{box-sizing:border-box;margin-right:8px}.Pagination_pagination__item__2KNcy:last-child,.Pagination_pagination__item__first__4uX2Q{margin:0}.Pagination_pagination__item__DARK__tHjr3{border-radius:0}.Pagination_pagination__number__0\+6-c{align-items:center;border:1px solid #e2e6e9;border-radius:48px;box-sizing:border-box;color:#000;display:flex;height:32px;justify-content:center;width:32px}.Pagination_pagination__number__0\+6-c:hover{border:1px solid #0f0f11;transition:border .3s ease}.Pagination_pagination__number__SELECTED__Saimb{background-color:#161827;border:none;color:#fff;transition:border .3s ease,background-color .3s ease}.Pagination_pagination__number__DISABLED__qUjO8{color:#89939a;pointer-events:none}.Pagination_pagination__number__DARK__V2dW8{background-color:#161827;border:none;border-radius:0;color:#f1f2f9}.Pagination_pagination__number__DARK__V2dW8:hover{background-color:#3b3e4a;border:none;transition:border .3s ease,background-color .3s ease}.Pagination_pagination__number__DARK__SELECTED__V0Nak{background-color:#905bff;color:#f1f2f9;transition:border .3s ease-in,background-color .3s ease-out}.Pagination_pagination__number__DARK__DISABLED__GlmZQ{color:#75767f;pointer-events:none}.Pagination_pagination__arrow__mLCHu{align-items:center;background-repeat:no-repeat;border:1px solid #b4bdc3;border-radius:48px;box-sizing:border-box;color:none;display:flex;height:32px;justify-content:center;transition:border .3s ease,background-color .3s ease;width:32px}.Pagination_pagination__arrow__mLCHu:hover{border:1px solid #0f0f11}.Pagination_pagination__arrow__DISABLED__5ucmu{border:1px solid #e2e6e9;pointer-events:none}.Pagination_pagination__arrow__DARK__KFBJC{background-color:#323542;border:none;border-radius:0}.Pagination_pagination__arrow__DARK__KFBJC:hover{background-color:#4a4d58}.Pagination_pagination__arrow__DARK__DISABLED__KTBEp{background-color:none;border:1px solid #3b3e4a;pointer-events:none}.Filtration_filtration__RBHYb{display:flex;gap:16px;width:100%}.Filtration_filtration__block__8YGCz{display:flex;flex-direction:column}.Filtration_filtration__block__8YGCz:first-child{flex:50% 1;max-width:187px}.Filtration_filtration__block__8YGCz:last-child{flex:50% 1;max-width:136px}.Filtration_filtration__label__-ynh4{color:#89939a;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.Filtration_filtration__dropdown__wdeRw{align-items:center;background-color:#fff;border:1px solid #b4bdc3;border-radius:8px;color:#0f0f11;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:40px;justify-content:space-between;line-height:21px;position:relative;transition:border .3s ease;width:100%}.Filtration_filtration__dropdown__wdeRw:hover{border:1px solid #89939a}.Filtration_filtration__dropdown__DARK__QMOca{background:#323542;border:1px solid #323542;border-radius:0;color:#f1f2f9}.Filtration_filtration__dropdown__DARK__QMOca:hover{border:1px solid #4a4d58}.Filtration_filtration__list__Vh9aZ{background-color:#fff;border:1px solid #e2e6e9;border-radius:8px;box-shadow:0 2px 15px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;margin-top:8px;position:absolute;width:176px;z-index:1}.Filtration_filtration__list__DARK__RwKIf{background-color:#0f1121;border:1px solid #3b3e4a;border-radius:0}.Filtration_filtration__option__eRO20{background-color:#fff;color:#89939a;font-size:14px;font-weight:500;line-height:21px;padding-left:5px;padding-right:1px;transition:border .3s ease,background-color .3s ease}.Filtration_filtration__option__eRO20:first-child{margin-top:8px}.Filtration_filtration__option__eRO20:last-child{margin-bottom:8px}.Filtration_filtration__option__eRO20:hover{background-color:#fff;color:#0f0f11}.Filtration_filtration__option__SELECTED__2XEoh{background-color:#f86800;color:#0f0f11;z-index:1}.Filtration_filtration__option__DARK__kbyw8{background-color:#0f1121;color:#75767f}.Filtration_filtration__option__DARK__kbyw8:hover{background-color:#323542;color:#f1f2f9}.Filtration_filtration__option__DARK__SELECTED__BWXD4{background-color:#905bff;color:#f1f2f9}.ProductDetailsPage_container__JeXV2{background-color:#fafbfc;max-width:1136px;padding:0 16px}.ProductDetailsPage_container__DARK__Tg73-{background-color:#0f1121}@media(min-width:640px){.ProductDetailsPage_container__JeXV2{padding:0 24px}}@media(min-width:1200px){.ProductDetailsPage_container__JeXV2{margin-inline:auto;padding:0 32px;width:100%}}.ProductDetailsPage_aboutContent__cSvv0,.ProductDetailsPage_grid__GSkDr,.ProductDetailsPage_top__F-orh{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.ProductDetailsPage_aboutContent__cSvv0,.ProductDetailsPage_grid__GSkDr,.ProductDetailsPage_top__F-orh{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.ProductDetailsPage_aboutContent__cSvv0,.ProductDetailsPage_grid__GSkDr,.ProductDetailsPage_top__F-orh{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.ProductDetailsPage_aboutContent__cSvv0,.ProductDetailsPage_grid__GSkDr,.ProductDetailsPage_top__F-orh{grid-template-columns:repeat(24,1fr)}}.ProductDetailsPage_productDetails__title__nOktT{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px;margin-top:1rem}@media(min-width:640px){.ProductDetailsPage_productDetails__title__nOktT{font-size:32px;letter-spacing:-.48px;line-height:41px}}.ProductDetailsPage_productDetailsDark__QYA2P .ProductDetailsPage_productDetails__title__nOktT{color:#f1f2f9}.ProductDetailsPage_breadCrumbsContiner__ZPfha{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}@media(min-width:640px){.ProductDetailsPage_top__F-orh{transform:translateY(-330px)}}@media(min-width:740px)and (max-width:839px){.ProductDetailsPage_top__F-orh{transform:translateY(-369px)}}@media(min-width:840px)and (max-width:939px){.ProductDetailsPage_top__F-orh{transform:translateY(-400px)}}@media(min-width:940px)and (max-width:1039px){.ProductDetailsPage_top__F-orh{transform:translateY(-435px)}}@media(min-width:1040px)and (max-width:1119px){.ProductDetailsPage_top__F-orh{transform:translateY(-465px)}}@media(min-width:1120px)and (max-width:1199px){.ProductDetailsPage_top__F-orh{transform:translateY(-495px)}}@media(min-width:1200px){.ProductDetailsPage_top__F-orh{transform:translateY(-510px)}}.ProductDetailsPage_productDetailsSlider__ZDeT9{margin-top:2.5rem}.ProductDetailsPage_interactive__x0KOj{grid-column:span 4}@media(min-width:640px){.ProductDetailsPage_interactive__x0KOj{grid-column:8/-1}}@media(min-width:1200px){.ProductDetailsPage_interactive__x0KOj{grid-column:14/24}}.ProductDetailsPage_aboutContent__cSvv0{margin-top:3.5rem}@media(min-width:640px){.ProductDetailsPage_aboutContent__cSvv0{margin-top:-250px;margin-top:-350px}}.ProductDetailsPage_about__37na2{grid-column:1/-1}@media(min-width:1200px){.ProductDetailsPage_about__37na2{grid-column:1/13}}.ProductDetailsPage_techSpec__dh4r6{grid-column:1/-1}@media(min-width:1200px){.ProductDetailsPage_techSpec__dh4r6{grid-column:14/-1}}.ProductDetailsPage_productSlider__sYna4{margin-bottom:64px;margin-top:3.5rem}@media(min-width:640px){.ProductDetailsPage_productSlider__sYna4{margin-bottom:80px}}.BackButton_backButtonContainer__b3XpE{align-items:flex-end;background-color:transparent;border:none;cursor:pointer;display:flex;gap:4px;padding:0}.BackButton_backButtonText__3XLco{color:#89939a;font-family:Mont;font-size:12px;font-weight:700;padding-right:15px}.BackButton_backButtonText__DARK__dU6kL{color:#f1f2f9}.ProductDetailsSlider_slick-next-phone__iPZvt,.ProductDetailsSlider_slick-prev-phone__u1AM1{display:none;visibility:hidden}#ProductDetailsSlider_phoneImagesSlider__f2Jw7 .ProductDetailsSlider_slick-track__8tbAo{display:flex;height:464px!important}@media(max-width:639.5px){.ProductDetailsSlider_phonePhoto__3NIvV{height:288px;margin-inline:auto;-o-object-fit:contain;object-fit:contain}}@media(min-width:430px)and (max-width:539px){.ProductDetailsSlider_phonePhoto__3NIvV{height:387px;-o-object-fit:contain;object-fit:contain}}@media(min-width:540px)and (max-width:639px){.ProductDetailsSlider_phonePhoto__3NIvV{height:486px;-o-object-fit:contain;object-fit:contain}}@media(min-width:640px){.ProductDetailsSlider_phonePhoto__3NIvV{height:288px;-o-object-fit:contain;object-fit:contain;width:288px}}@media(min-width:740px)and (max-width:839px){.ProductDetailsSlider_phonePhoto__3NIvV{height:320px;-o-object-fit:contain;object-fit:contain;width:320px}}@media(min-width:840px)and (max-width:939px){.ProductDetailsSlider_phonePhoto__3NIvV{height:353px;-o-object-fit:contain;object-fit:contain;width:353px}}@media(min-width:940px)and (max-width:1039px){.ProductDetailsSlider_phonePhoto__3NIvV{height:385px;-o-object-fit:contain;object-fit:contain;width:385px}}@media(min-width:1040px)and (max-width:1119px){.ProductDetailsSlider_phonePhoto__3NIvV{height:418px;-o-object-fit:contain;object-fit:contain;width:418px}}@media(min-width:1120px)and (max-width:1199px){.ProductDetailsSlider_phonePhoto__3NIvV{height:444px;-o-object-fit:contain;object-fit:contain;width:444px}}@media(min-width:1200px){.ProductDetailsSlider_phonePhoto__3NIvV{height:464px;-o-object-fit:contain;object-fit:contain;width:464px}}.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{cursor:pointer;-o-object-fit:contain;object-fit:contain;padding-block:4px}@media(max-width:639.5px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:40px;width:51px}}@media(min-width:640px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:28px;width:28px}}@media(min-width:740px)and (max-width:839px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:32px;width:32px}}@media(min-width:840px)and (max-width:939px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:38px;width:38px}}@media(min-width:940px)and (max-width:1039px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:43px;width:43px}}@media(min-width:1040px)and (max-width:1119px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:48px;width:48px}}@media(min-width:1120px)and (max-width:1199px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:53px;width:53px}}@media(min-width:1200px){.ProductDetailsSlider_slick-dots__AsWAA,.ProductDetailsSlider_slick-thumb__X5EMu{height:67px;width:67px}}@media(max-width:639.5px){.ProductDetailsSlider_vertical-dots__p5WhR{margin-top:32px}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR{margin-top:40px}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR{margin-top:40px}}.ProductDetailsSlider_vertical-dots__p5WhR ul{display:flex!important;flex-direction:column;margin-right:16px;margin-top:0!important;width:auto!important;z-index:10}@media(max-width:639.5px){.ProductDetailsSlider_vertical-dots__p5WhR ul{flex-direction:row;justify-content:center;margin-right:0;margin-top:16px!important}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR ul :last-child{margin-bottom:0}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR ul :last-child{margin-bottom:0}}.ProductDetailsSlider_vertical-dots__p5WhR ul li{align-items:center;display:flex;height:79px;justify-content:center;width:80px}@media(max-width:639.5px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:48px;width:48px}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:34px;width:35px}}@media(min-width:740px)and (max-width:839px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:39px;width:40px}}@media(min-width:840px)and (max-width:939px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:45px;width:46px}}@media(min-width:940px)and (max-width:1039px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:50px;width:51px}}@media(min-width:1040px)and (max-width:1119px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:55px;width:56px}}@media(min-width:1120px)and (max-width:1199px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:60px;-o-object-fit:contain;object-fit:contain;width:61px}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR ul li{height:79px;width:80px}}.ProductDetailsSlider_vertical-dots__p5WhR ul li a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(max-width:639.5px){.ProductDetailsSlider_vertical-dots__p5WhR li{margin-right:8px;width:51px!important}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR li{margin-bottom:8px}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR li{margin-bottom:16px}}@media(min-width:640px){.ProductDetailsSlider_vertical-dots__p5WhR{cursor:pointer;display:flex;flex-direction:row-reverse;margin-right:16px}}@media(min-width:1200px){.ProductDetailsSlider_vertical-dots__p5WhR{cursor:pointer;display:flex;flex-direction:row-reverse;margin-right:16px}}.ProductDetailsSlider_dots-container__oZCkb{display:flex;flex-direction:column}.ProductDetailsSlider_dots-border-light-cur__GnhYp{border:1px solid #0f0f11;border-radius:4px}.ProductDetailsSlider_dots-border-light__J9Y\+g{border:1px solid #e2e6e9;border-radius:4px}.ProductDetailsSlider_dots-border-dark__pkw6C{border:1px solid #3b3e4a;border-radius:4px}.ProductDetailsSlider_dots-border-dark-cur__fDgAC{border:1px solid #f1f2f9;border-radius:4px}.ColorCapacityComponent_colorCapacity__nyCxd{display:flex;flex-direction:column;gap:1.5rem;grid-column:span 4;padding-bottom:2rem;padding-top:2.5rem}.ColorCapacityComponent_colorCapacity__DARK__lSGcF{background-color:#0f1121}.ColorCapacityComponent_content__j7mzm{color:#89939a;display:flex;font-size:12px;font-weight:700;justify-content:space-between}.ColorCapacityComponent_content__DARK__xzEjE{color:#75767f}.ColorCapacityComponent_contentContainer__pTpVv{border-bottom:1px solid #e2e6e9;display:flex;flex-direction:column;gap:8px;padding-bottom:1.5rem}.ColorCapacityComponent_buttonContainer__iz089{display:flex;gap:8px}.ColorCapacityComponent_colorButton__sKMBw{background-color:#fff;border:1px solid #e2e6e9;border-radius:36px;cursor:pointer;height:32px;padding:2px;transition:border-color .3s ease;width:32px}.ColorCapacityComponent_colorButton__sKMBw:hover{border-color:#b4bdc3}.ColorCapacityComponent_colorButton__ACTIVE__ucC7J{border-color:#0f0f11}.ColorCapacityComponent_colorButton__DARK__dR21Z{background-color:#0f1121;border-color:#3b3e4a}.ColorCapacityComponent_colorButton__DARK__dR21Z:hover{border-color:#75767f}.ColorCapacityComponent_colorButton__DARK__ACTIVE__5Ny4\+{border-color:#f1f2f9}.ColorCapacityComponent_colorButtonInside__gMZ2q{border-radius:36px;height:100%;width:100%}.ColorCapacityComponent_colorContent__il5AL{opacity:0}.ColorCapacityComponent_capacityButton__LR3yV{background-color:transparent;border:1px solid #b4bdc3;border-radius:4px;color:#0f0f11;cursor:pointer;font-size:14px;font-weight:600;line-height:21px;padding:8px 7px 4px;text-align:center;transition:transform .3s ease}.ColorCapacityComponent_capacityButton__LR3yV:hover{transform:scale(1.1)}.ColorCapacityComponent_capacityButton__DARK__c9pcK{border-color:#4a4d58;border-radius:0;color:#f1f2f9}.ColorCapacityComponent_capacityButton__ACTIVE__1obHo{background-color:#0f0f11;border:none;color:#fff}.ColorCapacityComponent_capacityButton__ACTIVE__DARK__eVRA9{background-color:#f1f2f9;color:#0f1121}.ProductAbout_about__e3QOX{grid-column:span 4}.ProductAbout_about__title__xqaf4{color:#0f0f11;font-size:20px;font-weight:700;margin-bottom:48px;position:relative}@media(min-width:640px){.ProductAbout_about__title__xqaf4{font-size:22px;font-weight:800;line-height:140%}}.ProductAbout_about__title__xqaf4:after{background-color:#e2e6e9;content:"";height:1px;left:0;position:absolute;right:0;top:38px}.ProductAbout_about__item__Poc-1{margin-bottom:32px}.ProductAbout_about__item__Poc-1:last-child{margin-bottom:0}.ProductAbout_about__subtitle__HOhGR{color:#0f0f11;font-size:16px;font-weight:700;margin-bottom:16px}@media(min-width:640px){.ProductAbout_about__subtitle__HOhGR{font-size:20px}}.ProductAbout_about__text__PgdAt{color:#89939a;font-size:14px;line-height:21px;margin-bottom:32px}.ProductAbout_about__text__PgdAt:last-child{margin-bottom:0}@media(min-width:640px){.ProductAbout_about__e3QOX{grid-column:span 12}}.ProductAbout_aboutDark__cu-6A .ProductAbout_about__title__xqaf4{color:#f1f2f9}.ProductAbout_aboutDark__cu-6A .ProductAbout_about__title__xqaf4:after{background-color:#3b3e4a}.ProductAbout_aboutDark__cu-6A .ProductAbout_about__subtitle__HOhGR{color:#f1f2f9}.ProductAbout_aboutDark__cu-6A .ProductAbout_about__text__PgdAt{color:#75767f}.ProductTechSpec_techSpec__XUUPE{grid-column:span 4;margin-top:56px}.ProductTechSpec_techSpec__title__ybQAl{color:#0f0f11;font-size:20px;font-weight:700;margin-bottom:48px;position:relative}@media(min-width:640px){.ProductTechSpec_techSpec__title__ybQAl{font-size:22px;font-weight:800;line-height:140%}}.ProductTechSpec_techSpec__title__ybQAl:after{background-color:#e2e6e9;content:"";height:1px;left:0;position:absolute;right:0;top:38px}.ProductTechSpec_techSpec__wrapper__uI711{display:flex;flex-direction:column}.ProductTechSpec_techSpec__item__LmHzM{display:flex;justify-content:space-between;margin-bottom:8px}.ProductTechSpec_techSpec__item__LmHzM:last-child{margin-bottom:0}.ProductTechSpec_techSpec__subtitle__9qHZm{color:#89939a;font-size:14px;line-height:21px}.ProductTechSpec_techSpec__subtitle__9qHZm:first-letter{text-transform:capitalize}.ProductTechSpec_techSpec__subtitleRAM__pSkch{text-transform:uppercase}.ProductTechSpec_techSpec__text__J1jbn{font-size:14px;font-weight:600;line-height:21px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.ProductTechSpec_techSpec__XUUPE{grid-column:span 12;margin-top:64px}}@media(min-width:1200px){.ProductTechSpec_techSpec__XUUPE{grid-column:14/25;margin-top:0}}.ProductTechSpec_techSpecDark__CFaDN .ProductTechSpec_techSpec__title__ybQAl{color:#f1f2f9}.ProductTechSpec_techSpecDark__CFaDN .ProductTechSpec_techSpec__title__ybQAl:after{background-color:#3b3e4a}.ProductTechSpec_techSpecDark__CFaDN .ProductTechSpec_techSpec__subtitle__9qHZm{color:#75767f}.ProductTechSpec_techSpecDark__CFaDN .ProductTechSpec_techSpec__text__J1jbn{color:#f1f2f9}.InfoAndPurchase_infoAndPurchase__VJYR3{display:flex;flex-direction:column;grid-column:span 4}.InfoAndPurchase_infoAndPurchase__price__tin-E{color:#0f0f11;display:flex;font-size:22px;font-weight:800;gap:8px;letter-spacing:-.32px;line-height:31px;margin-bottom:16px}@media(min-width:640px){.InfoAndPurchase_infoAndPurchase__price__tin-E{font-size:32px;letter-spacing:-.48px;line-height:41px}}.InfoAndPurchase_infoAndPurchase__fullPrice__NY\+ep{color:#89939a;font-size:22px;font-weight:500;text-decoration-line:line-through}.InfoAndPurchase_infoAndPurchase__specs__2hCgE{display:flex;flex-direction:column;gap:8px}.InfoAndPurchase_infoAndPurchase__spec__zV2Bc{color:#0f0f11;display:flex;font-size:12px;justify-content:space-between}.InfoAndPurchase_infoAndPurchase__spec__title__AweZw{color:#89939a;font-weight:600;text-transform:capitalize}.InfoAndPurchase_infoAndPurchase__spec__titleRAM__bnSbx{text-transform:uppercase}.InfoAndPurchase_infoAndPurchase__spec__text__OlZzf{font-weight:700}.InfoAndPurchase_infoAndPurchase__buttons__DHQUn{display:flex;justify-content:space-between;margin-bottom:32px}.InfoAndPurchase_infoAndPurchase__DARK__eim3X .InfoAndPurchase_infoAndPurchase__price__tin-E{color:#f1f2f9}.InfoAndPurchase_infoAndPurchase__DARK__eim3X .InfoAndPurchase_infoAndPurchase__fullPrice__NY\+ep{color:#75767f}.InfoAndPurchase_infoAndPurchase__DARK__eim3X .InfoAndPurchase_infoAndPurchase__spec__zV2Bc{color:#f1f2f9}.InfoAndPurchase_infoAndPurchase__DARK__eim3X .InfoAndPurchase_infoAndPurchase__spec__title__AweZw{color:#75767f}.CartItem_cartItem__XqLsn{border:1px solid #e2e6e9;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}@media(min-width:640px){.CartItem_cartItem__XqLsn{flex-direction:row;gap:1.5rem;padding:1.5rem}}.CartItem_cartItem__DARK__hV8Ui{background-color:#161827;border:none;border-radius:0}.CartItem_top__SnwcB{align-items:center;display:flex;gap:1rem}@media(min-width:640px){.CartItem_top__SnwcB{flex:60% 1;gap:1.5rem}}@media(min-width:1200px){.CartItem_top__SnwcB{flex:70% 1}}.CartItem_bottom__o0Ynx{align-items:center;display:flex;justify-content:space-between}@media(min-width:640px){.CartItem_bottom__o0Ynx{flex:40% 1}}@media(min-width:1200px){.CartItem_bottom__o0Ynx{flex:30% 1}}.CartItem_changeAmount__FMHKu{align-items:center;display:flex;gap:13px}.CartItem_content__BYIE-{font-size:14px;font-weight:600;line-height:21px}.CartItem_imgContainer__Rd3zB{align-items:center;box-sizing:border-box;display:flex;height:80px;justify-content:center;min-width:80px;padding:7px;width:80px}.CartItem_img__gFRBN{display:block;height:100%;margin:0 auto;-o-object-fit:fill;object-fit:fill;width:80%}.CartItem_img__DARK__nz-Sq{border-radius:8px}.CartItem_deleteButton__qP1oo{background-color:transparent;border:none;cursor:pointer}.CartItem_deleteButton__qP1oo:hover{animation:CartItem_rotateAnimation__kyppv .3s ease-in-out forwards}.CartItem_changeAmountButton__Gj8ro{background-color:transparent;border:1px solid #e2e6e9;border-radius:50px;cursor:pointer;height:2rem;transition:transform .3s ease;width:2rem}.CartItem_changeAmountButton__ACTIVE__WMiWb{border-color:#b4bdc3}.CartItem_changeAmountButton__DARK__vDvB-{border-color:#4a4d58;border-radius:0}.CartItem_changeAmountButton__activeDARK__5EapT{background-color:#323542;border:none;border-radius:0}.CartItem_changeAmountButton__Gj8ro:hover{transform:scale(1.1)}.CartItem_price__u9-4Y{align-self:flex-end;color:#0f0f11;font-size:20px;font-weight:700}@media(min-width:640px){.CartItem_price__u9-4Y{font-size:22px;font-weight:800;line-height:140%}}.CartItem_darkContent__1D\+PX{color:#f1f2f9}.CartItem_noPointer__p2-tf{cursor:default}.CartItem_noPointer__p2-tf:hover{transform:scale(1)}@keyframes CartItem_rotateAnimation__kyppv{to{transform:rotate(1turn)}}.CartPage_gridContainer__0V9\+s,.CartPage_grid__\+hoW1{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.CartPage_gridContainer__0V9\+s,.CartPage_grid__\+hoW1{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.CartPage_gridContainer__0V9\+s,.CartPage_grid__\+hoW1{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.CartPage_gridContainer__0V9\+s,.CartPage_grid__\+hoW1{grid-template-columns:repeat(24,1fr)}}.CartPage_container__aOh2Q{background-color:#fafbfc;max-width:1136px;padding:0 16px}.CartPage_container__DARK__rf4Iw{background-color:#0f1121}@media(min-width:640px){.CartPage_container__aOh2Q{padding:0 24px}}@media(min-width:1200px){.CartPage_container__aOh2Q{margin-inline:auto;padding:0 32px;width:100%}}.CartPage_cart__xwCOC{padding-bottom:3.4rem;padding-top:1.5rem}@media(min-width:640px){.CartPage_cart__xwCOC{padding-bottom:4rem;padding-top:2.5rem}}@media(min-width:1200px){.CartPage_cart__xwCOC{padding-bottom:5rem;padding-top:2.5rem}}.CartPage_title__jAxMz{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px;margin-bottom:2rem;margin-top:1.5rem}@media(min-width:640px){.CartPage_title__jAxMz{font-size:48px;letter-spacing:-.48px;line-height:56px;margin-top:1rem}}.CartPage_gridContainer__0V9\+s{margin:0 auto;max-width:1200px}.CartPage_cardsContainer__wYvm-{display:flex;flex-direction:column;gap:1rem;grid-column:span 4}@media(min-width:640px){.CartPage_cardsContainer__wYvm-{grid-column:span 12}}@media(min-width:1200px){.CartPage_cardsContainer__wYvm-{grid-column:span 16}}.CartPage_amountContainer__zufl7{align-items:center;border:1px solid #e2e6e9;border-radius:16px;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;margin-top:2rem;padding:1.5rem}@media(min-width:1200px){.CartPage_amountContainer__zufl7{grid-column:17/-1;margin-top:0;max-height:206px}}.CartPage_amountContainer__DARK__ytMUW{border-color:#3b3e4a;border-radius:0}.CartPage_totalAmount__8rCj2{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.CartPage_totalAmount__8rCj2{font-size:32px;letter-spacing:-.48px;line-height:41px}}.CartPage_amountContent__FQEXE{color:#89939a;font-size:14px;font-weight:600;line-height:21px;margin-bottom:1rem}.CartPage_amountContent__DARK__CGsLf{color:#75767f}.CartPage_line__xhEVc{background-color:#e2e6e9;height:1px;margin-bottom:1rem;width:100%}.CartPage_line__DARK__VgEZ0{background-color:#75767f}.CartPage_button__n0nxV{background-color:#f86800;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:48px;line-height:21px;text-align:center;transition:all .3s ease;width:100%}.CartPage_button__n0nxV:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4)}.CartPage_button__DARK__Sx8Vp{background-color:#905bff;border-radius:0;color:#f1f2f9}.CartPage_button__DARK__Sx8Vp:hover{background-color:#a378ff}.CartPage_contentDark__T6ICD{color:#f1f2f9}.Modal_modal__uzV1j{align-items:center;background-color:rgba(15,15,17,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Modal_smile__e8Wq-{height:50px;width:50px}.Modal_content__ddpfN{align-items:center;background-color:#e2e6e9;border-radius:8px;color:#0f0f11;display:flex;flex-direction:column;font-size:22px;font-weight:800;height:30vh;justify-content:space-around;letter-spacing:-.32px;line-height:31px;padding:40px;text-align:center;width:50vw;z-index:1001}@media(min-width:640px){.Modal_content__ddpfN{font-size:32px;letter-spacing:-.48px;line-height:41px}}.Modal_content__DARK__fGt2H{background-color:#323542;border-radius:0;color:#f1f2f9}.Modal_buttonsContainer__MtTN7{display:flex;justify-content:space-around;width:100%}.Modal_modalButton__U3nds{background-color:#f86800;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:21px;padding-block:.5em;text-align:center;width:40%}.Modal_modalButton__DARK__Ip1u3{background-color:#905bff;border-radius:0;color:#f1f2f9}@media(min-width:640px){.Modal_modalButton__U3nds{width:30%}}@media(min-width:900px){.Modal_modalButton__U3nds{padding-block:1em}}.Modal_modalButton__U3nds:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4)}.EmptyCart_container__70vx5{align-items:center;display:flex;flex-direction:column;gap:10px;height:420px;justify-content:center;margin-top:120px;overflow-y:hidden}@media(max-width:639.5px){.EmptyCart_container__70vx5{gap:5px;margin-top:80px}}.EmptyCart_cart_icon__UsMK4{height:170px}.EmptyCart_cart_icon_dark__2fG5G{filter:invert(89%);height:170px}@media(max-width:639.5px){.EmptyCart_cart_icon__UsMK4,.EmptyCart_cart_icon_dark__2fG5G{height:90px}}.EmptyCart_headline__6\+sSu{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px;text-align:center}@media(min-width:640px){.EmptyCart_headline__6\+sSu{font-size:32px;letter-spacing:-.48px;line-height:41px}}.EmptyCart_headline_dark__5A2qz{color:#0f0f11;color:#f1f2f9;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.EmptyCart_headline_dark__5A2qz{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.EmptyCart_headline__6\+sSu,.EmptyCart_headline_dark__5A2qz{font-size:24px}}.EmptyCart_subtitle__yYn8O{color:#89939a;font-size:14px;font-weight:600;line-height:21px;text-align:center}.EmptyCart_subtitle_dark__pQ6I2{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}.EmptyCart_button__S6QTa{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.EmptyCart_button__S6QTa:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}.EmptyCart_button_dark__vpo4v{align-items:center;background:#905bff;border:none;border-radius:0;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.EmptyCart_button_dark__vpo4v:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.EmptyCart_button_dark__vpo4v{margin-top:5px;scale:.8}.EmptyCart_button_dark__vpo4v:hover{scale:.9}.EmptyCart_button__S6QTa{margin-top:5px;scale:.8}.EmptyCart_button__S6QTa:hover{scale:.9}}.NotFoundPage_container__sGgV6{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;overflow-y:hidden;padding:0 20px}@media(max-width:639.5px){.NotFoundPage_container__sGgV6{gap:5px;height:calc(100vh - 257px)}}@media(min-width:640px){.NotFoundPage_container__sGgV6{height:calc(100vh - 144px)}}@media(min-width:1200px){.NotFoundPage_container__sGgV6{height:calc(100vh - 160px)}}.NotFoundPage_not_found_logo__yy--1{height:160px}@media(max-width:639.5px){.NotFoundPage_not_found_logo__yy--1{height:90px}}.NotFoundPage_headline__ML4hY{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.NotFoundPage_headline__ML4hY{font-size:32px;letter-spacing:-.48px;line-height:41px}}.NotFoundPage_headline_dark__\+7k7E{color:#0f0f11;color:#f1f2f9;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.NotFoundPage_headline_dark__\+7k7E{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.NotFoundPage_headline__ML4hY,.NotFoundPage_headline_dark__\+7k7E{font-size:24px}}.NotFoundPage_subtitle__IfmJr{color:#89939a;font-size:14px;font-weight:600;line-height:21px}.NotFoundPage_subtitle_dark__Q507o{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}@media(max-width:639.5px){.NotFoundPage_subtitle__IfmJr,.NotFoundPage_subtitle_dark__Q507o{display:none}}.NotFoundPage_error_message__OljfM{color:#89939a;font-size:14px;font-weight:600;line-height:21px;text-align:center}.NotFoundPage_error_message_dark__khrxO{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}.NotFoundPage_button__RGCKh{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;padding:15px;text-decoration:none;transition:scale .05s ease}.NotFoundPage_button__RGCKh:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}.NotFoundPage_button_dark__MEx1d{align-items:center;background:#905bff;border:none;border-radius:0;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;padding:15px;text-decoration:none;transition:scale .05s ease}.NotFoundPage_button_dark__MEx1d:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.NotFoundPage_button_dark__MEx1d{margin-top:5px;scale:.8}.NotFoundPage_button_dark__MEx1d:hover{scale:.9}.NotFoundPage_button__RGCKh{margin-top:5px;scale:.8}.NotFoundPage_button__RGCKh:hover{scale:.9}}.PageInProgress_container__oyQP9{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;overflow-y:hidden;padding:0 20px}@media(max-width:639.5px){.PageInProgress_container__oyQP9{height:calc(100vh - 257px)}}@media(min-width:640px){.PageInProgress_container__oyQP9{height:calc(100vh - 144px)}}@media(min-width:1200px){.PageInProgress_container__oyQP9{height:calc(100vh - 160px)}}.PageInProgress_headline__EMY8d{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px}@media(min-width:640px){.PageInProgress_headline__EMY8d{font-size:48px;letter-spacing:-.48px;line-height:56px}}.PageInProgress_headline_dark__0\+wj4{color:#0f0f11;color:#f1f2f9;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:41px}@media(min-width:640px){.PageInProgress_headline_dark__0\+wj4{font-size:48px;letter-spacing:-.48px;line-height:56px}}@media(max-width:639.5px){.PageInProgress_headline__EMY8d{font-size:20px}}.PageInProgress_subtitle__Vl9Df{color:#89939a;font-size:14px;font-weight:600;line-height:21px;text-align:center}.PageInProgress_subtitle_dark__EIdSe{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}.PageInProgress_page_in_progress_icon__VSeP5{height:170px}.PageInProgress_page_in_progress_icon_dark__FWOZw{filter:invert(89%);height:170px}@media(max-width:639.5px){.PageInProgress_page_in_progress_icon__VSeP5,.PageInProgress_page_in_progress_icon_dark__FWOZw{height:90px}}.PageInProgress_button_container__ouRI3{display:flex;gap:30px;margin-top:20px}@media(max-width:639.5px){.PageInProgress_button_container__ouRI3{align-items:center;flex-direction:column;gap:0;margin-top:0}}.PageInProgress_button_git__Hq2CI{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.PageInProgress_button_git__Hq2CI:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}.PageInProgress_button_git_dark__o8dYJ{align-items:center;background:#905bff;border:none;border-radius:0;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;padding:15px;text-decoration:none;transition:scale .05s ease}.PageInProgress_button_git_dark__o8dYJ:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.PageInProgress_button_git_dark__o8dYJ{margin-top:5px;scale:.8}.PageInProgress_button_git_dark__o8dYJ:hover{scale:.9}.PageInProgress_button_git__Hq2CI{margin-top:5px;scale:.8}.PageInProgress_button_git__Hq2CI:hover{scale:.9}}.PageInProgress_button_back__UXgH4{align-items:center;background:#905bff;border:none;border-radius:8px;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.PageInProgress_button_back__UXgH4:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.PageInProgress_button_back__UXgH4{margin-top:5px;scale:.8}.PageInProgress_button_back__UXgH4:hover{scale:.9}}.PageInProgress_button_back_dark__zhjZi{align-items:center;background:#f86800;border:none;border-radius:0;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;padding:15px;text-decoration:none;transition:scale .05s ease}.PageInProgress_button_back_dark__zhjZi:hover{background:#f86800;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.PageInProgress_button_back_dark__zhjZi{margin-top:5px;scale:.8}.PageInProgress_button_back_dark__zhjZi:hover{scale:.9}}.FavoritesPage_grid__bgh27{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid}@media(max-width:639.5px){.FavoritesPage_grid__bgh27{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.FavoritesPage_grid__bgh27{grid-template-columns:repeat(12,1fr)}}@media(min-width:1200px){.FavoritesPage_grid__bgh27{grid-template-columns:repeat(24,1fr)}}.FavoritesPage_favouritesPage__bP4Co{padding-bottom:3.5rem;padding-top:1.5rem}@media(min-width:640px){.FavoritesPage_favouritesPage__bP4Co{padding-bottom:4rem}}@media(min-width:1200px){.FavoritesPage_favouritesPage__bP4Co{padding-bottom:5rem}}.FavoritesPage_favouritesPage__title__iICKB{color:#0f0f11;font-size:32px;font-weight:800;letter-spacing:-.32px;line-height:128%;margin-top:1.5rem}@media(min-width:640px){.FavoritesPage_favouritesPage__title__iICKB{font-size:48px;letter-spacing:-.48px;line-height:116%}}.FavoritesPage_favouritesPage__title__dark__bc3bu{color:#f1f2f9}.FavoritesPage_favouritesPage__content__u-qEp{color:#89939a;font-size:14px;font-weight:600;line-height:150%;margin-bottom:2rem;margin-top:.5rem;max-width:1200px}@media(min-width:640px){.FavoritesPage_favouritesPage__content__u-qEp{margin-bottom:2.5rem}}.FavoritesPage_favouritesPageDark__G-9F-{background-color:#0f1121}.EmptyFavourites_container__I9rOe{align-items:center;display:flex;flex-direction:column;gap:10px;height:420px;justify-content:center;margin-top:120px;overflow-y:hidden}@media(max-width:639.5px){.EmptyFavourites_container__I9rOe{gap:5px;margin-top:80px}}.EmptyFavourites_fav_icon__jKMyw{height:170px}.EmptyFavourites_fav_icon_dark__LPIAI{filter:invert(89%);height:170px}@media(max-width:639.5px){.EmptyFavourites_fav_icon__jKMyw,.EmptyFavourites_fav_icon_dark__LPIAI{height:90px}}.EmptyFavourites_headline__76G2v{color:#0f0f11;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px;text-align:center}@media(min-width:640px){.EmptyFavourites_headline__76G2v{font-size:32px;letter-spacing:-.48px;line-height:41px}}.EmptyFavourites_headline_dark__Ka33p{color:#0f0f11;color:#f1f2f9;font-size:22px;font-weight:800;letter-spacing:-.32px;line-height:31px}@media(min-width:640px){.EmptyFavourites_headline_dark__Ka33p{font-size:32px;letter-spacing:-.48px;line-height:41px}}@media(max-width:639.5px){.EmptyFavourites_headline__76G2v,.EmptyFavourites_headline_dark__Ka33p{font-size:24px}}.EmptyFavourites_subtitle__HG08X{color:#89939a;font-size:14px;font-weight:600;line-height:21px;text-align:center}.EmptyFavourites_subtitle_dark__UTA8y{color:#f1f2f9;font-size:14px;font-weight:600;line-height:21px}.EmptyFavourites_button__KvYRo{align-items:center;background:#f86800;border:none;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.EmptyFavourites_button__KvYRo:hover{box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}.EmptyFavourites_button_dark__ViJG3{align-items:center;background:#905bff;border:none;border-radius:0;color:#f1f2f9;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:21px;margin-top:12px;min-width:130px;padding:15px;text-decoration:none;transition:scale .05s ease}.EmptyFavourites_button_dark__ViJG3:hover{background:#a378ff;box-shadow:0 3px 13px 0 rgba(23,32,49,.4);scale:1.1}@media(max-width:639.5px){.EmptyFavourites_button_dark__ViJG3{margin-top:5px;scale:.8}.EmptyFavourites_button_dark__ViJG3:hover{scale:.9}.EmptyFavourites_button__KvYRo{margin-top:5px;scale:.8}.EmptyFavourites_button__KvYRo:hover{scale:.9}} -/*# sourceMappingURL=main.72f07b6d.css.map*/ \ No newline at end of file diff --git a/static/css/main.72f07b6d.css.map b/static/css/main.72f07b6d.css.map deleted file mode 100644 index b702cb8..0000000 --- a/static/css/main.72f07b6d.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.72f07b6d.css","mappings":"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","sources":["styles/utils/_reset.scss","styles/utils/_normalize.scss","styles/blocks/_page.scss","styles/utils/mixins/_mixin-typography.scss","styles/utils/mixins/_mixin-media.scss","styles/blocks/_grid.scss","styles/blocks/_container.scss","App.scss","modules/shared/Header/Header.module.scss","styles/utils/variables/_colors.scss","modules/shared/BurgerMenu/BurgerMenu.module.scss","modules/shared/Footer/Footer.module.scss","modules/HomePage/HomePage.module.scss","modules/HomePage/componets/ShopByCategory/ShopByCategory.module.scss","modules/HomePage/componets/MainTitle/MainTitle.module.scss","modules/HomePage/componets/MainSlider/slick.scss","modules/HomePage/componets/MainSlider/slick-theme.scss","modules/HomePage/componets/MainSlider/MainSlider.module.scss","modules/shared/ProductSlider/ProductSlider.module.scss","modules/shared/ProductSlider/slick.scss","styles/utils/_typography.scss","modules/shared/ProductCard/ProductCard.module.scss","modules/shared/AddToCart/AddToCart.module.scss","modules/shared/AddToFavourites/AddToFavourites.module.scss","modules/shared/Loader/Loader.module.scss","modules/PhonesPage/PhonesPage.module.scss","modules/shared/Breadcrumbs/Breadcrumbs.module.scss","modules/shared/ProductList/ProductList.module.scss","modules/shared/Pagination/Pagination.module.scss","modules/shared/Filtration/Filtration.module.scss","modules/ProductDetailsPage/ProductDetailsPage.module.scss","modules/shared/BackButton/BackButton.module.scss","modules/ProductDetailsPage/components/ProductDetailsSlider/ProductDetailsSlider.module.scss","modules/ProductDetailsPage/components/ColorCapacityComponent/ColorCapacityComponent.module.scss","modules/ProductDetailsPage/components/ProductAbout/ProductAbout.module.scss","modules/ProductDetailsPage/components/ProductTechSpec/ProductTechSpec.module.scss","modules/ProductDetailsPage/components/InfoAndPurchase/InfoAndPurchase.module.scss","modules/CartPage/components/CartItem/CartItem.module.scss","modules/CartPage/CartPage.module.scss","modules/CartPage/components/Modal/Modal.module.scss","modules/shared/EmptyCart/EmptyCart.module.scss","modules/NotFoundPage/NotFoundPage.module.scss","modules/PageInProgress/PageInProgress.module.scss","modules/FavoritesPage/FavoritesPage.module.scss","modules/shared/EmptyFavourites/EmptyFavourites.module.scss"],"sourcesContent":["html,\r\nbody,\r\ndiv,\r\nspan,\r\nh1,\r\nh2,\r\nh3,\r\nh4,\r\nh5,\r\nh6,\r\np,\r\na,\r\naddress,\r\nimg,\r\nol,\r\nul,\r\nli,\r\nform,\r\narticle,\r\naside,\r\nfooter,\r\nheader,\r\nmenu,\r\nnav,\r\nsection,\r\ninput {\r\n margin: 0;\r\n padding: 0;\r\n border: 0;\r\n font-size: 100%;\r\n vertical-align: baseline;\r\n text-decoration: none;\r\n}\r\n\r\n/* HTML5 display-role reset for older browsers */\r\narticle,\r\naside,\r\nfooter,\r\nheader,\r\nnav,\r\nsection {\r\n display: block;\r\n}\r\n\r\nbody {\r\n line-height: 1;\r\n}\r\n\r\nol,\r\nul {\r\n list-style: none;\r\n}\r\n\r\niframe {\r\n display: none;\r\n}\r\n","html {\r\n box-sizing: border-box;\r\n}\r\n","@import '../utils/variables/colors';\n@import '../utils/mixins/mixin-media';\n@import '../utils/mixins/mixin-typography';\n\n@mixin defaultMarginButton {\n margin-bottom: 56px;\n\n @include onTablet {\n margin-bottom: 64px;\n }\n\n @include onDesktop {\n margin-bottom: 80px;\n }\n}\n\n.page {\n &__content {\n display: flex;\n flex-direction: column;\n min-height: 100svh;\n }\n\n &__main {\n flex-grow: 1;\n overflow-x: hidden;\n }\n\n &__main-title {\n margin-bottom: 24px;\n @include h1-typography;\n\n @include onTablet {\n margin-bottom: 32px;\n }\n\n @include onDesktop {\n margin-bottom: 56px;\n }\n\n &__DARK {\n @include typography-dark;\n }\n }\n\n &__categories {\n @include defaultMarginButton;\n }\n\n &__main-slider {\n @include defaultMarginButton;\n }\n\n &__product-slider {\n @include defaultMarginButton;\n }\n}\n","@import '../variables/colors';\r\n@import './mixin-media';\r\n\r\n@mixin typography-dark {\r\n color: $color__dark-theme__white;\r\n}\r\n\r\n@mixin h1-typography {\r\n font-size: 32px;\r\n font-weight: 800;\r\n line-height: 41px;\r\n letter-spacing: -0.32px;\r\n color: $color__primary;\r\n\r\n @include onTablet {\r\n font-size: 48px;\r\n line-height: 56px;\r\n letter-spacing: -0.48px;\r\n }\r\n}\r\n\r\n@mixin h2-typography {\r\n font-size: 22px;\r\n font-weight: 800;\r\n line-height: 31px;\r\n letter-spacing: -0.32px;\r\n color: $color__primary;\r\n\r\n @include onTablet {\r\n font-size: 32px;\r\n line-height: 41px;\r\n letter-spacing: -0.48px;\r\n }\r\n}\r\n\r\n@mixin h3-typography {\r\n font-size: 20px;\r\n font-weight: 700;\r\n color: $color__primary;\r\n\r\n @include onTablet {\r\n font-size: 22px;\r\n font-weight: 800;\r\n line-height: 140%;\r\n }\r\n}\r\n\r\n@mixin h4-typography {\r\n font-size: 16px;\r\n font-weight: 700;\r\n color: $color__primary;\r\n\r\n @include onTablet {\r\n font-size: 20px;\r\n }\r\n}\r\n\r\n@mixin upperCase-typography {\r\n font-size: 12px;\r\n font-weight: 800;\r\n line-height: 11px;\r\n letter-spacing: 0.48px;\r\n text-transform: uppercase;\r\n}\r\n\r\n@mixin buttons-typography {\r\n font-size: 14px;\r\n font-weight: 700;\r\n line-height: 21px;\r\n}\r\n\r\n@mixin bodyText-typography {\r\n font-size: 14px;\r\n font-weight: 600;\r\n line-height: 21px;\r\n}\r\n\r\n@mixin smallText-typography {\r\n font-size: 12px;\r\n font-weight: 700;\r\n}\r\n","@mixin onMobile {\n @media (max-width: 639.5px) {\n @content;\n }\n}\n\n@mixin onTablet {\n @media (min-width: 640px) {\n @content;\n }\n}\n\n@mixin onDesktop {\n @media (min-width: 1200px) {\n @content;\n }\n}\n","@import '../utils/mixins/mixin-media';\r\n\r\n$columns--phone: 4;\r\n$columns--tablet: 12;\r\n$columns--desktop: 24;\r\n\r\n.grid {\r\n display: grid;\r\n column-gap: 16px;\r\n\r\n @include onMobile {\r\n grid-template-columns: repeat($columns--phone, 1fr);\r\n }\r\n\r\n @include onTablet {\r\n grid-template-columns: repeat($columns--tablet, 1fr);\r\n }\r\n\r\n @include onDesktop {\r\n grid-template-columns: repeat($columns--desktop, 1fr);\r\n }\r\n}\r\n","@import '../utils/mixins/mixin-media';\n@import '../utils/variables/colors';\n\n.container {\n max-width: 1136px;\n padding: 0 16px;\n background-color: $color__hover-and-bg;\n\n &__DARK {\n background-color: $color__dark-theme__black;\n }\n\n @include onTablet {\n padding: 0 24px;\n }\n\n @include onDesktop {\n width: 100%;\n padding: 0 32px;\n margin-inline: auto;\n }\n}\n\n","// Utils\n@import './styles/utils/reset';\n@import './styles/utils/normalize';\n@import './styles/utils/typography';\n\n// Blocks\n@import './styles/blocks/page';\n@import './styles/blocks/grid';\n@import './styles/blocks/container';\n\n// Variables\n@import './styles/utils/variables/colors';\n\n:root {\n font-family: 'Mont', sans-serif;\n scroll-behavior: smooth;\n\n // Light theme colors\n [data-theme=\"light\"] {\n --scrollbar-bg: #{ $color__hover-and-bg };\n --scrollbar-thumb: #{ $color__accent };\n }\n\n\n // Dark theme colors\n [data-theme=\"dark\"] {\n --scrollbar-bg: #{ $color__dark-theme__black };\n --scrollbar-thumb: #{ $color__dark-theme__accent };\n }\n}\n\n/* ===== Scrollbar CSS ===== */\n/* Firefox */\n* {\n scrollbar-width: auto;\n scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-bg);\n}\n\n/* Chrome, Edge, and Safari */\n*::-webkit-scrollbar {\n width: 8px;\n}\n\n*::-webkit-scrollbar-track {\n background: var(--scrollbar-bg);\n}\n\n*::-webkit-scrollbar-thumb {\n background-color: var(--scrollbar-thumb);\n border-radius: 10px;\n border: 1px solid var(--scrollbar-bg);\n}\n\n","@import '../../../styles/utils/variables/colors';\n@import '../../../styles/utils/mixins/mixin-media';\n\n.header {\n display: flex;\n position: sticky;\n top: 0;\n z-index: 100;\n align-items: center;\n justify-content: space-between;\n border-bottom: 1px solid $color__elements;\n background-color: $color__white;\n\n &__left {\n padding: 0 16px;\n\n display: flex;\n align-items: center;\n gap: 32px;\n }\n\n &__right {\n display: flex;\n }\n\n &__logo {\n width: 64px;\n height: 22px;\n }\n\n &__burger_icon {\n width: 48px;\n height: 48px;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n border: none;\n border-left: 1px solid $color__elements;\n background-color: $color__white;\n }\n\n &__nav {\n display: none;\n align-items: center;\n gap: 32px;\n }\n\n &__link {\n position: relative;\n text-decoration: none;\n color: $color__secondary;\n text-transform: uppercase;\n font-weight: 800;\n font-size: 12px;\n transition: all 0.3s;\n\n &:hover {\n color: $color__primary;\n }\n\n &::after {\n content: '';\n position: absolute;\n top: 28px;\n display: block;\n height: 3px;\n right: 100%;\n left: 100%;\n background-color: $color__primary;\n }\n\n &__ISACTIVE {\n color: $color__primary;\n }\n\n &__ISACTIVE::after {\n right: 0;\n left: 0;\n transition: left 0.3s, right 0.3s;\n }\n }\n\n &__icon {\n width: 48px;\n height: 48px;\n\n display: none;\n align-items: center;\n justify-content: center;\n\n border-left: 1px solid $color__elements;\n\n transition: all 0.3s;\n\n &:hover {\n box-shadow: -1px 1px 5px inset rgba(0, 0, 0, 0.4);\n }\n }\n\n &__themeSwitch {\n position: relative;\n padding: 0 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n\n &_input {\n position: absolute;\n opacity: 0;\n z-index: 1;\n cursor: pointer;\n\n &:checked ~ .header__themeSwitch_label {\n background-color: $color__secondary;\n\n & span::after {\n transform: translate3d(25px, 0, 0);\n background: center / cover $color__primary url(../../../static/icons/moon.svg);\n }\n\n & span::before {\n transform: translate3d(-25px, 0, 0);\n background: center / cover url(../../../static/icons/sun.svg);\n }\n }\n }\n\n &_label {\n position: relative;\n transition: background-color 200ms ease-in-out;\n width: 46px;\n height: 21px;\n border-radius: 50px;\n text-align: center;\n background-color: $color__white;\n box-shadow: -1px 1px 5px inset rgba(0, 0, 0, 0.4);\n cursor: pointer;\n\n &::before,\n &::after {\n font-size: 2rem;\n position: absolute;\n transform: translate3d(0, -50%, 0);\n top: 50%;\n }\n\n & span {\n position: absolute;\n bottom: calc(100% + 10px);\n left: 0;\n width: 100%;\n\n &::before,\n &::after {\n width: 17px;\n height: 17px;\n content: '';\n position: absolute;\n top: calc(100% + 12px);\n border-radius: 50%;\n transition: transform 200ms, background-color 200ms;\n }\n\n &::after {\n left: 2px;\n background-color: $color__secondary;\n box-shadow: -3px 3px 8px rgba(0, 0, 0, 0.4);\n background: center / contain no-repeat $color__accent url(../../../static/icons/sun.svg);\n }\n\n &:before {\n background: center / cover url(../../../static/icons/moon.svg);\n right: 2px;\n }\n }\n }\n }\n\n &__iconsCounter {\n height: 13px;\n width: 13px;\n position: absolute;\n top: 5px;\n right: 5px;\n font-size: 9px;\n font-weight: 600;\n color: $color__white;\n text-align: center;\n line-height: 12px;\n\n background-color: $color__secondary-accent;\n border-radius: 50%;\n border: 1px solid $color__white;\n }\n\n @include onTablet {\n &__burger_icon {\n display: none;\n }\n\n &__nav {\n display: flex;\n }\n\n &__link {\n padding: 12px 0;\n\n &::after {\n top: 40px;\n }\n }\n\n &__icon {\n display: flex;\n\n & .header__link {\n padding: 12px;\n }\n\n & .header__link__ISACTIVE::after {\n top: 42px;\n left: -5px;\n right: -5px;\n }\n }\n }\n\n @include onDesktop {\n &__logo {\n width: 80px;\n height: 28px;\n }\n\n &__left {\n padding: 0 24px;\n gap: 48px;\n }\n\n &__icon {\n width: 64px;\n height: 64px;\n\n & .header__link {\n padding: 20px;\n }\n\n & .header__link__ISACTIVE::after {\n top: 58px;\n }\n }\n\n &__link {\n padding: 20px 0;\n\n &::after {\n top: 56px;\n }\n }\n\n &__iconsCounter {\n top: 13px;\n right: 13px;\n }\n }\n}\n\n.headerDark {\n background-color: $color__dark-theme__black;\n border-bottom: 1px solid $color__dark-theme__surface-2;\n\n & .header__link {\n color: $color__dark-theme__secondary;\n\n &:hover {\n color: $color__dark-theme__white;\n }\n\n &__ISACTIVE {\n color: $color__dark-theme__white;\n }\n\n &::after {\n background-color: $color__dark-theme__white;\n }\n }\n\n & .header__icon {\n border-left: 1px solid $color__dark-theme__surface-2;\n\n &:hover {\n box-shadow: -1px 1px 5px inset rgba(255, 255, 255, 0.4);\n }\n }\n\n & .header__burger_icon {\n background-color: $color__dark-theme__black;\n border-left: 1px solid $color__dark-theme__surface-2;\n }\n\n & .header__iconsCounter {\n background-color: $color__red;\n border-color: $color__dark-theme__black;\n }\n}\n","// Bright theme\n$color__accent: #f86800;\n$color__secondary-accent: #476df4;\n$color__primary: #0f0f11;\n$color__secondary: #89939a;\n$color__icons: #b4bdc3;\n$color__elements: #e2e6e9;\n$color__hover-and-bg: #fafbfc;\n$color__white: #ffffff;\n$color__green: #27ae60;\n$color__red: #eb5757;\n\n// Dark theme\n$color__dark-theme__secondary: #75767f;\n$color__dark-theme__icons: #4a4d58;\n$color__dark-theme__elements: #3b3e4a;\n$color__dark-theme__surface-1: #161827;\n$color__dark-theme__surface-2: #323542;\n$color__dark-theme__black: #0f1121;\n$color__dark-theme__white: #f1f2f9;\n$color__dark-theme__accent: #905bff;\n$color__dark-theme__accent__hover: #a378ff;\n","@import '../../../styles/utils/variables/colors';\n@import '../../../styles/utils/mixins/mixin-media';\n\n.burger {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n position: absolute;\n z-index: 100;\n height: calc(100vh - 49px);\n top: -100vh;\n left: 0;\n right: 0;\n\n background-color: $color__white;\n opacity: 0;\n transition: all 0.3s;\n\n &__IsOpen {\n opacity: 1;\n top: 49px;\n }\n\n &__menu {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 32px;\n padding-top: 32px;\n }\n\n &__link {\n position: relative;\n text-decoration: none;\n color: $color__secondary;\n text-transform: uppercase;\n font-weight: 800;\n font-size: 12px;\n\n &::after {\n content: '';\n position: absolute;\n top: 20px;\n display: block;\n height: 3px;\n right: 100%;\n left: 100%;\n background-color: $color__primary;\n }\n\n &__ISACTIVE {\n color: $color__primary;\n }\n\n &__ISACTIVE::after {\n right: 0;\n left: 0;\n transition: all 0.3s;\n }\n }\n\n &__icons {\n display: flex;\n }\n\n &__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 64px;\n width: 50vw;\n\n border-top: 1px solid $color__elements;\n\n &:first-child {\n border-right: 0.5px solid $color__elements;\n }\n\n & .burger__link {\n display: flex;\n align-items: center;\n justify-content: center;\n\n height: 100%;\n width: 100%;\n\n &::after {\n top: 61px;\n }\n }\n }\n\n &__iconWithConter {\n position: relative;\n }\n\n &__iconsCounter {\n position: absolute;\n height: 13px;\n width: 13px;\n top: -7px;\n right: -7px;\n font-size: 9px;\n font-weight: 600;\n color: $color__white;\n text-align: center;\n line-height: 12px;\n\n background-color: $color__secondary-accent;\n border-radius: 50%;\n border: 1px solid $color__white;\n }\n\n @include onTablet {\n display: none;\n }\n}\n\n.burgerDark {\n background-color: $color__dark-theme__black;\n\n & .burger__link {\n color: $color__dark-theme__secondary;\n\n &__ISACTIVE {\n color: $color__dark-theme__white;\n }\n\n &::after {\n background-color: $color__dark-theme__white;\n }\n }\n\n & .burger__iconsCounter {\n background-color: $color__red;\n border-color: $color__dark-theme__black;\n }\n}\n","@import '../../../../src/styles/utils/variables/colors';\n@import '../../../styles/utils/mixins/mixin-media';\n@import '../../../styles/utils/mixins/mixin-typography';\n\n.footer {\n display: flex;\n justify-content: center;\n padding: 32px 0;\n width: 100%;\n background: $color__white;\n box-shadow: 0px -1px 0px 0px $color__elements;\n\n &__dark {\n display: flex;\n justify-content: center;\n padding: 32px 0;\n width: 100%;\n box-shadow: 0px -1px 0px 0px $color__dark-theme__elements;\n background: $color__dark-theme__black;\n\n @include onMobile {\n justify-content: flex-start;\n flex-direction: column;\n }\n }\n\n @include onMobile {\n justify-content: flex-start;\n flex-direction: column;\n }\n}\n\n.container {\n display: flex;\n\n @include onMobile {\n width: auto;\n margin: 0 16px;\n gap: 32px;\n flex-direction: column;\n align-items: flex-start;\n }\n\n @include onTablet {\n display: flex;\n width: 100%;\n justify-content: space-between;\n margin: 0 32px;\n align-items: center;\n height: 32px;\n }\n\n @include onDesktop {\n max-width: 1200px;\n }\n}\n\n.return_button,\n.return_button__dark {\n display: flex;\n align-items: center;\n gap: 16px;\n\n @include onMobile {\n align-self: center;\n justify-content: center;\n }\n}\n\n.nav_center {\n display: flex;\n width: 33%;\n justify-content: space-between;\n\n @include onMobile {\n flex-direction: column;\n gap: 16px;\n }\n}\n\n.nav_text {\n text-decoration: none;\n display: flex;\n color: $color__secondary;\n font-family: 'Mont', sans-serif;\n justify-content: space-between;\n @include upperCase-typography;\n padding: 18px 12px;\n\n &__dark {\n text-decoration: none;\n display: flex;\n color: $color__dark-theme__white;\n font-family: 'Mont', sans-serif;\n justify-content: space-between;\n @include upperCase-typography;\n padding: 18px 12px;\n\n @include onMobile {\n padding: 0;\n }\n }\n\n @include onMobile {\n padding: 0;\n }\n}\n\n.nav_logo {\n height: 32px;\n display: flex;\n justify-content: flex-start;\n\n &__dark {\n height: 32px;\n display: flex;\n justify-content: flex-start;\n }\n}\n\n.button_top {\n background: none;\n color: inherit;\n border: none;\n padding: 0;\n font: inherit;\n cursor: pointer;\n outline: inherit;\n\n display: flex;\n color: $color__secondary;\n font-family: 'Mont', sans-serif;\n text-decoration: none;\n @include smallText-typography;\n}\n\n.button_logo {\n height: 32px;\n width: 32px;\n display: flex;\n}\n","@import '../../styles/utils/mixins/mixin-media';\n@import '../../styles/utils/mixins/mixin-typography';\n\n.title {\n margin-bottom: 24px;\n @include h1-typography;\n\n @include onTablet {\n margin-bottom: 32px;\n }\n\n @include onDesktop {\n margin-bottom: 56px;\n }\n\n &__DARK {\n @include typography-dark;\n }\n}\n\n.bottom {\n margin-bottom: 64px;\n\n @include onTablet {\n margin-bottom: 80px;\n }\n}\n","@import '../../../../styles/blocks/grid';\n@import '../../../../styles/utils/variables/colors';\n@import '../../../../styles/utils/mixins/mixin-media';\n@import '../../../../styles/utils/mixins/mixin-typography';\n\n.shopByCategory {\n &__title {\n margin-bottom: 1.5rem;\n @include h2-typography;\n\n @include onMobile {\n margin-top: 56px;\n }\n\n @include onTablet {\n margin-top: 64px;\n }\n\n @include onDesktop {\n margin-top: 80px;\n }\n }\n\n &__titleDark {\n @include typography-dark;\n }\n\n &__container {\n @extend .grid;\n }\n\n &__article {\n margin-bottom: 32px;\n grid-column: span 4;\n color: $color__primary;\n @include onTablet {\n margin-bottom: 0;\n }\n\n @include onDesktop {\n grid-column: span 8;\n }\n }\n\n &__subtitle {\n @include h4-typography;\n }\n\n &__subtitleDark {\n @include typography-dark;\n }\n\n &__content {\n color: $color__secondary;\n @include bodyText-typography;\n }\n\n &__contentDark {\n color: $color__dark-theme__secondary;\n }\n\n &__imgContainer {\n position: relative;\n height: 0;\n padding-bottom: 100%;\n border-radius: 8px;\n margin-bottom: 1.5rem;\n overflow: hidden;\n }\n\n &__imgPhones {\n background-color: #6D6474;\n }\n\n &__imgDark {\n border-radius: 0px;\n }\n\n &__imgTablets {\n background-color: #D3D3D3;\n }\n\n &__imgAccessories {\n background-color: #D53C51;\n }\n\n &__picture {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n left: 10%;\n top: 10%;\n transition: transform 0.3s ease;\n }\n\n &__pictureTablet {\n left: 7%;\n top: 5%;\n }\n\n &__pictureAccessories {\n left: 3%;\n top: 0%;\n }\n\n &__imgContainer:hover &__picture {\n transform: scale(1.2);\n }\n}\n\n.shopByCategoryDark {\n background-color: $color__dark-theme__black;\n}\n\n\n","@import '../../../../styles/utils/mixins/mixin-media';\r\n\r\n.mainTitle {\r\n width: 0px;\r\n height: 0px;\r\n overflow: hidden;\r\n}\r\n",".slick-slider {\n position: relative;\n display: block;\n box-sizing: border-box;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list {\n position: relative;\n overflow: hidden;\n display: block;\n margin: 0;\n padding: 0;\n\n &:focus {\n outline: none;\n }\n\n &.dragging {\n cursor: pointer;\n cursor: hand;\n }\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list {\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track {\n position: relative;\n left: 0;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n\n &:before,\n &:after {\n content: \"\";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n}\n\n.slick-slide {\n float: left;\n height: 100%;\n min-height: 1px;\n [dir=\"rtl\"] & {\n float: right;\n }\n img {\n display: block;\n }\n &.slick-loading img {\n display: none;\n }\n\n display: none;\n\n &.dragging img {\n pointer-events: none;\n }\n\n .slick-initialized & {\n display: block;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n\n .slick-vertical & {\n display: block;\n height: auto;\n border: 1px solid transparent;\n }\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n","@charset \"UTF-8\";\n@import '../../../../styles/utils/mixins/_mixin-media.scss';\n@import '../../../../styles/utils/variables/colors';\n\n@include onMobile {\n .slick-prev,\n .slick-next,\n .slick-arrow {\n display: none;\n visibility: hidden;\n }\n}\n\n@include onTablet {\n .slick-arrow {\n position: absolute;\n height: 400px;\n width: 32px;\n cursor: pointer;\n border: 1px solid $color__secondary;\n border-radius: 48px;\n background-color: $color__white;\n top: 46.5% ;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding: 0;\n\n &:hover {\n border-color: $color__primary;\n }\n }\n\n .slick-prev {\n left: -49px;\n }\n\n .slick-next {\n right: -49px;\n }\n}\n\n@include onDesktop {\n .slick-arrow {\n position: absolute;\n height: 595px;\n width: 32px;\n cursor: pointer;\n border: 1px solid $color__secondary;\n border-radius: 48px;\n background-color: $color__white;\n top: 68.85% ;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding: 0;\n\n &:hover {\n border-color: $color__primary;\n }\n }\n\n .slick-prev {\n left: -49px;\n }\n\n .slick-next {\n right: -49px;\n }\n}\n\n.slick-dots {\n margin-top: 8px;\n list-style: none;\n text-align: center;\n width: 100%;\n\n li {\n position: relative;\n display: inline-block;\n\n button {\n border: 0;\n background: transparent;\n width: 24px;\n height: 24px;\n margin: 0 4px;\n padding: 0;\n cursor: pointer;\n color: transparent;\n\n &:before {\n display: block;\n position: absolute;\n content: '';\n width: 14px;\n height: 4px;\n margin-top: 7px;\n margin-left: 4px;\n background-color: $color__elements;\n opacity: 1;\n }\n }\n\n &.slick-active button:before {\n background-color: $color__primary;\n opacity: 1;\n }\n }\n\n &__dark {\n li {\n button {\n &:before {\n background-color: $color__dark-theme__elements;\n }\n }\n\n &.slick-active button:before {\n background-color: $color__dark-theme__white;\n }\n }\n }\n}\n","@import '../../../../styles/blocks/grid';\n@import './slick.scss';\n\n.container {\n @extend .grid;\n\n @include onDesktop {\n height: 595px;\n }\n}\n\n.slider {\n position: relative;\n width: 100%;\n height: 432px;\n border: none;\n box-sizing: border-box;\n\n @include onMobile {\n grid-column: 1 / -1;\n }\n\n @include onTablet {\n grid-column: 2 / 12;\n }\n\n @include onDesktop {\n grid-column: 2 / 24;\n }\n}\n\n.sliderPhoto {\n position: relative;\n overflow: hidden;\n width: 100%;\n height: 320px;\n\n object-fit: cover;\n object-position: center center;\n\n @include onTablet {\n height: 400px;\n }\n\n @include onDesktop {\n height: 595px;\n }\n}\n","@import '../../../styles/blocks/_grid';\n@import '../../../styles/utils/mixins/mixin-typography';\n\n.header {\n @include h2-typography;\n\n @include onMobile {\n width: 215px;\n margin-top: 56px;\n }\n\n @include onTablet {\n margin-top: 64px;\n }\n\n @include onDesktop {\n margin-top: 80px;\n }\n\n &__DARK {\n @include typography-dark;\n }\n}\n\n.slick-slide-card,\n.slick-clone-card,\n.slide-card {\n width: 100% !important;\n padding-bottom: 13px;\n}\n\n.slick-next-small,\n.slick-prev-small {\n position: absolute;\n height: 32px;\n width: 32px;\n cursor: pointer;\n border: 1px solid $color__secondary;\n border-radius: 48px;\n background-color: $color__white;\n top: -8.6% ;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding: 0;\n\n @include onMobile {\n top:-7.7%;\n }\n}\n\n.slick-prev-small {\n right: 48px;\n}\n\n.slick-next-small {\n right: 0px;\n}\n\n.icon {\n display: block;\n margin: auto auto;\n}\n\n.slick-list-card {\n height: 505px;\n width: 100%;\n}\n\n.slider-card {\n margin-top: 24px;\n position: relative;\n width: 100%;\n height: 100%;\n border: none;\n box-sizing: border-box;\n}\n\n.slick-dots-product {\n display: none;\n visibility: hidden;\n}\n","@import '../../../styles/utils/mixins/mixin-media';\n\n.slick-slider {\n position: relative;\n display: block;\n box-sizing: border-box;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list {\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-list-product {\n position: relative;\n overflow: hidden;\n display: block;\n height: 505px !important;\n margin: 0;\n padding:0 !important;\n\n &:focus {\n outline: none;\n }\n\n &.dragging {\n cursor: pointer;\n cursor: hand;\n }\n}\n\n.slick-track-product {\n position: relative;\n left: 0;\n top: 0;\n display: flex !important;\n margin-left: auto;\n margin-right: auto;\n height: 505px !important;\n justify-content: space-between;\n\n &:before,\n &:after {\n content: \"\";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n}\n\n.slick-slide {\n float: left;\n height: 100%;\n min-height: 1px;\n [dir=\"rtl\"] & {\n float: right;\n }\n img {\n display: block;\n }\n &.slick-loading img {\n display: none;\n }\n\n display: none;\n\n &.dragging img {\n pointer-events: none;\n }\n\n .slick-initialized & {\n display: block;\n }\n\n .slick-loading & {\n visibility: hidden;\n }\n\n .slick-vertical & {\n display: block;\n height: auto;\n border: 1px solid transparent;\n }\n}\n\n.slick-arrow.slick-hidden {\n display: none;\n}\n\n#phonesSlider {\n .slick-track {\n display: flex;\n }\n\n .slick-slider .slick-track,\n .slick-slider .slick-list {\n @include onMobile {\n width: 106% !important;\n }\n @include onTablet {\n width: 104% !important;\n }\n @include onDesktop {\n width: 101.5% !important;\n }\n }\n\n .slick-slide {\n width: 100% !important;\n margin: 0px auto 0px 16px;\n }\n}\n","@font-face {\n font-family: 'Mont';\n font-style: normal;\n font-weight: 400;\n src: url('../../fonts/Mont-Regular.ttf');\n}\n\n@font-face {\n font-family: 'Mont';\n font-style: normal;\n font-weight: 600;\n src: url('../../fonts/Mont-SemiBold.ttf');\n}\n\n@font-face {\n font-family: 'Mont';\n font-style: normal;\n font-weight: 700;\n src: url('../../fonts/Mont-Bold.ttf');\n}\n"," @import '../../../styles/utils/variables/colors';\n @import '../../../styles/utils/typography';\n @import '../../../styles/utils/mixins/mixin-media';\n\n .productCard {\n display: flex;\n justify-content: center;\n padding: 32px;\n box-sizing: border-box;\n border-radius: 8px;\n border: 1px solid $color__elements;\n transition: transform 0.3s ease, box-shadow 0.3s ease;\n place-self: center;\n\n @include onTablet {\n place-self: normal;\n }\n\n &:hover {\n overflow: hidden;\n transform: scale(1.01);\n box-shadow: 0px 3px 13px 0px $color__secondary;\n }\n\n &__containter {\n\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n flex-shrink: 0;\n flex-wrap: wrap;\n align-content: flex-start;\n\n width: 222px;\n\n @media (min-width: 768px) {\n width: 165px;\n }\n\n @include onDesktop {\n width: 206px;\n }\n }\n\n &__DARK {\n background: #161827;\n border-radius: 0px;\n border: 1px #161827 solid\n }\n\n &__image__container {\n display: flex;\n width: 100%;\n height: 196px;\n justify-content: center;\n }\n\n &__image {\n display: block;\n height: 196px;\n }\n\n &__name {\n box-sizing: border-box;\n display: flex;\n flex-direction: column-reverse;\n height: 58px;\n margin-top: 8px;\n padding-top: 16px;\n color: $color__primary;\n\n font-size: 14px;\n font-weight: 600;\n line-height: 21px;\n\n &__DARK {\n color: $color__dark-theme__white;\n }\n }\n\n &__price {\n display: flex;\n margin-top: 8px;\n position: relative;\n padding-bottom: 8px;\n column-gap: 8px;\n }\n\n &__realPrice {\n color: $color__primary;\n\n font-size: 22px;\n font-weight: 800;\n line-height: 140%;\n\n &__DARK {\n color: $color__dark-theme__white;\n }\n }\n\n &__fullPrice {\n color: $color__secondary;\n\n font-size: 22px;\n font-weight: 500;\n line-height: normal;\n text-decoration-line: line-through;\n\n &__DARK {\n color: #75767f;\n }\n }\n\n &__characteristics {\n display: flex;\n padding: 16px 0px 8px;\n flex-direction: column;\n align-items: center;\n gap: 8px;\n align-self: stretch;\n border-top: 1px solid $color__elements;\n\n &__DARK {\n border-color: $color__dark-theme__elements;\n }\n\n &__item {\n display: flex;\n justify-content: space-between;\n align-items: center;\n align-self: stretch;\n }\n\n &__label {\n display: block;\n color: $color__secondary;\n\n font-size: 12px;\n font-weight: 600;\n line-height: normal;\n\n &__DARK {\n color: #75767f;\n }\n }\n\n &__state {\n display: block;\n color: $color__primary;\n\n text-align: right;\n font-size: 12px;\n font-weight: 700;\n line-height: normal;\n\n &__DARK {\n color: $color__dark-theme__white;\n }\n }\n }\n\n &__buttons {\n display: flex;\n margin-top: 8px;\n justify-content: space-between;\n align-items: center;\n align-self: stretch;\n padding-bottom: 0px;\n margin-bottom: 0px;\n }\n }\n","@import '../../../styles/utils/variables/colors';\n\n.addToCart {\n display: flex;\n height: 40px;\n justify-content: center;\n align-items: center;\n flex: 1 0 0;\n cursor: pointer;\n\n border-radius: 8px;\n border: none;\n background: $color__accent;\n\n color: $color__white;\n text-align: center;\n font-size: 14px;\n font-weight: 700;\n line-height: 21px;\n transition: box-shadow 0.3s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n }\n\n &__SELECTED {\n border-radius: 8px;\n border: 1px solid $color__elements;\n background: $color__white;\n color: $color__accent;\n }\n\n &__DARK {\n background: #905bff;\n border-radius: 0px;\n color: $color__dark-theme__white;\n border: none;\n transition: background-color 0.3s ease;\n\n &:hover {\n background-color: #a378ff;\n }\n\n &__SELECTED {\n background: $color__dark-theme__secondary;\n color: $color__dark-theme__white;\n }\n }\n}\n","@import '../../../styles/utils/variables/colors';\r\n\r\n.addToFavourite {\r\n background-image: url('../../../static/buttons/fovourites-default_button.svg');\r\n\r\n margin-left: 8px;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n background-color: $color__white;\r\n\r\n border-radius: 48px;\r\n border: 1px solid $color__icons;\r\n cursor: pointer;\r\n\r\n &:hover {\r\n transition: border 0.3s ease;\r\n border: 1px solid $color__primary;\r\n }\r\n\r\n &__SELECTED {\r\n background-image: url('../../../static/buttons/fovourites-selected_button.svg');\r\n\r\n border: 1px solid $color__elements;\r\n }\r\n\r\n &__DARK {\r\n background-image: url('../../../static/buttons/fovourites-default_button_dark.svg');\r\n\r\n background-color: $color__dark-theme__surface-2;\r\n border-radius: 0px;\r\n border: none;\r\n transition: background-color 0.3s ease;\r\n\r\n &:hover {\r\n background-color: $color__dark-theme__icons;\r\n }\r\n\r\n &__SELECTED {\r\n background-image: url('../../../static/buttons/fovourites-selected_button_dark.svg');\r\n\r\n border: 1px solid $color__dark-theme__elements;\r\n border-radius: 0px;\r\n background-color: $color__dark-theme__black;\r\n }\r\n }\r\n}","@import '../../../styles/utils/variables/colors';\n\n.loader {\n display: flex;\n width: 100%;\n justify-content: center;\n align-items: center;\n\n &__content {\n border-radius: 50%;\n width: 4em;\n height: 4em;\n margin: 7em auto;\n border: 0.5em solid $color__icons;\n border-left-color: $color__accent;\n animation: load8 1.2s infinite linear;\n\n &__DARK {\n border-color: $color__dark-theme__icons;\n border-left-color: $color__dark-theme__accent;\n }\n }\n}\n\n@keyframes load8 {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n","@import '../../styles/utils/variables/colors';\r\n@import '../../styles/blocks/grid';\r\n\r\n.productsPage {\r\n // @include grid;\r\n\r\n &__DARK {\r\n background-color: $color__dark-theme__black;\r\n }\r\n\r\n &__breadCrumbs {\r\n margin-bottom: 24px;\r\n margin-top: 25px;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 8px;\r\n color: $color__primary;\r\n font-size: 32px;\r\n font-style: normal;\r\n font-weight: 800;\r\n line-height: 41px;\r\n letter-spacing: -0.32px;\r\n\r\n &__DARK {\r\n color: $color__dark-theme__white;\r\n }\r\n }\r\n\r\n &__errorButton {\r\n display: flex;\r\n height: 40px;\r\n justify-content: center;\r\n align-items: center;\r\n flex: 1 0 0;\r\n\r\n border-radius: 8px;\r\n border: none;\r\n background: $color__accent;\r\n\r\n color: $color__white;\r\n text-align: center;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 700;\r\n line-height: 21px;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n }\r\n\r\n &__DARK {\r\n background: #905bff;\r\n border-radius: 0px;\r\n color: $color__dark-theme__white;\r\n border: none;\r\n\r\n &:hover {\r\n background: #a378ff;\r\n }\r\n }\r\n }\r\n\r\n &__counter {\r\n margin-bottom: 32px;\r\n color: #89939a;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 21px;\r\n\r\n &__DARK {\r\n color: $color__dark-theme__secondary;\r\n }\r\n }\r\n\r\n &__filter {\r\n display: flex;\r\n margin-bottom: 24px;\r\n }\r\n\r\n &__pagination {\r\n margin-top: 40px;\r\n margin-bottom: 80px;\r\n }\r\n}\r\n","@import '../../../styles/utils/variables/colors';\n\n.breadcrumbContainer {\n display: flex;\n gap: 8px;\n align-items: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.link {\n display: flex;\n gap: 8px;\n}\n\n.content {\n align-self: center;\n color: $color__secondary;\n font-size: 12px;\n font-weight: 600;\n\n &__prev {\n color: $color__primary;\n }\n\n &__prev__DARK {\n color: $color__dark-theme__white;\n }\n\n &__DARK {\n color: $color__dark-theme__secondary;\n }\n}\n\n\n","@import '../../../styles/blocks/grid';\n@import '../../../styles/utils/mixins/mixin-media';\n\n .gridContainer {\n @extend .grid;\n grid-row-gap: 40px;\n grid-template-columns: repeat(auto-fill, minmax(287px, 1fr));\n\n @media (min-width: 768px){\n grid-template-columns: repeat(auto-fill, minmax(229px, 1fr));\n }\n\n @include onDesktop {\n grid-template-columns: repeat(auto-fill, minmax(272px, 1fr));\n }\n }\n\n","@import '../../../styles/utils/variables/colors';\n\n.pagination {\n display: flex;\n align-items: center;\n flex-direction: row;\n justify-content: center;\n\n &__numbers {\n margin-left: 16px;\n margin-right: 16px;\n display: flex;\n flex-direction: row;\n }\n\n &__item {\n margin-right: 8px;\n box-sizing: border-box;\n\n &__first {\n margin: 0px;\n }\n\n &:last-child {\n margin: 0px;\n }\n\n &__DARK {\n border-radius: 0px;\n }\n }\n\n &__number {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 32px;\n height: 32px;\n border-radius: 48px;\n color: #000;\n border: 1px solid $color__elements;\n\n &:hover {\n border: 1px solid $color__primary;\n transition: border 0.3s ease;\n }\n\n &__SELECTED {\n border: none;\n background-color: $color__dark-theme__surface-1;\n color: $color__white;\n transition: border 0.3s ease, background-color 0.3s ease;\n }\n\n &__DISABLED {\n pointer-events: none;\n color: $color__secondary;\n }\n\n &__DARK {\n border-radius: 0px;\n border: none;\n color: $color__dark-theme__white;\n background-color: $color__dark-theme__surface-1;\n\n &:hover {\n background-color: $color__dark-theme__elements;\n border: none;\n transition: border 0.3s ease, background-color 0.3s ease;\n }\n\n &__SELECTED {\n color: $color__dark-theme__white;\n background-color: $color__dark-theme__accent;\n transition: border 0.3s ease-in, background-color 0.3s ease-out;\n }\n\n &__DISABLED {\n pointer-events: none;\n color: $color__dark-theme__secondary;\n }\n }\n }\n\n &__arrow {\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 32px;\n height: 32px;\n border-radius: 48px;\n border: 1px solid $color__elements;\n transition: border 0.3s ease, background-color 0.3s ease;\n border: 1px solid $color__icons;\n background-repeat: no-repeat;\n color: none;\n\n &:hover {\n border: 1px solid $color__primary;\n }\n\n &__DISABLED {\n border: 1px solid $color__elements;\n pointer-events: none;\n }\n\n &__DARK {\n border-radius: 0px;\n background-color: $color__dark-theme__surface-2;\n border: none;\n\n &:hover {\n background-color: $color__dark-theme__icons;\n }\n\n &__DISABLED {\n border: 1px solid $color__dark-theme__elements;\n background-color: none;\n pointer-events: none;\n }\n }\n }\n}\n","@import '../../../styles/utils/variables/colors';\n\n.filtration {\n width: 100%;\n display: flex;\n gap: 16px;\n\n &__block {\n display: flex;\n flex-direction: column;\n\n &:first-child {\n flex: 50%;\n max-width: 187px;\n }\n\n &:last-child {\n flex: 50%;\n max-width: 136px;\n }\n }\n\n &__label {\n color: $color__secondary;\n font-size: 12px;\n font-style: normal;\n font-weight: 700;\n line-height: normal;\n }\n\n\n &__dropdown {\n display: flex;\n position: relative;\n justify-content: space-between;\n align-items: center;\n color: $color__primary;\n font-size: 14px;\n font-weight: 700;\n line-height: 21px;\n\n width: 100%;\n height: 40px;\n flex-shrink: 0;\n border-radius: 8px;\n border: 1px solid $color__icons;\n background-color: $color__white;\n transition: border 0.3s ease;\n\n cursor: pointer;\n\n &:hover {\n border: 1px solid $color__secondary;\n }\n\n &__DARK {\n background: $color__dark-theme__surface-2;\n border-radius: 0px;\n border: 1px solid $color__dark-theme__surface-2;\n color: #F1F2F9;\n\n &:hover {\n border: 1px solid $color__dark-theme__icons;\n }\n }\n }\n\n &__list {\n position: absolute;\n background-color: $color__white;\n width: 176px;\n margin-top: 8px;\n z-index: 1;\n display: flex;\n flex-direction: column;\n\n border-radius: 8px;\n border: 1px solid $color__elements;\n box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);\n\n &__DARK {\n border-radius: 0px;\n border: 1px solid $color__dark-theme__elements;\n background-color: $color__dark-theme__black;\n }\n }\n\n &__option {\n color: $color__secondary;\n font-size: 14px;\n font-weight: 500;\n line-height: 21px;\n background-color: $color__white;\n padding-left: 5px;\n padding-right: 1px;\n transition: border 0.3s ease, background-color 0.3s ease;\n\n &:first-child {\n margin-top: 8px;\n }\n\n &:last-child {\n margin-bottom: 8px;\n }\n\n &:hover {\n color: $color__primary;\n background-color: $color__white;\n }\n\n &__SELECTED {\n background-color: $color__accent;\n color: $color__primary;\n z-index: 1;\n }\n\n &__DARK {\n color: $color__dark-theme__secondary;\n background-color: $color__dark-theme__black;\n\n &:hover {\n background-color: $color__dark-theme__surface-2;\n color: $color__dark-theme__white;\n }\n\n &__SELECTED {\n color: $color__dark-theme__white;\n background-color: $color__dark-theme__accent;\n }\n }\n }\n}\n","@import '../../styles/blocks/container';\n@import '../../styles/blocks/grid';\n@import '../../styles/utils/mixins/mixin-typography';\n@import '../../styles/utils/mixins/mixin-media';\n@import '../../styles/blocks/grid';\n\n.container {\n @extend .container;\n}\n\n.productDetails {\n &__title {\n margin-top: 1rem;\n @include h2-typography;\n }\n}\n\n.productDetailsDark {\n .productDetails__title {\n @include typography-dark;\n }\n}\n\n.breadCrumbsContiner {\n margin-top: 1.5rem;\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n}\n\n.top {\n @extend .grid;\n\n @include onTablet {\n transform: translateY(-330px);\n }\n\n @media (min-width: 740px) and (max-width: 839px) {\n transform: translateY(-369px);\n }\n\n @media (min-width: 840px) and (max-width: 939px) {\n transform: translateY(-400px);\n }\n\n @media (min-width: 940px) and (max-width: 1039px) {\n transform: translateY(-435px);\n }\n\n @media (min-width: 1040px) and (max-width: 1119px) {\n transform: translateY(-465px);\n }\n\n @media (min-width: 1120px) and (max-width: 1199px) {\n transform: translateY(-495px);\n }\n\n @include onDesktop {\n transform: translateY(-510px);\n }\n}\n\n.productDetailsSlider {\n margin-top: 2.5rem;\n}\n\n.interactive {\n grid-column: span 4;\n\n @include onTablet {\n grid-column: 8 / -1;\n }\n\n @include onDesktop {\n grid-column: 14 / 24;\n }\n\n}\n\n.aboutContent {\n margin-top: 3.5rem;\n @extend .grid;\n\n @include onTablet {\n margin-top: -250px;\n }\n\n @include onTablet {\n margin-top: -350px;\n }\n}\n\n.about {\n grid-column: 1 / -1;\n\n @include onDesktop {\n grid-column: 1 / 13;\n }\n\n}\n\n.techSpec {\n grid-column: 1 / -1;\n\n @include onDesktop {\n grid-column: 14 / -1;\n }\n}\n\n.productSlider {\n margin-top: 3.5rem;\n\n margin-bottom: 64px;\n\n @include onTablet {\n margin-bottom: 80px;\n }\n}\n","@import '../../../styles/utils/mixins/mixin-typography';\n\n.backButtonContainer {\n padding: 0;\n display: flex;\n gap: 4px;\n align-items: flex-end;\n cursor: pointer;\n border: none;\n background-color: transparent;\n}\n\n.backButtonText {\n color: $color__secondary;\n font-family: 'Mont';\n @include smallText-typography;\n padding-right: 15px;\n\n &__DARK {\n color: $color__dark-theme__white;\n }\n}\n","@import '../../../../styles/utils/mixins/mixin-media';\n@import '../../../../styles/utils/variables/colors';\n\n// .slider-container {\n// @include onMobile {\n// grid-column: 1 / -1;\n// }\n\n// @include onTablet {\n// grid-column: 2 / 7;\n// }\n\n// @include onDesktop {\n// grid-column: 3 / 13;\n// }\n// }\n\n.slick-prev-phone,\n.slick-next-phone {\n display: none;\n visibility: hidden;\n}\n\n#phoneImagesSlider {\n .slick-track {\n display: flex;\n height: 464px !important;\n }\n}\n\n.phonePhoto {\n @include onMobile {\n height: 288px;\n object-fit: contain;\n margin-inline: auto;\n }\n\n @media (min-width: 430px) and (max-width: 539px) {\n height: 387px;\n object-fit: contain;\n }\n\n @media (min-width: 540px) and (max-width: 639px) {\n height: 486px;\n object-fit: contain;\n }\n\n\n @include onTablet {\n width: 288px;\n height: 288px;\n object-fit: contain;\n }\n\n @media (min-width: 740px) and (max-width: 839px) {\n width: 320px;\n height: 320px;\n object-fit: contain;\n }\n\n @media (min-width: 840px) and (max-width: 939px) {\n width: 353px;\n height: 353px;\n object-fit: contain;\n }\n\n @media (min-width: 940px) and (max-width: 1039px) {\n width: 385px;\n height: 385px;\n object-fit: contain;\n }\n\n @media (min-width: 1040px) and (max-width: 1119px) {\n width: 418px;\n height: 418px;\n object-fit: contain;\n }\n\n @media (min-width: 1120px) and (max-width: 1199px) {\n width: 444px;\n height: 444px;\n object-fit: contain;\n }\n\n @include onDesktop {\n width: 464px;\n height: 464px;\n object-fit: contain;\n }\n};\n\n.slick-dots,\n.slick-thumb {\n cursor: pointer;\n object-fit: contain;\n padding-block: 4px;\n\n @include onMobile {\n height: 40px;\n width: 51px;\n }\n\n @include onTablet {\n height: 28px;\n width: 28px;\n }\n\n @media (min-width: 740px) and (max-width: 839px) {\n height: 32px;\n width: 32px;\n }\n\n @media (min-width: 840px) and (max-width: 939px) {\n height: 38px;\n width: 38px;\n }\n\n @media (min-width: 940px) and (max-width: 1039px) {\n height: 43px;\n width: 43px;\n }\n\n @media (min-width: 1040px) and (max-width: 1119px) {\n height: 48px;\n width: 48px;\n }\n\n @media (min-width: 1120px) and (max-width: 1199px) {\n height: 53px;\n width: 53px;\n }\n\n @include onDesktop {\n height: 67px;\n width: 67px;\n }\n}\n\n// #phone-photo {\n// // width: auto !important;\n// // height: 464px !important;\n// img {\n// // width: auto !important;\n// }\n// }\n\n.vertical-dots {\n @include onMobile {\n margin-top: 32px;\n }\n\n @include onTablet {\n margin-top: 40px;\n }\n\n @include onDesktop {\n margin-top: 40px;\n }\n\n ul {\n display: flex !important;\n flex-direction: column;\n margin-right: 16px;\n width: auto !important;\n margin-top: 0 !important;\n z-index: 10;\n\n @include onMobile {\n flex-direction: row;\n margin-right: 0px;\n justify-content: center;\n margin-top: 16px !important;\n }\n\n @include onTablet {\n :last-child {\n margin-bottom: 0px;\n }\n }\n\n @include onDesktop {\n :last-child {\n margin-bottom: 0px;\n }\n }\n\n li {\n width: 80px;\n height: 79px;\n display: flex;\n justify-content: center;\n align-items: center;\n\n @include onMobile {\n width: 48px;\n height: 48px;\n }\n\n @include onTablet {\n width: 35px;\n height: 34px;\n }\n @media (min-width: 740px) and (max-width: 839px) {\n width: 40px;\n height: 39px;\n }\n\n @media (min-width: 840px) and (max-width: 939px) {\n width: 46px;\n height: 45px;\n }\n\n @media (min-width: 940px) and (max-width: 1039px) {\n width: 51px;\n height: 50px;\n }\n\n @media (min-width: 1040px) and (max-width: 1119px) {\n width: 56px;\n height: 55px;\n }\n\n @media (min-width: 1120px) and (max-width: 1199px) {\n width: 61px;\n height: 60px;\n object-fit: contain;\n }\n\n @include onDesktop {\n width: 80px;\n height: 79px;\n }\n\n a {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n }\n\n li {\n @include onMobile {\n width: 51px !important;\n margin-right: 8px;\n }\n\n @include onTablet {\n margin-bottom: 8px;\n }\n\n @include onDesktop {\n margin-bottom: 16px;\n }\n }\n\n @include onTablet {\n display: flex;\n flex-direction: row-reverse;\n margin-right: 16px;\n cursor: pointer;\n }\n\n @include onDesktop {\n display: flex;\n flex-direction: row-reverse;\n cursor: pointer;\n margin-right: 16px;\n }\n}\n\n.dots-container {\n display: flex;\n flex-direction: column;\n}\n\n.dots-border-light-cur {\n border: 1px solid $color__primary;\n border-radius: 4px;\n}\n\n.dots-border-light {\n border: 1px solid $color__elements;\n border-radius: 4px;\n}\n\n.dots-border-dark {\n border: 1px solid $color__dark-theme__elements;\n border-radius: 4px;\n}\n\n.dots-border-dark-cur {\n border: 1px solid $color__dark-theme__white;\n border-radius: 4px;\n}\n","@import '../../../../styles/utils/mixins/mixin-typography';\n@import '../../../../styles/utils/variables/colors';\n@import '../../../../styles/utils/mixins/mixin-media';\n\n.colorCapacity{\n padding-top: 2.5rem;\n padding-bottom: 2rem;\n display: flex;\n flex-direction: column;\n gap: 1.5rem;\n grid-column: span 4;\n\n &__DARK {\n background-color: $color__dark-theme__black;\n }\n}\n\n.content {\n display: flex;\n justify-content: space-between;\n color: $color__secondary;\n @include smallText-typography;\n\n &__DARK {\n color: $color__dark-theme__secondary;\n }\n}\n\n.contentContainer {\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding-bottom: 1.5rem;\n border-bottom: 1px solid $color__elements;\n}\n\n.buttonContainer {\n display: flex;\n gap: 8px;\n}\n\n.colorButton {\n width: 32px;\n height: 32px;\n padding: 2px;\n border: 1px solid $color__elements;\n border-radius: 36px;\n background-color: $color__white;\n cursor: pointer;\n transition: border-color 0.3s ease;\n\n &:hover {\n border-color:$color__icons;\n }\n\n &__ACTIVE {\n border-color: $color__primary;\n }\n\n &__DARK {\n background-color: $color__dark-theme__black;\n border-color: $color__dark-theme__elements;\n\n &:hover {\n border-color: $color__dark-theme__secondary;\n }\n\n &__ACTIVE {\n border-color: $color__dark-theme__white;\n }\n }\n}\n\n.colorButtonInside {\n border-radius: 36px;\n width: 100%;\n height: 100%;\n}\n\n.colorContent {\n opacity: 0;\n}\n\n.capacityButton {\n padding: 8px 7px 4px;\n background-color: transparent;\n border-radius: 4px;\n border: 1px solid $color__icons;\n text-align: center;\n color: $color__primary;\n cursor: pointer;\n @include bodyText-typography;\n transition: transform 0.3s ease;\n\n &:hover {\n transform: scale(1.1);\n }\n\n &__DARK {\n border-color: $color__dark-theme__icons;\n color: $color__dark-theme__white;\n border-radius: 0;\n }\n\n &__ACTIVE {\n border: none;\n background-color: $color__primary;\n color: $color__white;\n\n &__DARK {\n background-color: $color__dark-theme__white;\n color: $color__dark-theme__black;\n }\n }\n}\n","@import '../../../../styles/utils/mixins/mixin-typography';\n\n.about {\n grid-column: span 4;\n\n &__title {\n position: relative;\n margin-bottom: 48px;\n @include h3-typography;\n\n &::after {\n content: '';\n position: absolute;\n right: 0;\n left: 0;\n top: 38px;\n height: 1px;\n background-color: $color__elements;\n }\n }\n\n &__item {\n margin-bottom: 32px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__subtitle {\n margin-bottom: 16px;\n @include h4-typography;\n }\n\n &__text {\n font-size: 14px;\n line-height: 21px;\n color: $color__secondary;\n\n margin-bottom: 32px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n @include onTablet {\n grid-column: span 12;\n }\n}\n\n.aboutDark {\n & .about__title {\n color: $color__dark-theme__white;\n\n &::after {\n background-color: $color__dark-theme__elements;\n }\n }\n\n & .about__subtitle {\n color: $color__dark-theme__white;\n }\n\n & .about__text {\n color: $color__dark-theme__secondary;\n }\n}\n","@import '../../../../styles/utils/mixins/mixin-typography';\n\n.techSpec {\n grid-column: span 4;\n margin-top: 56px;\n\n &__title {\n position: relative;\n margin-bottom: 48px;\n @include h3-typography;\n\n &::after {\n content: '';\n position: absolute;\n right: 0;\n left: 0;\n top: 38px;\n height: 1px;\n background-color: $color__elements;\n }\n }\n\n &__wrapper {\n display: flex;\n flex-direction: column;\n }\n\n &__item {\n display: flex;\n justify-content: space-between;\n\n margin-bottom: 8px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__subtitle {\n font-size: 14px;\n line-height: 21px;\n color: $color__secondary;\n\n &::first-letter {\n text-transform: capitalize;\n }\n\n &RAM {\n text-transform: uppercase;\n }\n }\n\n &__text {\n max-width: 70%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 14px;\n line-height: 21px;\n font-weight: 600;\n }\n\n @include onTablet {\n grid-column: span 12;\n margin-top: 64px;\n }\n\n @include onDesktop {\n grid-column: 14 / 25;\n margin-top: 0;\n }\n}\n\n.techSpecDark {\n & .techSpec__title {\n color: $color__dark-theme__white;\n\n &::after {\n background-color: $color__dark-theme__elements;\n }\n }\n\n & .techSpec__subtitle {\n color: $color__dark-theme__secondary;\n }\n\n & .techSpec__text {\n color: $color__dark-theme__white;\n }\n}\n","@import '../../../../styles/utils/mixins/mixin-media';\n@import '../../../../styles/utils/mixins/mixin-typography';\n@import '../../../../styles/utils/variables/colors';\n\n.infoAndPurchase {\n display: flex;\n flex-direction: column;\n grid-column: span 4;\n\n &__price {\n display: flex;\n gap: 8px;\n margin-bottom: 16px;\n @include h2-typography;\n }\n\n &__fullPrice {\n font-size: 22px;\n font-weight: 500;\n text-decoration-line: line-through;\n color: $color__secondary;\n }\n\n &__specs {\n display: flex;\n flex-direction: column;\n gap: 8px;\n }\n\n &__spec {\n display: flex;\n justify-content: space-between;\n font-size: 12px;\n color: $color__primary;\n\n &__title {\n font-weight: 600;\n color: $color__secondary;\n text-transform: capitalize;\n\n &RAM {\n text-transform: uppercase;\n }\n }\n\n &__text {\n font-weight: 700;\n }\n }\n\n &__buttons {\n display: flex;\n justify-content: space-between;\n margin-bottom: 32px;\n }\n}\n\n.infoAndPurchase__DARK {\n .infoAndPurchase {\n &__price {\n @include typography-dark;\n }\n\n &__fullPrice {\n color: $color__dark-theme__secondary;\n }\n\n &__spec {\n color: $color__dark-theme__white;\n\n &__title {\n color: $color__dark-theme__secondary;\n }\n }\n }\n}\n","@import '../../../../styles/utils/variables/colors';\n@import '../../../../styles/utils/mixins/mixin-typography';\n@import '../../../../styles/utils/mixins/mixin-media';\n\n.cartItem {\n display: flex;\n flex-direction: column;\n gap: 1rem;\n padding: 1rem;\n border-radius: 1rem;\n border: 1px solid $color__elements;\n\n @include onTablet {\n flex-direction: row;\n padding: 1.5rem;\n gap: 1.5rem;\n }\n\n &__DARK {\n background-color: $color__dark-theme__surface-1;\n border: none;\n border-radius: 0;\n }\n}\n\n.top {\n display: flex;\n gap: 1rem;\n align-items: center;\n\n @include onTablet {\n flex: 60%;\n gap: 1.5rem;\n }\n\n @include onDesktop {\n flex: 70%;\n }\n}\n\n.bottom {\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n @include onTablet {\n flex: 40%;\n }\n\n @include onDesktop {\n flex: 30%;\n }\n}\n\n.changeAmount {\n display: flex;\n gap: 13px;\n align-items: center;\n}\n\n.content {\n @include bodyText-typography;\n}\n\n.imgContainer {\n box-sizing: border-box;\n width: 80px;\n min-width: 80px;\n height: 80px;\n padding: 7px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.img {\n display: block;\n margin: 0 auto;\n width: 80%;\n height: 100%;\n object-fit: fill;\n\n &__DARK {\n border-radius: 8px;\n }\n}\n\n.deleteButton {\n border: none;\n background-color: transparent;\n cursor: pointer;\n\n &:hover {\n animation: rotateAnimation 0.3s ease-in-out forwards;\n }\n}\n\n.changeAmountButton {\n width: 2rem;\n height: 2rem;\n border: 1px solid $color__elements;\n border-radius: 50px;\n background-color: transparent;\n cursor: pointer;\n transition: transform 0.3s ease;\n\n &__ACTIVE {\n border-color: $color__icons;\n }\n\n &__DARK {\n border-color: $color__dark-theme__icons;\n border-radius: 0;\n }\n\n &__activeDARK {\n border: none;\n background-color: $color__dark-theme__surface-2;\n border-radius: 0;\n }\n\n &:hover {\n transform: scale(1.1);\n }\n}\n\n.price {\n @include h3-typography;\n align-self: flex-end;\n}\n\n.darkContent {\n color: $color__dark-theme__white\n}\n\n.noPointer {\n cursor: default;\n\n &:hover {\n transform: scale(1);\n }\n}\n\n@keyframes rotateAnimation {\n to {\n transform: rotate(360deg);\n }\n}\n","@import '../../styles/utils/variables/colors';\n@import '../../styles/utils/mixins/mixin-typography';\n@import '../../styles/blocks/grid';\n@import '../../styles/blocks/container';\n\n.cart {\n padding-top: 1.5rem;\n padding-bottom: 3.4rem;\n\n @include onTablet {\n padding-top: 2.5rem;\n padding-bottom: 4rem;\n }\n\n @include onDesktop {\n padding-top: 2.5rem;\n padding-bottom: 5rem;\n }\n}\n\n.title {\n margin-top: 1.5rem;\n margin-bottom: 2rem;\n color: $color__primary;\n @include h1-typography;\n\n @include onTablet {\n margin-top: 1rem;\n }\n}\n\n.gridContainer {\n max-width: 1200px;\n margin: 0 auto;\n @extend .grid;\n}\n\n.cardsContainer {\n grid-column: span 4;\n display: flex;\n flex-direction: column;\n gap: 1rem;\n\n @include onTablet {\n grid-column: span 12;\n }\n\n @include onDesktop {\n grid-column: span 16;\n }\n}\n.amountContainer {\n margin-top: 2rem;\n padding: 1.5rem;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n border-radius: 16px;\n border: 1px solid $color__elements;\n grid-column: 1 / -1;\n\n @include onDesktop {\n grid-column: 17 / -1;\n max-height: 206px;\n margin-top: 0;\n }\n\n &__DARK {\n border-radius: 0;\n border-color: $color__dark-theme__elements;\n }\n}\n\n.totalAmount {\n color: $color__primary;\n @include h2-typography;\n}\n\n.amountContent {\n margin-bottom: 1rem;\n color: $color__secondary;\n @include bodyText-typography;\n\n &__DARK {\n color: $color__dark-theme__secondary;\n }\n}\n\n.line {\n margin-bottom: 1rem;\n width: 100%;\n height: 1px;\n background-color: $color__elements;\n\n &__DARK {\n background-color: $color__dark-theme__secondary;\n }\n}\n\n.button {\n width: 100%;\n height: 48px;\n text-align: center;\n border: none;\n border-radius: 8px;\n color: $color__white;\n @include buttons-typography;\n background-color: $color__accent;\n cursor: pointer;\n transition: all 0.3s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.40);\n }\n\n &__DARK {\n border-radius: 0;\n color: $color__dark-theme__white;\n background-color: $color__dark-theme__accent;\n\n &:hover {\n background-color: $color__dark-theme__accent__hover;\n }\n }\n}\n\n.contentDark {\n color: $color__dark-theme__white;\n}\n","@import '../../../../styles/utils/variables/colors';\r\n@import '../../../../styles/utils/mixins/mixin-typography';\r\n@import '../../../../styles/utils/mixins/mixin-media';\r\n\r\n.modal {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: rgba(15, 15, 17, 0.7);\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n z-index: 1000;\r\n}\r\n\r\n.smile {\r\n width: 50px;\r\n height: 50px;\r\n}\r\n\r\n.content {\r\n width: 50vw;\r\n height: 30vh;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: space-around;\r\n text-align: center;\r\n color: $color__primary;\r\n background-color: $color__elements;\r\n padding: 40px;\r\n border-radius: 8px;\r\n z-index: 1001;\r\n @include h2-typography;\r\n\r\n &__DARK {\r\n color: $color__dark-theme__white;\r\n background-color: $color__dark-theme__surface-2;\r\n border-radius: 0;\r\n }\r\n}\r\n\r\n.buttonsContainer {\r\n display: flex;\r\n width: 100%;\r\n justify-content: space-around;\r\n}\r\n\r\n.modalButton {\r\n width: 40%;\r\n padding-block: 0.5em;\r\n text-align: center;\r\n border: none;\r\n border-radius: 8px;\r\n color: $color__white;\r\n @include buttons-typography;\r\n background-color: $color__accent;\r\n cursor: pointer;\r\n\r\n &__DARK {\r\n color:$color__dark-theme__white;\r\n background-color: $color__dark-theme__accent;\r\n border-radius: 0;\r\n }\r\n\r\n @include onTablet {\r\n width: 30%;\r\n }\r\n\r\n @media (min-width: 900px) {\r\n padding-block: 1em;\r\n }\r\n}\r\n\r\n.modalButton:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.40);\r\n}\r\n","@import '../../../styles/utils/mixins/mixin-media';\n@import '../../../styles/utils/mixins/mixin-typography';\n@import '../../../styles/utils/variables/colors';\n\n.container {\n margin-top: 120px;\n height: 420px;\n overflow-y: hidden;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 10px;\n\n @include onMobile {\n margin-top: 80px;\n gap: 5px;\n }\n}\n\n.cart_icon {\n height: 170px;\n\n &_dark {\n height: 170px;\n filter: invert(89%);\n\n @include onMobile {\n height: 90px;\n }\n }\n\n @include onMobile {\n height: 90px;\n }\n}\n\n.headline {\n @include h2-typography;\n text-align: center;\n\n &_dark {\n @include h2-typography;\n color: $color__dark-theme__white;\n\n @include onMobile {\n font-size: 24px;\n }\n }\n\n @include onMobile {\n font-size: 24px;\n }\n}\n\n\n.subtitle {\n text-align: center;\n color: $color__secondary;\n @include bodyText-typography;\n\n &_dark {\n @include bodyText-typography;\n color: $color__dark-theme__white;\n }\n}\n\n.button {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n min-width: 130px;\n\n border-radius: 8px;\n border: none;\n background: $color__accent;\n margin-top: 12px;\n\n color: $color__white;\n @include buttons-typography;\n text-decoration: none;\n\n transition: scale 0.05s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n scale: 1.1;\n }\n\n &_dark {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n min-width: 130px;\n\n border-radius: 0px;\n border: none;\n background: $color__dark-theme__accent;\n margin-top: 12px;\n\n color: $color__dark-theme__white;\n @include buttons-typography;\n text-decoration: none;\n\n transition: scale 0.05s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n scale: 1.1;\n background: #a378ff;\n }\n\n @include onMobile {\n scale: 0.8;\n &:hover {\n scale: 0.9;\n }\n margin-top: 5px;\n }\n }\n\n @include onMobile {\n scale: 0.8;\n &:hover {\n scale: 0.9;\n }\n margin-top: 5px;\n }\n}\n\n","@import '../../styles/utils/variables/colors';\r\n@import '../../styles/utils/mixins/mixin-media';\r\n@import '../../styles/utils/mixins/mixin-typography';\r\n\r\n$footerAndHeaderHeighTablet: 144px;\r\n$footerAndHeaderHeightMobile: 257px;\r\n$footerAndHeaderHeightDesktop: 160px;\r\n\r\n.container {\r\n overflow-y: hidden;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 10px;\r\n padding: 0 20px;\r\n\r\n @include onMobile {\r\n height: calc(100vh - #{$footerAndHeaderHeightMobile});\r\n gap: 5px;\r\n }\r\n\r\n @include onTablet {\r\n height: calc(100vh - #{$footerAndHeaderHeighTablet});\r\n }\r\n\r\n\r\n @include onDesktop {\r\n height: calc(100vh - #{$footerAndHeaderHeightDesktop});\r\n }\r\n\r\n}\r\n\r\n.not_found_logo {\r\n height: 160px;\r\n\r\n @include onMobile {\r\n height: 90px;\r\n }\r\n}\r\n\r\n.headline {\r\n @include h2-typography;\r\n\r\n &_dark {\r\n @include h2-typography;\r\n color: $color__dark-theme__white;\r\n\r\n @include onMobile {\r\n font-size: 24px;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n font-size: 24px;\r\n }\r\n}\r\n\r\n.subtitle {\r\n color: $color__secondary;\r\n @include bodyText-typography;\r\n\r\n &_dark {\r\n @include bodyText-typography;\r\n color: $color__dark-theme__white;\r\n\r\n @include onMobile {\r\n display: none;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n display: none;\r\n }\r\n\r\n @include onMobile {\r\n display: none;\r\n }\r\n}\r\n\r\n.error_message {\r\n text-align: center;\r\n color: $color__secondary;\r\n @include bodyText-typography;\r\n\r\n &_dark {\r\n @include bodyText-typography;\r\n color: $color__dark-theme__white;\r\n }\r\n}\r\n\r\n.button {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n\r\n border-radius: 8px;\r\n border: none;\r\n background: $color__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n }\r\n\r\n &_dark {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n\r\n border-radius: 0px;\r\n border: none;\r\n background: $color__dark-theme__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__dark-theme__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n background: #a378ff;\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n}\r\n","@import '../../styles/utils/mixins/mixin-media';\r\n@import '../../styles/utils/mixins/mixin-typography';\r\n\r\n$footerAndHeaderHeightTablet: 144px;\r\n$footerAndHeaderHeightMobile: 257px;\r\n$footerAndHeaderHeightDesktop: 160px;\r\n\r\n.container {\r\n overflow-y: hidden;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 12px;\r\n padding: 0 20px;\r\n\r\n @include onMobile {\r\n height: calc(100vh - #{$footerAndHeaderHeightMobile});\r\n }\r\n\r\n @include onTablet {\r\n height: calc(100vh - #{$footerAndHeaderHeightTablet});\r\n }\r\n\r\n @include onDesktop {\r\n height: calc(100vh - #{$footerAndHeaderHeightDesktop});\r\n }\r\n}\r\n\r\n.headline {\r\n @include h1-typography;\r\n\r\n &_dark {\r\n @include h1-typography;\r\n color: $color__dark-theme__white;\r\n }\r\n\r\n @include onMobile {\r\n font-size: 20px;\r\n }\r\n}\r\n\r\n.subtitle {\r\n text-align: center;\r\n color: $color__secondary;\r\n @include bodyText-typography;\r\n\r\n &_dark {\r\n @include bodyText-typography;\r\n color: $color__dark-theme__white;\r\n }\r\n}\r\n\r\n.page_in_progress_icon {\r\n height: 170px;\r\n\r\n &_dark {\r\n height: 170px;\r\n filter: invert(89%);\r\n\r\n @include onMobile {\r\n height: 90px;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n height: 90px;\r\n }\r\n}\r\n\r\n.button_container {\r\n display: flex;\r\n margin-top: 20px;\r\n gap: 30px;\r\n\r\n @include onMobile {\r\n margin-top: 0;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 0;\r\n }\r\n}\r\n\r\n.button_git {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n min-width: 130px;\r\n\r\n border-radius: 8px;\r\n border: none;\r\n background: $color__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n }\r\n\r\n &_dark {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n\r\n border-radius: 0px;\r\n border: none;\r\n background: $color__dark-theme__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__dark-theme__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n background: #a378ff;\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n}\r\n\r\n.button_back {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n min-width: 130px;\r\n\r\n border-radius: 8px;\r\n border: none;\r\n background: $color__dark-theme__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__dark-theme__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n background: #a378ff;\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n\r\n &_dark {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 15px;\r\n\r\n border-radius: 0px;\r\n border: none;\r\n background: $color__accent;\r\n margin-top: 12px;\r\n\r\n color: $color__white;\r\n @include buttons-typography;\r\n text-decoration: none;\r\n\r\n transition: scale 0.05s ease;\r\n\r\n &:hover {\r\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\r\n scale: 1.1;\r\n background: $color__accent;\r\n }\r\n\r\n @include onMobile {\r\n scale: 0.8;\r\n &:hover {\r\n scale: 0.9;\r\n }\r\n margin-top: 5px;\r\n }\r\n }\r\n}\r\n","@import '../../styles/utils/variables/colors';\r\n@import '../../styles/utils/mixins/mixin-media';\r\n@import '../../styles/blocks/grid';\r\n\r\n.favouritesPage {\r\n padding-top: 1.5rem;\r\n padding-bottom: 3.5rem;\r\n\r\n @include onTablet {\r\n padding-bottom: 4rem;\r\n }\r\n\r\n @include onDesktop {\r\n padding-bottom: 5rem;\r\n }\r\n\r\n &__title {\r\n margin-top: 1.5rem;\r\n color: $color__primary;\r\n font-size: 32px;\r\n font-weight: 800;\r\n line-height: 128%;\r\n letter-spacing: -0.32px;\r\n\r\n @include onTablet {\r\n font-size: 48px;\r\n line-height: 116%;\r\n letter-spacing: -0.48px;\r\n }\r\n\r\n &__dark {\r\n color: $color__dark-theme__white;\r\n }\r\n}\r\n\r\n &__content {\r\n margin-top: 0.5rem;\r\n margin-bottom: 2rem;\r\n max-width: 1200px;\r\n color: $color__secondary;\r\n font-size: 14px;\r\n font-weight: 600;\r\n line-height: 150%;\r\n\r\n @include onTablet {\r\n margin-bottom: 2.5rem;\r\n }\r\n }\r\n}\r\n\r\n.favouritesPageDark {\r\n background-color: #0F1121;\r\n}\r\n","@import '../../../styles/utils/mixins/mixin-media';\n@import '../../../styles/utils/mixins/mixin-typography';\n@import '../../../styles/utils/variables/colors';\n\n.container {\n margin-top: 120px;\n height: 420px;\n overflow-y: hidden;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 10px;\n\n @include onMobile {\n margin-top: 80px;\n gap: 5px;\n }\n}\n\n.fav_icon {\n height: 170px;\n\n &_dark {\n height: 170px;\n filter: invert(89%);\n\n @include onMobile {\n height: 90px;\n }\n }\n\n @include onMobile {\n height: 90px;\n }\n}\n\n.headline {\n @include h2-typography;\n text-align: center;\n\n &_dark {\n @include h2-typography;\n color: $color__dark-theme__white;\n\n @include onMobile {\n font-size: 24px;\n }\n }\n\n @include onMobile {\n font-size: 24px;\n }\n}\n\n\n.subtitle {\n text-align: center;\n color: $color__secondary;\n @include bodyText-typography;\n\n &_dark {\n @include bodyText-typography;\n color: $color__dark-theme__white;\n }\n}\n\n.button {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n min-width: 130px;\n\n border-radius: 8px;\n border: none;\n background: $color__accent;\n margin-top: 12px;\n\n color: $color__white;\n @include buttons-typography;\n text-decoration: none;\n\n transition: scale 0.05s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n scale: 1.1;\n }\n\n &_dark {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 15px;\n min-width: 130px;\n\n border-radius: 0px;\n border: none;\n background: $color__dark-theme__accent;\n margin-top: 12px;\n\n color: $color__dark-theme__white;\n @include buttons-typography;\n text-decoration: none;\n\n transition: scale 0.05s ease;\n\n &:hover {\n box-shadow: 0px 3px 13px 0px rgba(23, 32, 49, 0.4);\n scale: 1.1;\n background: #a378ff;\n }\n\n @include onMobile {\n scale: 0.8;\n &:hover {\n scale: 0.9;\n }\n margin-top: 5px;\n }\n }\n\n @include onMobile {\n scale: 0.8;\n &:hover {\n scale: 0.9;\n }\n margin-top: 5px;\n }\n}\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file