*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,sans-serif}:root{--outline-params:1px solid #0000001a;--bg-color:#f6f6f6;--bg-light-color:#f9f9f9;--white-color:#fff;--white-text:#fff;--text-80-white:#fffc;--black-text:#000;--black-color:#000;--light-color:#f8f8f8;--danger-color:#dc2626;--description-color:#0009;--background-primary:#141414;--text-80:#000c;--text-60:#0009;--text-40:#0006;--text-30:#0000004d;--outline-color:#0000001a;--header-color:#f5f5f5cc;--opacity-hover:.8;--opacity-disabled:.5;--transition-hover:all .2s cubic-bezier(.4, 0, .2, 1);--button-default:#141414;--button-default-text:#fff;--button-white:#ffffffdb;--white-fill:none;--white-fill-invert:invert(1) brightness(2);--footer-background:#0e1011;--footer-description:#9f9fa0;--success-color:#15803d;--success-soft:#15803d1a;--warning-color:#b45309;--warning-soft:#b453091a;--info-color:#1d4ed8;--info-soft:#1d4ed81a;--danger-soft:#dc26261a;--accent-soft:#0000000d}html[data-theme=dark]{--outline-params:1px solid #2d3034;--bg-color:#0f1113;--bg-light-color:#121416;--white-color:#101214;--black-color:#fff;--outline-color:#2d3034;--light-color:#181a1d;--danger-color:#f87171;--description-color:#fff9;--background-primary:#181a1d;--text-80:#fffc;--text-60:#fff9;--text-40:#fff6;--text-30:#ffffff4d;--header-color:#101214cc;--button-default-text:#141414;--button-default:#fff;--button-white:#fff;--white-fill:invert(1) brightness(2);--success-color:#4ade80;--success-soft:#4ade8024;--warning-color:#fbbf24;--warning-soft:#fbbf2424;--info-color:#60a5fa;--info-soft:#60a5fa24;--danger-soft:#f8717124;--accent-soft:#ffffff0f}.grecaptcha-badge{visibility:hidden}::selection{background:var(--black-color);color:var(--white-color)}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;user-drag:none;image-rendering:-webkit-optimize-contrast;vertical-align:middle}svg{shape-rendering:geometricprecision}iframe{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin:0;padding:0}::-webkit-scrollbar{background:0 0;border-radius:32px;width:6px}::-webkit-scrollbar-thumb{background:var(--text-40);border-radius:12px}::-webkit-scrollbar-thumb:hover{background:var(--text-60)}::-webkit-scrollbar-corner{background:0 0}body{-webkit-text-size-adjust:100%;background-color:var(--white-color);background:var(--white-color);flex-direction:column;width:100%;max-width:100%;min-height:100dvh;margin:0;display:flex;overflow-x:hidden!important}@media (max-width:1024px){body{margin-bottom:98px}}.input-group{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:flex}.input-group .input-label{text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--black-color);word-wrap:break-word;font-size:16px;font-weight:600;line-height:16px}.input-group .input-label.error{color:var(--danger-color)}.input-group p{color:var(--description-color);margin:0;font-size:14px;font-weight:500}textarea,input{background:var(--white-color);outline:var(--outline-params);outline-offset:-1px;height:46px;color:var(--black-color);border:none;border-radius:64px;align-self:stretch;padding-left:24px;padding-right:24px;font-size:14px;font-weight:500;overflow:hidden}textarea:disabled,input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}input[type=date]{appearance:none;height:46px;padding:0 24px}textarea{background:var(--bg-light-color);border-radius:32px;padding:24px}textarea:-webkit-autofill{background-clip:padding-box;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--black-color)!important;caret-color:inherit!important;box-shadow:none!important}input:-webkit-autofill{background-clip:padding-box;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--black-color)!important;caret-color:inherit!important;box-shadow:none!important}textarea:-webkit-autofill:hover{background-clip:padding-box;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--black-color)!important;caret-color:inherit!important;box-shadow:none!important}input:-webkit-autofill:hover{background-clip:padding-box;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--black-color)!important;caret-color:inherit!important;box-shadow:none!important}textarea:-webkit-autofill:focus{background-clip:padding-box;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--black-color)!important;caret-color:inherit!important;box-shadow:none!important}input:-webkit-autofill:focus{background-clip:padding-box;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--black-color)!important;caret-color:inherit!important;box-shadow:none!important}.app{min-height:100vh;position:relative}.main-content{flex-direction:row;justify-content:center;align-items:flex-start;gap:12px;height:calc(100vh - 12px);margin-top:12px;padding:0 12px 12px;display:flex}.main-content.show{grid-template-columns:1fr 1fr;display:grid}@media (max-width:1340px){.main-content.show{flex-direction:column;gap:0;height:auto;display:flex}}@media (max-width:768px){.main-content.show{--configurator-hero-height:clamp(220px, 42svh, 420px)}}@media (max-width:1024px){.main-content{height:calc(100dvh - 98px)}}@font-face{font-family:AKONY;font-style:normal;font-weight:700;src:url(/fonts/akony/akony.woff)format("woff")}@font-face{font-family:PF DinDisplay Pro;font-style:normal;font-weight:400;src:url("/fonts/PF DinDisplay Pro/PFDinDisplayPro-Regular.ttf")format("woff")}.success-page{background:var(--black-color);justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.success-container{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:32px;width:100vw;height:100vh;display:flex}.page-container{flex:1;justify-content:center;align-self:stretch;align-items:flex-start;padding:12px;display:flex}.page-container .page-content{flex-direction:column;gap:64px;width:100%;max-width:1240px;display:flex}.page-container .page-content.profile{align-items:center;gap:12px;max-width:100%}.field-label{color:var(--text-60);font-size:14px;font-weight:500;line-height:10px}.field-value{font-size:14px;font-weight:500;line-height:18px;color:var(--black-color)!important}.buttons-list-techpage{justify-content:center;gap:12px;width:100%;display:flex}.success-content{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:680px;display:flex}.success-content .btn{width:100%;height:56px}.success-icon{color:#bf0;font-size:64px}.error-icon{color:#f44;font-size:64px}.success-title{text-align:center;color:var(--black-color);word-wrap:break-word;margin:0;font-family:AKONY,sans-serif;font-size:42px;font-weight:700;line-height:72px}.success-description{text-align:center;color:var(--text-80);word-wrap:break-word;align-self:stretch;margin:0;font-size:14px;line-height:18px}.success-description strong{color:var(--black-color);font-weight:600}.payment-details{background:var(--white-color);border:var(--outline-params);border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:20px;display:flex}.payment-detail{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.detail-label{color:var(--black-color);font-size:12px;font-weight:500}.detail-value{color:var(--black-color);text-align:right;word-break:break-all;font-size:12px}.error-message{color:var(--danger-color);font-size:14px;font-weight:500}a.no-style{text-decoration:none}@media (max-width:768px){.success-page{padding:16px}.success-title{align-self:stretch;font-size:30px;line-height:45px}.success-content{gap:20px;max-width:100%;padding:16px}.success-icon,.error-icon{font-size:48px}.payment-details{padding:16px}.detail-value{text-align:left}}@keyframes fadeInSlide{0%{opacity:0}to{opacity:1}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.configurator-wrapper{opacity:0;flex-direction:column;align-items:flex-start;gap:12px;height:100%;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards fadeInSlide;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.configurator-wrapper{background:var(--bg-color);border:var(--outline-params);border-radius:64px;align-items:center;gap:0;overflow:visible}}@media (max-width:1340px){.configurator-wrapper{flex-direction:column;width:100%;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards fadeInSlideUp;transform:translateY(20px)}}.dolyame-widget,.ya-pay-widget{width:100%!important;min-width:0!important}.page-header{border-radius:48px;justify-content:center;align-items:flex-end;gap:48px;width:100%;height:280px;padding:48px;display:flex;position:relative;overflow:hidden}.page-header.off-image{background:var(--bg-color);outline:var(--outline-params);outline-offset:-1px}@media (max-width:880px){.page-header.center{align-items:center}}.page-header .tab-settings{scrollbar-width:none;background:var(--white-color);border-top-left-radius:32px;border-top-right-radius:32px;justify-content:center;align-items:center;gap:30px;width:fit-content;height:64px;padding:18px 30px;display:flex;position:absolute;bottom:0}@media (max-width:880px){.page-header .tab-settings{border-radius:32px;justify-content:flex-start;gap:24px;width:calc(100% - 24px);padding:30px;bottom:12px;overflow:auto hidden}}@media (max-width:500px){.page-header .tab-settings{justify-content:flex-start;padding:16px}}.page-header .tab-settings .el{position:absolute;bottom:-2px;rotate:-90deg}@media (max-width:880px){.page-header .tab-settings .el{display:none}}.page-header .tab-settings .el.right{right:-33.6px}.page-header .tab-settings .el.left{left:-33.6px;transform:rotate(180deg)scaleX(-1)}.page-header .tab-settings span{color:var(--text-60);cursor:pointer;white-space:nowrap;transform:var(--transition-hover);font-size:14px;font-weight:500}.page-header .tab-settings span:hover{opacity:var(--opacity-hover)}.page-header .tab-settings span.active{color:var(--black-color)}.page-header .text-container-header{align-items:center;gap:24px;width:100%;max-width:1240px;display:flex}.page-header .text-container-header .counter{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);outline:var(--outline-params);outline-offset:-1px;width:46px;height:46px;color:var(--white-text);background:#ffffff1a;border-radius:64px;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.page-header .text-container-header h2{color:var(--white-text);margin:0;font-size:32px;font-weight:500;line-height:23px}.page-header img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.scroll-indicator{background:var(--bg-color);outline:1px var(--outline-color) solid;outline-offset:-1px;z-index:20;width:40px;height:65px;transition:var(--transition-hover);border-radius:64px;justify-content:center;align-items:flex-start;padding:8px;animation:2s ease-in-out infinite bounceBox;display:flex;position:absolute;bottom:24px;right:24px}@media (max-width:768px){.scroll-indicator{top:24px;bottom:auto}}.scroll-indicator.bottom{opacity:0;animation:.3s ease-in-out .5s forwards show-indicator;top:auto;bottom:24px;left:50%;transform:translate(-50%)!important}@keyframes show-indicator{0%{opacity:0}to{opacity:1}}@media (min-width:1340px){.scroll-indicator.bottom{display:none}}.scroll-indicator.hidden{opacity:0!important;animation:none!important}.scroll-indicator .scroll-dot{background-color:var(--text-80);border-radius:999px;width:16px;height:16px;animation:2s ease-in-out infinite bounceDot}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounceBox{0%,to{transform:translateY(0)}50%{transform:translateY(20%)}}@keyframes bounceDot{0%,to{transform:translateY(0)}50%{transform:translateY(33px)}}.help-card{background:var(--background-primary);cursor:pointer;outline:var(--outline-params);outline-offset:-1px;width:100%;transition:var(--transition-hover);border-radius:48px;padding:32px;position:relative;overflow:hidden}@media (max-width:768px){.help-card{width:calc(100% - 24px);margin-bottom:12px}}.help-card:hover{opacity:var(--opacity-hover)}.help-card:active{transform:scale(.9)translateZ(0)}.help-card img{z-index:1;width:166px;height:166px;position:absolute;bottom:0;right:0}@media (max-width:1600px){.help-card img{opacity:.6}}.help-card img.kit-img{right:-20px!important}.help-card .help-content{flex-direction:column;gap:24px;text-decoration:none;display:flex}.help-card .help-title{z-index:2;color:var(--white-text);font-size:18px;font-weight:600;line-height:20px}.help-card .help-description{z-index:2;color:var(--footer-description);font-size:14px;font-weight:500;line-height:16px}.scope-content{flex-direction:column;gap:24px;width:100%;max-width:1240px;display:flex}
.notification-container{z-index:1000;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100vw;display:flex;position:fixed;top:24px;left:0}.notification-wrapper{pointer-events:none;opacity:0;justify-content:center;width:100%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(-100%)}.notification-wrapper.visible{opacity:1;transform:translateY(0)}.notification-wrapper.exiting{opacity:0;transform:translateY(-100%)}.notification{background:var(--white-color);outline:1px var(--outline-color) solid;outline-offset:-1px;border-radius:32px;justify-content:space-between;align-items:center;gap:16px;max-width:820px;height:52px;padding:16px;display:flex}.notification .icon-check{color:var(--black-color)}.notification .icon-cancel{color:var(--danger-color)}.notification .notification-content{justify-content:flex-start;align-items:center;gap:16px;display:flex}.notification .notification-content i{color:var(--black-color);font-size:24px}.notification .notification-content .notification-message{color:var(--black-color);font-size:15px;font-weight:500}.notification .icon-cancel1{color:#fff9;cursor:pointer;font-size:13px;transition:color .2s}.notification .icon-cancel1:hover{color:#ffffffe6}@media (max-width:768px){.notification{width:90%;min-width:auto}}
