@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap);*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{background:#f5f5f7;color:#111;font-family:Instrument Sans,sans-serif}:root{--titleFont:"Plus Jakarta Sans",sans-serif;--colorPrimary:#1e1e29;--colorSecondary:#333343;--colorThird:#35f29a}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.nav-open{overflow-y:hidden}.container{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:15px;padding-right:15px}.hidden-title{height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:0}.title__h2{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:35px;font-weight:100;margin-bottom:80px;text-align:center;text-transform:uppercase}.mgTop{margin-top:150px}.links{color:#000;text-decoration:none}.top__header__container{background:radial-gradient(circle at left center,rgba(71,189,134,.1),transparent 20%),linear-gradient(135deg,#191923,#21212d 52%,#1c1c27);border-bottom:1px solid hsla(0,0%,100%,.06);overflow:hidden;position:relative}.top__header__wrapper{color:hsla(0,0%,100%,.7);display:flex;gap:12px;justify-content:space-between;padding-bottom:7px;padding-top:7px}.top__header__col1{align-items:center;display:flex;gap:12px}.phone-calls{align-items:center;display:flex;gap:8px}.phone-calls__info{display:flex;flex-direction:column;gap:2px}.phone-calls__info a{font-size:13px;font-weight:600}.top__header__col1,.top__header__col2{align-items:center;display:flex}.top__header__col2{gap:8px;justify-content:flex-end}.top__header__col1 a{color:hsla(0,0%,100%,.78);text-decoration:none}.top__header__pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:999px;padding:6px 10px}.top__header__icon-wrap{align-items:center;background:hsla(0,0%,100%,.05);border-radius:999px;color:#47bd86;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.top__header__icon-wrap .icon{margin:0}.top__header__icon-wrap--action{background:hsla(0,0%,100%,.04);height:30px;width:30px}.top__header__icon-wrap--action svg{color:#fff;font-size:18px}.top__header__label{color:hsla(0,0%,100%,.42);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.top__header__meta-copy{display:flex;flex-direction:column;gap:2px}.top__header__meta-copy span:last-child{color:hsla(0,0%,100%,.76);font-size:13px;font-weight:600}.top__header__action{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:999px;color:hsla(0,0%,100%,.78);display:inline-flex;gap:8px;min-height:36px;padding:3px 10px 3px 4px;text-decoration:none;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease,border-color .2s ease;transition:transform .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease}.top__header__action:hover{background:hsla(0,0%,100%,.05);border-color:rgba(71,189,134,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.top__header__action-text{color:inherit;font-size:13px;font-weight:600;white-space:nowrap}.icon{margin:0 5px}.icon-search{cursor:pointer!important}.header__wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;margin-top:18px;min-height:84px}.header__logo img{width:168px}.header__icons{color:hsla(0,0%,100%,.78);display:inline;text-decoration:none;transition:all .3s ease-in-out}.header__icons:hover{color:#47bd86}.header__nav nav ul{align-items:center;display:flex;gap:8px}.header__nav nav ul li{list-style-type:none}.header__nav nav ul li a{align-items:center;border-radius:999px;color:#1e1e29;display:flex;font-size:15px;font-weight:600;letter-spacing:0;margin-right:0;padding:12px 14px;position:relative;text-decoration:none;transition:all .2s ease-in-out}#dropdown{background-color:#fff;border:1px solid rgba(17,24,39,.08);border-radius:18px;box-shadow:0 18px 44px rgba(15,23,42,.12);display:none;overflow:auto;padding:18px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999}.header__nav nav ul li a:hover{background:rgba(71,189,134,.12);color:#1e1e29}.header__nav nav ul li:hover #dropdown{display:block}#dropdown li a{margin-bottom:8px;padding:10px 12px}.header__desktop{display:block}.nav__mobile{background-color:#1e1e29;display:none;padding-left:10px;position:absolute;z-index:2}.mobile__nav{background:linear-gradient(160deg,#1e1e29,#272736);border-left:1px solid hsla(0,0%,100%,.08);bottom:0;box-shadow:-18px 0 40px rgba(15,23,42,.22);left:auto;max-width:100vw;opacity:0;overflow-y:auto;-webkit-perspective:1200px;perspective:1200px;pointer-events:none;position:fixed;right:0;top:66px;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .3s ease-out;width:360px;z-index:999}.mobile__nav--open{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0)}.mobile__nav--closed{opacity:0;pointer-events:none;-webkit-transform:translateX(100%);transform:translateX(100%)}.mobile__nav-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(15,23,42,.22);inset:0;position:absolute;right:360px}.mobile__nav-shell{min-height:calc(100vh - 66px);overflow:hidden;padding:24px 18px 28px;position:relative;-webkit-transform-origin:right center;transform-origin:right center;width:100%}.mobile__nav-scene{inset:0;overflow:hidden;pointer-events:none;position:absolute}.mobile__nav-glow{border-radius:999px;-webkit-filter:blur(18px);filter:blur(18px);opacity:.7;position:absolute}.mobile__nav-glow--primary{background:radial-gradient(circle,rgba(71,189,134,.28) 0,rgba(71,189,134,0) 72%);height:200px;right:-14%;top:10%;width:200px}.mobile__nav-glow--secondary{background:radial-gradient(circle,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,0) 70%);bottom:10%;height:180px;left:-18%;width:180px}.mobile__nav-grid{background-image:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:26px 26px;border-radius:32px;height:220px;inset:12% -18% auto auto;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 74%);mask-image:radial-gradient(circle at center,#000,transparent 74%);position:absolute;-webkit-transform:rotate(18deg);transform:rotate(18deg);width:220px}.mobile__nav-header{align-items:center;background:radial-gradient(circle at top left,rgba(71,189,134,.16),transparent 32%),hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;display:flex;justify-content:space-between;margin-bottom:14px;padding:18px 14px 16px;position:relative;z-index:1}.mobile__nav-eyebrow{background:hsla(0,0%,100%,.06);border-radius:999px;color:#47bd86;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.12em;padding:8px 12px;text-transform:uppercase}.mobile__nav-header h3{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:30px;letter-spacing:-.04em;margin:14px 0 8px}.mobile__nav-header p{color:hsla(0,0%,100%,.68);line-height:1.6}.mobile__nav-list{grid-gap:10px;display:grid;gap:10px;position:relative;z-index:1}.mobile__nav-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:18px!important;min-height:58px!important;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease!important;transition:transform .2s ease,background .2s ease,border-color .2s ease!important;transition:transform .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease!important}.mobile__nav-item:hover{background:hsla(0,0%,100%,.08)!important;border-color:rgba(71,189,134,.24)!important;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.mobile__nav-sublist{grid-gap:6px;display:grid;gap:6px;margin:8px 0 2px;padding-left:10px!important}.mobile__nav-subitem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.04)!important;border-radius:14px!important;min-height:48px!important}.mobile__nav-item--search{margin-top:8px}.mobile__nav-close{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin-left:auto;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease;width:44px}.mobile__nav-close:hover{background:rgba(71,189,134,.12);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.close-menu-icon{color:inherit;position:static;right:auto;top:auto;z-index:auto}.MuiListItemIcon-root svg{color:#47bd86}.MuiListItemText-root span{color:#fff;font-weight:600;transition:all .2s ease-in-out}.MuiListItemText-root span:hover{color:#47bd86}.mobile__nav-social{display:flex}.mobile__nav-social>*{flex-basis:10%}.mobile__nav-footer{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:14px;margin-top:18px;padding-top:18px;position:relative;z-index:1}.mobile__nav-footer a{align-items:center;background:hsla(0,0%,100%,.06);border-radius:999px;display:inline-flex;height:44px;justify-content:center;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease;width:44px}.mobile__nav-footer a:hover{background:rgba(71,189,134,.14);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mobile__nav-footer svg{color:#fff}.header__mobile{display:none}.header__mobile ul{align-items:center;display:flex}.header__mobile ul li{margin-right:6px}.header__container{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.88);border-bottom:1px solid rgba(17,24,39,.06);position:-webkit-sticky;position:sticky;top:0;z-index:90}.header__meta{align-items:center;display:flex;gap:8px}.header__meta svg,.phone-calls svg,.top__header__col2 svg{color:#47bd86}.header__wishlist-label,.toph__s{margin-left:4px;margin-right:10px}.header__search-item{margin-left:4px}.header__menu-button{background:hsla(0,0%,100%,.78)!important;border:1px solid rgba(17,24,39,.08)!important;color:#1e1e29!important}.search-filter__trigger{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#1e1e29;cursor:pointer;display:inline-flex;height:46px;justify-content:center;transition:box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;width:46px}.search-filter__trigger:hover{background:rgba(71,189,134,.14);box-shadow:0 14px 30px rgba(15,23,42,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.search-dialog__paper{background:radial-gradient(circle at top left,rgba(71,189,134,.15),transparent 30%),radial-gradient(circle at bottom right,rgba(30,30,41,.08),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.98),#f9fafb)!important;border:1px solid rgba(17,24,39,.08);border-radius:32px!important;box-shadow:0 32px 90px rgba(15,23,42,.18)!important;position:relative}.search-dialog__title{color:#101828;font-family:Plus Jakarta Sans,sans-serif!important;font-family:var(--titleFont)!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;letter-spacing:-.05em;padding:28px 28px 0!important}.search-dialog__content{padding:20px 28px 28px!important}.dialog__close{align-items:center;background:hsla(0,0%,100%,.76);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#1e1e29;cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease;width:42px}.dialog__close:hover{background:rgba(71,189,134,.14);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.search-dialog__intro{margin-bottom:24px;max-width:640px}.search-dialog__eyebrow{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.search-dialog__intro p{color:#667085;font-size:17px;line-height:1.8;margin-top:16px}.search__field__container{align-items:center;display:flex;gap:14px}.search__field__container>:first-child{flex:1 1}.field__search .MuiOutlinedInput-root{background:hsla(0,0%,100%,.88);border-radius:22px}.field__search .MuiInputLabel-root,.field__search .MuiOutlinedInput-input{font-family:Instrument Sans,sans-serif}.field__btn{background:linear-gradient(135deg,#1e1e29,#2b2b3a)!important;border-radius:999px!important;box-shadow:0 18px 40px rgba(30,30,41,.2)!important;font-weight:700!important;min-height:56px!important;min-width:170px!important}.field__btn:hover{background:linear-gradient(135deg,#232331,#343447)!important}.search__results{grid-gap:16px;display:grid;gap:16px;margin-top:26px}.search__empty,.search__placeholder{background:hsla(0,0%,100%,.6);border:1px dashed rgba(17,24,39,.12);border-radius:22px;color:#667085;padding:20px 22px;text-align:center}.search__alert{margin-top:4px}.home-banner__container{margin-top:40px}.home-banner__wrapper{display:flex;flex-wrap:wrap}.img__col1{padding-left:15px;padding-right:15px;width:54.6%}.img__col1 img,.img__col2 img{width:100%}.img__col2{overflow:hidden;padding-left:15px;padding-right:15px;width:45%}.img__col2 img{max-width:100%;transition:all .1s ease-in-out}.img__col2 img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.swiper-wrapper{padding-bottom:30px}.swiper-pagination-bullet{background:#2e2e3b!important;height:15px!important;width:15px!important}.swiper-button-next,.swiper-button-prev{color:#2e2e3b!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important}.featured__collection__products{display:flex;flex-wrap:wrap}.featured__collection__wrapper{padding-bottom:100px}.featured__collection__singlep{flex-basis:25%;margin-bottom:5%;text-align:center}.featured__collection__icons{margin-top:15px}.featured__collection__icons svg{color:#8080809c;cursor:pointer;margin-bottom:10px;margin-right:8px;transition:all .3s ease-in-out}.featured__collection__icons svg:hover{color:#35f29a;color:var(--colorThird)}.single__img{position:relative}.single__img img{cursor:pointer;margin:0 auto;max-height:250px;transition:.1s ease-in-out}.single__img img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.firstIMG{display:block;position:relative}.fp_second{display:none}.overlay{-webkit-animation:fade_in_show 1s;animation:fade_in_show 1s;display:block}.overlayzeo,.single__img:hover .firstIMG{display:none}.fp__title{font-size:21px;font-weight:400;margin:15px 0 5px}@-webkit-keyframes fade_in_show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade_in_show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.marquee{background:#373745;box-shadow:1px -1px 5px -1px rgba(0,0,0,.72);-webkit-box-shadow:1px -1px 5px -1px rgba(0,0,0,.72);-moz-box-shadow:1px -1px 5px -1px rgba(0,0,0,.72);height:100px;margin-top:8%;max-width:100%;overflow-x:hidden;padding:10px 0 0;position:relative;width:100vw}.track{-webkit-animation:marquee 25s linear infinite;animation:marquee 25s linear infinite;position:absolute;white-space:nowrap;will-change:transform}.marquee__container{display:flex;justify-content:space-between}.marquee__item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:10%}.marquee__item svg{color:#35f29a;color:var(--colorThird);font-size:50px;margin-bottom:10px}.marquee__item p{color:#fff}.gaminggear__wrapper{background:#1e1e29;background:var(--colorPrimary);border-radius:15px;box-shadow:1px -1px 5px -1px rgba(0,0,0,.72);-webkit-box-shadow:1px -1px 5px -1px rgba(0,0,0,.72);-moz-box-shadow:1px -1px 5px -1px rgba(0,0,0,.72);color:#fff;display:flex}.gaminggear__img{flex-basis:55%}.gaminggear__desc{flex-basis:55%;padding:30px}.gaminggear__desc p{font-size:22px;font-weight:600;line-height:35px;margin-bottom:30px}.gaminggear__desc a{border:1px solid #35f29a;border:1px solid var(--colorThird);border-radius:5px;color:#fff;font-size:16px;font-weight:700;letter-spacing:1.3px;padding:12px;text-decoration:none;transition:all .3s ease-in-out}.gaminggear__desc a:hover{background-color:#35f29a}.gaminggear__img img{border-radius:15px;max-width:100%;vertical-align:top;width:100%}.addtocart__popup{position:fixed;right:18px;top:92px;width:min(420px,calc(100vw - 36px));z-index:9999}.addtocart__popup .MuiAlert-root{width:100%}.floating-cart{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#1e1e29,#2b2b3a);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;bottom:18px;box-shadow:0 18px 40px rgba(15,23,42,.22);color:#fff;display:inline-flex;font-weight:700;gap:12px;min-height:56px;padding:0 18px;position:fixed;right:18px;z-index:95}.floating-cart:hover{box-shadow:0 24px 48px rgba(15,23,42,.28);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.floating-cart span{color:#fff}.floating-cart .MuiBadge-badge{right:-3px;top:4px}.floating-cart svg{color:#fff}.MuiAlert-root{align-items:flex-start!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(17,24,39,.08)!important;border-radius:22px!important;box-shadow:0 20px 50px rgba(15,23,42,.12)!important;padding:14px 16px!important}.MuiAlert-root .MuiAlert-icon{font-size:24px!important;margin-right:12px!important;padding:2px 0 0!important}.MuiAlert-root .MuiAlert-message{font-family:Instrument Sans,sans-serif;font-size:14px;line-height:1.65;padding:0!important;width:100%}.MuiAlert-root p{margin:0}.MuiAlert-filledSuccess,.MuiAlert-standardSuccess{background:radial-gradient(circle at top left,rgba(71,189,134,.18),transparent 34%),linear-gradient(160deg,rgba(244,255,248,.98),rgba(236,250,242,.98))!important;border-color:rgba(71,189,134,.22)!important;color:#165c3e!important}.MuiAlert-filledSuccess .MuiAlert-icon,.MuiAlert-standardSuccess .MuiAlert-icon{color:#1d7b50!important}.MuiAlert-filledWarning,.MuiAlert-standardWarning{background:radial-gradient(circle at top left,rgba(255,192,87,.22),transparent 34%),linear-gradient(160deg,rgba(255,250,240,.98),rgba(255,244,222,.98))!important;border-color:rgba(255,192,87,.28)!important;color:#8a5a00!important}.MuiAlert-filledWarning .MuiAlert-icon,.MuiAlert-standardWarning .MuiAlert-icon{color:#c48a00!important}.MuiAlert-filledError,.MuiAlert-standardError{background:radial-gradient(circle at top left,hsla(0,100%,71%,.18),transparent 34%),linear-gradient(160deg,hsla(0,100%,98%,.98),hsla(0,100%,96%,.98))!important;border-color:hsla(0,100%,71%,.24)!important;color:#8f2d2d!important}.MuiAlert-filledError .MuiAlert-icon,.MuiAlert-standardError .MuiAlert-icon{color:#d64545!important}.MuiAlert-filledInfo,.MuiAlert-standardInfo{background:radial-gradient(circle at top left,rgba(101,163,255,.18),transparent 34%),linear-gradient(160deg,rgba(244,249,255,.98),rgba(232,242,255,.98))!important;border-color:rgba(101,163,255,.24)!important;color:#244b7a!important}.MuiAlert-filledInfo .MuiAlert-icon,.MuiAlert-standardInfo .MuiAlert-icon{color:#3478d4!important}@media screen and (max-width:570px){.addtocart__popup{right:12px;top:78px;width:calc(100vw - 24px)}.floating-cart{bottom:12px;gap:10px;min-height:50px;padding:0 14px;right:12px}.floating-cart span{font-size:14px}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.services__containerhp{background-color:#1e1e29;background-color:var(--colorPrimary);margin-top:15%}.services__wrapperhp{padding-bottom:25px}.services__video{top:-21%;width:45%}#bgvid{border-radius:25px;box-shadow:0 10px 13px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 10px 13px 0 rgba(0,0,0,.75);-moz-box-shadow:0 10px 13px 0 rgba(0,0,0,.75);width:100%}.services__title{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);padding-top:19%}.services__title p{color:#fff;font-size:24px}.buzz-service-items{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-top:7%;text-align:center}.buzz-service-item{color:#fff;flex-basis:25%;font-weight:500;margin-bottom:45px}.buzz-service-item p{margin-top:5px;position:relative}.buzz-service-item p:after{background:#35f29a;background:var(--colorThird);bottom:-15px;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;transition:.5s;width:20%}.services__button{margin-top:4%;text-align:center}.services__button a{border:1px solid #35f29a;border:1px solid var(--colorThird);border-radius:10px;color:#fff;font-weight:500;letter-spacing:.7px;padding:10px 15px;text-transform:uppercase;transition:all .3s ease-in-out}.services__button a:hover{background-color:#35f29a;background-color:var(--colorThird)}.service-supported-phones{background:#2d2d3a;border:1px solid #ffffff1a;border-radius:14px;margin-top:30px;padding:20px}.service-supported-phones__header{align-items:center;color:#fff;display:flex;justify-content:space-between;margin-bottom:15px}.service-supported-phones__header p{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:22px}.service-supported-phones__header span{color:#35f29a;color:var(--colorThird);font-weight:500}.service-supported-phones__filters{display:flex;gap:12px;margin-bottom:20px}.service-supported-phones__filters input,.service-supported-phones__filters select{background:#fff;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;padding:10px 12px}.service-supported-phones__filters select{min-width:200px}.service-supported-phones__filters input{width:100%}.service-supported-phones__list{display:flex;flex-direction:column;gap:15px}.service-supported-phones__brand-title{color:#35f29a;color:var(--colorThird);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);margin-bottom:8px}.service-supported-phones__chips{display:flex;flex-wrap:wrap;gap:8px}.service-supported-phones__chips span{background:#fff;border-radius:999px;color:#1e1e29;cursor:pointer;font-size:13px;padding:7px 12px}.service__title__mobile{color:#fff;font-weight:500;margin-bottom:15px;margin-top:5px}.services__wrapperhp .swiper-pagination-bullet{background:#35f29a!important;background:var(--colorThird)!important;height:15px!important;width:15px!important}.services__wrapperhp .swiper-button-next,.services__wrapperhp .swiper-button-prev{color:#35f29a!important;color:var(--colorThird)!important}.services__wrapperhp .swiper-button-next:after,.services__wrapperhp .swiper-button-prev:after{font-size:12px!important}.services__wrapperhp .swiper-slide{padding:0 8px 12px}.cart__container{margin-bottom:150px;margin-top:60px}.cart__grid__titles{border-bottom:1px solid #1e1e2961;display:flex;justify-content:space-between;margin-bottom:.75em;padding-bottom:.75em;text-align:center}.cart__grid__titles p{flex-basis:20%;font-weight:600;text-transform:uppercase}.cart__grid__product{align-items:center;border-bottom:solid hsla(0,1%,76%,.28);display:flex;justify-content:space-between;padding:.7em 0;text-align:center}.cart__grid__product>*{flex-basis:20%}.quantity__change{align-items:center;display:flex;justify-content:center}.quantity__change svg{border:1px solid grey;cursor:pointer;transition:all .3s ease-in-out}.quantity__change svg:hover{color:rgba(0,0,0,.459)}.quantity__change p{font-size:20px;margin:0 10px;padding:5px 10px}.product__delete{align-items:center;display:flex;justify-content:center}.product__delete svg{cursor:pointer;transition:all .3s ease-in-out}.product__delete svg:hover{color:#d32f2f98!important}.cart__wrapper .title__h2{text-align:left}.cart__total{font-weight:400;letter-spacing:.4px;margin-top:20px;text-align:right}.cart__buttons{display:flex;justify-content:space-between;margin-top:30px}.continue__shopping{margin-top:25px}.continue__shopping a{border:1px solid #1e1e29;border:1px solid var(--colorPrimary);color:#333343;color:var(--colorSecondary);font-size:13px;font-weight:500;padding:17px 5px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.cart__price__mobile{display:none}.continue__shopping.order a{padding:15px 65px}.continue__shopping a:hover{background-color:#1e1e29;background-color:var(--colorPrimary);color:#fff}.price__full{padding-top:15px;text-align:center}.price__full span{font-size:20px}.product__details.cartOrder{border-bottom:1px solid #ddd;padding:5px 0}.wishlist__container{margin-top:60px}.item__action .cartIcon{color:#35f29a;color:var(--colorThird)}.wishlist__item{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.item__img,.item__info{text-align:center}.item__info p:first-child{font-size:25px;font-weight:300;margin-bottom:15px}.wishlist__item{transition:all .3s linear}.wishlist__item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.wishlist__items>*{border-radius:25px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);flex-basis:15%;margin-bottom:25px;padding:15px 5px}.item__action svg{cursor:pointer}.wishlist__item .item__price{font-size:20px;font-weight:500}.continue__shopping.wishlist{box-shadow:unset}.cart-page,.wishlist-page{margin-bottom:120px;margin-top:34px}.cart-page__hero,.wishlist-page__hero{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-bottom:28px}.cart-page__empty,.cart-page__intro,.cart-page__main,.cart-page__summary-card,.wishlist-card,.wishlist-page__intro{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at top left,rgba(71,189,134,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(30,30,41,.06),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.97),rgba(249,250,251,.99));border:1px solid rgba(17,24,39,.08);box-shadow:0 24px 70px rgba(15,23,42,.08)}.cart-page__intro,.wishlist-page__intro{border-radius:36px;padding:34px}.cart-page__eyebrow{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.cart-page__intro h1,.wishlist-page__intro h1{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(2.4rem,4vw,4.2rem);letter-spacing:-.06em;line-height:.96;margin-top:18px}.cart-page__empty p,.cart-page__intro p,.cart-page__summary-note,.wishlist-page__intro p{color:#667085;font-size:17px;line-height:1.8;margin-top:18px}.cart-page__hero-stats,.wishlist-page__hero-stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.cart-page__stat{background:hsla(0,0%,100%,.88);border:1px solid rgba(17,24,39,.08);border-radius:30px;box-shadow:0 22px 60px rgba(15,23,42,.08);padding:24px 20px}.cart-page__stat-icon{align-items:center;background:rgba(71,189,134,.14);border-radius:18px;color:#1e1e29;display:inline-flex;height:50px;justify-content:center;width:50px}.cart-page__stat strong{color:#101828;display:block;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:28px;letter-spacing:-.04em;line-height:1.1;margin-top:18px}.cart-page__stat p{color:#667085;line-height:1.6;margin-top:8px}.cart-page__content{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.cart-page__empty,.cart-page__main,.cart-page__summary-card{border-radius:36px;padding:28px}.cart-page__summary{position:-webkit-sticky;position:sticky;top:104px}.cart-page__section-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.cart-page__section-label{color:#667085;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cart-page__section-heading h2,.cart-page__summary-card h2{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.05em;margin-top:10px}.cart-page__section-heading p{color:#667085;font-weight:600}.cart-page__items{grid-gap:16px;display:grid;gap:16px}.cart-card{grid-gap:20px;background:hsla(0,0%,100%,.78);border:1px solid rgba(17,24,39,.08);border-radius:30px;display:grid;gap:20px;grid-template-columns:170px minmax(0,1fr);padding:20px}.cart-card__media{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-radius:24px;display:flex;justify-content:center;min-height:170px}.cart-card__media img{max-height:140px;object-fit:contain;width:100%}.cart-card__content{align-items:center;display:flex;gap:18px;justify-content:space-between}.cart-card__copy{flex:1 1}.cart-card__eyebrow,.wishlist-card__eyebrow{background:rgba(17,24,39,.05);border-radius:999px;color:#475467;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.12em;padding:8px 12px;text-transform:uppercase}.cart-card__title,.wishlist-card__title{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:26px;letter-spacing:-.04em;line-height:1.1;margin-top:14px}.cart-card__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.cart-card__meta p{background:rgba(17,24,39,.04);border-radius:16px;color:#344054;font-weight:600;padding:10px 14px}.cart-card__meta span{color:#667085;display:block;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.cart-card__color-meta{display:flex;flex-direction:column;gap:8px}.cart-card__color-meta .cart-card__color-swatch{border:1px solid rgba(17,24,39,.18);border-radius:999px;height:28px;margin-bottom:0;width:28px}.cart-card__controls{grid-gap:14px;display:grid;gap:14px;justify-items:flex-end;min-width:220px}.quantity__change.cart-card__quantity{gap:8px}.quantity__change.cart-card__quantity button{align-items:center;background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:999px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease,border-color .2s ease;transition:transform .2s ease,background .2s ease,border-color .2s ease,-webkit-transform .2s ease;width:40px}.quantity__change.cart-card__quantity button:hover{background:rgba(71,189,134,.12);border-color:rgba(71,189,134,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.quantity__change.cart-card__quantity p{background:rgba(17,24,39,.04);border-radius:999px;font-size:18px;font-weight:700;margin:0;min-width:48px;padding:10px 0;text-align:center}.cart-card__total{text-align:right}.cart-card__total span{color:#667085;display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cart-card__total strong{color:#101828;display:block;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:26px;letter-spacing:-.04em;margin-top:6px}.cart-card__remove{align-items:center;background:transparent;border:none;color:#b42318;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;transition:color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease}.cart-card__remove:hover{color:#912018;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cart-page__summary-row{align-items:center;border-bottom:1px solid rgba(17,24,39,.08);color:#475467;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.cart-page__summary-row strong{color:#101828;font-size:18px}.cart-page__summary-row--total strong{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:28px;letter-spacing:-.04em}.cart-page__actions{grid-gap:14px;display:grid;gap:14px;margin-top:24px}.cart-page__actions .continue__shopping,.cart-page__order .single__product__btn{margin-top:0}.continue__shopping a,.wishlist-card__action,.wishlist-card__icon{border-radius:999px}.continue__shopping a{align-items:center;background:hsla(0,0%,100%,.86);border:1px solid rgba(17,24,39,.08);color:#1e1e29;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:0;min-height:54px;padding:14px 20px;text-transform:none;width:100%}.continue__shopping a:hover{background:rgba(71,189,134,.12);border-color:rgba(71,189,134,.28);color:#1e1e29}.cart-page__empty,.wishlist-page__empty{text-align:center}.wishlist-page__grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.wishlist-card{border-radius:32px;display:flex;flex-direction:column;gap:18px;padding:20px}.wishlist-card__image{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-radius:26px;display:flex;justify-content:center;min-height:220px}.wishlist-card__image img{max-height:180px;object-fit:contain;width:100%}.wishlist-card__body{grid-gap:18px;display:grid;gap:18px;height:100%}.wishlist-card__copy{flex:1 1}.wishlist-card__price{color:#47bd86;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:28px;letter-spacing:-.04em}.wishlist-card__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr auto;margin-top:auto}.wishlist-card__action,.wishlist-card__icon{align-items:center;background:#fff;border:1px solid rgba(17,24,39,.08);color:#1e1e29;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:48px;text-decoration:none;transition:box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease}.wishlist-card__action:hover,.wishlist-card__icon:hover{box-shadow:0 16px 30px rgba(15,23,42,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.wishlist-card__action--ghost:hover{background:rgba(71,189,134,.12)}.wishlist-card__action--primary{background:linear-gradient(135deg,#1e1e29,#2b2b3a);color:#fff}.wishlist-card__icon{color:#b42318;width:48px}.single__product__container{margin-bottom:120px;margin-top:64px}.single__product__gallery .swiper-slide,.single__product__thumbs .swiper-slide{text-align:center}.single__product__wrapper{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.single__product__info-card,.single__product__media-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top left,rgba(71,189,134,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(30,30,41,.08),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.98),rgba(249,250,251,.99) 55%,#fff);border:1px solid rgba(17,24,39,.08);box-shadow:0 28px 80px rgba(15,23,42,.08)}.single__product__media-card{border-radius:40px;overflow:hidden;padding:24px;position:-webkit-sticky;position:sticky;top:108px}.single__product__info-card{border-radius:40px;padding:34px}.single__product__media-copy{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.single__product__eyebrow,.single__product__tag{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.single__product__tag{margin-bottom:16px}.single__product__media-copy p{color:#667085;line-height:1.6;max-width:240px;text-align:right}.single__product__images{grid-gap:16px;display:grid;gap:16px}.single__product__gallery{background:linear-gradient(145deg,#f7fafc,#fff);border:1px solid rgba(17,24,39,.06);border-radius:34px;overflow:hidden}.single__product__gallery .swiper-slide{align-items:center;display:flex;justify-content:center;min-height:520px;padding:36px}.single__product__thumbs .swiper-slide{align-items:center;background:hsla(0,0%,100%,.88);border:1px solid rgba(17,24,39,.08);border-radius:22px;cursor:pointer;display:flex;justify-content:center;min-height:116px;transition:border-color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,-webkit-transform .22s ease}.single__product__thumbs .swiper-slide-thumb-active{border-color:rgba(71,189,134,.65);box-shadow:0 14px 32px rgba(71,189,134,.16);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.single__product__thumbs img{max-height:84px;max-width:84px;object-fit:contain;width:100%}.single__product__gallery img{max-height:430px;max-width:420px;object-fit:contain;width:100%!important}.sp__title{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(2.3rem,2.4vw,4rem);letter-spacing:-.06em;line-height:.95}.sp__title svg{color:#9e9c9c;cursor:pointer;transition:all .3s ease-in-out}.sp__title svg:hover{color:#35f29a;color:var(--colorThird)}.sp__brand{color:#667085;font-size:18px;line-height:1.7;margin-top:12px}.single__product__hero{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.single__product__spec-label,.single__product__summary-copy span{color:#667085;display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.single__product__specs{background:hsla(0,0%,100%,.72);border:1px solid rgba(17,24,39,.08);border-radius:32px;margin-top:34px;padding:28px}.sp__specs{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:24px;font-weight:700;letter-spacing:-.03em}.sp__wrapper{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.single__product__specs-item{background:linear-gradient(145deg,#fff,#f7fafc);border:1px solid rgba(17,24,39,.06);border-radius:24px;box-shadow:0 18px 34px rgba(15,23,42,.05);min-height:132px;padding:22px 20px}.single__product__specs-item p{color:#243144;font-size:17px;font-weight:600;line-height:1.6;margin-top:8px}.single__product__specs-item svg{color:#47bd86;font-size:34px;margin-bottom:16px}.single__product__purchase{background:linear-gradient(160deg,hsla(0,0%,100%,.94),rgba(244,255,248,.96));border:1px solid rgba(17,24,39,.08);border-radius:32px;margin-top:28px;padding:28px}.sp__choice{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.single__product__colors,.single__product__storage{background:hsla(0,0%,100%,.86);border:1px solid rgba(17,24,39,.08);border-radius:24px;margin-top:0;padding:20px}.single__product__colors p,.single__product__storage p{color:#243144;font-weight:700;margin-bottom:14px}.single__product__storage-list,.single__product__swatches{display:flex;flex-wrap:wrap;gap:12px}.sp__colors{border:2px solid rgba(17,24,39,.18);border-radius:50%;cursor:pointer;display:inline-flex;height:42px;transition:border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:42px}.sp__colors:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.active-color{border-color:#47bd86;box-shadow:0 0 0 5px rgba(71,189,134,.16)}.sp__storage{background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:999px;color:#243144;cursor:pointer;font-weight:700;padding:12px 18px;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,-webkit-transform .2s ease}.active-storage,.single__product__storage .sp__storage:hover{border:1px solid #47bd86}.active-storage{box-shadow:0 10px 24px rgba(71,189,134,.16);color:#1b6f4a}.single__product__summary{align-items:end;border-top:1px solid rgba(17,24,39,.08);display:flex;gap:20px;justify-content:space-between;margin-top:22px;padding-top:22px}.single__product__summary-copy p{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:25px;line-height:1.1;margin-top:10px;word-break:break-word}.single__product__price{margin-top:0}.sp__price{color:#47bd86;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(2.2rem,2.5vw,3.6rem);font-weight:700;letter-spacing:-.05em;white-space:nowrap}.sp__price span{font-size:20px;letter-spacing:0}.single__product__btn{margin-top:28px}.single__product__btn a,.single__product__btn.single__product__btn--secondary{align-items:center;background:linear-gradient(135deg,#1e1e29,#2b2b3a);border:none;border-radius:999px;box-shadow:0 18px 40px rgba(30,30,41,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.08em;min-height:58px;padding:15px 24px;text-decoration:none;transition:box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;width:100%}.single__product__btn a:hover,.single__product__btn.single__product__btn--secondary:hover{background:linear-gradient(135deg,#232331,#343447);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.single__product__actions{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.single__product__actions .single__product__btn{margin-top:0}.single__product__btn.single__product__btn--secondary{background:hsla(0,0%,100%,.92);border:1px solid rgba(17,24,39,.08);color:#1e1e29}.single__product__btn.single__product__btn--secondary svg{color:#47bd86}.category__container{margin-top:56px}.category__wrapper{grid-gap:34px;display:grid;gap:34px}.category__hero{grid-gap:24px;align-items:end;background:radial-gradient(circle at top left,rgba(71,189,134,.16),transparent 30%),radial-gradient(circle at bottom right,rgba(30,30,41,.08),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.97),rgba(249,250,251,.99) 55%,#fff);border:1px solid rgba(17,24,39,.08);border-radius:36px;box-shadow:0 28px 80px rgba(15,23,42,.08);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:36px 38px}.category__heading .title__h2{font-weight:300;margin:14px 0 10px;text-align:left;text-transform:none}.category__description{color:#667085;font-size:18px;line-height:1.8;max-width:720px}.category__meta{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(140px,1fr))}.category__filter-card,.category__meta-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.84);border:1px solid rgba(17,24,39,.08);box-shadow:0 24px 70px rgba(15,23,42,.08)}.category__meta-card{border-radius:24px;min-width:150px;padding:18px 20px}.category__meta-card strong{color:#101828;display:block;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:28px;letter-spacing:-.04em}.category__meta-card span{color:#667085;display:block;line-height:1.5;margin-top:6px}.category__loading{border-radius:24px;overflow:hidden}.category__content{grid-gap:28px;display:grid;gap:28px}.category__filter-card{align-items:end;border-radius:28px;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.category__filter-label{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.category__filter-copy{color:#667085;line-height:1.7;margin-top:12px}.category__select{min-width:260px!important}.category__select .MuiOutlinedInput-root{background:hsla(0,0%,100%,.92);border-radius:18px}.category__phones{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-auto-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr))}.category__phones .featured__collection__singlep{align-self:start;height:100%;margin-top:0}.category__phones .featured__product__top{min-height:32px}.category__phones .single__img{min-height:300px}.category__phones .single__img>*{align-items:center;display:flex;justify-content:center;width:100%}.category__phones .featured__product__content{height:100%;min-height:0}.category__phones .fp__title{min-height:84px}.category__phones .single__price{margin-top:auto}.filter__price{margin-top:35px}.single__search{background:hsla(0,0%,100%,.86);border:1px solid rgba(17,24,39,.08);border-radius:28px;box-shadow:0 20px 50px rgba(15,23,42,.08);overflow:hidden;transition:box-shadow .24s ease,-webkit-transform .24s ease;transition:transform .24s ease,box-shadow .24s ease;transition:transform .24s ease,box-shadow .24s ease,-webkit-transform .24s ease}.single__search:hover{box-shadow:0 28px 70px rgba(15,23,42,.12);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.single__search__wrapper{align-items:center;display:flex;gap:18px;margin:0;padding:18px 20px}.single__search__img{align-items:center;background:linear-gradient(135deg,#f3f6ff,#fff);border-radius:24px;display:flex;flex-shrink:0;height:108px;justify-content:center;width:108px}.single__search__img img{height:90px;max-width:90px;object-fit:contain}.single__search__title{flex:1 1;min-width:0}.single__search__title p:first-child{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:22px;line-height:1.15}.single__search__title .fp__price{color:#47bd86;font-size:17px;font-weight:700;margin-top:10px}.single__search__action{align-items:center;background:rgba(71,189,134,.14);border-radius:999px;color:#1e1e29;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.orderproduct__container{position:relative}.order-dialog__paper{background:radial-gradient(circle at top left,rgba(71,189,134,.16),transparent 30%),radial-gradient(circle at bottom right,rgba(30,30,41,.08),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.98),rgba(249,250,251,.99) 55%,#fff)!important;border:1px solid rgba(17,24,39,.08);border-radius:32px!important;box-shadow:0 32px 90px rgba(15,23,42,.18)!important;overflow:hidden;position:relative}.order-dialog__title{padding:28px 28px 10px!important;text-align:center}.order-dialog__title p{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.05em}.order-dialog__content{padding:0 28px 28px!important}.order-dialog__accordion{background:hsla(0,0%,100%,.84)!important;border:1px solid rgba(17,24,39,.08);border-radius:24px!important;box-shadow:0 20px 50px rgba(15,23,42,.08)!important;overflow:hidden}.order-dialog__accordion:before{display:none}.order-dialog__summary{background:linear-gradient(135deg,#1e1e29,#2b2b3a);color:#fff!important;min-height:64px!important}.order-dialog__summary .MuiTypography-root{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:18px;font-weight:700;letter-spacing:-.02em}.order-dialog__summary-icon{color:#fff!important}.order-dialog__details{padding:22px 20px 20px!important}.dialog__close__order{border:1px solid rgba(17,24,39,.14);border-radius:999px;box-shadow:0 18px 36px rgba(15,23,42,.22);color:#1e1e29;cursor:pointer;font-size:30px!important;height:42px!important;padding:11px;position:absolute;right:12px;top:12px;transition:background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:42px!important;z-index:3}.dialog__close__order:hover{background:#2a2a39;box-shadow:0 22px 40px rgba(15,23,42,.26);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.order__input{margin:8px 0!important}.order__input .MuiOutlinedInput-root{background:hsla(0,0%,100%,.9);border-radius:18px}.order__input .MuiFormHelperText-root,.order__input .MuiInputLabel-root,.order__input .MuiOutlinedInput-input{font-family:Instrument Sans,sans-serif}.info__order{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:26px;letter-spacing:-.04em;margin-bottom:12px;margin-top:24px}.order__details{grid-gap:18px;display:grid;gap:18px}.order__form{background:hsla(0,0%,100%,.72);border:1px solid rgba(17,24,39,.08);border-radius:24px;padding:22px 20px}.product__details>*{margin:6px 0}.product__details{grid-gap:8px;display:grid;gap:8px}.product__details img{background:linear-gradient(145deg,#f7fafc,#fff);border:1px solid rgba(17,24,39,.06);border-radius:22px;height:88px;object-fit:contain;padding:10px;width:88px}.product__details.cartOrder{border-bottom:1px solid rgba(17,24,39,.08);margin-bottom:20px;padding:0 0 20px}.color__p{border:1px solid rgba(17,24,39,.3);border-radius:25px;display:inline-block;height:25px;width:25px}.order__color-row{align-items:center;display:flex;gap:10px}.order__color-chip-wrap{align-items:center;display:inline-flex;justify-content:center}.title__p{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:22px;font-weight:700;letter-spacing:-.04em}.price__full,.price__p,.storage__p{color:#475467;line-height:1.7}.price__full{border-top:1px solid rgba(17,24,39,.08);font-size:17px;margin-top:8px;padding-top:14px}.price__full span,.price__p span,.storage__p span{color:#101828}.order-dialog__submit{background:linear-gradient(135deg,#1e1e29,#2b2b3a)!important;border-radius:999px!important;box-shadow:0 18px 40px rgba(30,30,41,.18)!important;font-weight:700!important;letter-spacing:.08em!important;margin-top:18px!important;min-height:54px!important;padding:10px 24px!important}.order-dialog__submit:hover{background:linear-gradient(135deg,#232331,#343447)!important}@media screen and (max-width:570px){.order-dialog__paper{border-radius:24px!important}.order-dialog__title{padding:22px 18px 8px!important}.order-dialog__content{padding:0 18px 18px!important}.order-dialog__details{padding:16px 14px 14px!important}.order__form{border-radius:18px;padding:16px 14px}.info__order{font-size:22px}.title__p{font-size:18px}.dialog__close__order{font-size:26px!important;height:46px;padding:9px;right:12px;top:12px;width:46px}}.footer__container{background:radial-gradient(circle at top left,rgba(71,189,134,.1),transparent 28%),linear-gradient(160deg,#fff,#f8fafc 58%,#fff);color:#1e1e29;position:relative}.footer__container:after{background-image:url(/static/media/footer-bg.5fc2bc51c9c9a3bb58d3.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;content:" ";display:block;height:100%;left:0;opacity:.08;position:absolute;right:0;top:0;width:100%;z-index:-1}.footer__container .company__copyright,.footer__container .company__logo p,.footer__container .links,.footer__container .site__info a,.footer__container .site__info p,.footer__container .site__links a{color:#475467}.footer__wrapper{border-top:1px solid hsla(0,0%,100%,.08);padding-bottom:20px;padding-top:36px}.subscribe__newsletter{background:radial-gradient(circle at top left,rgba(71,189,134,.16),transparent 28%),linear-gradient(160deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.08);border-radius:32px;display:flex;gap:28px;justify-content:space-between;margin-bottom:34px;padding:32px}.newsletter__form{align-items:center;display:flex;gap:14px;width:100%}.newsletter__text{flex:1 1}.newsletter__eyebrow{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#47bd86;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.newsletter__text p{color:#667085;font-size:15px;font-weight:400}.newsletter__text h3{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(2rem,3vw,3rem);font-weight:700;letter-spacing:-.05em;line-height:1;margin:14px 0 12px}.newsletter__form{flex-basis:100%;justify-content:flex-end}.newsletter__panel{flex:1 1;max-width:520px}.newsletter__panel .order__input{margin:0!important}.newsletter__panel .newsletter-btn{min-width:140px}.newsletter__form>div:first-child{flex:1 1}.newsletter__form>div:last-child{flex-shrink:0;margin-bottom:0!important}.company__infos{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.9fr);margin-bottom:38px;margin-top:24px}.company__logo,.site__info,.site__links{flex-basis:auto}.company__logo p{color:hsla(0,0%,100%,.72);font-weight:400;line-height:1.8;margin-top:14px;max-width:420px;text-transform:none}.company__logo img{height:50px}.social__media__icons{align-items:center;display:flex;gap:12px;margin-top:18px}.social__media__icons svg{color:#47bd86;margin-right:0}.site__links{display:flex;flex-direction:column}.site__info a,.site__info p,.site__links a{color:hsla(0,0%,100%,.72);font-family:Instrument Sans,sans-serif;margin-bottom:10px;transition:all .2s ease-in-out}.site__info p:first-child,.site__links p{color:#47bd86;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-weight:700;margin-bottom:18px}.company__copyright a:hover,.site__info a:hover,.site__links a:hover{color:#35f29a;color:var(--colorThird)}.company__copyright{border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6);display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:18px 0 0}.contact-page{overflow:hidden;padding:44px 0 100px;position:relative}.contact-page:before{background:radial-gradient(circle,rgba(71,189,134,.14) 0,rgba(71,189,134,0) 72%);height:340px;left:-120px;top:-80px;width:340px}.contact-page:after,.contact-page:before{border-radius:999px;content:"";pointer-events:none;position:absolute}.contact-page:after{background:radial-gradient(circle,rgba(30,30,41,.08) 0,rgba(30,30,41,0) 74%);height:360px;right:-120px;top:180px;width:360px}.contact-page__content{position:relative;z-index:1}.contact-hero{grid-gap:26px;background:radial-gradient(circle at top left,rgba(71,189,134,.18),transparent 26%),radial-gradient(circle at bottom right,rgba(30,30,41,.08),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98) 55%,#fff);border:1px solid rgba(17,24,39,.08);border-radius:36px;box-shadow:0 32px 90px rgba(15,23,42,.12);display:grid;gap:26px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);padding:36px}.contact-hero__copy h1{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(2.5rem,2.5vw,2.5rem);letter-spacing:-.06em;line-height:.98;margin-top:18px;max-width:760px}.contact-hero__copy p{color:#667085;font-size:17px;line-height:1.8;margin-top:18px;max-width:620px}.contact-hero__eyebrow,.contact-section__eyebrow{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.contact-hero__meta{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.contact-hero__aside-card,.contact-hero__meta-card,.contact-highlight-card,.contact-panel,.contact-visit-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.78);border:1px solid rgba(17,24,39,.08);box-shadow:0 20px 50px rgba(15,23,42,.08)}.contact-hero__meta-card{border-radius:24px;padding:18px 20px}.contact-hero__meta-card strong,.contact-highlight-card strong,.contact-panel__heading h2,.contact-visit-card strong{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont)}.contact-hero__meta-card strong,.contact-highlight-card strong{display:block;font-size:18px;letter-spacing:-.03em;margin-bottom:8px}.contact-hero__aside-card p,.contact-hero__meta-card span,.contact-highlight-card p,.contact-panel__heading p,.contact-visit-card p{color:#667085;line-height:1.75}.contact-hero__aside{grid-gap:16px;display:grid;gap:16px}.contact-hero__aside-card{border-radius:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:200px;padding:24px}.contact-hero__aside-card--dark{background:linear-gradient(145deg,#1e1e29,#2d2d3a);border-color:hsla(0,0%,100%,.04)}.contact-hero__badge{background:rgba(71,189,134,.12);border-radius:999px;color:#47bd86;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.12em;padding:8px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-hero__aside-card a{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.06em;line-height:1;margin:16px 0 10px;text-decoration:none}.contact-hero__aside-card--dark a,.contact-hero__aside-card--dark p{color:hsla(0,0%,100%,.88)}.contact-socials{display:flex;gap:12px;margin-top:18px}.contact-socials a{align-items:center;background:hsla(0,0%,100%,.08);border-radius:999px;color:#fff;display:inline-flex;height:48px;justify-content:center;margin:0;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease;width:48px}.contact-socials a:hover{background:rgba(71,189,134,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-highlights{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.contact-highlight-card{border-radius:28px;color:inherit;padding:24px;text-decoration:none;transition:box-shadow .24s ease,border-color .24s ease,-webkit-transform .24s ease;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,-webkit-transform .24s ease}.contact-highlight-card:hover{border-color:rgba(71,189,134,.22);box-shadow:0 30px 70px rgba(15,23,42,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.contact-highlight-card__icon{align-items:center;background:rgba(71,189,134,.14);border-radius:18px;color:#1e1e29;display:inline-flex;height:54px;justify-content:center;margin-bottom:18px;width:54px}.contact-highlight-card__action{color:#1e1e29;display:inline-flex;font-weight:700;margin-top:18px}.contact-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);margin-top:24px}.contact-panel{border-radius:32px;padding:30px}.contact-panel__heading h2{font-size:clamp(2rem,3vw,2.9rem);letter-spacing:-.05em;line-height:1;margin-top:16px}.contact-panel__heading p{margin-top:14px;max-width:560px}.contact-form{grid-gap:6px;display:grid;gap:6px;margin-top:24px}.contact-form__footer{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:10px}.contact-form__note{align-items:center;color:#667085;display:inline-flex;gap:10px;line-height:1.7}.contact-form__note svg{color:#47bd86}.contact-form__submit{background:linear-gradient(135deg,#1e1e29,#2b2b3a)!important;border-radius:999px!important;box-shadow:0 18px 40px rgba(30,30,41,.18)!important;font-weight:700!important;letter-spacing:.08em!important;min-height:56px!important;min-width:190px!important;padding:10px 26px!important}.contact-form__submit:hover{background:linear-gradient(135deg,#232331,#343447)!important}.contact-map-card{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:28px;height:420px;margin-top:24px;min-height:420px;overflow:hidden}.contact-map-card iframe{display:block}.contact-visit-card{align-items:center;border-radius:24px;display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding:20px 22px}.contact-visit-card a{align-items:center;background:rgba(71,189,134,.12);border-radius:999px;color:#1e1e29;display:inline-flex;font-weight:700;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none;white-space:nowrap}.gift{box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);margin-top:2rem;padding:2rem;text-align:center}.gift .title__h2{font-weight:700;margin-bottom:20px}.gift__anim{margin:0 auto;max-width:250px}.gift__anim-confetti{margin:0 auto -15%;max-width:100px}.gift__info{font-size:12px;font-style:italic}.notfound__container{margin-top:60px}@media screen and (min-width:576px){.container{max-width:100%}}@media screen and (min-width:992px){.container{max-width:960px}}@media screen and (min-width:1200px){.container{max-width:1140px}}@media screen and (min-width:1441px){.container{max-width:1440px}}@media screen and (max-width:1441px){.featured__collection__singlep{flex-basis:33%}.header__nav nav ul li a{font-size:14px;letter-spacing:0}.header__logo img{width:148px}}@media screen and (max-width:1200px){.header__desktop{display:none}.nav__mobile{display:block}.header__mobile{align-items:center;display:flex}.header__wrapper{margin-bottom:0;margin-top:0;min-height:74px}.top__header__action-text,.toph__s{display:none}.top__header__wrapper{padding:7px}.fav__li,.top__header__col1{display:none}.top__header__wrapper{justify-content:flex-end;padding-bottom:5px;padding-top:5px}.top__header__action{min-height:32px;padding:2px}.top__header__icon-wrap--action{height:28px;width:28px}.mobile__nav{top:74px;width:min(100vw,360px)}.mobile__nav-overlay{right:min(100vw,360px)}.mobile__nav-shell{min-height:calc(100vh - 74px)}}@media screen and (max-width:1024px){.gaminggear__wrapper{flex-wrap:wrap}.gaminggear__desc,.gaminggear__img{flex-basis:100%;text-align:center}.services__video{top:-19%;width:55%}.category__phones .featured__collection__singlep .single__img img{max-height:165px!important}.category__content{justify-content:center}.category__hero{grid-template-columns:1fr}.category__heading .title__h2,.category__hero{text-align:center}.category__description{margin-left:auto;margin-right:auto}.category__meta{justify-content:center}.category__phones{grid-template-columns:repeat(3,minmax(0,1fr))}.category__phones .single__img{min-height:250px}.category__phones .fp__title{min-height:72px}}@media screen and (max-width:768px){.header__logo img{width:128px}.featured__collection__singlep{flex-basis:50%}.marquee{margin-top:20%}.cart__grid__titles>*{display:none}.cart__grid__product{flex-direction:column}.cart__grid__product>*{margin-bottom:15px}.cart__price__mobile{display:block;font-weight:300}.cart__total{text-align:center}.cart__wrapper .title__h2{margin-bottom:40px;text-align:center}.single__product__wrapper{gap:18px;grid-template-columns:1fr}.single__product__media-card{border-radius:28px;padding:16px;position:static}.single__product__info-card{border-radius:28px;margin:0 auto;padding:22px 18px;width:100%}.single__product__media-copy{margin-bottom:14px}.single__product__media-copy p{font-size:13px;max-width:180px}.single__product__gallery{border-radius:24px}.single__product__gallery .swiper-slide{min-height:320px;padding:24px}.single__product__thumbs .swiper-slide{border-radius:18px;min-height:86px}.single__product__gallery img{max-height:250px;max-width:100%}.sp__wrapper{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.single__product__hero{grid-template-columns:1fr}.single__product__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.single__product__purchase,.single__product__specs{border-radius:24px;margin-top:20px;padding:18px 16px}.single__product__actions{grid-template-columns:1fr}.single__product__specs-item{border-radius:18px;min-height:112px;padding:16px 14px}.single__product__specs-item svg{font-size:28px;margin-bottom:12px}.sp__title{font-size:clamp(1.9rem,8vw,2.7rem)}.sp__brand{font-size:15px;line-height:1.5}.sp__choice{gap:14px;grid-template-columns:1fr}.single__product__colors,.single__product__storage{border-radius:18px;padding:16px}.single__product__summary{margin-top:18px;padding-top:18px}.single__product__summary-copy p{font-size:20px}.sp__specs:after{width:100%}.subscribe__newsletter{flex-direction:column;padding:24px 18px}.company__infos{gap:22px;grid-template-columns:1fr}.company__infos>*{margin-bottom:25px}.header__icons.wishlist{display:none}.newsletter__form{align-items:stretch;flex-direction:column}.newsletter__panel{max-width:100%}.contact-hero,.contact-highlights,.contact-layout{grid-template-columns:1fr}.contact-hero,.contact-panel{border-radius:28px;padding:24px 18px}.contact-hero__meta{grid-template-columns:1fr}.contact-hero__aside-card{min-height:0}.contact-map-card{height:340px;min-height:340px}.contact-form__footer,.contact-visit-card{align-items:stretch;flex-direction:column}.contact-form__submit,.contact-visit-card a{width:100%}}@media screen and (max-width:570px){.single__product__container{margin-bottom:56px;margin-top:28px}.single__product__wrapper{gap:14px}.single__product__info-card,.single__product__media-card{border-radius:22px;padding:14px}.img__col1,.img__col2{width:100%}.featured__collection__singlep{flex-basis:100%}.services__video{top:-19%;width:90%}.services__title{padding-top:36%}.service-supported-phones__header{align-items:flex-start;flex-direction:column;gap:6px}.service-supported-phones__filters{flex-direction:column}.service-supported-phones__filters select{min-width:0}.wishlist__item>*{flex-basis:100%}.item__action{margin-top:27px;text-align:center}.cart__buttons{align-items:center;flex-direction:column-reverse}.cart__buttons>*{padding-top:20px}.category__wrapper .title__h2{font-size:22px}.category__hero{border-radius:28px;padding:28px 22px}.category__meta{grid-template-columns:1fr}.category__filter-card{align-items:stretch;flex-direction:column;padding:20px 18px}.category__select{min-width:0!important;width:100%}.category__phones{grid-template-columns:1fr}.category__phones .single__img{min-height:220px}.category__phones .featured__product__content,.category__phones .fp__title{min-height:0}.search__field__container{align-items:stretch;flex-direction:column}.contact-page{padding-bottom:64px;padding-top:28px}.contact-hero__copy h1{font-size:clamp(2.1rem,11vw,3rem)}.contact-hero__aside-card a,.contact-panel__heading h2{font-size:clamp(1.7rem,9vw,2.2rem)}.contact-hero__aside-card,.contact-hero__meta-card,.contact-highlight-card,.contact-panel{border-radius:22px}.field__btn,.field__search{width:100%}.single__search__title .fp__price{font-size:16px}.single__search__wrapper{flex-direction:column;padding:18px;text-align:center}.single__search__title{min-width:auto}.single__search__action{height:40px;width:40px}.search__icon-search{font-size:15px!important}.search-dialog__content{padding:18px 18px 20px!important}.search-dialog__title{padding:22px 18px 0!important}.dialog__close{right:14px;top:14px}.company__copyright{align-items:flex-start;flex-direction:column}}@media screen and (max-width:414px){.header__logo img{width:106px}.title__h2{font-size:25px;font-weight:400}.category__phones .featured__collection__singlep .single__img img{max-height:200px!important}.sp__choice{grid-template-columns:1fr}.single__product__media-copy,.single__product__summary{align-items:flex-start;flex-direction:column}.single__product__media-copy p{max-width:100%;text-align:left}.single__product__gallery{border-radius:20px}.single__product__gallery .swiper-slide{min-height:250px;padding:18px}.single__product__thumbs .swiper-slide{border-radius:14px;min-height:72px}.single__product__thumbs img{max-height:62px;max-width:62px}.single__product__gallery img{max-height:190px}.single__product__purchase,.single__product__specs{border-radius:20px;padding:16px 14px}.single__product__specs-item{min-height:auto}.single__product__colors,.single__product__storage{padding:14px}.single__product__summary-copy p{font-size:18px}.sp__price{font-size:clamp(1.9rem,11vw,2.5rem)}.single__product__specs-item p{font-size:14px}.top__header__col1{display:none}.top__header__wrapper{justify-content:flex-end}.header__wrapper{min-height:66px}.mobile__nav{left:0;top:66px;width:100vw}.mobile__nav-overlay{background:rgba(15,23,42,.18);right:0}.mobile__nav-shell{min-height:calc(100vh - 66px)}}@media screen and (max-width:510px){.orderproduct__container .MuiDialog-paper{margin:16px auto;max-width:95%}.sp__wrapper{grid-template-columns:1fr}.single__product__specs{padding:14px 12px}.sp__specs{font-size:20px}.single__product__spec-label{font-size:10px;letter-spacing:.1em}.single__product__specs-item{padding:14px 12px}.single__product__specs-item svg{font-size:24px;margin-bottom:10px}.single__product__specs-item p{font-size:13px;line-height:1.45;margin-top:6px}}.service-prices-banner{background-position:50%;background-size:cover;border-radius:16px;margin-top:24px;min-height:340px;overflow:hidden}.service-prices-banner-overlay p{text-align:center}.service-prices-banner-overlay{align-items:center;background:linear-gradient(90deg,rgba(19,23,34,.92),rgba(19,23,34,.72) 45%,rgba(19,23,34,.38));display:flex;min-height:340px}.service-prices-banner h1{color:#fff;font-size:46px;letter-spacing:.03em;margin-bottom:12px;text-align:center;text-transform:uppercase}.service-prices-banner p{color:#d5dde7;font-size:18px;line-height:1.65;max-width:640px}.service-prices-content{margin-bottom:70px;margin-top:30px}.service-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.service-breadcrumbs button{background:#fff;border:1px solid #d2d8e2;border-radius:999px;color:#1a2433;cursor:pointer;font-weight:600;padding:8px 14px;transition:.2s ease}.service-breadcrumbs button:hover{border-color:#47bd86;color:#47bd86}.service-breadcrumbs span{color:#6d7788;font-size:14px;font-weight:500}.service-brand-tabs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(150px,1fr));margin-bottom:26px}.service-brand-card{align-items:center;background:#fff;border:1px solid #e3e8f0;border-radius:16px;box-shadow:0 6px 18px rgba(18,32,58,.06);cursor:pointer;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:170px;padding:18px 16px;transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease}.service-brand-card:hover{border-color:#47bd86;box-shadow:0 14px 30px rgba(71,189,134,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.service-brand-logo-wrap{align-items:center;background:#f7f9fc;border:1px solid #e9edf5;border-radius:14px;display:flex;height:72px;justify-content:center;padding:10px;width:72px}.service-brand-logo-img{height:100%;object-fit:contain;width:100%}.service-brand-name{color:#152238;font-size:17px;font-weight:700}.service-prices-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.service-prices-grid-detail{align-items:start;grid-template-columns:280px 1fr}.service-brand-detail-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 10px 24px rgba(18,32,58,.07);padding:18px;position:-webkit-sticky;position:sticky;text-align:center;top:24px}.service-brand-logo-wrap-lg{height:88px;margin:0 auto 14px;width:88px}.service-brand-detail-card h3{color:#14213b;font-size:24px;margin-bottom:8px}.service-model-search{border:1px solid #d9e1ec;border-radius:10px;color:#1a2433;font-size:14px;margin-top:8px;padding:10px 12px;width:100%}.service-model-search:focus{border-color:#47bd86;box-shadow:0 0 0 2px #47bd8630;outline:none}.service-brand-detail-card p{color:#5f6d84;font-weight:500}.service-brand-phone-vector{align-items:center;background:linear-gradient(135deg,#eaf9f1,#f4fff8);border-radius:14px;color:#47bd86;display:inline-flex;height:54px;justify-content:center;margin-top:14px;width:54px}.service-phone-list-card,.service-price-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 10px 24px rgba(18,32,58,.07);padding:16px}.service-phone-list-card h3,.service-price-card h3{color:#14213b;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:22px;font-weight:600;margin-bottom:10px}.service-price-card{max-width:650px}.service-phone-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(120px,1fr));list-style:none;margin:0;max-height:560px;overflow:auto;padding:0}.service-phone-list button{background:#fff;border:1px solid #dfe5ef;border-radius:12px;color:#1a2433;cursor:pointer;font-size:16px;font-weight:600;padding:14px 16px;text-align:left;transition:.2s ease;width:100%}.service-phone-list button.active,.service-phone-list button:hover{background:#f1fbf6;border-color:#47bd86}.service-model-card{border-radius:12px;display:flex;flex-direction:column;gap:6px;min-height:108px;padding:10px 8px}.service-model-card,.service-model-icon{align-items:center;justify-content:center}.service-model-icon{background:#f1fbf6;border-radius:8px;color:#47bd86;display:inline-flex;flex-shrink:0;height:42px;width:42px}.service-model-icon svg{font-size:24px}.service-model-name{color:#1a2433;font-size:13px;font-weight:600;line-height:1.2;text-align:center}.service-price-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(240px,1fr))}.service-select-list{gap:8px;grid-template-columns:repeat(3,minmax(130px,1fr))}.service-price-row{align-items:stretch;box-shadow:0 8px 18px rgba(20,34,59,.08);gap:12px;padding:14px}.service-price-row,.service-select-card{background:#fff;border:1px solid #e5ebf3;border-radius:14px;display:flex;flex-direction:column}.service-select-card{align-items:center;cursor:pointer;gap:7px;justify-content:center;min-height:125px;padding:10px 8px;transition:all .2s ease}.service-select-card:hover{border-color:#47bd86;box-shadow:0 10px 18px rgba(20,34,59,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.service-select-card.selected{background:#fff;border-color:#47bd86;box-shadow:none}.service-price-row-top{align-items:center;display:flex;gap:10px}.service-price-row-label{color:#24314a;font-size:13px;font-weight:700;text-align:center}.service-price-icon{align-items:center;background:#f1fbf6;border-radius:12px;color:#47bd86;display:inline-flex;height:54px;justify-content:center;width:54px}.service-price-icon svg{font-size:28px}.service-price-row-bottom{border-top:1px solid #edf1f8;padding-top:10px}.service-price-row strong{color:#0f7a45;display:block;font-size:17px;white-space:nowrap}.service-total-card{grid-gap:8px;background:#f4fff8;border:1px solid #bde8d2;border-radius:14px;display:grid;gap:8px;margin-top:12px;padding:12px 14px}.service-total-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.service-total-items{grid-gap:6px;display:grid;gap:6px;padding:10px 0 0}.service-total-items p{color:#547166;font-weight:400}.service-total-item{align-items:center;display:flex;gap:10px;justify-content:space-between}.service-total-header{border-top:1px solid #d9f2e5;padding-top:5px}.service-total-header span{color:#22314c;font-weight:600}.service-total-header strong{color:#1d7b50;font-size:18px;font-weight:700}.service-total-item span{color:#2c3e33;font-size:14px;font-weight:400}.service-total-item strong{color:#2f7b57;font-size:15px;font-weight:500}.service-call-note{grid-gap:6px;border-radius:12px;display:grid;gap:6px;margin-top:10px;padding:10px 12px}.service-call-note p{font-size:14px;font-weight:300}.service-call-note a{color:#47bd86;font-weight:700;text-decoration:none}.service-call-note a:hover{text-decoration:underline}.service-disclaimer{font-size:11px;font-style:italic;font-weight:300;justify-self:start;max-width:650px;text-align:left}@media (max-width:900px){.service-prices-banner,.service-prices-banner-overlay{min-height:280px}.service-prices-banner h1{font-size:34px}.service-brand-tabs{gap:12px;grid-template-columns:repeat(2,minmax(140px,1fr))}.service-prices-grid-detail{grid-template-columns:1fr}.service-brand-detail-card{position:static}.service-brand-card{min-height:145px}.service-phone-list-card,.service-price-card{padding:16px}.service-phone-list,.service-price-list{grid-template-columns:1fr}.service-select-list{grid-template-columns:repeat(2,minmax(150px,1fr))}.service-phone-list-card h3,.service-price-card h3{font-size:22px}}@media (max-width:520px){.service-brand-tabs{grid-template-columns:1fr}.service-select-list{grid-template-columns:repeat(2,minmax(120px,1fr))}.service-total-card{gap:8px}.service-total-header,.service-total-item{align-items:center;flex-direction:row;justify-content:space-between}.service-disclaimer{grid-column:1;justify-self:stretch}.service-price-row strong{white-space:normal}}.service-prices-page{padding-top:30px}.service-prices-content{grid-gap:28px;display:grid;gap:28px;margin-bottom:90px;margin-top:0}.service-brand-detail-card,.service-flow-card,.service-hero-panel,.service-phone-list-card,.service-price-card,.service-section-card,.service-total-card{background:radial-gradient(circle at top left,rgba(71,189,134,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(30,30,41,.08),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.98),rgba(249,250,251,.99) 55%,#fff);border:1px solid rgba(17,24,39,.08);box-shadow:0 28px 80px rgba(15,23,42,.08)}.service-hero-panel{background-position:50%;background-size:cover;border-radius:40px;min-height:420px;overflow:hidden}.service-hero-overlay{grid-gap:26px;align-items:end;background:linear-gradient(115deg,rgba(19,23,34,.92),rgba(19,23,34,.7) 46%,rgba(19,23,34,.4));display:grid;gap:26px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:420px;padding:42px}.service-hero-copy h1{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(2.6rem,5vw,4.8rem);letter-spacing:-.06em;line-height:.94;margin-top:16px}.service-hero-copy p{color:hsla(0,0%,100%,.78);font-size:18px;line-height:1.8;margin-top:18px;max-width:660px}.service-eyebrow{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.service-section-heading .service-eyebrow,.service-total-card .service-eyebrow{background:hsla(0,0%,100%,.84);border-color:rgba(17,24,39,.08);color:#475467}.service-hero-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.service-hero-stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);border-radius:26px;padding:20px 22px}.service-hero-stat strong{color:#fff;display:block;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:34px;letter-spacing:-.05em}.service-hero-stat span{color:hsla(0,0%,100%,.72);display:block;line-height:1.5;margin-top:8px}.service-flow-card{grid-gap:16px;border-radius:30px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.service-flow-step{background:hsla(0,0%,100%,.84);border:1px solid rgba(17,24,39,.08);border-radius:22px;padding:18px 20px}.service-flow-step span{color:#47bd86;display:block;font-size:12px;font-weight:800;letter-spacing:.14em}.service-flow-step p{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:22px;line-height:1.1;margin-top:10px}.service-section-card{border-radius:34px;padding:30px}.service-section-heading{margin-bottom:26px}.service-section-heading--compact{margin-bottom:18px}.service-section-heading h2{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.05em;line-height:.96;margin-top:14px}.service-section-heading p{color:#667085;line-height:1.8;margin-top:14px;max-width:720px}.service-breadcrumbs{margin-bottom:0}.service-breadcrumbs button{background:hsla(0,0%,100%,.86);border-color:rgba(17,24,39,.08);box-shadow:0 10px 24px rgba(15,23,42,.06)}.service-brand-tabs{gap:20px;margin-bottom:0}.service-brand-card{border-radius:28px;box-shadow:0 24px 70px rgba(15,23,42,.08);gap:16px;min-height:210px;padding:24px 18px}.service-brand-logo-wrap{background:linear-gradient(145deg,#f7fafc,#fff);border-radius:20px;height:82px;width:82px}.service-brand-name{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:24px;letter-spacing:-.04em}.service-brand-cta{align-items:center;color:#47bd86;display:inline-flex;font-weight:700;gap:6px}.service-prices-grid{gap:24px}.service-prices-grid-detail{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.service-brand-detail-card,.service-phone-list-card,.service-price-card{border-radius:32px;box-shadow:0 24px 70px rgba(15,23,42,.08);padding:24px}.service-brand-detail-card{top:104px}.service-brand-detail-card h3{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:30px;letter-spacing:-.05em}.service-brand-detail-card p{line-height:1.7}.service-brand-logo-wrap-lg{height:100px;margin-bottom:16px;width:100px}.service-search-wrap{margin-top:18px;position:relative}.service-search-wrap svg{color:#667085;left:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service-model-search{background:hsla(0,0%,100%,.92);border-radius:18px;margin-top:0;padding:14px 16px 14px 44px}.service-phone-list-card h3,.service-price-card h3{font-size:28px;font-weight:700;letter-spacing:-.04em}.service-phone-list{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;padding:10px 0}.service-model-card{background:hsla(0,0%,100%,.88);border:1px solid rgba(17,24,39,.08);border-radius:20px;box-shadow:0 14px 30px rgba(15,23,42,.06);min-height:132px;transition:box-shadow .24s ease,border-color .24s ease,-webkit-transform .24s ease;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,-webkit-transform .24s ease}.service-model-card:hover{border-color:rgba(71,189,134,.5);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.service-model-icon{border-radius:14px;height:48px;width:48px}.service-model-name{font-size:14px}.service-price-card{max-width:none}.service-select-list{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.service-select-card{border-radius:20px;box-shadow:0 14px 30px rgba(15,23,42,.06);min-height:150px;padding:16px 14px}.service-select-card.selected{background:linear-gradient(160deg,hsla(0,0%,100%,.98),rgba(244,255,248,.96));border-color:rgba(71,189,134,.7);box-shadow:0 18px 34px rgba(71,189,134,.14)}.service-price-icon{background:linear-gradient(145deg,#f1fbf6,#fff);border-radius:16px;height:58px;width:58px}.service-price-row-label{font-size:14px}.service-select-price{color:#0f7a45;font-size:16px;font-weight:700}.service-total-card{border-radius:26px;margin-top:18px;padding:20px 22px}.service-total-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.service-total-top svg{color:#47bd86}.service-total-items{gap:10px;padding-top:16px}.service-total-item{border-bottom:1px solid rgba(71,189,134,.12);padding:10px 0}.service-total-item:last-child{border-bottom:none}.service-total-header{margin-top:4px;padding-top:14px}.service-total-header strong{font-size:22px}.service-call-note{background:hsla(0,0%,100%,.82);border:1px solid rgba(71,189,134,.18);border-radius:22px;margin-top:16px;padding:18px 20px}.service-call-note p{color:#475467;font-size:15px;font-weight:500}.service-call-note a{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:26px;letter-spacing:-.04em}.service-disclaimer{color:#667085;font-size:12px;grid-column:2;line-height:1.7;max-width:none;padding:0 6px;width:100%}@media (max-width:1100px){.service-hero-overlay{grid-template-columns:1fr}.service-brand-tabs,.service-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.service-phone-list,.service-select-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cart-page__content,.cart-page__hero,.wishlist-page__hero{grid-template-columns:1fr}.cart-page__summary{position:static}.wishlist-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-prices-content{gap:20px;margin-bottom:64px}.service-hero-panel{border-radius:28px;min-height:320px}.service-hero-overlay{min-height:320px;padding:28px 22px}.service-flow-card,.service-hero-stats{grid-template-columns:1fr}.service-brand-detail-card,.service-phone-list-card,.service-price-card,.service-section-card,.service-total-card{border-radius:24px;padding:18px}.service-prices-grid-detail{grid-template-columns:1fr}.service-brand-detail-card{position:static}.service-disclaimer{grid-column:1;padding:0}.order-dialog__paper,.product-config__dialog{border-radius:24px!important}.order-dialog__title{padding:22px 20px 8px!important}.order-dialog__title p,.product-config__header h3{font-size:clamp(1.55rem,5vw,2.1rem)}.order-dialog__content,.product-config__content{padding:0 20px 20px!important}.product-config__content{padding-top:20px!important}.order-dialog__details,.order-dialog__summary,.product-config__group{padding-left:16px!important;padding-right:16px!important}.product-config__group{border-radius:20px;padding-bottom:16px;padding-top:16px}.order-dialog__details,.price__full,.price__p,.product-config__header p,.storage__p{font-size:14px;line-height:1.6}.title__p{font-size:19px}.sp__colors{height:36px;width:36px}.sp__storage{font-size:14px;padding:10px 14px}.product-config__footer{gap:14px;margin-top:18px;padding-top:18px}.product-config__price strong{font-size:24px}.order-dialog__submit,.product-config__submit{font-size:14px!important;letter-spacing:.04em!important;min-height:50px!important}.product__details img,.product__details.cartOrder img{height:72px;object-fit:contain;width:72px}}@media (max-width:1200px){.cart-card__content{align-items:stretch;flex-direction:column}.cart-card__controls{justify-items:stretch;min-width:0}.cart-card__remove,.cart-card__total{justify-content:flex-start;text-align:left}}@media (max-width:640px){.cart-page,.wishlist-page{margin-bottom:90px;margin-top:22px}.cart-page__empty,.cart-page__intro,.cart-page__main,.cart-page__summary-card,.wishlist-card,.wishlist-page__intro{border-radius:24px;padding:20px}.cart-card,.cart-page__hero-stats,.wishlist-page__grid,.wishlist-page__hero-stats{grid-template-columns:1fr}.cart-card{padding:16px}.cart-card__media{min-height:200px}.cart-card__content{align-items:stretch;flex-direction:column}.cart-card__controls{justify-items:stretch;min-width:0}.cart-card__remove,.cart-card__total{justify-content:flex-start;text-align:left}.cart-page__section-heading{align-items:flex-start;flex-direction:column}.wishlist-card__actions{grid-template-columns:1fr}.wishlist-card__icon{width:100%}.service-prices-page{padding-top:18px}.service-hero-stats{display:none}.service-hero-copy h1{font-size:clamp(2rem,10vw,3rem)}.service-hero-copy p,.service-section-heading p{font-size:15px}.service-brand-tabs,.service-select-list{grid-template-columns:1fr}.service-phone-list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-brand-card{min-height:160px}.service-flow-step p{font-size:18px}.service-call-note a{font-size:22px}}.home-banner__container{margin-top:28px}.hero-banner{grid-gap:40px;align-items:center;background:radial-gradient(circle at top left,rgba(71,189,134,.16),transparent 30%),radial-gradient(circle at bottom right,rgba(30,30,41,.08),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.97),rgba(249,250,251,.99) 55%,#fff);border:1px solid rgba(17,24,39,.08);border-radius:44px;box-shadow:0 36px 90px rgba(15,23,42,.1);display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:56px 52px}.hero-banner__copy{text-align:left}.featured__collection__eyebrow,.gaminggear__eyebrow,.hero-banner__eyebrow,.services__eyebrow{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.featured__collection__heading .title__h2,.gaminggear__desc h2,.hero-banner__copy h2,.services__title h2{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(2.4rem,4vw,4.6rem);letter-spacing:-.06em;line-height:.96}.featured__collection__heading .title__h2,.gaminggear__desc h2,.services__title h2{font-size:clamp(2.2rem,4vw,4rem);font-weight:700;margin-bottom:14px;text-transform:none}.featured__collection__description,.gaminggear__desc p,.hero-banner__copy p,.services__title p{color:#667085;font-size:18px;line-height:1.8;margin-top:18px}.hero-banner__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-banner__button,.services__button a.hero-banner__button{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;justify-content:center;min-width:185px;padding:15px 24px;text-decoration:none;transition:box-shadow .25s ease,background .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,-webkit-transform .25s ease}.hero-banner__button:hover,.services__button a.hero-banner__button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hero-banner__button--solid,.services__button a.hero-banner__button--solid{background:linear-gradient(135deg,#1e1e29,#2b2b3a);box-shadow:0 18px 40px rgba(30,30,41,.2);color:#fff}.hero-banner__button--ghost{background:rgba(71,189,134,.22);border:1px solid rgba(71,189,134,.55);box-shadow:0 14px 30px rgba(71,189,134,.22);color:#1e1e29}.hero-banner__stats{grid-gap:16px;display:grid;display:none;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.buzz-service-item,.featured__collection__singlep,.gaminggear__wrapper,.hero-banner__card,.marquee__item,.service__mobile-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.84);border:1px solid rgba(17,24,39,.08);box-shadow:0 24px 70px rgba(15,23,42,.08)}.hero-banner__card{border-radius:28px;padding:22px}.hero-banner__card strong{display:block;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:21px;letter-spacing:-.03em;margin-bottom:8px}.hero-banner__card span,.hero-banner__mini p{color:#667085;line-height:1.6}.hero-banner__visual{display:block;min-height:640px;position:relative}.hero-banner__glow{background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.98),rgba(71,189,134,.22) 42%,rgba(30,30,41,.1) 72%,transparent 82%);border-radius:50%;-webkit-filter:blur(14px);filter:blur(14px);height:64%;inset:10% 12% auto;position:absolute;will-change:transform}.hero-banner__glow--secondary{background:radial-gradient(circle at center,rgba(71,189,134,.22) 0,rgba(30,30,41,.1) 54%,transparent 82%);-webkit-filter:blur(24px);filter:blur(24px);height:34%;inset:auto 8% 8% auto;width:34%}.hero-banner__slider{position:absolute;right:2%;top:5%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:56%;will-change:transform;z-index:2}.hero-banner__slide-link{align-items:center;display:flex;justify-content:center;min-height:360px}.hero-banner__mini img,.hero-banner__slider img{max-width:100%;object-fit:contain}.hero-banner__slider img{border-radius:28px;height:100%;width:100%}.hero-banner__aside{grid-gap:16px;bottom:8%;display:grid;gap:16px;left:0;position:absolute;width:46%;z-index:2}.hero-banner__mini{grid-gap:14px;align-items:center;border-radius:26px;display:grid;gap:14px;grid-template-columns:104px 1fr;padding:16px 18px;text-decoration:none;will-change:transform}.hero-banner__mini span{color:#111827;display:block;font-weight:700;margin-bottom:6px}.marquee{background:transparent;box-shadow:none;height:auto;margin-top:34px;overflow:visible;padding:0;position:static;width:100%}.content,.track{-webkit-animation:none;animation:none;position:static}.marquee__container{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.marquee__mobile{display:none}.marquee__track{display:flex;gap:14px;width:-webkit-max-content;width:max-content}.marquee__item{border-radius:28px;margin-right:0;padding:24px 18px}.marquee__icon-wrap{align-items:center;background:linear-gradient(135deg,#f3f6ff,#fff);border-radius:20px;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.marquee__item svg{color:#47bd86;font-size:34px;margin-bottom:0}.marquee__item p{color:#101828;font-weight:700;text-align:center}.featured__collection__container{margin-top:96px}.featured__collection__wrapper{padding-bottom:0}.featured__collection__heading{margin:0 auto 42px;max-width:900px;text-align:center}.featured__collection__description{margin:0 auto;max-width:720px}.featured__collection__products{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.featured__collection__singlep{border-radius:32px;cursor:pointer;display:flex;flex-basis:auto;flex-direction:column;margin-bottom:0;padding:22px;position:relative;text-align:left;transition:box-shadow .28s ease,-webkit-transform .28s ease;transition:transform .28s ease,box-shadow .28s ease;transition:transform .28s ease,box-shadow .28s ease,-webkit-transform .28s ease}.featured__collection__singlep:hover{box-shadow:0 32px 82px rgba(15,23,42,.14);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.featured__product__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.featured__product__brand{color:#667085;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.featured__collection__icons{align-items:center;display:flex;gap:16px;margin-top:0}.featured__action{align-items:center;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;transition:color .2s ease,transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;white-space:nowrap}.featured__action svg{font-size:22px;margin:0}.featured__action--icon{background:transparent;border:none;color:#98a2b3;padding:0;position:relative}.featured__action--icon+.featured__action--icon:before{background:rgba(17,24,39,.12);content:"";height:22px;left:-9px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.featured__action:hover{color:#47bd86;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.product-config__dialog{background:radial-gradient(circle at top left,rgba(71,189,134,.15),transparent 30%),radial-gradient(circle at bottom right,rgba(30,30,41,.08),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.98),#f9fafb)!important;border:1px solid rgba(17,24,39,.08);border-radius:32px!important;box-shadow:0 32px 90px rgba(15,23,42,.18)!important;overflow:hidden;position:relative}.product-config__content{padding:28px!important;position:relative}.product-config__close{align-items:center;background:hsla(0,0%,100%,.76);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#1e1e29;cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease;width:42px}.product-config__close:hover{background:rgba(71,189,134,.14);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.product-config__header h3{color:#101828;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.05em;line-height:.98;margin-top:18px}.product-config__header p{color:#667085;line-height:1.7;margin-top:14px}.product-config__eyebrow{background:hsla(0,0%,100%,.84);border:1px solid rgba(17,24,39,.08);border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.product-config__panel{grid-gap:16px;display:grid;gap:16px;margin-top:24px}.product-config__group{background:hsla(0,0%,100%,.86);border:1px solid rgba(17,24,39,.08);border-radius:24px;padding:20px}.product-config__group p{color:#243144;font-weight:700;margin-bottom:14px}.product-config__footer{align-items:center;border-top:1px solid rgba(17,24,39,.08);display:flex;gap:18px;justify-content:space-between;margin-top:24px;padding-top:20px}.product-config__price span{color:#667085;display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-config__price strong{color:#101828;display:block;font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:30px;letter-spacing:-.05em;margin-top:8px}.product-config__submit{background:linear-gradient(135deg,#1e1e29,#2b2b3a);border:none;border-radius:999px;box-shadow:0 18px 40px rgba(30,30,41,.2);color:#fff;cursor:pointer;font-weight:700;min-height:56px;min-width:220px;transition:box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease}.product-config__submit:hover{background:linear-gradient(135deg,#232331,#343447);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media screen and (max-width:510px){.product-config__dialog{margin:0 auto;max-width:95%;width:95%}.product-config__content{padding:22px 16px!important}.product-config__footer{align-items:stretch;flex-direction:column}.product-config__submit{min-width:0;width:100%}}.single__img{align-items:center;display:flex;justify-content:center;min-height:275px}.single__img img{max-height:240px;object-fit:contain;width:100%}.featured__product__content{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-top:10px}.fp__title{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--titleFont);font-size:23px;font-weight:700;letter-spacing:-.04em;margin:0 0 10px;min-height:56px}.fp__price{color:#47bd86;font-size:18px;font-weight:600}.gaminggear__container{margin-top:96px}.gaminggear__wrapper{grid-gap:36px;align-items:center;background:radial-gradient(circle at top left,rgba(71,189,134,.16),transparent 30%),radial-gradient(circle at bottom right,rgba(30,30,41,.08),transparent 34%),linear-gradient(160deg,hsla(0,0%,100%,.97),rgba(249,250,251,.99) 55%,#fff);border-radius:40px;color:#111827;display:grid;gap:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:38px}.gaminggear__desc,.gaminggear__img{flex-basis:auto}.gaminggear__img{align-items:center;display:flex;justify-content:center;min-height:390px}.gaminggear__img img{border-radius:40px;object-fit:contain}.gaminggear__desc p{font-size:18px;font-weight:400;line-height:1.8;margin-bottom:28px}.gaminggear__desc .hero-banner__button{align-items:center;border:none;border-radius:999px;display:inline-flex;font-size:inherit;font-weight:700;justify-content:center;letter-spacing:normal;min-width:185px;padding:15px 24px;text-decoration:none}.services__containerhp{background:radial-gradient(circle at top left,rgba(71,189,134,.18),transparent 28%),radial-gradient(circle at bottom right,hsla(0,0%,100%,.05),transparent 34%),linear-gradient(160deg,#1e1e29,#232331 58%,#2a2a39);margin-top:250px}.services__containerhp .services__eyebrow,.services__containerhp .services__title h2,.services__containerhp .services__title p{color:#fff}.services__wrapperhp{padding:250px 0 86px;position:relative}.services__video{left:0;margin:0 auto;position:absolute;right:0;top:-7%;width:min(760px,72%)}#bgvid{border-radius:32px;box-shadow:0 26px 72px rgba(15,23,42,.16)}.services__title{margin:0 auto;max-width:860px;padding-top:120px;text-align:center}.buzz-service-items{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:56px}.buzz-service-item,.service__mobile-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 18px 42px rgba(0,0,0,.16);color:#fff;flex-basis:auto;margin-bottom:0;padding:24px 18px}.service__mobile-card{box-shadow:none}.buzz-service-item img,.service__mobile-card img{border-radius:18px;margin-bottom:12px;max-width:72px;padding:12px}.buzz-service-item p,.service__title__mobile{color:#fff;font-size:18px;font-weight:700}.buzz-service-item p:after{display:none}.services__button{margin-top:42px}.services__button a{text-transform:none}.services__containerhp .services__button a.hero-banner__button--ghost{background:rgba(71,189,134,.22);border:1px solid rgba(71,189,134,.55);box-shadow:0 14px 30px rgba(71,189,134,.22);color:#fff;font-weight:700}.services__containerhp .services__button a.hero-banner__button--ghost:hover{background:rgba(71,189,134,.3)}@media screen and (max-width:1200px){.gaminggear__wrapper,.hero-banner{grid-template-columns:1fr}.gaminggear__desc,.hero-banner__copy,.services__title{text-align:center}.hero-banner__actions,.hero-banner__stats{justify-content:center}.hero-banner__visual{min-height:620px}.hero-banner__aside,.hero-banner__slider{width:52%}.buzz-service-items,.featured__collection__products,.marquee__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.hero-banner{border-radius:30px;display:block;padding:32px 24px}.hero-banner__copy{text-align:center}.hero-banner__visual{display:flex;flex-direction:column;gap:16px;margin-top:24px;min-height:auto;position:static}.hero-banner__slider{overflow:hidden;padding:0;position:static;right:auto;top:auto;width:100%}.hero-banner__slider.hero-banner__card{padding:0}.hero-banner__aside,.hero-banner__glow{display:none}.hero-banner__slide-link{min-height:420px;padding:0;width:100%}.hero-banner__swiper,.hero-banner__swiper .swiper-slide,.hero-banner__swiper .swiper-wrapper{height:100%}.hero-banner__slider img{height:100%;max-height:none;object-fit:contain;width:100%}.buzz-service-items,.featured__collection__products,.hero-banner__stats{grid-template-columns:1fr}.featured__collection__heading .title__h2,.gaminggear__desc h2,.services__title h2{margin-bottom:10px}.gaminggear__wrapper{display:block;padding:28px 22px}.gaminggear__desc{margin-bottom:22px;text-align:center}.gaminggear__desc .hero-banner__button{margin-left:auto;margin-right:auto}.gaminggear__img{min-height:auto}.featured__collection__singlep{padding:18px}.single__img{min-height:220px}.single__img img{max-height:190px}.services__containerhp{margin-top:110px}.services__wrapperhp{padding:100px 15px 60px}.services__video{margin-bottom:28px;position:relative;top:auto;width:100%}.services__title{max-width:100%;padding-top:0;text-align:center}.buzz-service-items{padding-top:30px}.marquee__container--desktop{display:none}.marquee__mobile{display:block;overflow:hidden;padding-bottom:34px;width:100%}.marquee__track{-webkit-animation:mobileMarquee 18s linear infinite;animation:mobileMarquee 18s linear infinite}.marquee__mobile .marquee__item{flex:0 0 220px;min-width:220px}}@media screen and (max-width:610px){.gaminggear__desc{padding:10px}}@media screen and (max-width:570px){.services__containerhp{margin-top:90px}.gaminggear__desc h2{font-size:clamp(1.8rem,8vw,2.4rem);line-height:1.05;overflow-wrap:anywhere}.hero-banner{border-radius:24px;gap:24px;padding:24px 16px}.hero-banner__copy h2{font-size:clamp(2.2rem,11vw,3.2rem)}.hero-banner__copy p{font-size:16px}.hero-banner__actions{flex-direction:column}.hero-banner__button{min-width:0;width:100%}.hero-banner__visual{min-height:auto}.hero-banner__slider{border-radius:22px;padding:0}.hero-banner__slider.hero-banner__card{padding:0}.hero-banner__slide-link{min-height:320px}.hero-banner__mini img,.hero-banner__slider img{max-height:none}.services__video{width:100%}.services__wrapperhp{padding-left:15px;padding-right:15px;padding-top:50px}.featured__collection__description,.gaminggear__desc p,.services__title p{font-size:16px}.marquee__mobile .marquee__item{flex:0 0 200px;min-width:200px}.featured__collection__heading{margin-bottom:28px}.buzz-service-item,.featured__collection__singlep,.marquee__item,.service__mobile-card{border-radius:22px}}@-webkit-keyframes mobileMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-50% - 7px));transform:translateX(calc(-50% - 7px))}}@keyframes mobileMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-50% - 7px));transform:translateX(calc(-50% - 7px))}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
/*# sourceMappingURL=main.55a00980.css.map*/