*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}*:focus{outline:none}html{font-size:62.5%;max-width:100dvw;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:10rem}body{line-height:1.4;font-weight:400;font-size:1.6rem;position:relative;margin:0;padding:0;font-family:neulis-neue,sans-serif;color:#4d4e56;max-width:100dvw;min-height:100dvh;min-height:calc(100dvh + 1px);overflow-x:hidden;display:flex;flex-direction:column;justify-content:stretch}main{flex-grow:1}img{display:block;max-width:100%}a{line-height:1;display:inline-block;text-decoration:none;transition-duration:.1s}a:not(.button):hover{color:#00f}a:not(.button):focus-visible{color:#00f;outline:2px dashed #0000ff}label,span{line-height:1}nav ul{list-style-type:none;margin:0;padding:0}nav ul li{margin:0;padding:0}@media (max-width: 1200px){body{font-size:1.4rem}}a,a:visited,a:hover,a:active{color:#00f}.main-header-spacing{padding-top:7.5rem;transition-duration:.25s}.scrolled .main-header-spacing{padding-top:7.5rem}.visually-hidden{font-size:0;width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute!important;border:0!important;padding:0!important;margin:0!important;clip:rect(1px,1px,1px,1px)}.max-width{width:100%;max-width:130rem;padding-left:5rem;padding-right:5rem;margin-left:auto;margin-right:auto}.max-width_large{max-width:160rem;padding-left:5rem;padding-right:5rem;margin-left:auto;margin-right:auto}.main-title{color:#fff;display:inline-block;max-width:100%;font-size:4.8rem;font-weight:500;line-height:1.2;-webkit-hyphens:auto;hyphens:auto;margin:0}.title{color:#00f;display:inline-block;max-width:100%;font-size:4rem;font-weight:500;line-height:1.2;-webkit-hyphens:auto;hyphens:auto;margin:0}.subtitle{color:#00f;display:inline-block;max-width:100%;font-size:2rem;font-weight:500;line-height:1;-webkit-hyphens:auto;hyphens:auto;margin:0}.surtitle{color:#6c6d75;display:inline-block;max-width:100%;font-size:1.6rem;font-weight:400;line-height:1;-webkit-hyphens:auto;hyphens:auto;margin:0;margin-bottom:.5rem}.titlebox{display:flex;flex-direction:column}.titlebox-with-icon{flex-direction:row;align-items:center;gap:1.5rem}#popup{background-color:#ff0;color:#00f;padding:15px 20px;border-radius:8px;box-shadow:0 4px 10px #ff0;z-index:1000;transition:opacity .3s ease}.textbox{margin:1.5rem 0;line-height:1.5;-webkit-hyphens:auto;hyphens:auto}.textbox:first-child{margin-top:0}.textbox:last-child{margin-bottom:0}.textbox a{color:#00f}.textbox a:hover{text-decoration:underline}.textbox p{margin:1.5rem 0}.textbox p:first-child{margin-top:0}.textbox p:last-child{margin-bottom:0}.textbox h3,.textbox h4,.textbox h5,.textbox h6{display:inline-block;max-width:100%;font-weight:700;line-height:1.4;margin:0}.textbox h3+*,.textbox h4+*,.textbox h5+*,.textbox h6+*{margin-top:.5rem}.textbox h3{font-size:2rem;margin-top:1.6rem}.textbox h4{font-size:1.8rem;margin-top:1.4rem}.textbox h5{font-size:1.6rem;margin-top:1.2rem}.textbox h6{font-size:1.4rem;margin-top:1rem}.textbox ul{padding:0;padding-left:3.5rem}.textbox ul li::marker,.textbox ol li::marker{font-weight:700}.button{font-family:inherit;font-size:inherit;font-weight:500;padding:1.5rem 2rem;border-radius:999px;background-color:#ff0;border:2px solid #ffff00;transition-duration:.15s;color:#00f;cursor:pointer}.button:hover,.button:focus-visible{background-color:#0000a3;border:2px solid #0000a3;color:#fff}.button:hover *,.button:focus-visible *{fill:#fff}.button_blue{background-color:#00f;color:#fff;border:2px solid #0000ff}.button_blue *{color:#fff}.button_blue:hover,.button_blue:focus-visible{background-color:#0000a3}.button_blue:hover *,.button_blue:focus-visible *{fill:#fff}.button_blue.inverted{background-color:transparent;color:#00f}.button_blue.inverted *{color:#00f}.button_blue.inverted:hover,.button_blue.inverted:focus-visible{background-color:#0000a3;color:#fff}.button_blue.inverted:hover *,.button_blue.inverted:focus-visible *{color:#fff}.button-with-icon{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem .75rem 1rem}.button-with-icon .svgbox{width:1.5rem;display:flex;align-items:center}.button-with-icon .svgbox svg{width:16px;height:16px}.border-radius{border-radius:20px}.border-radius_small{border-radius:12px}.border-radius_large{border-radius:40px}.imagebox.border-radius{overflow:hidden}.pts{padding-top:3.2rem}.ptm,.ptl{padding-top:6.4rem}.pbs{padding-bottom:3.2rem}.pbm,.pbl{padding-bottom:6.4rem}.mts{margin-top:3.2rem}.mtm,.mtl{margin-top:6.4rem}.mbs{margin-bottom:3.2rem}.mbm,.mbl{margin-bottom:6.4rem}.footer_pbm{padding-bottom:3.2rem}.no-list-styles{list-style:none;padding:0;margin:0}.bg-yellow{background-color:#ff0}.bg-lightestgrey{background-color:#f7f7f8}.bg-white{background-color:#fff}.clr-blue,.clr-blue *{color:#00f}.clr-white,.clr-white *{color:#fff}.searchbar{width:100%;position:relative;z-index:4}.searchbar input{width:100%;padding:2rem 1.5rem 2rem 6rem;border:unset;transition-duration:.25s}.searchbar .searchbar-button{position:absolute;right:calc(100% - 5rem);top:50%;transform:translateY(-50%);width:4rem;height:4rem;border:none;display:flex;justify-content:center;align-items:center;transition-duration:.25s;pointer-events:none}.searchbar .searchbar-button svg{width:60%;height:60%}.searchbar .searchbar-button svg *{fill:#00f}.searchbar:focus-within input{padding:2rem 6rem 2rem 1.5rem}.searchbar:focus-within input::-webkit-search-cancel-button{cursor:pointer}.searchbar:focus-within input+.searchbar-button{left:auto;right:1rem}.searchbar:focus-within input+.searchbar-button svg *{fill:#6c6d75}.suggestions_wrap{z-index:4;position:absolute;top:102.5%;left:0;width:100%;background-color:#fff;box-shadow:0 0 8px #00000026;overflow:hidden;padding:0;transition:padding 0s}.suggestions_wrap:has(.suggestions_item){padding:1rem 0;transition:padding .15s}.suggestions_list{display:flex;flex-direction:column;max-height:50rem;overflow-x:hidden;overflow-y:auto}.suggestions_item a{display:flex;align-items:center;gap:1rem;padding:2.5rem 2rem;border-top:1px solid black;position:relative}.suggestions_item a:hover,.suggestions_item a:focus{background-color:#f7f7f8;outline:unset}.suggestions_item a:hover:after,.suggestions_item a:focus:after{right:2rem}.suggestions_item a:after{content:"";display:block;width:1rem;height:1rem;background-image:url(/media/icons/arrow-right.svg);background-position:center center;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);transition-duration:.1s}.suggestions_item a .flagbox{width:3.5rem;height:3.5rem}.suggestions_item:first-child a{border:none}.flagbox{position:relative;width:3.6rem;height:3.6rem;border-radius:50%;overflow:hidden}.flagbox:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(0,0,0,.15)}.flagbox img{width:100%;height:100%;object-fit:cover;object-position:center center}.flagbox_small{width:2rem;height:2rem}.flagbox_small:before{display:none}.load-more{margin-top:.5rem;display:flex;align-items:flex-end}.load-more button{padding:0;border:unset;background-color:transparent;cursor:pointer;display:flex;align-items:center;gap:.5rem}.load-more button span{margin-top:2px;font-family:neulis-neue,sans-serif;font-weight:500;color:#00f}.load-more button .svgbox{margin-top:1px;width:1rem;height:1rem;transition-duration:.25s}.load-more button .svgbox svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.load-more button:hover span{text-decoration:underline}.load-more button:hover .svgbox{transform:rotate(90deg) scale(1.25)}.load-more button.active .svgbox{margin-top:2px;transform:rotate(45deg)}.alert{border:2px solid red;border-radius:5px;padding:.5rem 1rem;margin:1rem 0;width:max-content}.alert p{color:red;margin:0}.delete{display:block;max-height:max-content;border:none;background-color:unset;padding:0;width:2.5rem;cursor:pointer;transition-duration:.1s;padding:.5rem}.delete svg *{transition-duration:.1s}.delete:hover{transform:scale(1.2)}.delete:hover svg *{fill:red}@media (max-width: 1400px){.title{font-size:3rem}}@media (max-width: 1024px){.pts{padding-top:1.5rem}.ptm{padding-top:3.5rem}.ptl{padding-top:7.5rem}.pbs{padding-bottom:1.5rem}.pbm{padding-bottom:3.5rem}.pbl{padding-bottom:7.5rem}}@media (max-width: 768px){.title{font-size:2.5rem}.surtitle,.subtitle{font-size:1.6rem}.pts{padding-top:1rem}.ptm{padding-top:2.5rem}.ptl{padding-top:5rem}.pbs{padding-bottom:1rem}.pbm{padding-bottom:2.5rem}.pbl{padding-bottom:5rem}}@media (max-width: 650px){.max-width,.max-width_large{padding-left:2.5rem;padding-right:2.5rem}}.main-header{padding:2rem 0;position:fixed;top:0;left:0;right:0;width:100%;height:7.5rem;z-index:5;transition-duration:.15s}.main-header_inner{height:100%}.main-header_wrap{height:100%;display:flex;justify-content:space-between}.main-header .surtitle{margin-bottom:1.6rem;font-size:2rem;font-weight:500}.main-logo{display:block;height:100%}.main-logo svg{height:100%}.nav_wrap{display:flex;gap:7.2rem}.main-nav{display:flex;align-items:center;gap:3.6rem}.main-nav a{font-size:1.4rem;font-weight:500;color:#00f}.user-menu_wrap{display:flex;align-items:center;gap:1rem}.user-menu_wrap a{font-weight:500}.user-menu-button{font-size:1.4rem}.cart-button:hover,.cart-button:focus{color:#fff}.cart-button:hover svg *,.cart-button:focus svg *{fill:#fff}.login-button:hover svg *{fill:#fff}.register-button{padding:.75rem 1.25rem}.user-menu{position:relative}.user-menu:hover .user-email,.user-menu:focus-within .user-email{background-color:transparent}.user-menu:hover .user-email>span,.user-menu:focus-within .user-email>span{color:#00f}.user-menu:hover .user-email svg *,.user-menu:focus-within .user-email svg *{fill:#00f}.user-menu:hover .user-dropdown,.user-menu:focus-within .user-dropdown{grid-template-rows:1fr}.user-dropdown{width:100%;position:absolute;display:grid;grid-template-rows:0fr;transition-duration:.15s}.user-dropdown>div{overflow:hidden;display:flex;flex-direction:column;width:100%;margin-top:.5rem;box-shadow:0 0 8px #00000026}.user-dropdown>div a{outline:unset!important;color:#00f;padding:1.5rem 1rem}.user-dropdown>div a:hover,.user-dropdown>div a:focus-visible{background-color:#f7f7f8}.user-dropdown>div a.logout{color:red}.hamburger{display:none;appearance:none;border:none;background-color:transparent;padding:0;cursor:pointer;position:absolute;top:5rem;left:auto;right:5rem;transform:translateY(-50%);transition-duration:.25s;width:5rem;height:5rem;top:1.25rem;transform:translateY(0)}.hamburger svg{width:100%;height:100%}.hamburger .line{fill:none;stroke:#00f;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.hamburger .line1{stroke-dasharray:60 207;stroke-width:6}.hamburger .line2{stroke-dasharray:60 60;stroke-width:6}.hamburger .line3{stroke-dasharray:60 207;stroke-width:6}.blocker{position:fixed;top:0;left:0;transform:translate(110%);transition-duration:.35s;transition-timing-function:ease-in-out;width:100dvw;height:100dvh;background-color:#000;opacity:.25;z-index:4}.nav-active{overflow-y:hidden}.nav-active .main-header-spacing{padding-top:0!important}.nav-active .main-header{height:0;margin-top:0!important;padding:0}.nav-active .nav_wrap{transform:translate(0)}.nav-active .hamburger{right:2.5rem;top:1.25rem}.nav-active .hamburger .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.nav-active .hamburger .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.nav-active .hamburger .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.nav-active .blocker{transform:translate(0)}@media (max-width: 1024px){.hamburger{display:block}.nav_wrap{width:25rem;max-width:100%;padding:7.5rem 2.5rem 3.5rem;position:fixed;right:0;top:0;transform:translate(100%);height:100dvh;background-color:#ff0;transition-duration:.15s;display:flex;flex-direction:column;justify-content:flex-start}.main-nav,.user-menu_wrap{flex-direction:column;align-items:flex-start}}@media (max-width: 650px){.hamburger{right:2.5rem}}@media (max-width: 450px){.main-logo{max-width:15rem}.main-logo svg{width:100%}.nav_wrap{width:100%}}.form-page .form_group{width:calc((100% - 2.5rem)/2);display:flex;flex-direction:column}.form-page .form_group:has(.group-hidden){display:none}.form-page .form_group:has(textarea){width:100%}.form-page .form_group:has(textarea) textarea{min-height:25rem}.form-page .form_group_checkbox{width:100%!important;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end}.form-page .form_group_checkbox label{margin-bottom:0}.form-page .form_group_checkbox input[type=checkbox]{max-width:max-content;accent-color:#0000ff;margin:0;margin-right:1rem}.form-page label{font-weight:500;color:#00f;margin-bottom:1rem}.form-page input:not([type=submit]):not([type=checkbox]),.form-page select,.form-page textarea{padding:2rem 1.5rem;border:2px solid #0000ff;width:100%}.form-page .submit-button{width:100%;margin-bottom:3.5rem}.login-form_wrap{display:flex;overflow:hidden}.login-form_wrap .alert{margin:2.5rem 0}.login-form_wrap .left{width:35%}.login-form_wrap .left .imagebox{width:100%;height:100%}.login-form_wrap .left .imagebox img{width:100%;height:100%;object-fit:cover}.login-form_wrap .right{width:65%;padding:5rem}.login-form_form{display:flex;flex-direction:column;margin-top:3.5rem}.login-form_form input[type=email]{margin-bottom:2.5rem}.login-form_form .forgot-pw{max-width:max-content;text-decoration:underline;color:#6c6d75;margin:1.5rem 0 2rem}.subscription-form_wrap{padding:5rem}.subscription-form_form{margin-top:3.5rem;display:flex;flex-wrap:wrap;gap:2.5rem}.user-page_wrap{display:flex;gap:3.5rem}.user-page_wrap p,.user-page_wrap span,.user-page_wrap li{color:#6c6d75}.user-page_left{width:calc((100% - 3.5rem)*.3);padding:2.5rem 1.5rem}.user-page_nav_list{display:flex;flex-direction:column;gap:1.5rem}.user-page_nav_item a{padding:1rem;display:flex;gap:1rem;align-items:center;color:#6c6d75;position:relative}.user-page_nav_item a:after{content:"";display:block;width:1rem;height:1rem;background-image:url(/media/icons/arrow-right.svg);background-position:center center;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);transition-duration:.1s}.user-page_nav_item a:hover,.user-page_nav_item a:hover span{color:#00f}.user-page_nav_item a:hover .svgbox svg *{fill:#00f}.user-page_nav_item a:hover:after{right:2rem}.user-page_nav_item .svgbox{width:2.5rem;height:2.5rem}.user-page_nav_item .svgbox svg{width:100%;height:100%;object-fit:contain;object-position:center center}.user-page_nav_item .svgbox svg *{fill:#6c6d75}.user-page_nav_item.active a,.user-page_nav_item.active a span{color:#00f}.user-page_nav_item.active .svgbox svg *{fill:#00f}.user-page_right{width:calc((100% - 3.5rem)*.7)}.automatic-installation_wrap{margin-top:1.5rem;padding:2.5rem}.automatic-installation_wrap .titlebox{align-items:center;gap:1rem}.automatic-installation_wrap .titlebox .svgbox{width:3rem;height:3rem}.automatic-installation_wrap .titlebox .svgbox svg{width:100%;height:100%;object-fit:contain;object-position:center center}.automatic-installation_wrap .titlebox .svgbox svg *{fill:#00f}.automatic-installation_wrap .serial-number{margin:2.5rem 0;display:flex;flex-direction:column}.automatic-installation_wrap .serial-number .label{font-weight:500;color:#00f;margin-bottom:1rem}.automatic-installation_wrap .qr-code_wrap{display:flex;flex-direction:column;gap:1rem}.automatic-installation_wrap .qr-code_wrap p{margin:0}.automatic-installation_wrap .qr-code_wrap .qr-code{width:30rem;max-width:100%}.automatic-installation_wrap .manual-installation_trigger{margin:0;margin-top:2.5rem}.automatic-installation_wrap .manual-installation_trigger a{color:#00f}.manual-installation{display:grid;grid-template-rows:0fr;transition-duration:.25s}.manual-installation_inner{overflow:hidden}.manual-installation.active{grid-template-rows:1fr}.manual-installation_wrap{margin-top:1.5rem;padding:2.5rem}.manual-installation_wrap *+.subtitle{margin-top:2.5rem}.manual-installation_wrap .subtitle+*{margin-top:1rem}.manual-installation_wrap p{margin:0}.manual-installation_wrap ul,.manual-installation_wrap ol{padding-left:2.5rem;margin:0}.manual-installation_wrap ul li,.manual-installation_wrap ol li{margin:.5rem 0}.manual-installation_wrap .note{margin-top:2rem}.manual-installation_wrap .note .strong{color:#00f}.user_esim{margin-top:2.5rem}.user_esim_wrap{margin-top:1.5rem}.user_esim_list{display:flex;flex-direction:column;gap:1rem}.user_esim_item{padding:2.5rem}.user_esim_item .titlebox{margin-bottom:1rem}.user_esim_item .info_list{display:flex;flex-direction:column;gap:1.5rem}.user_esim_item .info_item{display:flex;justify-content:space-between;gap:1rem}.user_esim_item .info_item .value{color:#00f}.user_products_wrap{margin-top:1.5rem}.user-product_list{display:flex;flex-direction:column;gap:2.5rem}.user-product_item{padding:2.5rem}.user-product_item .infobox{margin-top:1rem}.user-product_item .infobox:first-child{margin-top:0}.user-product_item .user_product_country_name{color:#00f}.user-product-country_list{margin-top:2rem;display:flex;flex-direction:column}.user-product-country_item{padding-top:2rem;margin-top:2rem;border-top:1px solid #6C6D75}.user-product-country_item:first-child{border:none;padding-top:0;margin-top:0}.user-information_list{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.edit-user_button{margin-top:2.5rem}.user-information--edit{display:grid;grid-template-rows:0fr;transition-duration:.25s}.user-information--edit>div{overflow:hidden}.user-information--edit.active{grid-template-rows:1fr}.save-changes_button{width:100%}@media (max-width: 768px){.form-page .form_group{width:100%}.user-page_wrap{flex-direction:column}.user-page_left,.user-page_right{width:100%}}@media (max-width: 650px){.subscription-form_wrap{padding:3.5rem}}@media (max-width: 600px){.login-form_wrap{flex-direction:column}.login-form_wrap .left{width:100%}.login-form_wrap .left .imagebox{aspect-ratio:16/9}.login-form_wrap .left .imagebox img{object-position:center bottom}.login-form_wrap .right{padding:2.5rem;width:100%}}@media (max-width: 500px){.subscription-form_wrap{padding:2.5rem}.user_esim_item .info_item{flex-direction:column}}.cart_wrap{display:flex;gap:3.5rem}.cart_wrap .products_cart{width:calc((100% - 3.5rem)*.7);padding:3.5rem 2.5rem}.cart_wrap .products_cart>.subtitle{margin-bottom:2.5rem}.cart_wrap .products-cart_list{display:flex;flex-direction:column;gap:2rem}.cart_wrap .products-cart_item_upper{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 2rem 1rem 1.5rem}.cart_wrap .products-cart_item_upper .pack-title{font-size:1.8rem;flex-grow:1;margin:0;color:#00f}.cart_wrap .products-cart_item_upper .delete{justify-self:flex-end}.cart_wrap .products-cart_item_lower{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.cart_wrap .products-cart_item_lower *{margin:0}.cart_wrap .products-cart_item_lower .pack_item{display:flex;justify-content:space-between}.cart_wrap .products-cart_item_lower .pack_item *{font-size:1.4rem;color:#6c6d75}.cart_wrap .products-cart_item_lower .pack-name{color:#00f}.cart_wrap .cart_amount{width:calc((100% - 3.5rem)*.3);padding:3.5rem 2.5rem}.cart_wrap .cart_amount>.subtitle{margin-bottom:2.5rem}.cart_wrap .cart_amount .total_cart_list{display:flex;flex-direction:column;gap:1.5rem}.cart_wrap .cart_amount .total_cart_item{display:flex;justify-content:space-between}.cart_wrap .cart_amount .total_cart_item *{font-size:1.4rem}.cart_wrap .cart_amount .total_cart_item .value{font-size:1.6rem;font-weight:500;color:#00f}.cart_wrap .cart_amount .total_cart_item.total{margin-top:1rem;padding-top:2.5rem;border-top:1px solid #4d4e56}.cart_wrap .cart_amount .total_cart_item.total .label{font-size:1.6rem;font-weight:500;display:flex;flex-direction:column}.cart_wrap .cart_amount .total_cart_item.total .label>span{font-size:1.4rem;font-weight:400;margin-top:.5rem}.cart_wrap .cart_amount .promo-code_form{margin-top:3.5rem}.cart_wrap .cart_amount .promo-code_form .trigger{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.cart_wrap .cart_amount .promo-code_form .trigger label{cursor:pointer}.cart_wrap .cart_amount .promo-code_form .trigger .svgbox{width:2rem;height:2rem}.cart_wrap .cart_amount .promo-code_form .trigger .svgbox svg{width:100%;height:100%;object-fit:contain;object-position:center center}.cart_wrap .cart_amount .promo-code_form .promo-code_wrap{display:grid;grid-template-rows:0fr;transition-duration:.15s}.cart_wrap .cart_amount .promo-code_form .promo-code_wrap>div{overflow:hidden}.cart_wrap .cart_amount .promo-code_form .promo-code_wrap input{width:100%;padding:1.5rem 1rem;border:2px solid #0000ff;margin-top:1.5rem}.cart_wrap .cart_amount .promo-code_form .promo-code_wrap button{width:100%;margin-top:1rem}.cart_wrap .cart_amount .promo-code_form .promo-code_wrap .code_added_message span{margin-top:1rem;text-align:center;display:block;color:green;padding:1rem .5rem;border:2px solid green}.cart_wrap .cart_amount .promo-code_form.active .trigger .svgbox{transform:rotate(180deg)}.cart_wrap .cart_amount .promo-code_form.active .promo-code_wrap{grid-template-rows:1fr}.cart_wrap .cart_amount .pack-form .button{width:100%}@media (max-width: 1024px){.cart_wrap{gap:2.5rem}.cart_wrap .products_cart{width:calc((100% - 2.5rem)*.6)}.cart_wrap .cart_amount{width:calc((100% - 2.5rem)*.4)}}@media (max-width: 768px){.cart_wrap{flex-direction:column}.cart_wrap .products_cart,.cart_wrap .cart_amount{width:100%}}.packs-archive .titlebox{margin-bottom:4rem}.packs-archive_search{margin-bottom:2rem}.packs-archive_search .searchbar input{border:2px solid #0000ff}.packs-single_wrap{display:flex;gap:5rem}.packs-single_left{width:calc((100% - 5rem)*.3)}.packs-single_left .imagebox{width:100%;aspect-ratio:4/7}.packs-single_left .imagebox img{width:100%;height:100%;object-fit:cover;object-position:center center}.packs-single_right{width:calc((100% - 5rem)*.7)}.packs-single_right_upper{margin-bottom:3.5rem}.packs-single_right_upper .imagebox{flex-shrink:0;width:5rem;height:5rem;border-radius:50%;overflow:hidden;position:relative}.packs-single_right_upper .imagebox:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(0,0,0,.15)}.packs-single_right_upper .imagebox img{width:100%;height:100%;object-fit:cover;object-position:center center}.packs-tabs{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem}.packs-tabs .button.active{background-color:#00f;color:#fff}.country_wrap{display:none}.country_wrap.active{display:block}.country_wrap .subtitle{margin-top:2.5rem}.pack-form .submit-btn{margin-top:2.5rem;width:100%;display:flex;justify-content:center;gap:1rem}.pack-form .submit-btn .svgbox{width:1.5rem;height:1.5rem;transition-duration:.25s}.pack-form .submit-btn .svgbox svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.pack-form .submit-btn:hover .svgbox,.pack-form .submit-btn:focus .svgbox,.pack-form .submit-btn:focus-within .svgbox{transform:rotate(90deg) scale(1.25)}.pack-form .compatibility-button{width:100%;display:flex;justify-content:center;margin-top:1rem}.pack-form_list{margin-top:1rem;display:flex;flex-direction:column;gap:1.6rem}.pack-form_item{border:#f7f7f8 solid .2rem;transition:background-color .3s ease,border .3s ease}.pack-form_item:hover{border:#0000ff solid .2rem}.pack-form_item label{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 1.5rem;cursor:pointer}.pack-form_item label .left{width:auto;display:flex;flex-direction:column;gap:.5rem}.pack-form_item label .data{font-size:2rem;font-weight:500}.pack-form_item label .checkbox{width:1.8rem;height:1.8rem;accent-color:#0000ff}.pack-form_item label .right{width:auto;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.pack-form_item label .price_wrap{display:flex;flex-direction:column}.pack-form_item label .price{font-size:2rem;font-weight:500}.pack-form_item label .tax{margin-top:.5rem;font-size:1.2rem}.supported-countries_list{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.supported-countries_item.hidden{display:none}.pack-info_nav{margin:2.5rem 0;display:flex;gap:1rem}.pack-info_nav button{padding:1rem 1.5rem;font-family:inherit;font-size:inherit;font-weight:500;line-height:1;color:#6c6d75;background-color:transparent;border:2px solid transparent;border-radius:25px;cursor:pointer;transition-duration:.15s}.pack-info_nav button:hover{border:2px solid #0000ff;background-color:#00f;color:#fff}.pack-info_nav button.active{border:2px solid #0000ff;color:#00f}.pack-info_nav button.active:hover{background-color:transparent}.pack-info_list{display:flex;flex-direction:column}.pack-info_item .textbox_wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease-in-out,opacity .4s ease-in-out}.pack-info_item .textbox_wrap .textbox{overflow:hidden}.pack-info_item.active .textbox_wrap{grid-template-rows:1fr;opacity:1}.installation-steps_list{margin-top:3.5rem;display:flex;flex-wrap:wrap;gap:2.5rem}.installation-steps_item{width:calc((100% - 5rem) / 3);padding:7rem 2rem 2rem;position:relative;display:flex;flex-direction:column}.installation-steps_item .badge{width:5rem;height:5rem;position:absolute;top:0}.installation-steps_item .badge svg{height:100%}.installation-steps_item .textbox{flex-grow:1}.installation-steps_item .visual{width:75%;margin:0 auto;position:relative;transform:translateY(2rem)}.installation-steps_item .visual:after{content:"";display:block;width:100%;height:7.5rem;background:linear-gradient(to top,#f7f7f8,transparent);position:absolute;bottom:0;left:0}#cart-popup{position:fixed;bottom:30px;right:30px;background-color:#ff0;color:#00f;padding:15px 20px;border-radius:8px;box-shadow:0 4px 10px #ff0;z-index:1000;opacity:0;transition:opacity .3s ease}#cart-popup.show{opacity:1}.pack-form_item:has(input[type=radio]:checked){background-color:#ff0;border-color:#ff0}.pack-form_item:has(input[type=radio]:checked):hover{border-color:#ff0}@media (max-width: 1024px){.installation-steps_item .visual{width:100%}}@media (max-width: 768px){.packs-single_left{display:none}.packs-single_right{width:100%}.installation-steps_item{width:calc((100% - 2.5rem)/2)}}@media (max-width: 550px){.installation-steps_item{width:100%}.installation-steps_item .visual{max-width:35rem}}.footer a:hover{text-decoration:underline}.footer_upper{padding-bottom:3.2rem;border-bottom:1px solid #0000ff}.footer_upper .footer-logo{width:35rem;max-width:100%}.footer_middle{padding:3.2rem 0;display:flex;justify-content:space-between;gap:2.5rem}.footer_middle .footer-box *{font-size:1.4rem}.footer_middle .label{color:#00f;font-weight:500}.footer_middle .footer-nav_list{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.footer_middle .footer-social_list{display:flex;flex-direction:column}.footer_middle .footer-social_item a{display:flex;gap:.5rem}.footer_middle .footer-social_item a .svgbox{width:1.7rem;height:1.7rem}.footer_middle .footer-social_item a .svgbox svg{width:100%;height:100%;object-fit:contain;object-position:center center}.footer_lower{padding-top:3.2rem;border-top:1px solid #0000ff;display:flex;justify-content:space-between}.footer_lower *{font-size:1.2rem}.footer_lower .footer_lower_left{display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem}.footer_lower .footer_lower_left a{text-decoration:underline}.footer_lower .footer_lower_right{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.footer_lower .footer_lower_right .svgbox{display:block;width:4rem;height:2.5rem}.footer_lower .footer_lower_right .svgbox svg{width:100%;height:100%;object-fit:contain}@media (max-width: 1024px){.footer_lower{flex-direction:column;gap:2rem}}@media (max-width: 768px){.footer_middle{flex-direction:column}.footer_middle .footer-box{width:100%}.footer_middle .footer-nav_list{flex-direction:row;flex-wrap:wrap}.footer_middle .footer-nav_item:not(.footer-social_item){position:relative;padding-right:1rem}.footer_middle .footer-nav_item:not(.footer-social_item):before{content:"";display:block;width:1px;height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#00f}.footer_middle .footer-nav_item:not(.footer-social_item):last-child:before{display:none}}.mod-packs-search{position:relative;aspect-ratio:11/3}.mod-packs-search_searchbox{position:absolute;top:60%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;width:60rem;max-width:100%}.mod-packs-search_searchbox .main-title{margin-bottom:4rem}.mod-packs-search_searchbox label{margin-bottom:1rem}.mod-packs-search_imagebox{width:100%;height:100%;overflow:hidden}.mod-packs-search_imagebox img{filter:blur(3.5px);max-width:unset;width:100%;height:100%;object-fit:cover;object-position:center 60%}@media (max-width: 1400px){.mod-packs-search_searchbox .main-title{font-size:3.5rem;margin-bottom:2.5rem}}@media (max-width: 1024px){.mod-packs-search{aspect-ratio:unset}.mod-packs-search_imagebox{aspect-ratio:21/9}}@media (max-width: 768px){.mod-packs-search{display:flex;flex-direction:column-reverse}.mod-packs-search_imagebox img{filter:unset}.mod-packs-search_searchbox{position:static;top:unset;transform:unset;width:100%;background-color:#f7f7f8;border-radius:0 0 15px 15px;padding:2.5rem}.mod-packs-search_searchbox .main-title,.mod-packs-search_searchbox .surtitle{color:#00f}}@media (max-width: 650px){.mod-packs-search .main-title{font-size:2.8rem}}.mod-packs_upper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}.country_list{display:flex;flex-wrap:wrap;gap:2.4rem}.country_item{width:calc((100% - 4.8rem) / 3)}.country_item a{width:100%;padding:1.6rem 2.4rem;display:flex;align-items:center;gap:1.6rem;background-color:#f7f7f8;position:relative;border:.2rem solid #f7f7f8;transition:border .3s ease;text-decoration:none}.country_item a:after{content:"";display:block;width:1rem;height:1rem;background-image:url(/media/icons/arrow-right.svg);background-position:center center;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);transition-duration:.1s}.country_item a .imagebox{flex-shrink:0}.country_item a:hover:after,.country_item a:focus:after{right:2rem}.country_item:hover a{border-color:#00f}.country-name{font-weight:500}@media (max-width: 768px){.mod-packs_upper{flex-direction:column;align-items:flex-start;gap:1rem}.country_item{width:calc((100% - 2.4rem)/2)}}@media (max-width: 500px){.country_list{gap:1rem}.country_item{width:100%}}.mod-advantages_upper{margin-bottom:4rem}.advantages_list{display:flex;flex-wrap:wrap;gap:3.2rem}.advantages_item{width:calc((100% - 6.4rem) / 3);display:flex;flex-direction:column}.advantages_item .iconbox{width:6.4rem;height:6.4rem;background-color:#ff0;margin-bottom:2.8rem;display:flex;justify-content:center;align-items:center}.advantages_item .iconbox svg{width:3.4rem;height:3.4rem}@media (max-width: 768px){.advantages_item{width:calc((100% - 3.2rem)/2)}}@media (max-width: 500px){.advantages_item{width:100%}}.mod-compatibility_wrap{padding:4rem 6.5rem;display:flex;justify-content:space-between;align-items:center;gap:5rem}.mod-compatibility_wrap .contentbox{max-width:50rem}.mod-compatibility_wrap .contentbox .title{margin-bottom:4rem}.mod-compatibility_wrap .svgbox{width:calc((100% - 5rem)*.45);transform:translateY(4.1rem);flex-shrink:0}.mod-compatibility_wrap .svgbox svg{display:block}.mod-compatibility_wrap .suggestions_item{padding:1rem}@media (max-width: 768px){.mod-compatibility_wrap{padding:2rem 4rem}.mod-compatibility_wrap .svgbox{transform:translateY(2.1rem)}}@media (max-width: 650px){.mod-compatibility_wrap{flex-direction:column}.mod-compatibility_wrap .svgbox{width:100%;max-width:35rem}}@media (max-width: 450px){.mod-compatibility_wrap{padding:2rem 2.5rem}}.faq-page .title{margin-bottom:4rem}.faq-page_wrap{display:flex;gap:3.5rem}.faq-page_left{width:calc((100% - 3.5rem)*.75)}.faq-page_right{width:calc((100% - 3.5rem)/4);padding:2rem;max-height:max-content}.faq-page_right .faq-nav_item{margin-top:1rem}.faq-page_right .faq-nav_item:first-child{margin-top:1.5rem}.faq-page_right .faq-nav_item a{padding:0}.faq-page_right .faq-nav_item.active a{color:#00f}.faq-nav{width:100%}.faq-nav_list{display:flex;flex-direction:column;gap:1rem}.faq-nav_item{width:100%}.faq-nav_item a{width:100%;padding:2rem;color:#4d4e56}.faq-nav_item a:hover{color:#00f}.mod-faq_upper{margin-bottom:4rem}.faq_list{display:flex;flex-direction:column;gap:2.4rem}.faq_item{width:100%;background-color:#f7f7f8}.faq_item .faq-question{padding:2.4rem;cursor:pointer;width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}.faq_item .faq-question strong{color:#00f;font-weight:500}.faq_item .faq-question .svgbox{width:1.5rem;height:1.5rem;flex-shrink:0}.faq_item .faq-question .svgbox svg{width:100%;height:100%;object-fit:contain;object-position:center center}.faq_item .faq-answer{padding:0 2.4rem;display:grid;grid-template-rows:0fr;transition-duration:.25s}.faq_item .faq-answer .textbox{overflow:hidden}.faq_item.faq_item--active .faq-question .svgbox{transform:rotate(180deg)}.faq_item.faq_item--active .faq-answer{grid-template-rows:1fr;padding:0 2.4rem 2.4rem}.bg-lightestgrey .faq_item{background-color:#fff}@media (max-width: 1024px){.faq-page_wrap{gap:2.5rem}.faq-page_left{width:calc((100% - 2.5rem)*.65)}.faq-page_right{width:calc((100% - 2.5rem)*.35)}}@media (max-width: 768px){.faq-page_wrap{flex-direction:column-reverse}.faq-page_left,.faq-page_right{width:100%}.faq-page_right .faq-nav_list{margin-top:1.5rem;flex-direction:row;flex-wrap:wrap;gap:1rem}.faq-page_right .faq-nav_item{width:calc((100% - 1rem)/2);margin:0;padding:.5rem 0}.faq-page_right .faq-nav_item:first-child{margin-top:0}}@media (max-width: 500px){.faq-page_right .faq-nav_list{flex-direction:column;gap:1rem}.faq-page_right .faq-nav_item{width:100%}}.image-text_list{display:flex;flex-direction:column}.image-text_item{margin:5rem 0;display:flex;justify-content:space-between;align-items:center;gap:5rem}.image-text_item .imagebox,.image-text_item .contentbox{width:calc((100% - 5rem)/2)}.image-text_item:first-child{margin-top:0}.image-text_item:last-child{margin-bottom:0}.image-text_item:nth-child(2n){flex-direction:row-reverse}@media (max-width: 768px){.image-text_list{gap:2.5rem}.image-text_item{flex-direction:column;gap:1rem;margin:0}.image-text_item:nth-child(2n){flex-direction:column}.image-text_item .imagebox,.image-text_item .contentbox{width:100%}}
