:root{--primary-color: #2740B8;--black-color: rgb(24, 24, 24);--grey-color: rgb(160, 160, 160);--light-grey-color: rgb(227, 227, 227);--border-radius-lg: 12px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility!important}h1{font-size:5vw;line-height:120%;font-weight:300}h1 div{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}h1 div span{transition:transform 1s cubic-bezier(.33,1,.68,1),opacity 1s cubic-bezier(.33,1,.68,1);transform:translateY(100%);opacity:0}h1 div:nth-of-type(2) span{transition-delay:.1s!important}h1.active span{transform:translateY(0);opacity:1}@media only screen and (max-width: 64em){h1{width:100%!important}}h1.head_title{width:100%;margin-top:clamp(128px,12vw,256px);margin-bottom:clamp(64px,6vw,128px);font-size:clamp(56px,5vw,96px);line-height:137%;z-index:1;font-weight:200}@media only screen and (max-width: 64em){h1.head_title{font-size:38px}}h2{font-weight:400;line-height:160%}h5{font-size:2.4vw;line-height:150%}@media only screen and (max-width: 64em){h5{font-size:1.25rem}}@media only screen and (min-width: 64em) and (max-width: 64em){h5{font-size:1.8rem}}@media only screen and (min-width: 64em) and (max-width: 90em){h5{font-size:1.8vw}}h5 span{color:#000}h6{font-size:1.6vw;line-height:2.25vw}@media only screen and (max-width: 64em){h6{font-size:1.2rem;line-height:1.65rem}}@media only screen and (min-width: 64em) and (max-width: 64em){h6{font-size:1.4rem;line-height:2.25rem}}@media only screen and (min-width: 64em) and (max-width: 90em){h6{font-size:1.25vw;line-height:2vw}}h6 span:after{height:.156vw;bottom:0}p{font-size:clamp(14px,1vw,16px);line-height:150%}p b{font-weight:600}h1,h2,h3,h4,h5,h6,p,p.large,article{margin:0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p span,p.large span,article span{display:inline-block}h1 span:after,h2 span:after,h3 span:after,h4 span:after,h5 span:after,h6 span:after,p span:after,p.large span:after,article span:after{content:"";display:block;position:relative;background-color:var(--primary-color);width:100%}h1 span.anim:after,h2 span.anim:after,h3 span.anim:after,h4 span.anim:after,h5 span.anim:after,h6 span.anim:after,p span.anim:after,p.large span.anim:after,article span.anim:after{width:0%;transition:all 1s cubic-bezier(.65,0,.35,1)}h1.aos-animate span.anim:after,h2.aos-animate span.anim:after,h3.aos-animate span.anim:after,h4.aos-animate span.anim:after,h5.aos-animate span.anim:after,h6.aos-animate span.anim:after,p.aos-animate span.anim:after,p.large.aos-animate span.anim:after,article.aos-animate span.anim:after{width:100%}small{font-size:80%}:root ::-webkit-scrollbar{width:4px}:root ::-webkit-scrollbar-track{background:var(--light-grey-color)}:root ::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:6px}:root ::-webkit-scrollbar-thumb:hover{background-color:#555;cursor:pointer}:root ::-webkit-input-placeholder{color:#8b8b8b}:root ::-moz-placeholder{color:#8b8b8b}:root :-ms-input-placeholder{color:#8b8b8b}:root :-moz-placeholder{color:#8b8b8b}body{margin:0;padding:0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}canvas{position:fixed}button,a{cursor:pointer}button{display:flex;width:auto;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;transition:outline-offset .15s linear;color:var(--primary-color);--extras-color: white;font-size:14px}button.blue{background-color:var(--primary-color);color:#fff;--extras-color: var(--primary-color)}button.lg{width:56px;height:56px}button.md{padding:16px 32px;height:48px;font-size:14px;font-weight:500}button.sm{width:40px;height:40px}button.rounded{border-radius:64px}button.outlines{outline:1px solid var(--extras-color);outline-offset:3px}button.outlines:before{content:"";display:block;position:absolute;outline:1px solid var(--extras-color);border-radius:inherit;outline-offset:7px;width:inherit;height:inherit;opacity:.25;transition:outline-offset .25s linear}button:hover{outline-offset:5px}button:hover:before{outline-offset:12px}@keyframes outlineAnimation{0%{outline-offset:3px}to{outline-offset:6px}}.button_group{display:flex;align-items:center;justify-content:flex-start}.button_group.horizontal{flex-direction:row}.button_group.vertical{flex-direction:column}label.md{font-size:14px;font-weight:400}label.md.blue{font-weight:500}label.sm{font-size:12px;font-weight:500}label.blue{color:var(--primary-color)}label.white{color:#fff}ul{list-style:url(/build/assets/check_sm_blue-ec53c64b.svg);list-style-position:inside}input[type=checkbox]{all:revert}.check{cursor:pointer;position:relative;width:18px;height:18px;margin-top:3px;-webkit-tap-highlight-color:transparent;transform:translateZ(0)}.check:before{content:"";position:absolute;top:-15px;left:-15px;width:48px;height:48px;border-radius:50%;background:rgba(34,50,84,.03);opacity:0;transition:opacity .2s ease;display:none}.check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--primary-color);stroke-width:1.5;transform:translateZ(0);transition:all .2s ease}.check svg path{stroke-dasharray:60;stroke-dashoffset:0;transition:all .3s linear}.check svg polyline{stroke-dasharray:22;stroke-dashoffset:66;transition:all .3s linear}.check:hover:before{opacity:1}.check:hover svg{stroke:var(--primary-color)}#terms:checked+.check svg,#conf_terms:checked+.check svg{stroke:var(--primary-color)}#terms:checked+.check svg path,#conf_terms:checked+.check svg path{stroke-dashoffset:60;transition:all .3s linear}#terms:checked+.check svg polyline,#conf_terms:checked+.check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}.hide{display:none!important;pointer-events:none}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:pointer}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}.steel{background:linear-gradient(to top,#999999 0%,#e5e5e5 100%)}.black{background-color:#101010}.cart_component{width:18%;min-width:344px;height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:fixed;right:48px;top:5vh;z-index:2}.cart_component .cart-close-area{display:none}@media only screen and (max-width: 64em){.cart_component{top:0;width:100%;right:0;height:100%;flex-direction:row;justify-content:space-between;pointer-events:none;z-index:3}.cart_component .cart-close-area{width:60%;display:block;background-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:inherit;pointer-events:all}}.cart_component .cart_thumb{z-index:0;position:absolute;top:4vw;right:3.75vw}@media only screen and (max-width: 64em){.cart_component .cart_thumb{top:24px;right:88px}}.cart_component .cart_thumb .cart_group{pointer-events:all;gap:24px;position:relative!important}.cart_component .cart_thumb .cart_group button{position:relative}@media only screen and (max-width: 64em){.cart_component .cart_thumb .cart_group button{width:40px;height:40px}}.cart_component .cart_thumb .cart_group button .counter{position:absolute;top:-4px;right:-4px;width:24px;height:24px;border-radius:24px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;padding-bottom:1px;background-color:var(--primary-color)}@media only screen and (max-width: 64em){.cart_component .cart_thumb .cart_group button .counter{display:none}}.cart_component .cart_thumb .cart_group span{font-size:14px;color:#fff;font-weight:500}@media only screen and (max-width: 64em){.cart_component .cart_thumb .cart_group span{display:none}}.cart_component .cart_window{display:flex;flex-direction:column;align-items:center;z-index:1;background-color:#fff;height:88%;width:100%;border-radius:var(--border-radius-lg)}@media only screen and (max-width: 64em){.cart_component .cart_window{height:100%;width:40%;border-radius:0;justify-content:space-between;pointer-events:all}}.cart_component .cart_window .top{width:100%;padding:32px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 64em){.cart_component .cart_window .top{display:none}}.cart_component .cart_window .top h3{color:var(--primary-color);font-weight:500}@media only screen and (max-width: 64em){.cart_component .cart_window .top h3{font-size:15px}}.cart_component .cart_window .top .close_window{background:transparent;pointer-events:all}.cart_component .cart_window .top .close_window img{width:14px}.cart_component .cart_window .cart_products{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:68%;overflow-y:auto;border-bottom:1px solid #ebebeb}@media only screen and (max-width: 64em){.cart_component .cart_window .cart_products{height:auto}}.cart_component .cart_window .cart_products.custom{border-bottom:0;height:82%}.cart_component .cart_window .cart_products .cart_item{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;border-top:1px solid rgba(0,0,0,.08);width:inherit;color:#141414;padding:24px 32px;font-size:16px;pointer-events:all;cursor:pointer}@media only screen and (max-width: 64em){.cart_component .cart_window .cart_products .cart_item{padding:16px 24px}}.cart_component .cart_window .cart_products .cart_item.hide{display:none!important}.cart_component .cart_window .cart_products .cart_item:last-of-type{border-bottom:1px solid rgba(0,0,0,.08)}.cart_component .cart_window .cart_products .cart_item .product_label{display:flex;gap:24px}.cart_component .cart_window .cart_products .cart_item .product_label .amount{font-weight:500;letter-spacing:2px}.cart_component .cart_window .cart_products .cart_item .product_label .label{font-size:15px;font-weight:500}.cart_component .cart_window .cart_products .cart_item .product_label .label small{opacity:.5}.cart_component .cart_window .cart_products .cart_item .product_label .label small.variation{color:var(--primary-color);opacity:1}.cart_component .cart_window .cart_products .cart_item .product_label .label .availability{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;margin-top:12px}.cart_component .cart_window .cart_products .cart_item .product_label .label .availability p{font-size:80%;font-weight:500;color:#a7a7a7}.cart_component .cart_window .cart_products .cart_item button img{width:14px}.cart_component .cart_window .cart_products .cart_item button.disabled{opacity:.25;pointer-events:none}.cart_component .cart_window .cart_products .cart_item:first-of-type button{display:none}.cart_component .cart_window .cart_bottom{display:flex;flex-direction:column;gap:32px;align-items:center;width:82%;padding:clamp(16px,1.667vw,32px) 0 clamp(16px,1.146vw,22px)}@media only screen and (max-width: 64em){.cart_component .cart_window .cart_bottom{width:100%;padding:16px 24px;gap:16px;flex-direction:row;justify-content:space-between;align-items:flex-end;background-color:#f5f5f5}}.cart_component .cart_window .cart_bottom .price-container{display:flex;flex-direction:column;align-items:flex-end;width:100%}@media only screen and (max-width: 64em){.cart_component .cart_window .cart_bottom .price-container{align-items:flex-start}}.cart_component .cart_window .cart_bottom .price-container .with-vat{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 64em){.cart_component .cart_window .cart_bottom .price-container .with-vat{flex-direction:column;align-items:flex-start;gap:6px}}.cart_component .cart_window .cart_bottom .price-container .with-vat span.desc{font-size:15px;font-weight:600;color:#222}.cart_component .cart_window .cart_bottom .price-container .with-vat p.price-value{font-weight:600;font-size:15px;color:var(--primary-color)}@media only screen and (max-width: 64em){.cart_component .cart_window .cart_bottom .price-container .without-vat{margin-top:-4px}}.cart_component .cart_window .cart_bottom .price-container .without-vat p{margin-top:2px;font-size:11px;color:#a8a8a8}.cart_component .cart_window .cart_bottom .price{color:#141414;font-weight:600}.cart_component .cart_window .cart_bottom #order_btn{width:100%;padding:16px 32px;background-color:var(--primary-color);border-radius:256px;color:#fff;font-family:Inter;font-weight:500;text-align:center;font-size:14px;pointer-events:all}@media only screen and (max-width: 64em){.cart_component .cart_window .cart_bottom #order_btn{padding:10px 32px;width:auto}}.cart_component .cart_window .order-action{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);padding:clamp(10px,.938vw,18px) 0;pointer-events:all;cursor:pointer;z-index:5;border-top:1px solid #ebebeb}.cart_component .cart_window .order-action.custom{border-top:0}@media only screen and (max-width: 64em){.cart_component .cart_window .order-action{display:none;padding:12px 24px;justify-content:flex-start}}.cart_component .cart_window .order-action .send-order{font-size:13px;font-weight:500;color:var(--primary-color)}#detail_modal{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;height:inherit;width:inherit;gap:0px;background-color:#fff;color:var(--black-color);border-radius:var(--border-radius-lg);pointer-events:all;position:absolute;z-index:10;overflow:hidden}#detail_modal .close_window{position:absolute;top:48px;right:48px;background:transparent;pointer-events:all}#detail_modal .object_btn{width:200px;display:none;padding:12px 0;position:absolute;z-index:2;bottom:80px;left:calc(21% - 100px)}#detail_modal #mini_scene{width:62%;height:100%;padding:0;background-color:#f7f7f7;position:relative}#detail_modal #mini_scene canvas{width:100%}#detail_modal .content{width:38%;height:100%;padding:96px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow-y:auto;overflow-x:hidden;border-left:1px solid var(--light-grey-color)}#detail_modal .content p{width:80%}#detail_modal .content ul{width:100%;padding-bottom:32px;border-bottom:1px solid var(--light-grey-color)}#detail_modal .content ul li{font-size:14px;margin-bottom:8px}#detail_modal .content .top{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px}#detail_modal .content .bottom .variant_title{font-size:14px;font-weight:500;color:var(--primary-color)}#detail_modal .content .bottom .variants{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:16px;margin-top:24px}#detail_modal .content .bottom .variants button{border:1px solid var(--light-grey-color);border-radius:8px;padding:8px 8px 16px;display:flex;flex-direction:column;align-items:center;width:140px;gap:8px;transition:border .4s ease;color:var(--black-color)}#detail_modal .content .bottom .variants button img{width:80%}#detail_modal .content .bottom .variants button p{font-size:14px;font-weight:500;text-align:center}#detail_modal .content .bottom .variants button:hover,#detail_modal .content .bottom .variants button.active{border:1px solid var(--primary-color)}#detail_modal h3{font-size:2vw;letter-spacing:-.025em;font-weight:500;color:var(--primary-color)}#object_controls_container{position:absolute;z-index:99999;opacity:0;height:40px;pointer-events:none;transition:opacity .3s ease,transform .3s ease;transform:translateY(4px);filter:drop-shadow(0px 4px 8px rgba(0,0,0,.16))}@media only screen and (max-width: 64em){#object_controls_container{position:fixed;top:0;left:0;width:100vw;height:100dvh;transform:translateY(0);pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:24px;transition:opacity 0s,transform 0s}}#object_controls_container.active{opacity:1;transform:translateY(0);pointer-events:all}#object_controls_container.active #object_controls_content{pointer-events:all}#object_controls_container.mobile-active{opacity:1}#object_controls_container.mobile-active #object_controls_content{pointer-events:all}#object_controls_container .mobile-label{display:none}@media only screen and (max-width: 64em){#object_controls_container .mobile-label{display:block;margin-bottom:51px;font-size:12px;color:#fff;padding:4px 12px;border:1px solid rgba(255,255,255,.2588235294);border-radius:64px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative}}#object_controls_container #object_controls_content{position:absolute;display:flex;flex-direction:row;border-radius:256px;background-color:#fff;pointer-events:none}#object_controls_container #object_controls_content .model-rotate-btn{padding:0 16px;width:auto}#object_controls_container #object_controls_content .color_btn_container{display:flex;flex-direction:row;align-items:center;gap:16px;margin:0 0 0 16px;padding-right:16px;border-right:1px solid rgb(224,224,224)}#object_controls_container #object_controls_content .color_btn_container .disabled{pointer-events:none}#object_controls_container #object_controls_content .color_btn_container .active_variation{outline:2px solid var(--primary-color);outline-offset:1px}#object_controls_container #object_controls_content .color_btn_container .color_btn,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn{width:16px;height:16px;padding:0!important;border-radius:256px;transition:transform .3s ease}#object_controls_container #object_controls_content .color_btn_container .color_btn:hover,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn:hover{transform:scale(1.2)}#object_controls_container #object_controls_content .color_btn_container .color_btn.grey,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn.grey{background-color:gray}#object_controls_container #object_controls_content .color_btn_container .color_btn.graphite,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn.graphite{background-color:#303030}#object_controls_container #object_controls_content .color_btn_container .color_btn.white,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn.white{background-color:#f5f5f5;border:1px solid rgb(230,230,230)}#object_controls_container #object_controls_content .color_btn_container .color_btn.black,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn.black{background-color:#101010}#object_controls_container #object_controls_content .color_btn_container .color_btn.red,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn.red{background-color:red}#object_controls_container #object_controls_content .color_btn_container .color_btn.blue,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn.blue{background-color:#2462e3}#object_controls_container #object_controls_content .color_btn_container .color_btn.orange,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn.orange{background-color:#f90}#object_controls_container #object_controls_content .color_btn_container .color_btn.steel,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn.steel{background:linear-gradient(to top,#999999 0%,#e5e5e5 100%)}#object_controls_container #object_controls_content .color_btn_container .color_btn.yellow,#object_controls_container #object_controls_content .color_btn_container .acc_color_btn.yellow{background-color:#ffe600}#object_controls_container #object_controls_content button{display:flex;align-items:center;justify-content:center;width:48px;padding:12px 0;background-color:transparent;cursor:pointer;z-index:2}#object_controls_container #object_controls_content button:not(:first-of-type){border-left:1px solid rgb(224,224,224)}#object_controls_container #object_controls_content button:first-of-type{border-radius:64px 0 0 64px}#object_controls_container #object_controls_content button:last-of-type{border-radius:0 64px 64px 0}#object_controls_container #object_controls_content button img{height:16px}.object_select_container{width:100%;padding:0}.object_select_container .reponio_logo{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;height:20vh;background-color:#fff}.object_select_container .reponio_logo svg{width:50%}.object_select_container .objects_list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.object_select_container .objects_list .data_container{width:inherit}.object_select_container .objects_list .data_container #searchForm{width:100%;position:relative}.object_select_container .objects_list .data_container #searchForm .search_ico{position:absolute;right:32px;top:26px;width:16px}.object_select_container .objects_list .data_container #searchForm .clear_ico{position:absolute;right:28px;top:22px;width:27px;cursor:pointer;padding:8px}.object_select_container .objects_list .data_container #searchForm input{width:inherit;background-color:#fff;padding:24px 32px;border-top:rgba(0,0,0,.08)}.object_select_container .objects_list .data_container #searchForm input::-moz-placeholder{color:#b9b9b9;font-size:12px;opacity:1}.object_select_container .objects_list .data_container #searchForm input::placeholder{color:#b9b9b9;font-size:12px;opacity:1}.object_select_container .objects_list .data_container .object_btn{width:inherit;color:#141414;padding:16px 32px;font-size:14px;cursor:pointer;transition:background-color .15s;border-top:1px solid rgba(0,0,0,.08);background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative}.object_select_container .objects_list .data_container .object_btn:hover{background-color:#fff}.object_select_container .objects_list .data_container .object_btn:hover .object_name{color:var(--primary-color)}.object_select_container .objects_list .data_container .object_btn:hover .plus_ico{opacity:1;transform:translateY(0)}.object_select_container .objects_list .data_container .object_btn .content .object_name{font-weight:500;font-size:16px}.object_select_container .objects_list .data_container .object_btn .content .object_products{color:#b5b5b5;font-size:12px;margin-top:4px}.object_select_container .objects_list .data_container .object_btn .plus_ico{opacity:0;transform:translateY(4px);transition:all .4s ease}.object_select_container .objects_list .data_container .object_btn .load_bar{position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:var(--primary-color);opacity:1}.object_select_container .objects_list .data_container .object_btn .load_bar.loaded{transition:all .4s ease;opacity:0}.object_select_container .objects_list .data_container .search_results{width:100%}.object_select_container .objects_list .data_container .search_results .objects{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:inherit;overflow:hidden;transition:all .4s ease}.object_select_container .objects_list .data_container .search_results .no_results_container{visibility:hidden;opacity:0;transition:opacity .5s}.object_select_container .objects_list .data_container .search_results .no_results_container.active{visibility:visible;opacity:1}.object_select_container .objects_list .data_container .accordion_component{width:100%;overflow:hidden}.object_select_container .objects_list .data_container .accordion_component .category{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:inherit;transition:all .5s ease}.object_select_container .objects_list .data_container .accordion_component .category.active_category .category_label{background-color:#fff;color:var(--primary-color)}.object_select_container .objects_list .data_container .accordion_component .category.active_category .category_label .expand_ico{transform:rotateX(180deg)}.object_select_container .objects_list .data_container .accordion_component .category.active_category .objects{max-height:auto}.object_select_container .objects_list .data_container .accordion_component .category:last-of-type .category_label{border-bottom:1px solid rgba(0,0,0,.08)}.object_select_container .objects_list .data_container .accordion_component .category:last-of-type.active_category .category_label{border-bottom:0}.object_select_container .objects_list .data_container .accordion_component .category .category_label{width:100%;color:#141414;padding:24px 32px;font-size:15px;border-top:1px solid rgba(0,0,0,.08);transition:background-color .15s;cursor:pointer;text-transform:uppercase;font-weight:600;letter-spacing:2px;transition:color .15s ease;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.object_select_container .objects_list .data_container .accordion_component .category .category_label:hover{background-color:#fff;color:var(--primary-color)}.object_select_container .objects_list .data_container .accordion_component .category .category_label .expand_ico{transition:transform .5s ease}.object_select_container .objects_list .data_container .accordion_component .category .objects{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:inherit;max-height:0;overflow:hidden;transition:all .4s ease}.app_load_screen .progress-bar-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px;z-index:10;color:var(--primary-color)}.app_load_screen .progress-bar-container .reponio_logo{width:100%;text-align:center;margin-bottom:4vw}.app_load_screen .progress-bar-container .reponio_logo img{width:20vw}@media only screen and (max-width: 64em){.app_load_screen .progress-bar-container .reponio_logo img{width:256px}}.app_load_screen .progress-bar-container #progress-bar{width:30%;height:2px}.app_load_screen .progress-bar-container progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:2px;border:0}.app_load_screen .progress-bar-container progress::-webkit-progress-bar{background:lightgray}.app_load_screen .progress-bar-container progress::-webkit-progress-value{background:black;-webkit-transition:width 2.5s ease-in-out;transition:width 2.5s ease-in-out}#model_load_indicator{position:fixed;bottom:8.5vw;left:40%;width:20%;height:4px;border-radius:8px;overflow:hidden;background-color:#ffffff80;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s ease}#model_load_indicator.active{opacity:1;transform:translateY(0)}#model_load_indicator #indicator{position:absolute;bottom:0;left:0;width:0%;height:4px;background-color:#fff;opacity:1}#model_load_indicator #indicator.loaded{transition:all .4s ease;opacity:0}#mini_model_load_indicator{position:fixed;bottom:10vw;left:22.5%;width:15%;height:2px;border-radius:4px;overflow:hidden;background-color:#ffffff4a;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s ease;z-index:1}#mini_model_load_indicator.active{opacity:1;transform:translateY(0)}#mini_model_load_indicator #mini_indicator{position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:var(--primary-color);opacity:1}#mini_model_load_indicator #mini_indicator.loaded{transition:all .4s ease;opacity:0}.scene_controller_ui{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-bottom:64px;position:fixed;width:100%;bottom:-1vw;z-index:0;pointer-events:all}@media only screen and (max-width: 64em){.scene_controller_ui{display:none;padding-bottom:0!important;bottom:24px}.scene_controller_ui.active{display:flex}}.scene_controller_ui .panel-color-bar{width:auto;position:absolute;bottom:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding-left:0;opacity:1}@media only screen and (max-width: 64em){.scene_controller_ui .panel-color-bar{width:75%;height:56px;border-radius:56px;bottom:24px;position:fixed;z-index:3}}.scene_controller_ui .panel-color-bar .bar{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;border-radius:256px}@media only screen and (max-width: 64em){.scene_controller_ui .panel-color-bar .bar{justify-content:space-around}}.scene_controller_ui .panel-color-bar .bar .control_item_container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;padding:16px 24px;border-left:1px solid rgba(0,0,0,.08);min-height:64px;cursor:pointer}@media only screen and (max-width: 64em){.scene_controller_ui .panel-color-bar .bar .control_item_container{padding:0;justify-content:center;gap:0;width:8.3333333333%}}.scene_controller_ui .panel-color-bar .bar .control_item_container.mobile-back{display:none}@media only screen and (max-width: 64em){.scene_controller_ui .panel-color-bar .bar .control_item_container.mobile-back{display:flex}}.scene_controller_ui .panel-color-bar .bar .control_item_container:first-of-type{border-left:none}.scene_controller_ui .panel-color-bar .bar .control_item_container:last-of-type{min-height:70px}.scene_controller_ui .panel-color-bar .bar .control_item_container:last-of-type img{width:13px!important}@media only screen and (max-width: 64em){.scene_controller_ui .panel-color-bar .bar .control_item_container:last-of-type{display:none}}.scene_controller_ui .panel-color-bar .bar .control_item_container:hover span{margin-left:16px!important;opacity:1!important}@media only screen and (max-width: 64em){.scene_controller_ui .panel-color-bar .bar .control_item_container:nth-child(12){display:none}.scene_controller_ui .panel-color-bar .bar .control_item_container:nth-child(13){display:none}}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn{width:36px;height:36px;background-color:#000;border-radius:24px;z-index:2;background-size:cover}@media only screen and (max-width: 64em){.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn{width:24px;height:24px}}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.white{background-image:url(/build/assets/color-white-bg-687e6ab2.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.white+span{margin-left:-92px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.silver{background-image:url(/build/assets/color-silver-bg-4eff9e5d.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.silver+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.grey{background-image:url(/build/assets/color-grey-bg-5562630a.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.grey+span{margin-left:-92px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.steel{background-image:url(/build/assets/color-steel-bg-5b70d5e2.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.steel+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.graphite{background-image:url(/build/assets/color-grafit-bg-f1bc364b.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.graphite+span{margin-left:-92px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.black{background-image:url(/build/assets/color-black-bg-d9739b6b.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.black+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.red{background-image:url(/build/assets/color-red-bg-0a188a13.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.red+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.blue{background-image:url(/build/assets/color-blue-bg-3db533d8.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.blue+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.orange{background-image:url(/build/assets/color-orange-bg-8c74cf6f.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.orange+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.yellow{background-image:url(/build/assets/color-yellow-bg-0db1c998.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.yellow+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.khaki{background-image:url(/build/assets/color-khaki-bg-c49d204c.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.khaki+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.dark-wood{background-image:url(/build/assets/color-dark-wood-bg-8e5dd427.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.dark-wood+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.light-wood{background-image:url(/build/assets/color-light-wood-bg-83d38a90.png)}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container .color_btn.light-wood+span{margin-left:-99px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container span{margin-top:-1px;z-index:1;transition:all .5s cubic-bezier(.65,0,.35,1);opacity:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1px}@media only screen and (max-width: 64em){.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container span{display:none}}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container span p{font-size:14px;font-weight:500}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container span .labels{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px}.scene_controller_ui .panel-color-bar .bar .control_item_container .content-container span .labels .label{font-size:10px;font-weight:500;color:gray;padding:2px 8px;border-radius:32px;border:1px solid rgb(187,187,187)}.scene_controller_ui .bottom_bar{width:auto;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;border-radius:256px;overflow:hidden;padding-left:16px;transform:rotate3d(0,0,0,0) translateY(0);perspective-origin:center;transform-origin:center;opacity:1}@media only screen and (max-width: 64em){.scene_controller_ui .bottom_bar{width:75%;height:56px;justify-content:space-evenly;padding-left:0}}.scene_controller_ui .bottom_bar.hide{transform:rotateX(90deg) translate3d(0,60px,-60px);opacity:0;filter:blur(0px)}.scene_controller_ui .bottom_bar .mobile-color-btn{display:none}@media only screen and (max-width: 64em){.scene_controller_ui .bottom_bar .mobile-color-btn{display:flex}}.scene_controller_ui .bottom_bar .control_item_container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px;padding:16px 24px;border-left:1px solid rgba(0,0,0,.08);min-height:64px}@media only screen and (max-width: 64em){.scene_controller_ui .bottom_bar .control_item_container{gap:0;min-height:56px;width:14.2857142857%;padding:0;justify-content:center}}.scene_controller_ui .bottom_bar .control_item_container:first-of-type{padding:16px 24px 16px 16px;gap:24px;border-left:none}.scene_controller_ui .bottom_bar .control_item_container:first-of-type .room_ico{margin-left:8px}@media only screen and (max-width: 64em){.scene_controller_ui .bottom_bar .control_item_container:first-of-type{padding:0}}.scene_controller_ui .bottom_bar .control_item_container.panel-colors{border-left:none;padding-left:0}.scene_controller_ui .bottom_bar .control_item_container.panel-colors .panel-color-chosen{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.scene_controller_ui .bottom_bar .control_item_container.panel-colors .panel-color-chosen .color-preview{width:10px;height:10px;margin-top:1px;border-radius:256px;background-color:#4f5358}.scene_controller_ui .bottom_bar .control_item_container.panel-colors .toggle-color-panel-btn{color:#000;border:1px solid #000000;border-radius:256px;padding:8px 24px;font-size:13px;font-weight:500;width:160px}@media only screen and (max-width: 64em){.scene_controller_ui .bottom_bar .control_item_container.panel-colors{display:none}}.scene_controller_ui .bottom_bar .control_item_container.reset_btn{cursor:pointer;border-left:1px solid rgba(0,0,0,.08);gap:16px;padding-left:24px}@media only screen and (max-width: 64em){.scene_controller_ui .bottom_bar .control_item_container.reset_btn{padding-left:0}.scene_controller_ui .bottom_bar .control_item_container.fullscreen_btn{display:none}}.scene_controller_ui .bottom_bar .control_item_container.action_item{min-height:68px;background-color:#fff}.scene_controller_ui .bottom_bar .control_item_container.action_item button{background-color:transparent}@media only screen and (max-width: 64em){.scene_controller_ui .bottom_bar .control_item_container.action_item{min-height:56px}}.scene_controller_ui .bottom_bar .control_item_container.save-conf-item{cursor:pointer;gap:16px;width:194px;justify-content:flex-start}@media only screen and (max-width: 64em){.scene_controller_ui .bottom_bar .control_item_container.save-conf-item{width:14.2857142857%;justify-content:center;align-items:center}}.scene_controller_ui .bottom_bar .control_item_container.save-conf-item .bar-conf-ico{transform:rotate(90deg)}.scene_controller_ui .bottom_bar .control_item_container.save-conf-item .text_part span{font-size:13px;color:#000;font-weight:500}@media only screen and (max-width: 64em){.scene_controller_ui .bottom_bar .control_item_container.save-conf-item .text_part{display:none}}.scene_controller_ui .bottom_bar .control_item_container .text_part{display:flex;flex-direction:column;justify-content:space-between}.scene_controller_ui .bottom_bar .control_item_container .text_part span{font-size:12px;color:#a1a1a1}.scene_controller_ui .bottom_bar .control_item_container .text_part p{font-size:14px;color:#434343;font-weight:500}#main_ui{position:fixed;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;pointer-events:none;background-color:transparent;z-index:2}#main_ui .scene_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;pointer-events:none;opacity:.3}#main_ui #circles_container{position:fixed;width:inherit;height:inherit;display:flex;align-items:center;justify-content:center;z-index:-1;top:-1vw;transition:opacity 1s;opacity:1}@media only screen and (max-width: 64em){#main_ui #circles_container{display:none}}#main_ui #circles_container.zoom{opacity:.5}#main_ui #circles_container img{position:absolute;opacity:0}#main_ui #circles_container img.inner_circle{width:50%}#main_ui #circles_container img.outer_circle{width:70%}#main_ui .head_logo{position:absolute;top:12.5%;left:3%;z-index:10}#main_ui .head_logo .desktop-logo{width:228px}@media only screen and (max-width: 64em){#main_ui .head_logo .desktop-logo{display:none}}#main_ui .head_logo .mobile-logo{display:none}@media only screen and (max-width: 64em){#main_ui .head_logo .mobile-logo{display:block;width:180px}#main_ui .head_logo{top:24px;left:24px;z-index:3}}#main_ui .button_rotation_container{width:100%;position:absolute;margin-top:-3.65vw;transition:all 2s ease;transform:rotate(0);opacity:0}#main_ui .button_rotation_container.zoom{transform:rotate(-92deg)}#main_ui .button_rotation_container.zoom .button_group{opacity:0}#main_ui .button_rotation_container.zoom .zoom_info_btn{opacity:1;transition-delay:1s}#main_ui .button_group{position:absolute;gap:24px;pointer-events:all;opacity:1;transition:opacity .7s}#main_ui .button_group.left{left:15.2%}@media only screen and (max-width: 64em){#main_ui .button_group.left{left:64px}#main_ui .button_group.left label,#main_ui .button_group.left #search_btn{display:none}}#main_ui .button_group.right{right:19%;gap:16px}@media only screen and (max-width: 64em){#main_ui .button_group.right{right:24px}}#main_ui #main_add_btn:hover img{transition:transform .75s ease;transform:rotate(180deg)}@media only screen and (max-width: 64em){#main_ui #main_add_btn{left:24px;position:fixed}}#main_ui .panel_add_container{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;overflow:hidden}#main_ui .panel_add_container .selection_part{position:relative;z-index:1;right:-35px;overflow:hidden}#main_ui .panel_add_container .selection_part .container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin-right:-80px;transition:all .5s ease}#main_ui .panel_add_container .selection_part .container.active{margin-right:37px}#main_ui .panel_add_container .selection_part .container label{color:#2740b8;font-weight:500;pointer-events:none}@media only screen and (max-width: 64em){#main_ui .panel_add_container .selection_part .container label{display:none}}#main_ui .panel_add_container .selection_part .container button{background-color:var(--primary-color);color:#fff;font-size:12px;letter-spacing:1px}#main_ui .panel_add_btn{z-index:2;transition:all .5s ease}#main_ui .panel_add_btn img{transition:transform .75s ease}#main_ui .panel_add_btn svg{transition:all .5s ease;width:13px}#main_ui .panel_add_btn:hover img{transform:rotate(180deg)}#main_ui .panel_add_btn.active img{transition:transform .5s ease;transform:rotate(-45deg)}#main_ui .inquiry_btn{pointer-events:all;position:absolute;width:176px;right:4.6%;margin-top:-1.65vw}@media only screen and (max-width: 64em){#main_ui .inquiry_btn{display:none}}#main_ui .zoomOut_btn{pointer-events:all;position:absolute;left:48.5%;top:-31.5vw;transform:rotate(90deg)}@media only screen and (max-width: 64em){#main_ui .zoomOut_btn{display:none}}#main_ui .zoomOut_btn img{width:20px}#main_ui .zoom_info_btn{pointer-events:all;position:absolute;left:43.5%;top:25.5vw;transform:rotate(90deg);opacity:0;transition:opacity 1s}@media only screen and (max-width: 64em){#main_ui .zoom_info_btn{display:none}}#main_ui .zoom_info_btn label{color:#fff}#main_ui .zoom_info_btn img{width:20px}#main_ui .legal_container{position:absolute;left:64px;bottom:64px;text-align:left;font-size:12px;font-weight:400;line-height:150%;color:#fff}@media only screen and (max-width: 64em){#main_ui .legal_container{display:none}}#main_ui .legal_container a{opacity:.5;text-decoration:none;transition:opacity .3s;pointer-events:all}#main_ui .legal_container a:hover{opacity:1}#main_ui .fs-ico{display:none}@media only screen and (max-width: 64em){#main_ui .fs-ico{display:flex!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0000001f;width:40px;height:40px;position:absolute;top:24px;right:24px;border-radius:40px;pointer-events:all}}#main_ui .unlock-bar-container{position:fixed;bottom:56px;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;z-index:999;pointer-events:all}@media only screen and (max-width: 64em){#main_ui .unlock-bar-container{bottom:24px;z-index:1}}#main_ui .unlock-bar-container .bar-container{height:64px;border-radius:256px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;padding:16px 16px 16px 28px}@media only screen and (max-width: 64em){#main_ui .unlock-bar-container .bar-container{height:56px;padding:8px 12px 8px 24px}}#main_ui .unlock-bar-container .bar-container .unlock-conf-btn{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;font-size:14px;font-weight:500;cursor:pointer}#main_ui .unlock-bar-container .bar-container .create-new-link{color:#fff;border-radius:256px;padding:10px 24px;font-size:14px;font-weight:500;background-color:#2740b8;transition:all .3s}#main_ui .unlock-bar-container .bar-container .create-new-link:hover{background-color:#000;color:#fff}#main_ui #conf-settings-container{position:absolute;bottom:119px;right:25.5vw;z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;filter:drop-shadow(0px 20px 40px rgba(0,0,0,.16))}@media only screen and (max-width: 64em){#main_ui #conf-settings-container{bottom:104px;right:6.5vw;z-index:2}}#main_ui #conf-settings-container .modal-window{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;padding:24px;gap:16px}#main_ui #conf-settings-container .modal-window button{border-radius:256px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .3s;pointer-events:all;cursor:pointer;width:150px}#main_ui #conf-settings-container .modal-window button.new-conf-btn{border:1px solid #d7d7d7;color:#000}#main_ui #conf-settings-container .modal-window button.update-conf-btn{color:#fff;background-color:var(--primary-color)}#main_ui #conf-settings-container .tooltip-conf{margin-top:-9px}#main_ui #mobile-menu-btn{display:none}@media only screen and (max-width: 64em){#main_ui #mobile-menu-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;width:56px;height:56px;position:absolute;bottom:24px;left:24px;border-radius:56px;background-color:#fff;pointer-events:all;z-index:2}}#main_ui .zoom-button-group{display:none}@media only screen and (max-width: 64em){#main_ui .zoom-button-group{display:flex;flex-direction:column;width:40px;border-radius:40px;position:fixed;z-index:1;bottom:24px;right:24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0000001a}#main_ui .zoom-button-group button{pointer-events:all;padding:14px 16px;background-color:transparent}}#main_ui .entry-button{position:fixed;z-index:1;pointer-events:all;width:176px;left:calc(50vw - 88px);margin-top:-16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:transparent;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}#main_ui .entry-button:hover{border:1px solid rgba(255,255,255,.4392156863)}@media only screen and (max-width: 64em){#CookiebotWidget{display:none!important}}#window_container{position:fixed;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:3;pointer-events:none}@media only screen and (max-width: 64em){#window_container{z-index:4}}#window_container .window_container_overlay{width:inherit;height:inherit;background-color:#081037ad;pointer-events:all;z-index:1;position:fixed}#window_container #window{width:96%;height:94%;background-color:#fff;border-radius:var(--border-radius-lg);z-index:2;overflow:visible}#window_container #window.order-view{width:33%}#window_container .scale-100{transform:scale(1)}#selection_window_container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;width:100%;gap:48px;padding:48px;color:var(--black-color);position:relative}@media only screen and (max-width: 64em){#selection_window_container{padding:16px;gap:24px}}#selection_window_container .close_window{position:absolute;top:64px;right:48px;background:transparent;pointer-events:all}@media only screen and (max-width: 64em){#selection_window_container .close_window{top:30px;right:30px}}#selection_window_container .search_btn{position:absolute;right:146px;top:64px}#selection_window_container .search_btn img{width:16px}@media only screen and (max-width: 64em){#selection_window_container .search_btn{display:none}}#selection_window_container .clear_search_btn{position:absolute;right:141px;top:60px;cursor:pointer;pointer-events:all;z-index:2}#selection_window_container .clear_search_btn img{width:26px;padding:8px}@media only screen and (max-width: 64em){#selection_window_container .clear_search_btn{display:none}}#selection_window_container .search_input{position:absolute;top:48px;right:128px;height:48px;border:1px solid var(--light-grey-color);border-radius:48px;pointer-events:all;font-size:14px;font-weight:500;padding:0 24px;width:20vw;z-index:1}#selection_window_container .search_input::-moz-placeholder{color:var(--grey-color);font-weight:300}#selection_window_container .search_input::placeholder{color:var(--grey-color);font-weight:300}@media only screen and (max-width: 64em){#selection_window_container .search_input{display:none}}#selection_window_container .type_switch{position:relative;height:48px;border:1px solid var(--primary-color);border-radius:48px;gap:0px;background-color:var(--primary-color)}@media only screen and (max-width: 64em){#selection_window_container .type_switch{height:40px}}#selection_window_container .type_switch button{padding:16px 40px 17px;transition:color .4s ease;font-size:14px;font-weight:500;color:#fff!important;z-index:2}#selection_window_container .type_switch button.active{color:var(--primary-color)!important;font-weight:500}#selection_window_container .type_switch:before{content:"";display:block;position:absolute;background-color:#fff;height:38px;width:47.5%;border-radius:38px;margin-left:4px;margin-right:4px;transition:all .4s ease;z-index:1}@media only screen and (max-width: 64em){#selection_window_container .type_switch:before{width:49%;height:34px;margin-left:2px;margin-right:2px}}#selection_window_container .type_switch.products:before{left:49.5%}@media only screen and (max-width: 64em){#selection_window_container .type_switch.products:before{left:49.5%}}#selection_window_container .type_switch.usage:before{left:0%}#selection_window_container .button_group{position:relative}#selection_window_container .button_group button{color:var(--black-color);background-color:transparent}#selection_window_container .categories{gap:48px}#selection_window_container .categories button{color:var(--black-color);font-weight:500;position:relative;padding:8px;transition:color .2s}#selection_window_container .categories button:after{content:"";display:block;position:absolute;width:calc(100% - 16px);height:1px;background-color:var(--primary-color);opacity:0;left:8px;bottom:-4px;transition:all .2s ease}#selection_window_container .categories button:hover,#selection_window_container .categories button.active{color:var(--primary-color)}#selection_window_container .categories button.active:after{opacity:1;bottom:0}.listing_component{width:100%;flex-grow:2;overflow-y:scroll;align-items:flex-start;align-content:flex-start;display:flex;flex-wrap:wrap;flex-direction:row;gap:24px;pointer-events:all;position:relative;padding-bottom:24px}@media only screen and (max-width: 64em){.listing_component{gap:2vw}}.list_item{width:264px;border:1px solid var(--light-grey-color);border-radius:8px;height:320px;padding:24px;position:relative;transition:border .4s ease}@media only screen and (max-width: 64em){.list_item{height:164px;width:20vw;padding:8px}}.list_item .link-overlay{position:absolute;border-radius:8px;top:0;left:0;background:transparent;width:inherit;height:inherit;z-index:5}.list_item .image_container{width:100%;height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:height .4s ease}@media only screen and (max-width: 64em){.list_item .image_container{height:104px}.list_item .image_container img{width:100%}}.list_item .item_label{position:absolute;width:100%;left:0;text-align:center;bottom:24px;z-index:2;transition:bottom .4s ease}@media only screen and (max-width: 64em){.list_item .item_label{bottom:15px}}.list_item .item_label p{font-size:14px;font-weight:500}@media only screen and (max-width: 64em){.list_item .item_label p{font-size:13px}}.list_item .item_label span{font-size:12px;color:var(--grey-color)}@media only screen and (max-width: 64em){.list_item .item_label span{display:none}}.list_item .info_btn{position:absolute;top:16px;right:16px;z-index:2;opacity:0;padding:8px;border-radius:8px;background-color:#fff;display:flex;align-items:center;transform:translateY(-8px);transition:opacity .4s,transform .4s ease}.list_item button{position:absolute;bottom:8px;width:calc(100% - 48px);background-color:var(--primary-color);color:#fff;height:32px;border-radius:32px;pointer-events:none;opacity:0;z-index:1;transition:opacity .4s,bottom .4s ease}@media only screen and (max-width: 64em){.list_item button{display:none}}.list_item:hover{border:1px solid var(--primary-color);cursor:pointer}.list_item:hover .image_container{height:160px}@media only screen and (max-width: 64em){.list_item:hover .image_container{height:104px}}.list_item:hover .item_label{bottom:72px}@media only screen and (max-width: 64em){.list_item:hover .item_label{bottom:24px}}.list_item:hover .info_btn{opacity:1;transform:translateY(0)}.list_item:hover button{pointer-events:all;opacity:1;bottom:24px}@media only screen and (max-width: 64em){.list_item:hover button{bottom:8px}.list_item:hover{bottom:15px}}#variant_modal{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:inherit;width:inherit;gap:48px;padding:48px;background-color:#fff;color:var(--black-color);border-radius:var(--border-radius-lg);pointer-events:all;position:absolute;z-index:10;overflow-y:auto}@media only screen and (max-width: 64em){#variant_modal{gap:24px;padding:24px}}#variant_modal .close_window{position:absolute;top:48px;right:48px;background:transparent;pointer-events:all}#variant_modal h3{font-size:2vw;letter-spacing:-.025em;font-weight:500;margin:2vw 0;color:var(--primary-color)}@media only screen and (max-width: 64em){#variant_modal h3{margin:24px 0 0}}#variant_modal .variants_list{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;gap:24px}@media only screen and (max-width: 64em){#variant_modal .variants_list{flex-wrap:nowrap}#variant_modal .variants_list .list_item{width:18vw}}#variant_modal .variant-close-btn{padding:10px 32px;cursor:pointer;pointer-events:all;border:1px solid #2740b8;font-weight:500}@media only screen and (max-width: 64em){#variant_modal .variant-close-btn{padding:8px 24px}}#screenshot_container{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;--padding: 160px;pointer-events:none}#screenshot_container .flash{position:absolute;width:100%;height:100%;background-color:#fff;opacity:0}#screenshot_container .top_left{position:absolute;top:var(--padding);left:var(--padding);opacity:0}#screenshot_container .top_right{position:absolute;top:var(--padding);right:var(--padding);transform:rotate(90deg);opacity:0}#screenshot_container .bottom_right{position:absolute;bottom:var(--padding);right:var(--padding);transform:rotate(180deg);opacity:0}#screenshot_container .bottom_left{position:absolute;bottom:var(--padding);left:var(--padding);transform:rotate(-90deg);opacity:0}#screenshot_container .center_element{position:relative;width:198px;height:198px;display:flex;justify-content:center;align-items:center}#screenshot_container .center_element .outer{position:absolute;width:inherit;height:inherit;top:0;left:0;transform-origin:50% 50%;transition:opacity .6s;opacity:0;transform:scale(.4)}#screenshot_container .center_element .inner{position:relative;transform-origin:50% 50%;transition:opacity .6s;opacity:0;transform:rotate(90deg)}#lead_modal{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;height:90%;width:inherit;background-color:#fff;color:var(--black-color);border-radius:var(--border-radius-lg);pointer-events:all;position:absolute;z-index:10;overflow:hidden}#lead_modal .form-close-btn{position:absolute;right:32px;top:32px}#lead_modal.order-view{width:33%;height:94%}#lead_modal.order-view .left{display:none}#lead_modal.order-view .right{width:100%;padding:3.6vw 3.6vw 0;background-color:#fff;justify-content:space-between}#lead_modal.order-view .right .order-info{display:block;margin-bottom:2.5vw;width:100%;text-align:center}#lead_modal.order-view .right .order-info .title{font-size:24px;color:#2740b8;font-weight:500;margin-bottom:8px}#lead_modal.order-view .right .order-info .desc{font-size:16px;font-weight:400}#lead_modal.order-view .right form{gap:8px}#lead_modal.order-view .right .contact-info-box{width:100%;border-top:1px solid #e5e5e5;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:40px;padding-bottom:40px;margin-top:32px}#lead_modal.order-view .right .contact-info-box img{width:24px}#lead_modal.order-view .right .contact-info-box p{text-align:center;font-size:13px;width:80%;margin-top:16px;color:gray}#lead_modal.order-view .right .contact-info-box p a.email-link{text-decoration:underline;color:var(--primary-color)}#lead_modal .close_window{position:absolute;top:48px;right:48px;background:transparent;pointer-events:all}#lead_modal .left,#lead_modal .right{display:flex;flex-direction:column;width:50%;height:100%;align-items:flex-start;justify-content:flex-start;padding:6vw}#lead_modal .left{min-height:100%}#lead_modal .left h3{font-size:2vw;color:var(--primary-color);margin-bottom:48px;font-weight:500;letter-spacing:-.025em}#lead_modal .left p{font-size:16px;line-height:24px}#lead_modal .right{overflow-y:auto;background-color:#f7f7f7;align-items:center}#lead_modal .right .order-info{display:none}#lead_modal .right .thankyou{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;gap:48px}#lead_modal .right .thankyou h3{font-size:2vw;font-weight:500;color:var(--primary-color)}#lead_modal .right form{flex-direction:column;display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;position:relative;width:100%}#lead_modal .right form input:focus::-moz-placeholder{color:transparent}#lead_modal .right form input:focus::placeholder{color:transparent}#lead_modal .right form input[type=text],#lead_modal .right form input[type=email],#lead_modal .right form input[type=tel],#lead_modal .right form input[type=file],#lead_modal .right form textarea{padding:16px;width:100%;border:1px solid #e5e5e5;background-color:#fff;border-radius:6px;font-size:14px}#lead_modal .right form input[type=file]{background:transparent;border:1px dashed rgba(39,64,184,.3490196078);width:100%}#lead_modal .right form input[type=file]::file-selector-button{margin-right:16px;border:1px solid var(--primary-color);padding:10px 20px;border-radius:256px;color:var(--primary-color);background:transparent;cursor:pointer;transition:background .2s ease-in-out}#lead_modal .right form input[type=file]::file-selector-button:hover{background:var(--primary-color);color:#fff}#lead_modal .right form .file_container{width:100%;position:relative}#lead_modal .right form .file_container .reset_files{position:absolute;right:7px;top:18px;background:#f7f7f7;padding:11px;border-radius:256px}#lead_modal .right form .file_container .reset_files img{width:14px}#lead_modal .right form .file_container .spinner_container{position:absolute;right:24px;top:24px}#lead_modal .right form .terms_container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:16px;margin:28px 0}#lead_modal .right form .terms_container span{font-size:14px;line-height:140%;margin-top:2px}#lead_modal .right form .terms_container span a{color:var(--primary-color);text-decoration:underline}#lead_modal .right form .error{font-size:13px;margin-top:-8px;color:#f90020}#lead_modal .right form .submit_container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}#lead_modal .right form .submit_container button{padding:12px 64px}#lead_modal .right form .submit_container button:disabled{pointer-events:none}#lead_modal .right form .submit_container button.sending{background-color:gray}#lead_modal .right form .submit_container .sending_spinner{display:none}#lead_modal .right form .submit_container .sending_spinner.sending{display:block}#lead_modal .right form .spinner{width:24px;height:24px;border:2px solid var(--primary-color);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.mobile-landscape-modal{display:none;width:100vw;height:100dvh;background-color:#fff;position:fixed;top:0;left:0;z-index:100000000000000000;padding:32px 0}.mobile-landscape-modal.active{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.mobile-landscape-modal .info{display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile-landscape-modal p.message{font-size:18px;color:#0f121b;text-align:center;margin-top:28px;font-weight:500;width:90%}.mobile-landscape-modal .tips{width:100%}.mobile-landscape-modal .tip-container{width:90%;margin:0 auto;border-radius:8px;background-color:#f5f5f5;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:24px 0 20px}.mobile-landscape-modal .tip-container:first-of-type{margin-bottom:8px}.mobile-landscape-modal .tip-container .ico-container{width:30%;display:flex;flex-direction:column;align-items:center}.mobile-landscape-modal .tip-container .content{margin-top:-5px;width:70%}.mobile-landscape-modal .tip-container .content span{color:var(--primary-color);font-weight:500;font-size:15px}.mobile-landscape-modal .tip-container .content p{margin-top:8px;font-weight:400;font-size:14px;width:80%}#configuration_submit_modal_container{position:fixed;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100dvh;z-index:999;pointer-events:all}@media only screen and (max-width: 64em){#configuration_submit_modal_container{height:100vh;overflow-y:auto}}#configuration_submit_modal_container #unlock-modal{background-color:#fff;border-radius:8px;padding:40px;width:480px;position:relative;transition:all .5s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media only screen and (max-width: 64em){#configuration_submit_modal_container #unlock-modal{padding:24px}}#configuration_submit_modal_container #unlock-modal .cancel-btn{margin-top:32px;font-weight:500}@media only screen and (max-width: 64em){#configuration_submit_modal_container #unlock-modal .cancel-btn{margin-top:24px}}#configuration_submit_modal_container #unlock-modal .unlock-info{display:block;margin-bottom:32px;width:100%;text-align:center}@media only screen and (max-width: 64em){#configuration_submit_modal_container #unlock-modal .unlock-info{padding:0;margin-bottom:24px}}#configuration_submit_modal_container #unlock-modal .unlock-info .title{margin-top:24px;font-size:24px;color:#2740b8;font-weight:500;margin-bottom:8px}@media only screen and (max-width: 64em){#configuration_submit_modal_container #unlock-modal .unlock-info .title{margin-top:12px;font-size:20px}}#configuration_submit_modal_container #unlock-modal .unlock-info img{opacity:.3}@media only screen and (max-width: 64em){#configuration_submit_modal_container #unlock-modal .unlock-info img{display:none}}#configuration_submit_modal_container #unlock-modal form{flex-direction:column;display:flex;align-items:flex-start;justify-content:flex-start;position:relative;width:100%}#configuration_submit_modal_container #unlock-modal form .input-group{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}#configuration_submit_modal_container #unlock-modal form input:focus::-moz-placeholder{color:transparent}#configuration_submit_modal_container #unlock-modal form input:focus::placeholder{color:transparent}#configuration_submit_modal_container #unlock-modal form input[type=text],#configuration_submit_modal_container #unlock-modal form input[type=email],#configuration_submit_modal_container #unlock-modal form input[type=tel],#configuration_submit_modal_container #unlock-modal form input[type=file],#configuration_submit_modal_container #unlock-modal form input[type=password],#configuration_submit_modal_container #unlock-modal form textarea{padding:16px;width:100%;border:1px solid #e5e5e5;background-color:#fff;border-radius:6px;font-size:14px}#configuration_submit_modal_container #unlock-modal form input[type=file]{background:transparent;border:1px dashed rgba(39,64,184,.3490196078);width:100%}#configuration_submit_modal_container #unlock-modal form input[type=file]::file-selector-button{margin-right:16px;border:1px solid var(--primary-color);padding:10px 20px;border-radius:256px;color:var(--primary-color);background:transparent;cursor:pointer;transition:background .2s ease-in-out}#configuration_submit_modal_container #unlock-modal form input[type=file]::file-selector-button:hover{background:var(--primary-color);color:#fff}#configuration_submit_modal_container #unlock-modal form .terms_container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:16px;margin:12px 0 54px}#configuration_submit_modal_container #unlock-modal form .terms_container #conf_terms:checked+.check svg{stroke:var(--primary-color)}#configuration_submit_modal_container #unlock-modal form .terms_container #conf_terms:checked+.check svg path{stroke-dashoffset:60;transition:all .3s linear}#configuration_submit_modal_container #unlock-modal form .terms_container #conf_terms:checked+.check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}#configuration_submit_modal_container #unlock-modal form .terms_container span{font-size:14px;line-height:140%;margin-top:2px}#configuration_submit_modal_container #unlock-modal form .terms_container span a{color:var(--primary-color);text-decoration:underline}#configuration_submit_modal_container #unlock-modal form .error{font-size:13px;margin-top:-8px;color:#f90020}#configuration_submit_modal_container #unlock-modal form .submit_container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;width:100%}#configuration_submit_modal_container #unlock-modal form .submit_container button{padding:12px 64px;margin-top:24px}#configuration_submit_modal_container #unlock-modal form .submit_container button:disabled{pointer-events:none}#configuration_submit_modal_container #unlock-modal form .submit_container button.sending{background-color:gray}#configuration_submit_modal_container #unlock-modal form .submit_container .sending_spinner{display:none}#configuration_submit_modal_container #unlock-modal form .submit_container .sending_spinner.sending{display:block}#configuration_submit_modal_container #unlock-modal form .spinner{width:24px;height:24px;border:2px solid var(--primary-color);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}#configuration_submit_modal_container #unlock-modal .variant-close-btn{border-radius:256px;padding:8px 16px;border:1px solid #2740b8;margin-top:40px}#configuration_submit_modal_container #configuration_submit_modal{background-color:#fff;border-radius:8px;padding:56px 40px;width:480px;position:relative;transition:all .5s ease;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal{height:96vh;padding:24px}}#configuration_submit_modal_container #configuration_submit_modal.new-config-confirm{width:630px}#configuration_submit_modal_container #configuration_submit_modal .form-close-btn{position:absolute;top:32px;right:40px;background:transparent;pointer-events:all}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal .form-close-btn{top:6px;right:6px;padding:12px}#configuration_submit_modal_container #configuration_submit_modal .form-close-btn img{width:12px}}#configuration_submit_modal_container #configuration_submit_modal .new-conf-info{display:block;margin-bottom:54px;width:100%;text-align:center}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal .new-conf-info{margin-bottom:24px}#configuration_submit_modal_container #configuration_submit_modal .new-conf-info .head-ico{display:none}}#configuration_submit_modal_container #configuration_submit_modal .new-conf-info.auth-conf-info{margin-bottom:32px}#configuration_submit_modal_container #configuration_submit_modal .new-conf-info .title{margin-top:24px;font-size:24px;color:#2740b8;font-weight:500;margin-bottom:8px}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal .new-conf-info .title{margin-top:0;margin-bottom:0;font-size:20px}}#configuration_submit_modal_container #configuration_submit_modal .new-conf-info .desc{font-size:16px;font-weight:400}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal .new-conf-info .desc{display:none}}#configuration_submit_modal_container #configuration_submit_modal .auth-conf-cancel{margin-top:32px}#configuration_submit_modal_container #configuration_submit_modal form{flex-direction:column;display:flex;align-items:flex-start;justify-content:flex-start;position:relative;width:100%}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal form input{padding:14px!important}}#configuration_submit_modal_container #configuration_submit_modal form .input-group{width:100%;margin-bottom:16px;position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal form .input-group{margin-bottom:8px}}#configuration_submit_modal_container #configuration_submit_modal form .input-group.auth-conf-input{margin-bottom:32px}#configuration_submit_modal_container #configuration_submit_modal form .input-group .tool-tip-box-container{display:flex;position:absolute;top:-126px;right:-106px;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;z-index:999999;filter:drop-shadow(0px 20px 40px rgba(0,0,0,.16));transform:translateY(-4px);opacity:0;transition:all .3s ease;pointer-events:none}#configuration_submit_modal_container #configuration_submit_modal form .input-group .tool-tip-box-container .tool-tip-box{width:auto;background-color:#fff;width:256px;border-radius:6px;padding:16px 24px 24px;z-index:1}#configuration_submit_modal_container #configuration_submit_modal form .input-group .tool-tip-box-container .tool-tip-box span{font-size:13px;font-weight:500;color:var(--primary-color)}#configuration_submit_modal_container #configuration_submit_modal form .input-group .tool-tip-box-container .tool-tip-box p{font-size:12px;color:#111;margin-top:12px}#configuration_submit_modal_container #configuration_submit_modal form .input-group .tool-tip-box-container .tooltip-tip{margin-top:-10px;z-index:2}#configuration_submit_modal_container #configuration_submit_modal form .help-btn{position:absolute;top:16px;right:12px;background-color:transparent}#configuration_submit_modal_container #configuration_submit_modal form .help-btn:hover~.tool-tip-box-container{display:flex;transform:translateY(0);opacity:1}#configuration_submit_modal_container #configuration_submit_modal form input:focus::-moz-placeholder{color:transparent}#configuration_submit_modal_container #configuration_submit_modal form input:focus::placeholder{color:transparent}#configuration_submit_modal_container #configuration_submit_modal form input[type=text],#configuration_submit_modal_container #configuration_submit_modal form input[type=email],#configuration_submit_modal_container #configuration_submit_modal form input[type=tel],#configuration_submit_modal_container #configuration_submit_modal form input[type=file],#configuration_submit_modal_container #configuration_submit_modal form input[type=password],#configuration_submit_modal_container #configuration_submit_modal form textarea{padding:16px;width:100%;border:1px solid #e5e5e5;background-color:#fff;border-radius:6px;font-size:14px}#configuration_submit_modal_container #configuration_submit_modal form input[type=file]{background:transparent;border:1px dashed rgba(39,64,184,.3490196078);width:100%}#configuration_submit_modal_container #configuration_submit_modal form input[type=file]::file-selector-button{margin-right:16px;border:1px solid var(--primary-color);padding:10px 20px;border-radius:256px;color:var(--primary-color);background:transparent;cursor:pointer;transition:background .2s ease-in-out}#configuration_submit_modal_container #configuration_submit_modal form input[type=file]::file-selector-button:hover{background:var(--primary-color);color:#fff}#configuration_submit_modal_container #configuration_submit_modal form .terms_container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:16px;margin:12px 0 54px}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal form .terms_container{margin:12px 0 40px}}#configuration_submit_modal_container #configuration_submit_modal form .terms_container #conf_terms:checked+.check svg{stroke:var(--primary-color)}#configuration_submit_modal_container #configuration_submit_modal form .terms_container #conf_terms:checked+.check svg path{stroke-dashoffset:60;transition:all .3s linear}#configuration_submit_modal_container #configuration_submit_modal form .terms_container #conf_terms:checked+.check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}#configuration_submit_modal_container #configuration_submit_modal form .terms_container span{font-size:14px;line-height:140%;margin-top:2px}#configuration_submit_modal_container #configuration_submit_modal form .terms_container span a{color:var(--primary-color);text-decoration:underline}#configuration_submit_modal_container #configuration_submit_modal form .error{font-size:13px;margin-top:-8px;color:#f90020}#configuration_submit_modal_container #configuration_submit_modal form .submit_container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;width:100%}#configuration_submit_modal_container #configuration_submit_modal form .submit_container button{padding:12px 64px}#configuration_submit_modal_container #configuration_submit_modal form .submit_container button:disabled{pointer-events:none}#configuration_submit_modal_container #configuration_submit_modal form .submit_container button.sending{background-color:gray}#configuration_submit_modal_container #configuration_submit_modal form .submit_container .sending_spinner{display:none}#configuration_submit_modal_container #configuration_submit_modal form .submit_container .sending_spinner.sending{display:block}#configuration_submit_modal_container #configuration_submit_modal form .spinner{width:24px;height:24px;border:2px solid var(--primary-color);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#configuration_submit_modal_container #configuration_submit_modal .thankyou{display:block;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#configuration_submit_modal_container #configuration_submit_modal .thankyou .title{margin-top:24px;font-size:24px;color:#2740b8;font-weight:500;margin-bottom:56px}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal .thankyou .title{margin-bottom:32px}}#configuration_submit_modal_container #configuration_submit_modal .thankyou .link-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px}#configuration_submit_modal_container #configuration_submit_modal .thankyou .link-container .link-label{font-size:16px;font-weight:500}#configuration_submit_modal_container #configuration_submit_modal .thankyou .link-container .link{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;padding:16px 32px;height:52px;background-color:#dbdbdb;border-radius:256px;pointer-events:all;transition-delay:.5s;opacity:0;transform:translateY(8px)}#configuration_submit_modal_container #configuration_submit_modal .thankyou .link-container .link.active{opacity:1;transform:translateY(0)}#configuration_submit_modal_container #configuration_submit_modal .thankyou .link-container .link:hover .copy-btn{opacity:1;cursor:pointer;pointer-events:all}#configuration_submit_modal_container #configuration_submit_modal .thankyou .link-container .link .copy-btn{position:absolute;top:4px;right:4px;z-index:2;height:44px;width:100px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 19px;font-size:13px;color:#fff;background-color:var(--primary-color);border-radius:256px;pointer-events:none;opacity:0;transition:all .3s ease}#configuration_submit_modal_container #configuration_submit_modal .thankyou button{border-radius:256px;padding:8px 16px;border:1px solid #2740b8;margin-top:56px}@media only screen and (max-width: 64em){#configuration_submit_modal_container #configuration_submit_modal .thankyou button{margin-top:32px}}#standalone-search .search-container{position:relative;height:48px;width:48px;transition:all .4s ease;overflow-x:hidden;overflow-y:hidden}#standalone-search .search-container.open{width:400px}#standalone-search .search-container.open .search-input{cursor:auto}#standalone-search .search-container .search-count{position:absolute;right:47px;top:16px;font-size:13px;font-weight:400;color:#ababab}#standalone-search .search-container .search-btn{position:absolute;right:1px;top:1px;padding:16px;background-color:transparent}#standalone-search .search-container .search-btn img{width:16px}@media only screen and (max-width: 64em){#standalone-search .search-container .search-btn{display:none}}#standalone-search .search-container .clear-search-btn{position:absolute;right:13px;top:12px;cursor:pointer;pointer-events:all;z-index:2;background-color:transparent}#standalone-search .search-container .clear-search-btn img{width:26px;padding:8px}@media only screen and (max-width: 64em){#standalone-search .search-container .clear-search-btn{display:none}}#standalone-search .search-container .search-input{height:inherit;background-color:#fff;border-radius:48px;pointer-events:all;font-size:14px;font-weight:500;padding:0 24px;width:100%;z-index:1;cursor:pointer}#standalone-search .search-container .search-input::-moz-placeholder{color:var(--grey-color);font-weight:300}#standalone-search .search-container .search-input::placeholder{color:var(--grey-color);font-weight:300}@media only screen and (max-width: 64em){#standalone-search .search-container .search-input{display:none}}#standalone-search .search-results-container{position:absolute;margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;gap:0;width:400px;max-height:33dvh;overflow-y:scroll;border-radius:8px;scrollbar-width:none;-ms-overflow-style:none}#standalone-search .search-results-container::-webkit-scrollbar{display:none}@media only screen and (max-width: 90em){#standalone-search .search-results-container{max-height:24dvh}}#standalone-search .search-results-container .list_item{width:100%;background-color:#fff;border-radius:0;display:flex!important;flex-direction:row;align-items:center;height:56px;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e1e1e1!important;border-top:0;border-right:0;border-left:0;pointer-events:all;cursor:pointer;transition:all .3s ease}#standalone-search .search-results-container .list_item .image_container{display:none}#standalone-search .search-results-container .list_item .item_label{position:relative;font-size:14px;font-weight:500;bottom:0;text-align:left}#standalone-search .search-results-container .list_item .item_label span{display:none}#standalone-search .search-results-container .list_item button{position:relative;width:180px;font-size:12px;font-weight:500;padding:4px 8px;bottom:0;right:0;color:#fff;background-color:var(--primary-color)}#standalone-search .search-results-container .list_item:hover{color:var(--primary-color);background-color:#f5f5f5}#standalone-search .search-results-container .list_item:hover button{bottom:0}#save-reminder-modal-container{position:fixed;display:flex;flex-direction:row;align-items:center;justify-content:center;top:24px;width:100%;z-index:999999999999;pointer-events:none;opacity:0;gap:12px;transition:all .4s ease;transform:translateY(-16px)}#save-reminder-modal-container.active{opacity:1;pointer-events:all;transform:translateY(0)}@media only screen and (max-width: 64em){#save-reminder-modal-container{display:none!important}}#save-reminder-modal-container .save-reminder-modal{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:#e96767;padding:8px 8px 8px 24px;border-radius:256px;gap:24px}#save-reminder-modal-container .save-reminder-modal .content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}#save-reminder-modal-container .save-reminder-modal .content .warning-ico{width:16px}#save-reminder-modal-container .save-reminder-modal .content span{color:#fff;font-size:12px;font-weight:400;letter-spacing:.015em}#save-reminder-modal-container .save-reminder-modal button.cta{padding:8px 16px;background-color:#fff;color:#000;border-radius:256px;font-size:12px;font-weight:500}#save-reminder-modal-container .save-reminder-modal button.cta:hover{background-color:#000;color:#fff}#save-reminder-modal-container .close-reminder-modal{background-color:transparent;pointer-events:all;opacity:1;transition:opacity .2s ease}#starter-component{position:fixed;width:100dvw;height:100dvh;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;z-index:100;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}@media only screen and (max-width: 64em){#starter-component{display:none}}#starter-component .ai-overlay{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:0;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);transition:all .4s ease}#starter-component .ai-overlay.active{opacity:1;pointer-events:all;z-index:100}#starter-component .ai-overlay form{width:100%;display:flex;flex-direction:column;align-items:center;opacity:1;transition:opacity .4s ease}#starter-component .ai-overlay form.deactivated{opacity:0;pointer-events:none}#starter-component .ai-overlay form input{border-bottom:1px solid #000000;width:80vw;color:#000;text-align:center;padding-bottom:32px;margin-bottom:64px;font-size:32px;font-weight:550}#starter-component .ai-overlay form input::-moz-placeholder{color:#000}#starter-component .ai-overlay form input::placeholder{color:#000}#starter-component .ai-overlay form p{color:#0006;margin-bottom:64px}#starter-component .ai-overlay form .starter-btn{padding:12px 24px;border-radius:256px;gap:16px;color:#fff;background-color:#000;transition:all .2s ease}#starter-component .ai-overlay form .starter-btn path{fill:#fff;transition:fill .2s ease}#starter-component .ai-overlay .close-ai-btn{position:absolute;top:72px;right:72px;border-radius:256px;padding:8px 24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;color:#000;border:1px solid rgba(0,0,0,.15);font-size:12px;pointer-events:all}#starter-component .ai-overlay .magic-ico{position:absolute;width:32px;top:77px}#starter-component .logo-starter{position:fixed;z-index:101;top:80px;left:80px;width:228px;opacity:0;transform:translateY(12px)}#starter-component .loading-container{display:flex;flex-direction:column;align-items:center;z-index:1}#starter-component .loading-container .logo-part{display:flex;flex-direction:row;align-items:flex-start;gap:4px}#starter-component .loading-container .logo-part .left-part,#starter-component .loading-container .logo-part .right-part{overflow:hidden}#starter-component .loading-container .logo-part .right-part{-webkit-clip-path:polygon(4.5% 0,100% 0,95.5% 100%,-2% 100%);clip-path:polygon(4.5% 0,100% 0,95.5% 100%,-2% 100%)}#starter-component .loading-container .logo-part .left-part{-webkit-clip-path:polygon(2.5% 0,100% 0,95.5% 100%,-2% 100%);clip-path:polygon(2.5% 0,100% 0,95.5% 100%,-2% 100%);overflow:hidden}#starter-component .loading-container .logo-part .left-part img{transform:translate(233px)}#starter-component .loading-container .logo-part .right-part img{transform:translate(-146px)}#starter-component .loading-container .loader-component{margin-top:48px;width:256px;height:2px;background-color:#e1e1e1;transition:transform .3s ease opacity .3s;overflow-x:hidden}#starter-component .loading-container .loader-component.complete{background-color:transparent}#starter-component .loading-container .loader-component .line{transform:translate(-256px);width:256px;height:2px;background-color:#000}#starter-component .options-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:inherit;height:inherit;position:inherit;z-index:2;overflow:hidden}#starter-component .options-container .options-background{background-color:gray;width:inherit;height:inherit;position:inherit;z-index:1;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%)}#starter-component .options-container .options-background .compare-empty{position:absolute;top:0;left:calc(50% - 960px);z-index:0;min-height:100dvh;min-width:1920px}@media only screen and (max-width: 90em){#starter-component .options-container .options-background .compare-empty{min-width:90em;left:calc(50% - 600px)}}#starter-component .options-container .options-background .compare-full{position:absolute;top:0;left:calc(50% - 960px);z-index:1;min-height:100dvh;min-width:1920px;-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}@media only screen and (max-width: 90em){#starter-component .options-container .options-background .compare-full{min-width:90em;left:calc(50% - 600px)}}#starter-component .picker-container{display:flex;flex-direction:row;width:80vw}#starter-component .options{position:relative;display:flex;flex-direction:row;height:270px;width:66.6666%;background-color:#ffffffeb;-webkit-backdrop-filter:blur(50px) brightness(1.2);backdrop-filter:blur(50px) brightness(1.2);border-radius:8px;overflow:hidden;opacity:0;z-index:5;transform:translateY(32px);border:1px solid rgba(255,255,255,.25);box-shadow:-1px -1px #fff}#starter-component .options .option{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:50%;padding-left:72px;cursor:pointer}#starter-component .options .option.first button{background-color:#000;color:#fff}#starter-component .options .option.first:hover~.switch-ico-container img{transform:rotateX(0)}#starter-component .options .option.second:hover~.switch-ico-container img{transform:rotateX(180deg)}#starter-component .options .option h3{font-size:25px;line-height:34px;font-weight:600;letter-spacing:-.025em;text-align:left;margin-bottom:48px}#starter-component .options .option .starter-btn{padding:12px 24px;border-radius:256px;gap:16px;color:#000;transition:all .2s ease}#starter-component .options .option .starter-btn.new path,#starter-component .options .option .starter-btn.collection path{fill:#000;transition:fill .2s ease}#starter-component .options .switch-ico-container{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;border-radius:256px;border:1px solid rgba(0,0,0,.0784313725);box-shadow:-1px -1px #fff6}#starter-component .options .switch-ico-container img{transition:transform .3s ease;margin-top:2px}#starter-component .options .switch-ico-container:after{content:"";display:block;width:1px;height:250px;background-color:#00000014;position:absolute;bottom:-251px;left:50%;box-shadow:-1px 0 #ffffff3d}#starter-component .options .switch-ico-container:before{content:"";display:block;width:1px;height:250px;background-color:#00000014;position:absolute;top:-251px;left:50%;box-shadow:-1px 0 #ffffff5c}.ai-status-bar{display:none;position:absolute;margin-top:-49px;align-items:center;justify-content:center}.ai-status-bar.active{display:flex}.ai-status-bar .container{position:absolute;margin-top:-49px;font-size:15px;font-weight:500}#ai-container{width:33.3333%!important;flex-direction:column!important;height:270px!important;padding-left:72px;padding-right:64px;background-color:#000000d6!important;border:0!important;align-items:flex-start;justify-content:center;box-shadow:none!important;margin-left:8px;transition:all .3s;overflow:visible!important;position:relative}#ai-container .top{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}#ai-container .top .magic-ico{width:32px;margin-bottom:16px}#ai-container .top h3{font-size:26px;line-height:34px;font-weight:600;letter-spacing:-.025em;text-align:left;margin-bottom:48px;color:#fff}#ai-container .top h3 span{font-size:11px;letter-spacing:.025em;font-weight:400;border:1px solid rgba(255,255,255,.2196078431);padding:0 12px;border-radius:256px;line-height:208%;transform:translateY(-5px)}#ai-container .top h3 span:after{display:none}#ai-container .bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}#ai-container .bottom .starter-btn{padding:12px 24px;border-radius:256px;gap:16px;color:#000;transition:all .2s ease}#ai-container .bottom .starter-btn path{fill:#000;transition:fill .2s ease}#ai-container .bottom .experiment-info{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:8px}#ai-container .bottom .experiment-info .text{font-size:11px;color:gray;font-weight:450;text-align:right}#ai-container .bottom .experiment-info img{width:13px;margin-top:3px}#preset-slider{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:0;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);transition:all .4s ease}#preset-slider.active{opacity:1;pointer-events:all;z-index:100}#preset-slider .close-preset-btn{position:absolute;top:72px;right:72px;border-radius:256px;padding:8px 24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;color:#000;border:1px solid rgba(0,0,0,.15);font-size:12px;pointer-events:all}#preset-slider .preset-ico{position:absolute;width:46px;top:82px}@supports (display: grid){#preset-slider .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header header header" "title title footer" "main main main"}@media screen and (max-width: 500px){#preset-slider .grid-container{grid-template-columns:1fr;grid-template-rows:.3fr 1fr auto 1fr;grid-template-areas:"header" "title" "main" "footer"}}#preset-slider .grid-item{color:#fff;padding:3.5em 1em;font-size:1em;font-weight:700}#preset-slider .header{background-color:#092a37;grid-area:header;padding:1em}#preset-slider .title{color:#555;background-color:#f4fbfd;grid-area:title}#preset-slider .main{color:#959595;grid-area:main;padding:0;overflow:hidden}#preset-slider .footer{background-color:#5bbce4;grid-area:footer;padding:.6em}#preset-slider .presetItems{position:relative;width:100%;overflow:hidden;white-space:nowrap;transition:all .2s;transform:scale(1);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding-left:3.5vw;padding-right:3.5vw}#preset-slider .presetItems.active{cursor:grabbing;cursor:-webkit-grabbing;transform:scale(1)}#preset-slider .item{background:lightgray;border-radius:8px;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 8vh;height:51.5vh;position:relative;width:auto;aspect-ratio:16/9;margin:0 1em;display:none;background-size:cover;background-position-x:50%}#preset-slider .item:hover .button-group{pointer-events:all;transform:translateY(0);opacity:1}#preset-slider .item.active{display:inline-flex}#preset-slider .item.item-sport-1{background-image:url(/build/assets/preset-sport-01-c83f7dc8.jpg)}#preset-slider .item.item-sport-2{background-image:url(/build/assets/preset-sport-02-e4aa56e0.jpg)}#preset-slider .item.item-sport-3{background-image:url(/build/assets/preset-sport-03-ae698604.jpg)}#preset-slider .item.item-sport-4{background-image:url(/build/assets/preset-sport-04-a15ef2c4.jpg)}#preset-slider .item.item-sport-5{background-image:url(/build/assets/preset-sport-05-bf2b7e30.jpg)}#preset-slider .item .button-group{display:flex;flex-direction:row;align-items:center;gap:0px;width:-moz-fit-content;width:fit-content;padding:8px;border-radius:256px;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1176470588);pointer-events:none;transform:translateY(16px);opacity:0;transition:all .4s ease}#preset-slider .item .button-group button{background-color:#000;color:#fff;font-size:14px;padding:12px 32px;border-radius:256px;font-weight:425;letter-spacing:.01rem;transition:all .3s}#preset-slider .item .button-group button:hover{background-color:#fff;color:#000}#preset-slider .item .button-group a{color:#ffffff82;font-size:12px;font-weight:400;letter-spacing:.01rem;display:flex;flex-direction:row;align-items:center;gap:8px;transition:color .3s}#preset-slider .item .button-group a:hover{color:#fff}#preset-slider .item .button-group a img{width:14px;opacity:.6}@media screen and (max-width: 500px){#preset-slider .item{min-height:200px;min-width:200px}}}#preset-slider .preset-filter{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:23px;position:absolute;bottom:10vh}#preset-slider .preset-filter button{background-color:transparent;padding:12px 24px;color:#969696;transition:all .3s ease;pointer-events:all;cursor:pointer;font-size:15px;font-weight:450;letter-spacing:.01rem;position:relative}#preset-slider .preset-filter button:after{content:"";display:block;position:absolute;bottom:8px;left:24px;width:calc(100% - 48px);height:1px;opacity:0;background-color:#000;transition:all .3s ease}#preset-slider .preset-filter button:hover,#preset-slider .preset-filter button.active{color:#000}#preset-slider .preset-filter button.active:after{content:"";display:block;position:absolute;bottom:4px;left:24px;width:calc(100% - 48px);height:1px;opacity:1;background-color:#000;transition:all .3s ease}.contextMenu{--menu-border: rgba(255, 255, 255, .08);--menu-bg: linear-gradient(45deg, rgba(10, 20, 28, .2) 0%, rgba(10, 20, 28, .7) 100%);--item-border: rgba(255, 255, 255, .1);--item-color: #fff;--item-bg-hover: rgba(255, 255, 255, .1);height:0;overflow:hidden;background:var(--menu-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;top:var(--top);left:var(--left);animation:menuAnimation .4s 0s both;transform-origin:left;list-style:none;margin:4px;padding:0;display:flex;flex-direction:column;z-index:999999999;box-shadow:0 0 0 1px var(--menu-border),0 2px 2px #00000008,0 4px 4px #0000000a,0 10px 8px #0000000d,0 15px 15px #0000000f,0 30px 30px #00000012,0 70px 65px #00000017}.contextMenu-item{padding:4px}.contextMenu-item[data-divider=top]{border-top:1px solid}.contextMenu-item[data-divider=bottom]{border-bottom:1px solid}.contextMenu-item[data-divider=top-bottom]{border-top:1px solid;border-bottom:1px solid}.contextMenu-item[data-divider]{border-color:var(--item-border)}.contextMenu-button{color:var(--item-color);background:0;border:0;white-space:nowrap;border-radius:4px;padding:6px 24px 6px 7px;text-align:left;display:flex;align-items:center;font-size:14px;width:100%;animation:menuItemAnimation .2s 0s both;font-family:Inter,sans-serif;cursor:pointer}.contextMenu-button:hover{background-color:var(--item-bg-hover)}.contextMenu[data-theme=light]{--menu-bg: linear-gradient(45deg, rgba(255, 255, 255, .45) 0%, rgba(255, 255, 255, .85) 100%);--menu-border: rgba(0, 0, 0, .08);--item-border: rgba(0, 0, 0, .1);--item-color: rgb(10, 20, 28);--item-bg-hover: rgba(10, 20, 28, .09)}@keyframes menuAnimation{0%{opacity:0;transform:scale(.5)}to{height:var(--height);opacity:1;border-radius:8px;transform:scale(1)}}@keyframes menuItemAnimation{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.scene_overlay{position:fixed;width:100vw;height:100vh;z-index:1;mix-blend-mode:overlay;pointer-events:none}
