body{margin:0;min-height:100vh;color:#fff;font-family:'Barlow',sans-serif;font-size:13px;overscroll-behavior:none}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img,picture,video,canvas,svg{display:block;max-width:100%}.hide{display:none !important}summary{cursor:pointer;outline:0;list-style:none;position:relative}details summary::-webkit-details-marker,details summary::marker{display:none !important}.groupbox-ctt-marker-close::after{content:' ►'}.groupbox-ctt-marker-open:after{content:" ▼"}summary .morecolors-marker::after{content:' ►'}.morecolors[open] summary .morecolors-marker:after{content:" ▼"}.morecolors .product{display:none}.morecolors[open] .product{display:flex}.morecolors[data-open="open"] .product{display:flex}.fide{opacity:.2}.produtopen{background-color:#fff !important;border:1px solid #050038 !important}.produtopen .product-title{opacity:0}.produtopen .product-price{opacity:0}.produtopen .morecolors.nosummary{opacity:.5;left:110px;top:34%;scale:1.5}.produtopen>div>img{opacity:.9;border-radius:20px;width:79%;height:auto;margin-left:17px !important;margin-top:2px !important;max-height:unset !important}@keyframes mymove{50%{-webkit-box-shadow:0 0 0 4px #fff;-moz-box-shadow:0 0 0 4px #fff;box-shadow:0 0 0 4px #fff;background-color:#fff}}.morecolors{position:relative}.morecolors summary{display:block;position:absolute;top:-29px;left:14px;text-align:center;width:0;height:1px;font-weight:bold;font-size:120%}.nosummary{display:block;position:absolute;top:67px;left:-3px;text-align:center;width:0;height:1px;font-weight:bold;font-size:120%}.morecolors .paint-box{width:120px;height:19px;padding-left:0;transition:.3s}.paint-box>span{vertical-align:middle;border-radius:50%;width:15px;height:15px;display:inline-block;margin-right:2px;transition:.3s}.paint-box>span:nth-child(1){background-color:#373737}.paint-box>span:nth-child(2){background-color:#75172f}.paint-box>span:nth-child(3){background-color:#c59d7c}.paint-box>span:nth-child(4){background-color:#90989a}.paint-box>span:nth-child(5){background-color:#2b3944}.paint-box>span:nth-child(6){background-color:#fff;font-weight:normal;border:0 solid #050038;font-size:11px}.morecolors .paint{height:20px;width:20px;background-size:cover;background-position:center;margin:5px auto;background-image:url(/img/icons/paint.svg)}.topmenu{color:#3b3949;position:fixed;top:0;left:0;height:96px;width:100%;padding:0;min-width:328px}.topmenu .btnbox{position:absolute;top:15px;right:14px;display:block;width:100%;text-align:center;height:64px;display:flex;flex-direction:row-reverse;pointer-events:none}.topmenu .btnbox>*{pointer-events:auto}#shopcart{right:0;width:100%;height:52px;text-align:right;border:unset;margin-top:8px}.menucartbox div{display:inline-block;vertical-align:middle}.empty .menucartbox{background-color:#767676}.empty .cart{filter:brightness(0) invert(1)}.empty #topcartsumm{display:none}.menucartbox{vertical-align:middle;width:fit-content;background-color:#ff3f96;border:1px solid #ccc;border-radius:55px;display:inline-block}.menucartbox .cart{height:48px;width:48px}#topcartcount{display:none;position:absolute;top:2px;right:6px;background-color:#00008773;border-radius:50%;color:#111537;width:14px;height:15px;font-size:80%}#topcartsumm{padding-left:8px;color:#000;font-weight:bold;font-size:16px}#topcartsumm b{font-size:70%;font-weight:bold}#topcartsumm i{font-style:normal}.formprice{position:relative;font-weight:500;color:#ecab05;font-size:18px}.formprice b{font-weight:500}.countincart{position:absolute;top:0;right:0;height:20px;width:20px;text-align:center;font-size:16px;font-weight:bold;cursor:pointer;background-size:contain;color:#fff;background-color:#55b65a;border-radius:50%}#ModalText #paintmenu{flex-direction:row;width:98%;max-width:93%;overflow:visible;margin-left:-14px}#ModalText #paint_1,#ModalText #paint_2{width:100%;display:flex;flex-wrap:wrap}#ModalText .products{width:unset}.formprice img{width:25px;height:25px;position:absolute;top:6px;left:12px}.formprice span{padding-left:50px;padding-top:5px;display:block;color:#050038;font-size:125%}.formprice b{font-style:normal}.formprice i{font-size:80%;font-weight:bold;font-style:normal}.topmenu .btnimg{height:40px;cursor:pointer;width:40px;background-size:cover;background-position:center;margin:7px 0}.topmenu .fav{background-image:url(/img/icons/tm1.svg)}.topmenu .user{background-image:url(/img/icons/tm2.svg)}.topmenu .ruler{background-image:url(/img/icons/tm3.svg)}.topmenu .info{background-image:url(/img/icons/tm4.svg)}.topmenu .settings{background-image:url(/img/icons/tm5.svg)}.topmenu .faq{background-image:url(/img/icons/fag.svg)}.topmenu .lang-switch{display:flex;flex-direction:row-reverse;position:relative}.topmenu .lang-switch__item{display:block;box-sizing:border-box;width:28px;height:28px;margin:13px 6px;border:2px solid #111537;border-radius:8px;color:#111537;font:600 12px/24px 'Barlow',sans-serif;text-align:center;text-decoration:none;cursor:pointer;list-style:none;user-select:none}.topmenu .lang-switch__item::-webkit-details-marker{display:none}.topmenu .lang-switch__item:hover,.topmenu .lang-switch__item:focus-visible,.topmenu .lang-switch__menu[open]>.lang-switch__item{background-color:#111537;color:#fff;outline:0}.topmenu .lang-switch__list{position:absolute;top:46px;right:0;z-index:1001;min-width:160px;margin:0;padding:6px;list-style:none;background:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(17,21,55,.16);text-align:left}.topmenu .lang-switch__option{display:flex;justify-content:space-between;gap:16px;padding:8px 10px;border-radius:8px;color:#111537;font:500 14px/18px 'Barlow',sans-serif;text-decoration:none;white-space:nowrap}.topmenu a.lang-switch__option:hover,.topmenu a.lang-switch__option:focus-visible{background-color:#f3f4f6;outline:0}.topmenu .lang-switch__option.is-current{font-weight:700;cursor:default}.topmenu .lang-switch__option.is-current::before{content:'\2713';order:2}.topmenu .lang-switch__code{color:#6b7280;font-weight:600}.topmenu .cart{height:34px;width:34px;background-image:url(/img/icons/cart.svg);position:absolute;right:115px;top:4px;opacity:.4}.bynowbtn{background-color:#ecab05;color:#fff;height:30px;border-radius:23px;cursor:pointer;border:0 solid #000;font-size:18px;right:0;height:35px;display:inline-block;text-align:center;padding-top:17px;padding-left:20px;padding-right:20px;margin-left:10px;display:none}.menu{color:#3b3949;position:fixed;bottom:1%;left:2%;height:64px;width:96%;background-color:#ededed;border-radius:64px;padding:0;min-width:328px}.menu .btnblock{display:flex;border-radius:80px;padding:0 8px}.menu .btnbox{display:block;text-align:center;cursor:pointer;margin:3px}.menu .btnbox:nth-child(7){display:none}.menu .btnbox:nth-child(9){display:none}.menu .btnimg{cursor:pointer;height:51px;width:48px;background-size:contain;background-position:center;margin:5px auto;background-repeat:no-repeat}.menu .modules{background-image:url(/img/icons/bt4.svg);background-size:48px}.menu .room{background-image:url(/img/icons/room.svg)}.menu .sendform{background-image:url(/img/icons/send.svg)}.menu .share{background-image:url(/img/icons/save.svg);background-size:21px}.menu .settings{background-image:url(/img/icons/settings.svg);background-size:23px}.menu .faq{background-image:url(/img/icons/fag.svg);background-size:23px}.menu .paint{background-image:url(/img/icons/bt3.svg);background-size:48px}.menu .tabletop{background-image:url(/img/icons/bt2.svg);background-size:48px}.menu .sink{background-image:url(/img/icons/bt1.svg);background-size:48px}.menu .clear{background-image:url(/img/icons/clear.svg)}.menu .cart{background-image:url(/img/icons/btbuy.svg)}.menu .btnlabel{display:none;font-weight:bold;font-size:9px}.topmenu .logobox{position:absolute;top:16px;left:16px;width:75px;height:64px;display:inline-block}.modal-content .logobox{position:absolute;top:21px;left:16px;width:75px;height:64px;display:inline-block}#buildmenu{width:100%}.blankico{position:absolute;top:22px;left:6px}.blankico span img{width:20px}.groupPC{display:none}.chosecolor{display:none}.produtopen .chosecolor{display:none;position:absolute;bottom:7px;left:0;width:100%;text-align:center}.groupPCmob{display:block}.groupbox{min-width:300px;margin:10px;padding:0;list-style:none;color:#3b3949;max-width:450px;min-height:228px}.groupbox-ctt-box{background-color:#ededed;border:1px solid #fff;border-radius:10px;overflow:hidden;display:flex;height:228px;position:relative}.groupbox-ctt-box-image{width:144px;position:absolute;top:70px;left:13px}.groupbox-ctt-image img{width:100%;border-radius:10px;height:144px}.groupbox-ctt-title{width:100%;position:absolute}.groupbox-ctt-title--content{padding-top:20px}.groupbox-ctt-title--content-name{font-size:20px;font-weight:bold;text-align:left;color:#050038;margin-left:13px}.groupbox-ctt-marker-open,.groupbox-ctt-marker-close{position:absolute;top:33px;right:20px}.twotitle{display:none}.inplanfilter summary{pointer-events:none}#WaitTitle{text-align:center}#Wait{overflow:hidden}#Wait.wait-translucent{background-color:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#Wait .modal-content{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.modal{display:none;position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:auto;background-color:#fff;color:#3b3949}.modal-content{background-color:#ffffff55;padding-bottom:20px}#ModalTitle{font-size:30px;font-weight:bold;text-align:left;color:#050038;padding-left:19px;padding-top:108px}#ModalTitle:has(.wizard-header),#ModalTitle:has(.sw-header){padding-left:0}#ModalTitle>.wizard-header,#ModalTitle>.sw-header{background:#fff;padding:4px 14px 14px 14px;margin:0}#ModalTitle .titlecartbuttons{display:none;position:absolute;right:33%;font-size:12px;top:100px}#ModalTitle .titlecartbuttons .apply{background-color:#ec4899;cursor:pointer;color:#fff;border-radius:10px;border:0 solid #fff}.modal .close{position:absolute;cursor:pointer;top:39px;width:calc(100% - 55px);height:16px;background-image:url(/img/icons/close.svg);background-position:right;background-repeat:no-repeat;z-index:1000;display:block;text-align:right;padding-right:33px;font-size:14px;font-weight:bold}#ModalText{flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;margin:10px 1px;color:#050038;position:relative;min-height:90px;min-width:250px;max-width:450px;padding-top:3px}#Modal{display:flex;flex-direction:column !important;overflow:hidden !important}#Modal .modal-bg{flex:1 1 0 !important;min-height:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important}#Modal .modal-content{flex:1 1 0 !important;min-height:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;padding-bottom:0 !important;margin:auto;width:100%}#Modal .modal-header{flex-shrink:0;position:relative;background:#fff;z-index:5}#Modal .modal-header-cart{flex-shrink:0;background:#fff;z-index:5;padding:14px 16px 12px 16px;box-shadow:0 4px 12px rgba(0,0,0,0.04);box-sizing:border-box;text-align:center}#Modal .modal-header-cart .closeback{display:inline-flex !important;align-items:center;gap:8px;width:auto !important;margin:0 !important;padding:10px 18px 10px 14px;background:#f0f0f3;background-color:#f0f0f3;color:#111537;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease;line-height:1;user-select:none}#Modal .modal-header-cart .closeback:hover{background:#e3e3e8}#Modal .modal-header-cart .closeback svg{width:16px;height:16px;flex-shrink:0;display:block}#Modal .modal-header-cart .closeback span{line-height:1}#Modal .modal-footer{flex-shrink:0;padding:12px 14px 50px 14px;z-index:5;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;max-width:600px;margin:auto}#Modal .modal-footer:empty{display:none !important;padding:0 !important;box-shadow:none !important}#Modal #ModalText{flex:1 1 0 !important;overflow-y:auto !important;overflow-x:hidden !important;min-height:0 !important;-webkit-overflow-scrolling:touch;padding-bottom:20px;max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:14px;padding-right:14px;box-sizing:border-box}#ModalText hr{color:#050038;width:95%;height:1px}#ModalText h2{color:#050038;width:95%}#ModalText .apply{background-color:#e8a905;cursor:pointer;color:#fff;border-radius:10px;border:0 solid #fff;width:250px;font-size:100%;font-weight:bold;margin-left:36px;margin-top:29px}.modalinput{width:85%;margin:10px}.modalinput span{display:block;color:#6e6e73;margin-bottom:5px}.modalinput input{width:90%;color:#050038;border-radius:5px;border:1px solid #6e6e73;padding:10px}.modalcheck,.modalaction{width:42%;cursor:pointer;margin:10px;position:relative}.modalcheck input[type="checkbox"]{display:none}.modalcheck input[type="checkbox"]+label{padding-left:50px;padding-top:5px;display:block;color:#050038;font-size:125%}.modalcheck input[type="checkbox"]+label::before{content:" ";display:block;width:40px;height:25px;border-radius:15px;background-color:#ccc;position:absolute;top:0;left:0}.modalcheck input[type="checkbox"]+label::after{content:" ";display:block;width:21px;height:21px;border-radius:50%;background-color:#fff;position:absolute;top:2px;left:2px}.modalcheck input[type="checkbox"]:checked+label::before{background-color:#204578}.modalcheck input[type="checkbox"]:checked+label::after{left:18px}.modalaction img{width:25px;height:25px;position:absolute;top:0;left:10px}.modalaction span{padding-left:50px;padding-top:5px;display:block;color:#050038;font-size:125%}.fullline{width:95%;margin-left:24px}.modalradiotextures{width:87px;height:87px;position:relative}.named{height:150px !important;cursor:pointer}.modalradiotextures input[type="radio"]{display:none}.paintico{width:50px}.modalradiotextures label{width:79px;height:79px;overflow:hidden;display:block;border-radius:10px}label{cursor:pointer}.modalradiotextures label img{border-radius:10px;width:73px;height:73px;overflow:hidden;position:absolute;top:4px;left:4px;border:1px solid #ccc;max-width:unset}.modalradiotextures label span{position:absolute;top:84px;width:96%;left:0;display:inline-block;background-color:#ffffff00;border-radius:2px;text-align:center;font-size:90%;padding-top:3px;padding-bottom:3px;max-width:82px}#changePaint,.mt50{margin-top:50px !important}.modalradiotextures input[type="radio"]:checked+label img{border:3px solid #fff;top:2px;left:2px}.modalradiotextures input[type="radio"]:checked+label{border:2px solid #e8a905}.modalradiofilters{width:31%;cursor:pointer;height:40px;position:relative;margin:3px}.modalradiofilters input[type="radio"]{display:none}.modalradiofilters label{overflow:hidden;display:block;width:100%;height:99%;padding:0 10px}.modalradiofilters input:disabled+label{cursor:not-allowed;opacity:.6;text-decoration:line-through;display:none}.modalradiofilters label span{margin-top:0;margin-left:3px;display:block;text-align:center;border-radius:20px;border:1px solid #204578;padding:10px 4px;font-size:13px;color:#204578}.modalradiofilters input[type="radio"]:checked+label span{background-color:#204578;color:#fff}.modalaction .colors-block{background-color:#f3f3f3;padding:10px;cursor:pointer;border-radius:8px}.modalaction .colors-block .colors-img{width:120px;height:140px;background-position-x:-112px;background-position-y:-75px;margin:0 auto}.modalaction .colors-block .colors-title{margin-top:10px}.modalaction .colors-block .colors-price{font-size:135%;font-weight:bold}.modalaction .colors-block .colors-price i{font-size:62%}.modalfirst{min-width:100px;height:100px;margin:10px;position:relative;background-color:#f1f1f1;border:1px solid #fff;border-radius:10px;max-width:100px;overflow:hidden;border-bottom:3px solid #fff}.modalfirst>div{position:absolute;bottom:0;margin:5px;text-align:center;width:100%}.modalfirst>span{position:absolute;display:block;width:100%;height:65px;top:0;margin:0;border-radius:10px;background-size:cover;background-position:center}.modalfirstbox{display:flex;width:100%;flex-wrap:wrap;border-left:10px solid #c2cf27;margin-top:0;margin-left:30px;padding-left:20px;position:relative;padding-bottom:20px}.modalfirstbox h2{position:absolute;top:-13px}.modalfirstbox h2 i{margin-left:10px;font-style:normal;color:#1d7422;font-weight:normal}.modalfirstbox h2 i span:after{content:'x';font-size:10px;font-weight:bold;margin-left:5px;vertical-align:top}.modalfirstbox::before{content:' ';width:30px;height:28px;display:block;position:relative;top:-1px;left:-40px;border-radius:50%;background-color:#c2cf27;font-size:160%;text-align:center;padding-top:2px}.modalfirstbox:nth-child(1)::before{content:'1'}.modalfirstbox:nth-child(2)::before{content:'2'}.modalfirstbox:nth-child(3)::before{content:'3'}.modalfirstbox:nth-child(4)::before{content:'4'}.modalfirstbox:nth-child(5)::before{content:'5'}.modalfirstbox:nth-child(6)::before{content:'='}.modalfirstbox:nth-child(6){padding-bottom:0}.modalfirstline{display:flex;width:100%;flex-wrap:wrap}.selfilter{border-bottom:3px solid #c2cf27}.compl{border-left:10px solid #1d7422}.compl::before{background-color:#1d7422;color:#fff}.modalfirstline .sizes>span{display:none}.modalfirstline .sizes{height:25px}.modalfirstresult{width:220px;max-width:220px;height:200px;min-width:100px;margin:10px;position:relative;background-color:#f1f1f1;border:1px solid #fff;border-radius:10px;overflow:hidden;border-bottom:3px solid #fff}.modalfirstresult>span{height:120px;position:absolute;display:block;width:100%;top:0;margin:0;border-radius:10px;background-size:cover;background-position:center}.modalfirstresult .name{position:absolute;top:120px;margin:5px;text-align:center;width:100%}.modalfirstresult .product-price{width:94%;padding-left:6%}.budgets{min-width:300px;margin:10px;padding:0;list-style:none;color:#3b3949;max-width:450px;width:100%;margin-left:10px;border:3px solid #f1f1f1;border-collapse:collapse}.budgets tr{border-bottom:1px solid #f1f1f1}.budgets td{border-right:1px solid #f1f1f1;padding:7px}.budgets td:not(:first-child){text-align:center}.budgets td span{border:1px solid #ccc;border-radius:2px;width:15px;display:inline-block;height:15px;text-align:center}.budgets td .tch{background-color:#e8a905;background-image:url(/img/icons/check_w.svg);background-size:cover;background-position:center}.budgets td .utch{background-image:url(/img/icons/uncheck_w.svg);background-size:cover;background-position:center}.budgets .bottomline{display:none}#container canvas{margin:auto;opacity:.89}.product,.tabletopproduct{flex-wrap:wrap;position:relative;cursor:pointer;background-color:#fff;border:5px solid #fff;border-radius:10px;overflow:hidden;display:flex;color:#050038;position:relative;min-width:250px;margin-bottom:5px;height:183px}.incart .product{cursor:unset !important}.incart .disabled{opacity:.7;filter:grayscale(20%)}.incart .disabled::after{content:"";position:absolute;left:-20%;top:50%;width:140%;height:4px;background:#e74c3c;transform:translateY(-50%) rotate(-31deg);pointer-events:none;z-index:10}.morecolors .product{background-color:#fff;border:1px solid #f1f1f1}.product-img{width:25%}.product-img img{overflow:hidden;max-height:73px;margin:auto}.product-title{width:69%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;padding-top:4px;padding-left:10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:normal;box-sizing:border-box;line-height:1.2em;max-height:2.81em;overflow-wrap:break-word}.product-price,.product-price-cart{width:70%;display:block;justify-content:center;align-items:center;font-weight:bold;text-align:left;padding-left:28%;position:absolute;font-size:135%;bottom:1px;text-align:right !important}.product-price-cart{text-align:right !important}.product-price i,.product-price-cart i{font-weight:normal;font-size:10px;position:absolute;top:-3px;left:116px;text-decoration:none;font-style:normal;text-align:left}.product-price-cart i{text-align:left !important;left:111px !important;right:unset}.product-price i u,.product-price-cart i u{text-decoration:none}.room-start{padding:6px 18px 24px 18px;color:#050038;font-family:'Barlow',sans-serif;max-width:380px;margin:0 auto}.room-start-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.room-start-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.room-start-icon svg{width:100%;height:100%;display:block}.room-start-title{margin:0;font-size:19px;font-weight:800;color:#050038;line-height:1.25;letter-spacing:-0.2px;min-width:0;max-width:80%;width:80%}.room-start-text{margin:0 0 14px 0;font-size:14px;color:#050038;line-height:1.45;font-weight:400}.wait-facts{min-height:2.8em;max-width:460px;margin:16px auto 0;font-size:28px;line-height:1.35;color:#6b7280;font-style:italic;text-align:center;opacity:0;transition:opacity .4s ease}.wait-facts.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.wait-facts{transition:none}}.room-start-facts{min-height:2.4em;margin:10px auto 0;max-width:340px;font-size:13px;line-height:1.4;color:#8a90a2;font-style:italic;text-align:center;opacity:0;transition:opacity .4s ease}.room-start-facts.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.room-start-facts{transition:none}}.room-start-delivery-badge{display:inline-flex;align-items:center;gap:8px;background:#f4fad7;color:#86a011;font-weight:700;font-size:14px;padding:6px 14px 6px 10px;border-radius:999px;margin-bottom:4px}.room-start-truck{width:18px;height:18px;flex-shrink:0}.room-start-hint{display:flex;align-items:flex-start;gap:8px;margin:10px 0 24px 50px;font-size:13px;font-weight:700;color:#050038;line-height:1.4}.room-start-hint span{max-width:200px}.room-start-hint-arrow{width:28px;height:24px;flex-shrink:0;margin-top:-8px}.room-start-section-title{margin:4px 0 14px 0;font-size:19px;font-weight:800;color:#050038;line-height:1.2;letter-spacing:-0.2px}.room-start-inputs{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.room-start-input{display:flex;flex-direction:column;gap:6px}.room-start-input-label{font-size:13px;color:#6b7280;font-weight:500;padding-left:18px}.room-start-input input{width:100%;box-sizing:border-box;background:#f0f0f3;border:0;border-radius:999px;padding:14px 22px;font-size:15px;font-weight:600;color:#050038;font-family:inherit;outline:0;transition:background .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.room-start-input input:focus{background:#e6e6ec;box-shadow:0 0 0 2px rgba(5,0,56,0.15)}.room-start-input input::-webkit-outer-spin-button,.room-start-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.room-start-cta{display:block;width:100%;background:#ec4899;color:#111537;border:0;border-radius:999px;padding:16px 24px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:center;box-shadow:0 4px 12px rgba(236,72,153,0.25)}.room-start-cta:hover{background:#db2777;transform:translateY(-1px);box-shadow:0 6px 16px rgba(236,72,153,0.35)}.room-start-cta:active{transform:translateY(0);box-shadow:0 2px 8px rgba(236,72,153,0.25)}.room-start-cta.is-loading,.room-start-cta:disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:10px}.room-start-cta.is-loading:hover,.room-start-cta:disabled:hover{background:#d1d5db;transform:none;box-shadow:none}.room-start-cta.is-loading::before{content:'';width:16px;height:16px;border-radius:50%;border:2px solid rgba(107,114,128,0.35);border-top-color:#6b7280;animation:roomStartCtaSpin 800ms linear infinite;flex-shrink:0}@keyframes roomStartCtaSpin{to{transform:rotate(360deg)}}.settings-wizard{padding:4px 14px 24px 14px;color:#050038;font-family:'Barlow',sans-serif;margin:auto;max-width:600px}.sw-header{display:flex;align-items:center;gap:6px;padding:1px 0 18px 0;flex-wrap:nowrap}.sw-back-btn{background:transparent;border:0;color:#050038;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease;width:36px;height:36px;flex-shrink:0;margin-left:-6px;font:inherit}.sw-back-btn:hover{background:#f0f0f5}.sw-back-btn svg{width:24px;height:24px}.sw-back-placeholder{width:4px;flex-shrink:0}.sw-header-title{margin:0;font-size:28px;font-weight:bold;color:#050038;letter-spacing:-0.3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.sw-section-title{font-size:18px;font-weight:800;color:#050038;margin:22px 0 12px 0;letter-spacing:-0.2px;line-height:1.2}.sw-section-title:first-of-type{margin-top:4px}.sw-category-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.sw-category-item{display:flex;align-items:center;gap:14px;justify-content:flex-start;padding:18px 4px;border-bottom:1px solid #ececf0;cursor:pointer;font-size:15px;font-weight:600;color:#050038;transition:background .2s ease}.sw-category-item:last-child{border-bottom:0}.sw-category-item:hover{background:#f9fafb}.sw-category-item .sw-category-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#050038}.sw-category-item .sw-category-icon svg{width:100%;height:100%;display:block}.sw-category-item .sw-category-name{flex:1;min-width:0}.sw-header-title[onclick]{cursor:pointer}.sw-row{display:flex;align-items:center;padding:14px 16px;margin-bottom:8px;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #f0f0f3}.sw-row-toggle{cursor:pointer}.sw-row-label{flex:1;font-size:14px;font-weight:700;color:#050038;line-height:1.3;padding-right:12px}.sw-row-label-light{font-weight:500;color:#6b7280}.sw-toggle{position:relative;flex-shrink:0;display:inline-block;width:46px;height:26px}.sw-toggle input{opacity:0;position:absolute;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.sw-toggle-track{position:absolute;inset:0;background:#d1d5db;border-radius:999px;transition:background .2s ease}.sw-toggle-knob{position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,0.2);transition:transform .2s ease}.sw-toggle input:checked+.sw-toggle-track{background:#ec4899}.sw-toggle input:checked+.sw-toggle-track .sw-toggle-knob{transform:translateX(20px)}.sw-row-color{cursor:pointer;padding-left:36px;margin-top:-4px;margin-bottom:14px;background:transparent;border:0;box-shadow:none;border-radius:0;padding-top:6px;padding-bottom:6px}.sw-row-color:hover{background:#f9fafb;border-radius:8px}.sw-color-preview{width:26px;height:26px;border-radius:50%;background-color:#d1d5db;background-size:cover;background-position:center;border:1px solid #e8e8ed;flex-shrink:0;margin-right:10px}.sw-color-preview-empty{background:linear-gradient(135deg,#c19a6b,#8b4513) !important}.sw-chevron{width:16px;height:16px;color:#ec4899;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sw-chevron svg{width:100%;height:100%}.sw-row-input{flex-direction:column;align-items:stretch;padding:14px 16px 16px 16px}.sw-input-label{font-size:13px;color:#6b7280;font-weight:500;margin-bottom:10px}.sw-row-input input{width:100%;box-sizing:border-box;background:#fff;border:1px solid #e0e0e6;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;color:#050038;font-family:inherit;outline:0;transition:border-color .2s ease}.sw-row-input input:focus{border-color:#ec4899}.sw-row-input input::-webkit-outer-spin-button,.sw-row-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sw-texture-list{list-style:none;padding:0;margin:0}.sw-texture-row{margin-bottom:8px}.sw-texture-label{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#fff;border:1px solid #f0f0f3;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.sw-texture-row.sw-texture-selected .sw-texture-label{background:#fce7f3;border-color:#ec4899}.sw-texture-img{width:44px;height:44px;border-radius:8px;background-size:cover;background-position:center;flex-shrink:0;border:1px solid #e8e8ed}.sw-texture-name{flex:1;font-size:14px;font-weight:500;color:#050038}.sw-texture-label input[type="radio"]{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer;z-index:2;margin:0}.sw-texture-radio{width:22px;height:22px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;position:relative;transition:all .2s ease;background:#fff}.sw-texture-row.sw-texture-selected .sw-texture-radio{border-color:#ec4899}.sw-texture-row.sw-texture-selected .sw-texture-radio::after{content:'';position:absolute;inset:4px;border-radius:50%;background:#ec4899}.sw-save-btn{display:block;width:100%;background:#050038;color:#fff;border:0;border-radius:999px;padding:15px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;margin:0;text-align:center;box-sizing:border-box}#Modal .modal-footer .sw-save-btn{margin:0 !important}.sw-save-btn:hover{background:#1a0050;transform:translateY(-1px)}.sw-save-btn:active{transform:translateY(0)}#ModalText #paintmenu{display:flex;flex-direction:column;gap:10px;padding:4px 14px 8px 14px;margin:0;width:auto;max-width:none;overflow:visible;max-width:600px;margin:auto}#ModalText #paintmenu .modalradiofilters{display:block !important;width:100% !important;height:auto !important;margin:0 !important;padding:0;background:transparent;border:0;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,0.06);overflow:hidden;position:relative}#ModalText #paintmenu .modalradiofilters input[type="radio"]{display:block !important;position:absolute !important;opacity:0 !important;inset:0;top:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}#ModalText #paintmenu .modalradiofilters label{display:flex !important;align-items:center;gap:14px;background:#fff !important;border:1px solid #ececf0 !important;border-radius:14px;padding:16px 16px 16px 18px !important;cursor:pointer;transition:background .2s ease;font:inherit;text-align:left;width:100% !important;height:auto !important;box-sizing:border-box;overflow:visible !important}#ModalText #paintmenu .modalradiofilters label:hover{background:#f9fafb !important}#ModalText #paintmenu .modalradiofilters label>span{flex:1;font-size:15px !important;font-weight:700 !important;color:#050038 !important;line-height:1.3;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;text-align:left !important;display:block}#ModalText #paintmenu .modalradiofilters label>span.paint-tab-preview{flex:0 0 28px !important;width:28px !important;height:28px !important;border-radius:50% !important;border:1.5px solid #e0e0e6 !important;box-shadow:0 1px 3px rgba(0,0,0,0.12) !important;margin-left:auto !important;font-size:0 !important;background-clip:padding-box !important}#ModalText #paintmenu .modalradiofilters input[type="radio"]:checked+label span,#ModalText #paintmenu .modalradiofilters input[type="radio"]:checked ~ label span{background:transparent !important;color:#050038 !important}#ModalText #paintmenu .modalradiofilters label::before{content:'';width:26px;height:26px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain}#ModalText #paintfilter_1+label::before{background-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M28.6362 8.63672L19.7271 13.7276V29.0004L28.6362 23.9094V8.63672Z' stroke='%23111537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M28.6362 8.63636L15.2726 1L6.52259 6.09091L19.7271 13.7273L28.6362 8.63636Z' stroke='%23111537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.36353 23.3636L16.7272 31V15.7273L3.52262 8.09091L3.36353 23.3636Z' stroke='%23585B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='4 4'/><path d='M10.0454 27.1816L10.0454 11.9089' stroke='%23585B73' stroke-width='2' stroke-linejoin='round' stroke-dasharray='4 4'/></svg>")}#ModalText #paintfilter_2+label::before{background-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M28.6362 8.63672L19.7271 13.7276V29.0004L28.6362 23.9094V8.63672Z' stroke='%23585B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='4 4'/><path d='M28.6362 8.63636L15.2726 1L6.52259 6.09091L19.7271 13.7273L28.6362 8.63636Z' stroke='%23585B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='4 4'/><path d='M3.36353 23.3636L16.7272 31V15.7273L3.52262 8.09091L3.36353 23.3636Z' stroke='%23111537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.0454 27.1816L10.0454 11.9089' stroke='%23111537' stroke-width='2' stroke-linejoin='round'/></svg>")}#ModalText #paintmenu .modalradiofilters label::after{content:'';width:16px;height:16px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050038' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>")}#ModalText #paint_1,#ModalText #paint_2{padding:0 14px 14px 14px;width:auto;max-width:none;max-width:600px;margin:auto}#ModalText #paint_1.hide,#ModalText #paint_2.hide{display:none !important}.paint-step2-actions{display:none;gap:10px;width:100%}.paint-step2-btn{flex:1;box-sizing:border-box;border:0;border-radius:999px;padding:15px 24px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.paint-step2-apply{background:#050038;color:#fff}.paint-step2-apply:hover{background:#1a0050}.paint-step2-cancel{background:#ededed;color:#050038}.paint-step2-cancel:hover{background:#e0e0e0}#ModalText .paint-step-title{display:none !important}#ModalText #paint_1 .modalradiotextures.named,#ModalText #paint_2 .modalradiotextures.named{display:block !important;width:100% !important;height:auto !important;margin:0 0 8px 0;padding:0;background:transparent;border:0;box-shadow:none;position:relative}#ModalText #paint_1 .modalradiotextures.named input[type="radio"],#ModalText #paint_2 .modalradiotextures.named input[type="radio"]{display:block !important;position:absolute !important;opacity:0 !important;inset:0;top:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}#ModalText #paint_1 .modalradiotextures.named label,#ModalText #paint_2 .modalradiotextures.named label{display:flex !important;align-items:center;gap:14px;padding:10px 16px 10px 12px;background:#fff;border:1px solid #f0f0f3;border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease;width:100% !important;height:auto !important;box-sizing:border-box;margin:0;overflow:visible !important}#ModalText #paint_1 .modalradiotextures.named label img,#ModalText #paint_2 .modalradiotextures.named label img{position:static !important;top:auto !important;left:auto !important;width:44px !important;height:44px !important;max-width:44px !important;border-radius:8px !important;object-fit:cover;flex-shrink:0;border:1px solid #e8e8ed !important;display:block;margin:0}#ModalText #paint_1 .modalradiotextures.named label span,#ModalText #paint_2 .modalradiotextures.named label span{position:static !important;top:auto !important;left:auto !important;flex:1;width:auto !important;max-width:none !important;font-size:14px !important;font-weight:600;color:#050038;text-align:left !important;padding:0 !important;background:transparent !important;transition:color .2s ease}#ModalText #paint_1 .modalradiotextures.named label::after,#ModalText #paint_2 .modalradiotextures.named label::after{content:'';width:22px;height:22px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;background:#fff;transition:all .2s ease;position:relative}#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked ~ label,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked ~ label,#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked+label,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked+label{background:#fce7f3 !important;border-color:#ec4899 !important}#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked ~ label img,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked ~ label img,#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked+label img,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked+label img{border:1px solid #e8e8ed !important;top:auto !important;left:auto !important}#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked ~ label span,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked ~ label span,#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked+label span,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked+label span{color:#ec4899 !important;font-weight:700}#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked ~ label::after,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked ~ label::after,#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked+label::after,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked+label::after{border-color:#ec4899;background:radial-gradient(circle,#ec4899 0 5px,#fff 6px)}#ModalText #paint_1 .modalradiotextures:not(.named),#ModalText #paint_2 .modalradiotextures:not(.named){display:none !important}#ModalText .paint-back-btn{display:none !important}#Modal #changePaint,#ModalText #changePaint{display:block;width:100% !important;margin:0 !important;background:#050038;color:#fff;border:0;border-radius:999px;padding:15px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;box-sizing:border-box}#Modal #changePaint:hover,#ModalText #changePaint:hover{background:#1a0050}#Modal:has(.paint-title-default) #modalclose{display:none !important}#Modal:has(.paint-title-default):not(:has(#paint_1:not(.hide))):not(:has(#paint_2:not(.hide))) #ModalText{flex:0 0 auto !important}#Modal:has(.paint-title-default):not(:has(#paint_1:not(.hide))):not(:has(#paint_2:not(.hide))) .modal-footer{margin:32px auto 0 auto !important;padding-bottom:12px}#ModalText:has(#paint_1:not(.hide)) #paintmenu,#ModalText:has(#paint_2:not(.hide)) #paintmenu{display:none}#ModalText:has(#paint_1:not(.hide)) #changePaint,#ModalText:has(#paint_2:not(.hide)) #changePaint{display:none}#Modal:has(#paint_1:not(.hide)) #changePaint,#Modal:has(#paint_2:not(.hide)) #changePaint{display:none !important}#Modal:has(#paint_1:not(.hide)) .paint-step2-actions,#Modal:has(#paint_2:not(.hide)) .paint-step2-actions{display:flex}#ModalTitle .paint-title-default{display:none}#ModalTitle>.paint-wizard-korpus,#ModalTitle>.paint-wizard-facade{display:none}body:has(#ModalText #paint_1:not(.hide)) #ModalTitle .paint-title-default{display:none}body:has(#ModalText #paint_1:not(.hide)) #ModalTitle>.paint-wizard-korpus{display:flex}body:has(#ModalText #paint_2:not(.hide)) #ModalTitle .paint-title-default{display:none}body:has(#ModalText #paint_2:not(.hide)) #ModalTitle>.paint-wizard-facade{display:flex}.wizard-step{padding:4px 14px 24px 14px;color:#050038;font-family:'Barlow',sans-serif}.wizard-step-categories{max-width:600px;margin:auto}.wizard-title{font-size:22px;font-weight:800;color:#050038;margin:8px 0 18px 0;line-height:1.2;letter-spacing:-0.2px}.wizard-header{display:flex;align-items:center;gap:6px;padding:1px 0 14px 0;flex-wrap:nowrap}.wizard-back-btn{background:transparent;border:0;color:#050038;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease;width:36px;height:36px;flex-shrink:0;font:inherit;margin-left:-6px}.wizard-back-btn:hover{background:#f0f0f5}.wizard-back-btn svg{width:24px;height:24px}.wizard-back-placeholder{width:4px;flex-shrink:0}.wizard-header-titles{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0;flex-wrap:nowrap;overflow:hidden}.wizard-header-titles[onclick]{cursor:pointer}.wizard-header-title{font-size:28px;font-weight:bold;color:#050038;margin:0;line-height:1.2;letter-spacing:-0.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wizard-header-subtitle{font-size:14px;color:#6b7280;font-weight:500;white-space:nowrap;flex-shrink:0}.wizard-groups-list{display:flex;flex-direction:column;gap:12px;max-width:600px;margin:auto}.wizard-group-card{display:flex;flex-direction:column;background:#f5f5f7;border:1px solid transparent;border-radius:16px;padding:18px 18px 18px 18px;cursor:pointer;transition:all .2s ease;position:relative;gap:14px;overflow:hidden}.wizard-group-card:hover{background:#ecedf2;border-color:rgba(5,0,56,0.08)}.wizard-group-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wizard-group-card-titles{flex:1;min-width:0;display:flex;flex-direction:column}.wizard-group-card-title{font-size:20px;font-weight:800;color:#050038;line-height:1.2;letter-spacing:-0.2px}.wizard-group-card-subtitle{font-size:13px;color:#6b7280;font-weight:500;margin-top:2px}.wizard-group-card .wizard-arrow{width:20px;height:20px;color:#050038;flex-shrink:0;margin-top:4px}.wizard-group-card-body{display:flex;align-items:stretch;gap:16px}.wizard-group-card-image{width:144px;min-width:144px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:#fff;aspect-ratio:4 / 4}.wizard-group-card-image img{width:100%;height:100%;object-fit:cover;display:block}.wizard-group-card-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;justify-content:center;flex:1;min-width:0}.wizard-feature-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#050038;font-weight:normal;line-height:1.2;list-style:none;padding:0}.wizard-feature-item::before{content:none}.wizard-feature-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#050038}.wizard-feature-icon svg{width:100%;height:100%;display:block}.wizard-feature-text{flex:1;min-width:0;color:#050038}.wizard-categories-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.wizard-category-item{display:flex;align-items:center;gap:14px;padding:16px 6px;cursor:pointer;border-bottom:1px solid #ececf0;transition:background .2s ease;color:#050038;list-style:none}.wizard-category-item:last-child{border-bottom:0}.wizard-category-item:hover:not(.wizard-category-disabled){background:#f9fafb}.wizard-category-icon{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#050038}.wizard-category-icon svg{width:100%;height:100%;display:block}.wizard-category-name{flex:1;font-size:20px;font-weight:bold;color:#050038;line-height:1.3}.wizard-category-item .wizard-arrow{width:18px;height:18px;color:#050038;flex-shrink:0}.wizard-category-special .wizard-category-name,.wizard-category-special .wizard-category-icon,.wizard-category-special .wizard-arrow{color:#ec4899}.wizard-category-disabled{opacity:.35;pointer-events:none;cursor:not-allowed}.wizard-products-list{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center}.product-card-horizontal{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;background-color:#fff;border-radius:12px;overflow:visible;position:relative;transition:all .3s ease;padding-bottom:14px;color:#050038;width:100%;box-sizing:border-box;align-items:stretch;max-width:450px}.product-card-horizontal .product-card-left{position:relative;width:130px;min-width:130px;max-width:130px;display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-grow:0}.product-card-horizontal .product-image-container-h{width:100%;height:100%;align-items:center;justify-content:center;min-height:130px}.product-card-horizontal .product-image-h{max-width:100%;max-height:140px;width:auto;height:auto;object-fit:contain;transition:transform .3s ease;margin:0 !important}.product-card-horizontal:hover .product-image-h{transform:scale(1.03)}.product-card-horizontal .product-blank-icon-top{position:absolute;top:-4px;left:-4px;background-color:#f5f5f7;border-radius:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;z-index:2;padding:0;box-shadow:none}.product-card-horizontal .product-blank-icon-top img{max-width:24px;max-height:24px}.product-card-horizontal .product-icon-animated,.product-card-horizontal .product-icon-single{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.product-card-horizontal .product-icon-animated img,.product-card-horizontal .product-icon-single img{max-width:24px;max-height:24px;object-fit:contain}.product-card-horizontal .product-icon-animated img{position:absolute;animation:fadeIcon 4s infinite}.product-card-horizontal .product-icon-secondary{animation-delay:2s !important}@keyframes fadeIcon{0%{opacity:1}45%{opacity:1}50%{opacity:0}95%{opacity:0}100%{opacity:1}}.product-card-horizontal .product-card-right{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden;z-index:2}.product-card-horizontal .product-name-h{margin:0 0 2px 0;font-size:16px;font-weight:700;color:#050038;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:0;width:auto;max-height:none}.product-card-horizontal .product-size-h{display:flex;align-items:center;gap:6px;font-size:14px;color:#6b7280;font-weight:500}.product-card-horizontal .product-icon-size-h{flex-shrink:0;color:#6b7280}.product-card-horizontal .product-delivery-h{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#43c405}.product-card-horizontal .product-icon-delivery-h{flex-shrink:0;color:#43c405;width:18px;height:18px}.product-card-horizontal .product-delivery-text-h{white-space:nowrap}.product-card-horizontal .product-price-h{font-size:24px;font-weight:700;color:#ec4899;display:flex;align-items:baseline;gap:3px;margin-top:2px;width:auto;padding:0;position:static;text-align:left;bottom:auto}.product-card-horizontal .product-price-h strong{font-size:16px;font-weight:700}.product-card-horizontal .product-footer-section{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;flex-wrap:nowrap}.product-card-horizontal .product-colors-h{display:flex;align-items:center;gap:6px;flex-shrink:1;min-width:0}.product-card-horizontal .product-color-swatches-h{display:flex;align-items:center;position:relative;flex-shrink:0}.product-card-horizontal .color-swatch-h{width:24px;height:24px;border-radius:50%;border:2px solid #fff;transition:all .2s ease;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.15);flex-shrink:0;display:inline-block;box-sizing:border-box}.product-card-horizontal .color-swatch-h:not(:first-child){margin-left:-15px}.product-card-horizontal .color-swatch-h:hover{transform:scale(1.15) translateY(-2px);z-index:5;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.product-card-horizontal .color-more-h{font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-horizontal .product-info-button-h{flex-shrink:0;background-color:#ededed;color:#050038;border:0;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;margin-left:auto;position:static;top:auto;bottom:auto;left:auto;right:auto}.product-card-horizontal .product-info-button-h:hover{border-color:#050038;background-color:#f9fafb;transform:none}.product-card-horizontal .product-info-button-h svg{width:25px;height:25px}.product-card-horizontal .product-color-button-h{flex-shrink:0;background-color:#050038;color:#fff;border:0;border-radius:999px;padding:7px 8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .3s ease;white-space:nowrap;font-family:inherit;line-height:1}.product-card-horizontal .product-color-button-h:hover{background-color:#1a0050;transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,0,56,0.25)}.product-card-horizontal .product-color-button-h svg{width:28px;height:28px;transition:transform .3s ease;flex-shrink:0}.product-card-horizontal .product-color-button-h:hover svg{transform:translateX(2px)}.product-card-horizontal .product-cart-badge-h{position:absolute;top:-3px;left:95px;background-color:#ec4899;color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(236,72,153,0.3);z-index:3}#freeset_1_11 .product-price{bottom:21px}#freeset_2_11 .product-price{bottom:21px}.filters{display:flex;width:100%;overflow:hidden;padding-bottom:3px;flex-wrap:wrap}.filter-btn{background-color:#f1f1f1;border:1px solid #fff;border-radius:10px;width:32%;overflow:hidden;margin:0;font-size:80%;height:40px}#placeForLink{margin-left:60px}.share-link-input{height:23px;border-radius:5px;font-size:120%;vertical-align:bottom;display:inline-block;padding:unset;margin:unset;width:150px;border:2px solid #050038}.btn-copy-link{background-image:url(/img/icons/copy.svg);cursor:pointer;height:24px;width:24px;background-size:cover;background-position:center;display:inline-block;margin-left:10px}.btn-mail-link{background-image:url(/img/icons/mail.svg);cursor:pointer;height:24px;width:24px;background-size:cover;background-position:center;display:inline-block;margin-left:10px}.btn-share-link{background-image:url(/img/icons/share.svg);cursor:pointer;height:24px;width:24px;background-size:cover;background-position:center;display:inline-block;margin-left:10px}.expert_settings{flex-wrap:wrap;position:relative;background-color:#fff;border:1px solid #fff;border-radius:10px;overflow:hidden;display:flex;color:#050038;position:relative;min-height:90px;min-width:250px;max-width:450px;padding-top:3px}.menusets{display:table-row}.menusets td{padding:10px;cursor:pointer}.menusets div{align-items:center;gap:10px}.menusets img{width:75px;height:75px;object-fit:cover;border-radius:5px;border:1px solid #ddd}.menusets div{font-size:11px;font-weight:bold;color:#333}.product .cart{position:absolute;top:0;right:0;height:28px;width:28px;background-image:url(/img/icons/cart.svg);background-size:contain}.product .info{position:absolute;top:0;left:0;height:16px;width:16px;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;background-size:contain;color:#204578;background-color:#fff;border-radius:50%;border:1px solid #204578}.product .info a,.product .info a:hover{color:#fff;text-decoration:none}.product .cart span{position:absolute;right:6px;color:#fff;background-color:#55b65a;width:12px;border-radius:50%;display:block;height:12px;text-align:center;font-size:75%}#stepfaq{display:flex;flex-direction:column;gap:20px;max-width:1100px;margin:0 auto}#step{display:grid;grid-template-columns:1fr;gap:20px}#step_0{grid-column:span 1;text-align:left;position:relative}#step_0 .stepheader{font-size:32px;font-weight:bold;color:#333;margin-bottom:10px;max-width:100%;border-bottom:unset}#step_0 .steptext{font-size:12px;color:#204578;margin-bottom:20px;font-weight:normal}#step_0 .steptext p{margin:5px 0}#step_0 button{background-color:#ecab05;border:0;color:#fff;padding:10px 50px;font-size:16px;font-weight:bold;border-radius:20px;cursor:pointer;margin-top:170px;width:100%}#step_0 img{max-height:157px;width:100%;object-fit:cover;object-position:0 -70px;position:absolute;bottom:76px;right:0}.faqheader{font-size:32px;font-weight:bold;color:#333;max-width:100%;border-bottom:unset;background-color:unset !important;padding:unset !important;margin-left:15px}#step_1,#step_2,#step_3,#step_4,#step_5{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.stepheader{font-size:20px;font-weight:bold;color:#204578;margin-bottom:15px;border-bottom:2px solid #acbacd;padding-bottom:6px}.steptext{font-size:12px;color:#404040;font-weight:bold}.steptext ul{list-style-type:disc;padding-left:20px;margin:10px 0;font-weight:normal}.steptext li{margin-bottom:10px}#faq{display:flex;flex-direction:column;gap:15px;margin-top:30px}#faq>div{background-color:#f8f9fa;border-radius:8px;padding:15px}.faqq{font-size:16px;font-weight:bold;color:#204578;padding-right:0}.faqq{display:flex;align-items:center;position:relative}.faqq:after{content:'+';position:absolute;right:10px}.active .faqq:after{content:"-"}.faqa{font-size:14px;color:#666;display:none}.active .faqa{font-size:14px;color:#666;display:block}@keyframes fadeIcon{0%,45%{opacity:1}50%,95%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#Modal .products.incart::before{content:"Genutzte Produkte";display:block;font-size:17px;font-weight:800;color:#050038;letter-spacing:-0.2px;margin:6px 4px 14px 4px;line-height:1.2}#Modal .products.incart{display:flex !important;flex-direction:column;gap:0;padding:4px 4px 0 4px;max-width:none;max-width:600px;margin:auto}#Modal .products.incart .product{display:grid !important;grid-template-columns:100px 1fr;grid-template-rows:auto auto auto;grid-template-areas:"image  title" "image  meta" "image  bottom";gap:4px 14px;padding:16px 4px 16px 4px;border:none !important;border-bottom:1px solid #ececf0 !important;border-radius:0 !important;background:transparent !important;height:auto !important;min-width:0 !important;margin:0 !important;flex-wrap:nowrap !important;cursor:default !important;position:relative;overflow:visible !important}#Modal .products.incart .product:last-of-type{border-bottom:none !important}#Modal .products.incart .product .product-img{grid-area:image;width:100px !important;height:100px !important;background:#f5f5f7;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:8px;box-sizing:border-box}#Modal .products.incart .product .product-img img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain;position:static !important;top:auto !important;left:auto !important;border:none !important;border-radius:0 !important;margin:0 !important}#Modal .products.incart .product .product-img::before{content:"20 %";position:absolute;top:6px;left:6px;background:#ec4899;color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;z-index:2;display:none}#Modal .products.incart .product .product-title{grid-area:title;width:auto !important;max-width:none !important;max-height:none !important;padding:0 !important;margin:0 !important;font-size:14px !important;font-weight:700 !important;color:#050038 !important;line-height:1.3 !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}#Modal .products.incart .product .product-title::after{content:"Standard";display:inline-block;margin-top:6px;padding:3px 12px;background:#f0f0f3;color:#050038;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;display:none}#Modal .products.incart .product .product-price-cart{grid-area:meta;position:static !important;width:auto !important;padding:0 !important;margin:0 !important;font-size:inherit !important;text-align:left !important;bottom:auto !important;font-weight:normal !important;display:flex;flex-direction:column;gap:4px;align-items:flex-start}#Modal .products.incart .product .product-price-cart i{position:static !important;width:auto !important;left:auto !important;top:auto !important;font-size:12px !important;font-style:normal !important;color:#6b7280 !important;display:block;line-height:1.4}#Modal .products.incart .product .product-price-cart i u{display:inline-flex;align-items:center;gap:6px;color:#43c405 !important;font-weight:700;text-decoration:none !important;font-size:13px;margin-top:2px}#Modal .products.incart .product .product-price-cart i u::before{content:"";width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2343c405' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='3' width='15' height='13'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}#Modal .products.incart .product .product-price-cart .formprice.showcart{font-size:20px !important;font-weight:800 !important;color:#ec4899 !important;background:transparent !important;padding:0 !important;position:static !important;line-height:1.1;margin-top:4px}#Modal .products.incart .product .product-price-cart .formprice.showcart b{font-weight:800}#Modal .products.incart .product .countincart{grid-area:bottom;justify-self:start;position:static !important;top:auto !important;right:auto !important;width:auto !important;height:auto !important;min-width:56px;padding:8px 18px !important;background:#f0f0f3 !important;color:#050038 !important;border-radius:999px;font-size:14px;font-weight:700;text-align:center;cursor:default;box-sizing:border-box;line-height:1;margin-top:6px}#Modal .products.incart .product>.product-info-button-h{grid-area:bottom;justify-self:end;align-self:center;position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;width:36px;height:36px;border:1.5px solid #d1d5db;border-radius:50%;background:#fff !important;color:#050038;padding:0;display:flex !important;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin:6px 0 0 0;font-family:inherit}#Modal .products.incart .product>.product-info-button-h:hover{border-color:#050038;background-color:#f9fafb !important;transform:none}#Modal .products.incart .product>.product-info-button-h svg{width:16px;height:16px;display:block}#Modal .modal-footer .fullline.formprice,#Modal .fullline.formprice{display:flex !important;align-items:baseline;justify-content:space-between;gap:16px;background:transparent !important;border:none !important;border-top:none !important;padding:4px 4px 8px 4px !important;margin:0 !important;color:#050038 !important;font-size:14px;font-weight:700;font-style:normal !important;position:static !important;width:auto !important;height:auto !important}#Modal .fullline.formprice>img{display:none !important}#Modal .fullline.formprice .cart-summ-label{flex-shrink:0;font-size:15px;font-weight:700;color:#050038;font-style:normal !important;background:transparent !important;padding:0 !important;line-height:1.2}#Modal .fullline.formprice .cart-summ-value{flex-shrink:0;font-size:20px;font-weight:800;color:#050038;font-style:normal !important;background:transparent !important;padding:0 !important;line-height:1.1;white-space:nowrap;text-align:right}#Modal .fullline.formprice .cart-summ-value b{font-weight:800;font-size:20px;color:#050038}#Modal .fullline.formprice .cart-summ-value i{font-style:normal !important;font-weight:800;font-size:18px;color:#050038;margin-left:2px}#Modal .modal-footer .cart-summ-hint{padding:0 4px 8px 4px;margin:0;font-size:12px;font-weight:400;line-height:1.4;color:#6b7280;font-style:normal}#Modal .modal-footer .cart-summ-hint b{font-weight:700;color:#050038}#Modal .modal-footer .cart-delivery-note{display:flex;align-items:center;gap:10px;margin:0 0 10px 0;padding:10px 12px;background:#f5f6f8;border-radius:12px;font-size:12px;line-height:1.35;font-weight:500;color:#4b5563}#Modal .modal-footer .cart-delivery-note svg{flex-shrink:0;color:#050038}#Modal .modal-footer button.apply.cart-cta-btn,#Modal #ModalText button.apply.cart-cta-btn{display:flex !important;align-items:center;justify-content:center;gap:10px;width:100% !important;margin:0 !important;padding:16px 24px !important;background:#ec4899 !important;color:#111537 !important;border:none !important;border-radius:999px !important;font-size:15px !important;font-weight:700 !important;cursor:pointer;transition:all .2s ease;font-family:inherit;box-shadow:0 4px 12px rgba(236,72,153,0.25)}#Modal .modal-footer button.apply.cart-cta-btn:hover,#Modal #ModalText button.apply.cart-cta-btn:hover{background:#db2777 !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(236,72,153,0.35)}#Modal #ModalText button.apply.cart-cta-btn .cart-cta-icon{width:40px;height:40px;flex-shrink:0;display:block;margin:0}#Modal #ModalText button.apply.cart-cta-btn>span{line-height:1;color:#111537;font-weight:700}#Modal .products.incart .disabled{opacity:.55 !important;filter:none !important}#Modal .products.incart .disabled::after{display:none !important}#Modal #listarticles555{width:100%}.dell-set-wizard{padding:0;color:#050038;font-family:'Barlow',sans-serif;display:flex;flex-direction:column}.dell-set-warning{margin:8px 0 12px 0;font-size:24px;font-weight:800;color:#ec4899;line-height:1.2;letter-spacing:-0.2px}.dell-set-text{margin:-3px 0 24px 0;font-size:14px;line-height:1.5;color:#6b7280;font-weight:400}.dell-set-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:999px;border:0;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-bottom:10px;box-sizing:border-box;line-height:1}.dell-set-btn:last-of-type{margin-bottom:0}.dell-set-btn-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.dell-set-btn-icon svg{width:100%;height:100%;display:block}.dell-set-btn-label{line-height:1}.dell-set-btn-secondary{background:#f0f0f3;color:#050038}.dell-set-btn-secondary:hover{background:#e3e3e8;transform:translateY(-1px)}.dell-set-btn-secondary .dell-set-btn-icon{color:#050038}.dell-set-btn-primary{background:#050038;color:#fff;box-shadow:0 4px 12px rgba(5,0,56,0.18)}.dell-set-btn-primary:hover{background:#1a0050;transform:translateY(-1px);box-shadow:0 6px 16px rgba(5,0,56,0.25)}.dell-set-btn-primary .dell-set-btn-icon{color:#fff}.dell-set-btn-link{background:transparent;color:#050038;font-weight:700;padding:12px 20px;margin-top:6px;box-shadow:none}.dell-set-btn-link:hover{background:#f9fafb;color:#050038;transform:none}#modal-form,#modal-dell-set{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.45);z-index:10000;font-family:'Barlow',sans-serif;color:#050038}#modal-container.msf{background:#fff;padding:20px 22px 22px 22px;border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,0.2);width:92%;max-width:420px;max-height:92vh;overflow-y:auto;position:relative;box-sizing:border-box}#modal-content{text-align:left}.msf-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.msf-header-icon{width:22px;height:22px;color:#050038;flex-shrink:0}.msf-header-icon-wrapper{width:22px;height:22px;flex-shrink:0;color:#050038;display:inline-flex;align-items:center;justify-content:center;position:relative}.msf-header-icon-wrapper .msf-icon{display:none;width:100%;height:100%}.msf-header-icon-wrapper .msf-icon-svg{width:100%;height:100%;display:block}.msf-header-icon-wrapper[data-form="shareMail"] .msf-icon-shareMail,.msf-header-icon-wrapper[data-form="specialOffer"] .msf-icon-specialOffer,.msf-header-icon-wrapper[data-form="subscribe"] .msf-icon-subscribe{display:block}.msf-title{flex:1;margin:0;font-size:17px;font-weight:800;color:#050038;line-height:1.2;letter-spacing:-0.2px}.msf-close{background:transparent;border:0;color:#050038;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease}.msf-close:hover{background:#f0f0f5}.msf-close svg{width:18px;height:18px;display:block}.msf-text,#form-text{color:#050038;font-size:14px;line-height:1.45;margin:0 0 20px 0;text-align:left;font-weight:400}.msf-bold-text{color:#050038;font-size:16px;line-height:1.45;margin:0 0 20px 0;text-align:left;font-weight:800}.msf-tabs{display:flex;gap:8px;margin:0 0 14px 0;flex-wrap:wrap}.msf-tabs button{flex:1;min-width:100px;padding:10px 16px;border-radius:999px;border:1.5px solid #050038;background:#fff;color:#050038;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .2s ease}.msf-tabs button.active{background:#050038;color:#fff}.msf-tabs button:hover:not(.active){background:#f9fafb}#save-feedback-fields{color:#6b7280;font-size:13px;margin:0 0 12px 0;text-align:left}#save-feedback-fields span,#save-feedback-fields a{display:block;width:100%;text-align:left}.msf-form{display:flex;flex-direction:column;gap:14px;border:0;padding:0;background:transparent}.msf-field{display:flex;flex-direction:column;gap:8px}.msf-label{font-size:13px;font-weight:600;color:#050038;text-align:left;line-height:1.2;padding-left:19px}.msf-required{color:#ec4899;font-weight:800;margin-left:2px}.msf .room-start-cta{margin-top:20px}.msf-input,.msf-select,.msf-textarea{width:100%;box-sizing:border-box;background:#ededed;border:1.5px solid transparent;border-radius:999px;padding:14px 20px;font-size:14px;font-weight:500;color:#050038;font-family:inherit;outline:0;transition:border-color .2s ease,background .2s ease}.msf-textarea{border-radius:16px;min-height:88px;resize:vertical;line-height:1.4;padding:14px 18px}.msf-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050038' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 20px center;background-size:16px 16px;padding-right:44px}.msf-select::-ms-expand{display:none}.msf-input::placeholder,.msf-textarea::placeholder{color:#9ca3af;font-weight:400}.msf-input:focus,.msf-select:focus,.msf-textarea:focus{background:#fff;border-color:#050038}.msf-input:required:invalid:not(:placeholder-shown){border-color:#ec4899}.msf-btn{width:100%;box-sizing:border-box;padding:15px 24px;border-radius:999px;border:0;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s ease;margin:4px 0 0 0;line-height:1}.msf-btn-primary{background:#050038;color:#fff;box-shadow:0 4px 12px rgba(5,0,56,0.18)}.msf-btn-multi{display:inline-flex;align-items:center;justify-content:center}.msf-btn-multi .msf-btn-slot{display:none;align-items:center;justify-content:center;gap:8px;line-height:1}.msf-btn-multi[data-form="shareMail"] .msf-btn-slot[data-slot="shareMail"],.msf-btn-multi[data-form="specialOffer"] .msf-btn-slot[data-slot="specialOffer"],.msf-btn-multi[data-form="subscribe"] .msf-btn-slot[data-slot="subscribe"]{display:inline-flex}.msf-btn-multi .msf-btn-icon{width:18px;height:18px;flex-shrink:0}.msf-btn-primary:hover{background:#1a0050;transform:translateY(-1px);box-shadow:0 6px 16px rgba(5,0,56,0.25)}.msf-btn-link{background:transparent;color:#050038;font-weight:600;box-shadow:none}.msf-btn-link:hover{background:#f9fafb}.msf-required-hint{text-align:center;color:#ec4899;font-size:13px;font-weight:700;margin:12px 0 0 0}#modal-container.msf #project-form input,#modal-container.msf #project-form textarea,#modal-container.msf #project-form select{width:100%}#modal-container.msf #submit-btn,#modal-container.msf #clear-btn{background:#111537;color:#fff;height:auto;width:100%;border-radius:999px}@media(max-width:600px){#modal-container.msf{width:100%;max-width:100%;border-radius:16px;padding:18px 16px 18px 16px}}.btnimgfirst{display:none}.first .btnimgfirst{display:block;position:absolute;top:-59px;left:-4px;max-width:112px;width:max-content;color:#111537;font-weight:bold;text-align:left}.first .btnimgfirst span{background-color:#fff;padding:5px;border-radius:10px;display:block}.closeback{background-color:#ededed;display:flex;margin:auto;text-align:center;align-items:center;justify-content:center;padding:7px;gap:10px;font-size:16px;font-weight:bold;width:calc(100% - 16px);border-radius:10px}@media(min-width:900px){.topmenu .logobox{left:25px}.topmenu .btnbox{right:25px}.menu{background-color:unset}.menu .btnblock{width:60%;margin:auto;background-color:#ededed}.wizard-products-list{gap:64px}}:root{--logo-default-color:#5ac8dc;--logo-critical-color:#ff3f96;--logo-positive-color:#b9d53b;--logo-attention-color:#fdb924}.logobox .logo-svg{width:100%;height:100%;display:block}.logo-animated-shape{fill:#e71b7b;animation:logoColorCycle 11600ms linear infinite}@keyframes logoColorCycle{0%{fill:#e71b7b}4%{fill:#ef7d00}8%{fill:#f9b000}12%{fill:#95c11f}16%{fill:#75842f}20%{fill:#1dbadf}24%{fill:#005ca9}28%{fill:#814997}32%{fill:#e71b7b}100%{fill:#e71b7b}}@media(prefers-reduced-motion:reduce){.logo-animated-shape{animation:none}}.paint-title-default{margin-left:14px}.pulse{background:#ff3f96;border-radius:50%;height:6px;width:6px;box-shadow:0 0 0 0 rgba(222,84,72,1);transform:scale(1);animation:pulse 2s infinite;will-change:transform,box-shadow;position:absolute;bottom:-38px;left:24px}#firstStepOverlay{position:fixed;inset:0;z-index:80;pointer-events:none;background:radial-gradient(circle at var(--hi-x,50%) var(--hi-y,90%),rgba(255,255,255,0) 0,rgba(255,255,255,0) 24px,rgba(0,0,0,0.92) 27px,rgba(0,0,0,0.92) 100%);animation:firstStepOverlayCycle 4400ms cubic-bezier(0.165,0.84,0.44,1) forwards}@keyframes firstStepOverlayCycle{0%{opacity:0}9.09%{opacity:1}90.91%{opacity:1}100%{opacity:0}}#firstStepHintClone{display:block;position:fixed;z-index:90;pointer-events:none;max-width:112px;width:max-content;color:#fff;font-weight:bold;text-align:left;line-height:1.2}#firstStepHintClone span{display:block;background-color:transparent;color:#fff;padding:6px 5px}#firstStepHintClone svg path{stroke:#fff}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(222,84,72,0.7)}70%{transform:scale(1);box-shadow:0 0 0 15px rgba(222,84,72,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(222,84,72,0)}}.waittext{display:block;width:100%;text-align:center}@media(hover:hover){[data-tooltip]{position:relative}[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;background:#fff;color:#050038;font-size:13px;font-weight:600;padding:10px 16px;border-radius:18px;box-shadow:0 2px 12px rgba(0,0,0,0.15);pointer-events:none;z-index:10000;animation:tooltipFadeIn .15s ease-out;font-family:'Barlow',sans-serif;line-height:1.25;max-width:140px;width:max-content;text-align:center;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.topmenu [data-tooltip]:hover::after{top:100%;left:50%;transform:translateX(-50%);margin-top:8px}.menu [data-tooltip]:hover::after{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px}}@keyframes tooltipFadeIn{from{opacity:0}to{opacity:1}}.modal,#modal-form,#modal-dell-set{animation:modalFadeIn .22s ease-out}.modal-closing{animation:modalFadeOut .22s ease-out forwards !important;pointer-events:none}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}@keyframes modalFadeOut{from{opacity:1}to{opacity:0}}.wtpopup-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(5,0,56,.35);padding:16px}.wtpopup-box{background:#fff;border-radius:16px;max-width:440px;width:100%;padding:22px 22px 18px;box-shadow:0 20px 60px rgba(5,0,56,.25)}.wtpopup-title{font-size:18px;font-weight:700;color:#050038;text-align:center}.wtpopup-desc{font-size:14px;color:#585b73;text-align:center;margin-top:6px}.wtpopup-colors{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px 0}.wtpopup-color{display:flex;flex-direction:column;align-items:center;gap:6px;width:96px;padding:8px;border:1px solid #ededed;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.wtpopup-color:hover{border-color:#050038;box-shadow:0 4px 14px rgba(5,0,56,.12)}.wtpopup-color-locked{width:auto;flex-direction:row;padding:10px 14px}.wtpopup-swatch{width:56px;height:40px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background-size:cover;background-position:center;flex:none}.wtpopup-color-locked .wtpopup-swatch{width:44px;height:30px}.wtpopup-cname{font-size:12.5px;font-weight:600;color:#050038;text-align:center}.wtpopup-actions{display:flex;justify-content:center;margin-top:6px}.wtpopup-btn{font-size:14px;font-weight:600;padding:12px 22px;border-radius:999px;border:0;cursor:pointer}.wtpopup-without{background:#ededed;color:#050038}.wtpopup-without:hover{background:#e2e0ea}.wtpopup-actions{gap:10px;flex-wrap:wrap}.wtpopup-actions-col{flex-direction:column;align-items:stretch}.wtpopup-actions-col .wtpopup-btn{width:100%}.wtpopup-primary{background:#050038;color:#fff}.wtpopup-primary:hover{background:#0d0a4d}.wtpopup-color-current{border-color:#050038;box-shadow:0 0 0 2px rgba(5,0,56,.15) inset}.wt-menu-opts{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:3px 0 6px}.wt-opt{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #e2e0ea;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.wt-opt:hover{border-color:#050038;box-shadow:0 2px 8px rgba(5,0,56,.12)}.wt-opt svg{display:block}.wt-opt-none{opacity:.9}.ccm-settings-summoner{display:none !important}#Wait .modal-content{overflow-y:auto;max-height:100vh}.seo-about{max-width:720px;margin:0 auto;padding:16px 20px;text-align:left;line-height:1.5}.seo-about h1{font-size:24px;margin:0 0 12px}.seo-about h2{font-size:17px;margin:18px 0 6px}.seo-about p{margin:0 0 10px}body{margin:0;min-height:100vh;color:#fff;font-family:'Barlow',sans-serif;font-size:13px;overscroll-behavior:none}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img,picture,video,canvas,svg{display:block;max-width:100%}.hide{display:none !important}summary{cursor:pointer;outline:0;list-style:none;position:relative}details summary::-webkit-details-marker,details summary::marker{display:none !important}.groupbox-ctt-marker-close::after{content:' ►'}.groupbox-ctt-marker-open:after{content:" ▼"}summary .morecolors-marker::after{content:' ►'}.morecolors[open] summary .morecolors-marker:after{content:" ▼"}.morecolors .product{display:none}.morecolors[open] .product{display:flex}.morecolors[data-open="open"] .product{display:flex}.fide{opacity:.2}.produtopen{background-color:#fff !important;border:1px solid #050038 !important}.produtopen .product-title{opacity:0}.produtopen .product-price{opacity:0}.produtopen .morecolors.nosummary{opacity:.5;left:110px;top:34%;scale:1.5}.produtopen>div>img{opacity:.9;border-radius:20px;width:79%;height:auto;margin-left:17px !important;margin-top:2px !important;max-height:unset !important}@keyframes mymove{50%{-webkit-box-shadow:0 0 0 4px #fff;-moz-box-shadow:0 0 0 4px #fff;box-shadow:0 0 0 4px #fff;background-color:#fff}}.morecolors{position:relative}.morecolors summary{display:block;position:absolute;top:-29px;left:14px;text-align:center;width:0;height:1px;font-weight:bold;font-size:120%}.nosummary{display:block;position:absolute;top:67px;left:-3px;text-align:center;width:0;height:1px;font-weight:bold;font-size:120%}.morecolors .paint-box{width:120px;height:19px;padding-left:0;transition:.3s}.paint-box>span{vertical-align:middle;border-radius:50%;width:15px;height:15px;display:inline-block;margin-right:2px;transition:.3s}.paint-box>span:nth-child(1){background-color:#373737}.paint-box>span:nth-child(2){background-color:#75172f}.paint-box>span:nth-child(3){background-color:#c59d7c}.paint-box>span:nth-child(4){background-color:#90989a}.paint-box>span:nth-child(5){background-color:#2b3944}.paint-box>span:nth-child(6){background-color:#fff;font-weight:normal;border:0 solid #050038;font-size:11px}.morecolors .paint{height:20px;width:20px;background-size:cover;background-position:center;margin:5px auto;background-image:url(/img/icons/paint.svg)}.topmenu{color:#3b3949;position:fixed;top:0;left:0;height:96px;width:100%;padding:0;min-width:328px}.topmenu .btnbox{position:absolute;top:15px;right:14px;display:block;width:100%;text-align:center;height:64px;display:flex;flex-direction:row-reverse;pointer-events:none}.topmenu .btnbox>*{pointer-events:auto}#shopcart{right:0;width:100%;height:52px;text-align:right;border:unset;margin-top:8px}.menucartbox div{display:inline-block;vertical-align:middle}.empty .menucartbox{background-color:#767676}.empty .cart{filter:brightness(0) invert(1)}.empty #topcartsumm{display:none}.menucartbox{vertical-align:middle;width:fit-content;background-color:#ff3f96;border:1px solid #ccc;border-radius:55px;display:inline-block}.menucartbox .cart{height:48px;width:48px}#topcartcount{display:none;position:absolute;top:2px;right:6px;background-color:#00008773;border-radius:50%;color:#111537;width:14px;height:15px;font-size:80%}#topcartsumm{padding-left:8px;color:#000;font-weight:bold;font-size:16px}#topcartsumm b{font-size:70%;font-weight:bold}#topcartsumm i{font-style:normal}.formprice{position:relative;font-weight:500;color:#ecab05;font-size:18px}.formprice b{font-weight:500}.countincart{position:absolute;top:0;right:0;height:20px;width:20px;text-align:center;font-size:16px;font-weight:bold;cursor:pointer;background-size:contain;color:#fff;background-color:#55b65a;border-radius:50%}#ModalText #paintmenu{flex-direction:row;width:98%;max-width:93%;overflow:visible;margin-left:-14px}#ModalText #paint_1,#ModalText #paint_2{width:100%;display:flex;flex-wrap:wrap}#ModalText .products{width:unset}.formprice img{width:25px;height:25px;position:absolute;top:6px;left:12px}.formprice span{padding-left:50px;padding-top:5px;display:block;color:#050038;font-size:125%}.formprice b{font-style:normal}.formprice i{font-size:80%;font-weight:bold;font-style:normal}.topmenu .btnimg{height:40px;cursor:pointer;width:40px;background-size:cover;background-position:center;margin:7px 0}.topmenu .fav{background-image:url(/img/icons/tm1.svg)}.topmenu .user{background-image:url(/img/icons/tm2.svg)}.topmenu .ruler{background-image:url(/img/icons/tm3.svg)}.topmenu .info{background-image:url(/img/icons/tm4.svg)}.topmenu .settings{background-image:url(/img/icons/tm5.svg)}.topmenu .faq{background-image:url(/img/icons/fag.svg)}.topmenu .lang-switch{display:flex;flex-direction:row-reverse;position:relative}.topmenu .lang-switch__item{display:block;box-sizing:border-box;width:28px;height:28px;margin:13px 6px;border:2px solid #111537;border-radius:8px;color:#111537;font:600 12px/24px 'Barlow',sans-serif;text-align:center;text-decoration:none;cursor:pointer;list-style:none;user-select:none}.topmenu .lang-switch__item::-webkit-details-marker{display:none}.topmenu .lang-switch__item:hover,.topmenu .lang-switch__item:focus-visible,.topmenu .lang-switch__menu[open]>.lang-switch__item{background-color:#111537;color:#fff;outline:0}.topmenu .lang-switch__list{position:absolute;top:46px;right:0;z-index:1001;min-width:160px;margin:0;padding:6px;list-style:none;background:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(17,21,55,.16);text-align:left}.topmenu .lang-switch__option{display:flex;justify-content:space-between;gap:16px;padding:8px 10px;border-radius:8px;color:#111537;font:500 14px/18px 'Barlow',sans-serif;text-decoration:none;white-space:nowrap}.topmenu a.lang-switch__option:hover,.topmenu a.lang-switch__option:focus-visible{background-color:#f3f4f6;outline:0}.topmenu .lang-switch__option.is-current{font-weight:700;cursor:default}.topmenu .lang-switch__option.is-current::before{content:'\2713';order:2}.topmenu .lang-switch__code{color:#6b7280;font-weight:600}.topmenu .cart{height:34px;width:34px;background-image:url(/img/icons/cart.svg);position:absolute;right:115px;top:4px;opacity:.4}.bynowbtn{background-color:#ecab05;color:#fff;height:30px;border-radius:23px;cursor:pointer;border:0 solid #000;font-size:18px;right:0;height:35px;display:inline-block;text-align:center;padding-top:17px;padding-left:20px;padding-right:20px;margin-left:10px;display:none}.menu{color:#3b3949;position:fixed;bottom:1%;left:2%;height:64px;width:96%;background-color:#ededed;border-radius:64px;padding:0;min-width:328px}.menu .btnblock{display:flex;border-radius:80px;padding:0 8px}.menu .btnbox{display:block;text-align:center;cursor:pointer;margin:3px}.menu .btnbox:nth-child(7){display:none}.menu .btnbox:nth-child(9){display:none}.menu .btnimg{cursor:pointer;height:51px;width:48px;background-size:contain;background-position:center;margin:5px auto;background-repeat:no-repeat}.menu .modules{background-image:url(/img/icons/bt4.svg);background-size:48px}.menu .room{background-image:url(/img/icons/room.svg)}.menu .sendform{background-image:url(/img/icons/send.svg)}.menu .share{background-image:url(/img/icons/save.svg);background-size:21px}.menu .settings{background-image:url(/img/icons/settings.svg);background-size:23px}.menu .faq{background-image:url(/img/icons/fag.svg);background-size:23px}.menu .paint{background-image:url(/img/icons/bt3.svg);background-size:48px}.menu .tabletop{background-image:url(/img/icons/bt2.svg);background-size:48px}.menu .sink{background-image:url(/img/icons/bt1.svg);background-size:48px}.menu .clear{background-image:url(/img/icons/clear.svg)}.menu .cart{background-image:url(/img/icons/btbuy.svg)}.menu .btnlabel{display:none;font-weight:bold;font-size:9px}.topmenu .logobox{position:absolute;top:16px;left:16px;width:75px;height:64px;display:inline-block}.modal-content .logobox{position:absolute;top:21px;left:16px;width:75px;height:64px;display:inline-block}#buildmenu{width:100%}.blankico{position:absolute;top:22px;left:6px}.blankico span img{width:20px}.groupPC{display:none}.chosecolor{display:none}.produtopen .chosecolor{display:none;position:absolute;bottom:7px;left:0;width:100%;text-align:center}.groupPCmob{display:block}.groupbox{min-width:300px;margin:10px;padding:0;list-style:none;color:#3b3949;max-width:450px;min-height:228px}.groupbox-ctt-box{background-color:#ededed;border:1px solid #fff;border-radius:10px;overflow:hidden;display:flex;height:228px;position:relative}.groupbox-ctt-box-image{width:144px;position:absolute;top:70px;left:13px}.groupbox-ctt-image img{width:100%;border-radius:10px;height:144px}.groupbox-ctt-title{width:100%;position:absolute}.groupbox-ctt-title--content{padding-top:20px}.groupbox-ctt-title--content-name{font-size:20px;font-weight:bold;text-align:left;color:#050038;margin-left:13px}.groupbox-ctt-marker-open,.groupbox-ctt-marker-close{position:absolute;top:33px;right:20px}.twotitle{display:none}.inplanfilter summary{pointer-events:none}#WaitTitle{text-align:center}#Wait{overflow:hidden}#Wait.wait-translucent{background-color:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#Wait .modal-content{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.modal{display:none;position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:auto;background-color:#fff;color:#3b3949}.modal-content{background-color:#ffffff55;padding-bottom:20px}#ModalTitle{font-size:30px;font-weight:bold;text-align:left;color:#050038;padding-left:19px;padding-top:108px}#ModalTitle:has(.wizard-header),#ModalTitle:has(.sw-header){padding-left:0}#ModalTitle>.wizard-header,#ModalTitle>.sw-header{background:#fff;padding:4px 14px 14px 14px;margin:0}#ModalTitle .titlecartbuttons{display:none;position:absolute;right:33%;font-size:12px;top:100px}#ModalTitle .titlecartbuttons .apply{background-color:#ec4899;cursor:pointer;color:#fff;border-radius:10px;border:0 solid #fff}.modal .close{position:absolute;cursor:pointer;top:39px;width:calc(100% - 55px);height:16px;background-image:url(/img/icons/close.svg);background-position:right;background-repeat:no-repeat;z-index:1000;display:block;text-align:right;padding-right:33px;font-size:14px;font-weight:bold}#ModalText{flex-wrap:wrap;position:relative;border-radius:10px;overflow:hidden;margin:10px 1px;color:#050038;position:relative;min-height:90px;min-width:250px;max-width:450px;padding-top:3px}#Modal{display:flex;flex-direction:column !important;overflow:hidden !important}#Modal .modal-bg{flex:1 1 0 !important;min-height:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important}#Modal .modal-content{flex:1 1 0 !important;min-height:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;padding-bottom:0 !important;margin:auto;width:100%}#Modal .modal-header{flex-shrink:0;position:relative;background:#fff;z-index:5}#Modal .modal-header-cart{flex-shrink:0;background:#fff;z-index:5;padding:14px 16px 12px 16px;box-shadow:0 4px 12px rgba(0,0,0,0.04);box-sizing:border-box;text-align:center}#Modal .modal-header-cart .closeback{display:inline-flex !important;align-items:center;gap:8px;width:auto !important;margin:0 !important;padding:10px 18px 10px 14px;background:#f0f0f3;background-color:#f0f0f3;color:#111537;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease;line-height:1;user-select:none}#Modal .modal-header-cart .closeback:hover{background:#e3e3e8}#Modal .modal-header-cart .closeback svg{width:16px;height:16px;flex-shrink:0;display:block}#Modal .modal-header-cart .closeback span{line-height:1}#Modal .modal-footer{flex-shrink:0;padding:12px 14px 50px 14px;z-index:5;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;max-width:600px;margin:auto}#Modal .modal-footer:empty{display:none !important;padding:0 !important;box-shadow:none !important}#Modal #ModalText{flex:1 1 0 !important;overflow-y:auto !important;overflow-x:hidden !important;min-height:0 !important;-webkit-overflow-scrolling:touch;padding-bottom:20px;max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:14px;padding-right:14px;box-sizing:border-box}#ModalText hr{color:#050038;width:95%;height:1px}#ModalText h2{color:#050038;width:95%}#ModalText .apply{background-color:#e8a905;cursor:pointer;color:#fff;border-radius:10px;border:0 solid #fff;width:250px;font-size:100%;font-weight:bold;margin-left:36px;margin-top:29px}.modalinput{width:85%;margin:10px}.modalinput span{display:block;color:#6e6e73;margin-bottom:5px}.modalinput input{width:90%;color:#050038;border-radius:5px;border:1px solid #6e6e73;padding:10px}.modalcheck,.modalaction{width:42%;cursor:pointer;margin:10px;position:relative}.modalcheck input[type="checkbox"]{display:none}.modalcheck input[type="checkbox"]+label{padding-left:50px;padding-top:5px;display:block;color:#050038;font-size:125%}.modalcheck input[type="checkbox"]+label::before{content:" ";display:block;width:40px;height:25px;border-radius:15px;background-color:#ccc;position:absolute;top:0;left:0}.modalcheck input[type="checkbox"]+label::after{content:" ";display:block;width:21px;height:21px;border-radius:50%;background-color:#fff;position:absolute;top:2px;left:2px}.modalcheck input[type="checkbox"]:checked+label::before{background-color:#204578}.modalcheck input[type="checkbox"]:checked+label::after{left:18px}.modalaction img{width:25px;height:25px;position:absolute;top:0;left:10px}.modalaction span{padding-left:50px;padding-top:5px;display:block;color:#050038;font-size:125%}.fullline{width:95%;margin-left:24px}.modalradiotextures{width:87px;height:87px;position:relative}.named{height:150px !important;cursor:pointer}.modalradiotextures input[type="radio"]{display:none}.paintico{width:50px}.modalradiotextures label{width:79px;height:79px;overflow:hidden;display:block;border-radius:10px}label{cursor:pointer}.modalradiotextures label img{border-radius:10px;width:73px;height:73px;overflow:hidden;position:absolute;top:4px;left:4px;border:1px solid #ccc;max-width:unset}.modalradiotextures label span{position:absolute;top:84px;width:96%;left:0;display:inline-block;background-color:#ffffff00;border-radius:2px;text-align:center;font-size:90%;padding-top:3px;padding-bottom:3px;max-width:82px}#changePaint,.mt50{margin-top:50px !important}.modalradiotextures input[type="radio"]:checked+label img{border:3px solid #fff;top:2px;left:2px}.modalradiotextures input[type="radio"]:checked+label{border:2px solid #e8a905}.modalradiofilters{width:31%;cursor:pointer;height:40px;position:relative;margin:3px}.modalradiofilters input[type="radio"]{display:none}.modalradiofilters label{overflow:hidden;display:block;width:100%;height:99%;padding:0 10px}.modalradiofilters input:disabled+label{cursor:not-allowed;opacity:.6;text-decoration:line-through;display:none}.modalradiofilters label span{margin-top:0;margin-left:3px;display:block;text-align:center;border-radius:20px;border:1px solid #204578;padding:10px 4px;font-size:13px;color:#204578}.modalradiofilters input[type="radio"]:checked+label span{background-color:#204578;color:#fff}.modalaction .colors-block{background-color:#f3f3f3;padding:10px;cursor:pointer;border-radius:8px}.modalaction .colors-block .colors-img{width:120px;height:140px;background-position-x:-112px;background-position-y:-75px;margin:0 auto}.modalaction .colors-block .colors-title{margin-top:10px}.modalaction .colors-block .colors-price{font-size:135%;font-weight:bold}.modalaction .colors-block .colors-price i{font-size:62%}.modalfirst{min-width:100px;height:100px;margin:10px;position:relative;background-color:#f1f1f1;border:1px solid #fff;border-radius:10px;max-width:100px;overflow:hidden;border-bottom:3px solid #fff}.modalfirst>div{position:absolute;bottom:0;margin:5px;text-align:center;width:100%}.modalfirst>span{position:absolute;display:block;width:100%;height:65px;top:0;margin:0;border-radius:10px;background-size:cover;background-position:center}.modalfirstbox{display:flex;width:100%;flex-wrap:wrap;border-left:10px solid #c2cf27;margin-top:0;margin-left:30px;padding-left:20px;position:relative;padding-bottom:20px}.modalfirstbox h2{position:absolute;top:-13px}.modalfirstbox h2 i{margin-left:10px;font-style:normal;color:#1d7422;font-weight:normal}.modalfirstbox h2 i span:after{content:'x';font-size:10px;font-weight:bold;margin-left:5px;vertical-align:top}.modalfirstbox::before{content:' ';width:30px;height:28px;display:block;position:relative;top:-1px;left:-40px;border-radius:50%;background-color:#c2cf27;font-size:160%;text-align:center;padding-top:2px}.modalfirstbox:nth-child(1)::before{content:'1'}.modalfirstbox:nth-child(2)::before{content:'2'}.modalfirstbox:nth-child(3)::before{content:'3'}.modalfirstbox:nth-child(4)::before{content:'4'}.modalfirstbox:nth-child(5)::before{content:'5'}.modalfirstbox:nth-child(6)::before{content:'='}.modalfirstbox:nth-child(6){padding-bottom:0}.modalfirstline{display:flex;width:100%;flex-wrap:wrap}.selfilter{border-bottom:3px solid #c2cf27}.compl{border-left:10px solid #1d7422}.compl::before{background-color:#1d7422;color:#fff}.modalfirstline .sizes>span{display:none}.modalfirstline .sizes{height:25px}.modalfirstresult{width:220px;max-width:220px;height:200px;min-width:100px;margin:10px;position:relative;background-color:#f1f1f1;border:1px solid #fff;border-radius:10px;overflow:hidden;border-bottom:3px solid #fff}.modalfirstresult>span{height:120px;position:absolute;display:block;width:100%;top:0;margin:0;border-radius:10px;background-size:cover;background-position:center}.modalfirstresult .name{position:absolute;top:120px;margin:5px;text-align:center;width:100%}.modalfirstresult .product-price{width:94%;padding-left:6%}.budgets{min-width:300px;margin:10px;padding:0;list-style:none;color:#3b3949;max-width:450px;width:100%;margin-left:10px;border:3px solid #f1f1f1;border-collapse:collapse}.budgets tr{border-bottom:1px solid #f1f1f1}.budgets td{border-right:1px solid #f1f1f1;padding:7px}.budgets td:not(:first-child){text-align:center}.budgets td span{border:1px solid #ccc;border-radius:2px;width:15px;display:inline-block;height:15px;text-align:center}.budgets td .tch{background-color:#e8a905;background-image:url(/img/icons/check_w.svg);background-size:cover;background-position:center}.budgets td .utch{background-image:url(/img/icons/uncheck_w.svg);background-size:cover;background-position:center}.budgets .bottomline{display:none}#container canvas{margin:auto;opacity:.89}.product,.tabletopproduct{flex-wrap:wrap;position:relative;cursor:pointer;background-color:#fff;border:5px solid #fff;border-radius:10px;overflow:hidden;display:flex;color:#050038;position:relative;min-width:250px;margin-bottom:5px;height:183px}.incart .product{cursor:unset !important}.incart .disabled{opacity:.7;filter:grayscale(20%)}.incart .disabled::after{content:"";position:absolute;left:-20%;top:50%;width:140%;height:4px;background:#e74c3c;transform:translateY(-50%) rotate(-31deg);pointer-events:none;z-index:10}.morecolors .product{background-color:#fff;border:1px solid #f1f1f1}.product-img{width:25%}.product-img img{overflow:hidden;max-height:73px;margin:auto}.product-title{width:69%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;padding-top:4px;padding-left:10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:normal;box-sizing:border-box;line-height:1.2em;max-height:2.81em;overflow-wrap:break-word}.product-price,.product-price-cart{width:70%;display:block;justify-content:center;align-items:center;font-weight:bold;text-align:left;padding-left:28%;position:absolute;font-size:135%;bottom:1px;text-align:right !important}.product-price-cart{text-align:right !important}.product-price i,.product-price-cart i{font-weight:normal;font-size:10px;position:absolute;top:-3px;left:116px;text-decoration:none;font-style:normal;text-align:left}.product-price-cart i{text-align:left !important;left:111px !important;right:unset}.product-price i u,.product-price-cart i u{text-decoration:none}.room-start{padding:6px 18px 24px 18px;color:#050038;font-family:'Barlow',sans-serif;max-width:380px;margin:0 auto}.room-start-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.room-start-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.room-start-icon svg{width:100%;height:100%;display:block}.room-start-title{margin:0;font-size:19px;font-weight:800;color:#050038;line-height:1.25;letter-spacing:-0.2px;min-width:0;max-width:80%;width:80%}.room-start-text{margin:0 0 14px 0;font-size:14px;color:#050038;line-height:1.45;font-weight:400}.wait-facts{min-height:2.8em;max-width:460px;margin:16px auto 0;font-size:28px;line-height:1.35;color:#6b7280;font-style:italic;text-align:center;opacity:0;transition:opacity .4s ease}.wait-facts.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.wait-facts{transition:none}}.room-start-facts{min-height:2.4em;margin:10px auto 0;max-width:340px;font-size:13px;line-height:1.4;color:#8a90a2;font-style:italic;text-align:center;opacity:0;transition:opacity .4s ease}.room-start-facts.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.room-start-facts{transition:none}}.room-start-delivery-badge{display:inline-flex;align-items:center;gap:8px;background:#f4fad7;color:#86a011;font-weight:700;font-size:14px;padding:6px 14px 6px 10px;border-radius:999px;margin-bottom:4px}.room-start-truck{width:18px;height:18px;flex-shrink:0}.room-start-hint{display:flex;align-items:flex-start;gap:8px;margin:10px 0 24px 50px;font-size:13px;font-weight:700;color:#050038;line-height:1.4}.room-start-hint span{max-width:200px}.room-start-hint-arrow{width:28px;height:24px;flex-shrink:0;margin-top:-8px}.room-start-section-title{margin:4px 0 14px 0;font-size:19px;font-weight:800;color:#050038;line-height:1.2;letter-spacing:-0.2px}.room-start-inputs{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.room-start-input{display:flex;flex-direction:column;gap:6px}.room-start-input-label{font-size:13px;color:#6b7280;font-weight:500;padding-left:18px}.room-start-input input{width:100%;box-sizing:border-box;background:#f0f0f3;border:0;border-radius:999px;padding:14px 22px;font-size:15px;font-weight:600;color:#050038;font-family:inherit;outline:0;transition:background .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.room-start-input input:focus{background:#e6e6ec;box-shadow:0 0 0 2px rgba(5,0,56,0.15)}.room-start-input input::-webkit-outer-spin-button,.room-start-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.room-start-cta{display:block;width:100%;background:#ec4899;color:#111537;border:0;border-radius:999px;padding:16px 24px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:center;box-shadow:0 4px 12px rgba(236,72,153,0.25)}.room-start-cta:hover{background:#db2777;transform:translateY(-1px);box-shadow:0 6px 16px rgba(236,72,153,0.35)}.room-start-cta:active{transform:translateY(0);box-shadow:0 2px 8px rgba(236,72,153,0.25)}.room-start-cta.is-loading,.room-start-cta:disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:10px}.room-start-cta.is-loading:hover,.room-start-cta:disabled:hover{background:#d1d5db;transform:none;box-shadow:none}.room-start-cta.is-loading::before{content:'';width:16px;height:16px;border-radius:50%;border:2px solid rgba(107,114,128,0.35);border-top-color:#6b7280;animation:roomStartCtaSpin 800ms linear infinite;flex-shrink:0}@keyframes roomStartCtaSpin{to{transform:rotate(360deg)}}.settings-wizard{padding:4px 14px 24px 14px;color:#050038;font-family:'Barlow',sans-serif;margin:auto;max-width:600px}.sw-header{display:flex;align-items:center;gap:6px;padding:1px 0 18px 0;flex-wrap:nowrap}.sw-back-btn{background:transparent;border:0;color:#050038;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease;width:36px;height:36px;flex-shrink:0;margin-left:-6px;font:inherit}.sw-back-btn:hover{background:#f0f0f5}.sw-back-btn svg{width:24px;height:24px}.sw-back-placeholder{width:4px;flex-shrink:0}.sw-header-title{margin:0;font-size:28px;font-weight:bold;color:#050038;letter-spacing:-0.3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.sw-section-title{font-size:18px;font-weight:800;color:#050038;margin:22px 0 12px 0;letter-spacing:-0.2px;line-height:1.2}.sw-section-title:first-of-type{margin-top:4px}.sw-category-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.sw-category-item{display:flex;align-items:center;gap:14px;justify-content:flex-start;padding:18px 4px;border-bottom:1px solid #ececf0;cursor:pointer;font-size:15px;font-weight:600;color:#050038;transition:background .2s ease}.sw-category-item:last-child{border-bottom:0}.sw-category-item:hover{background:#f9fafb}.sw-category-item .sw-category-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#050038}.sw-category-item .sw-category-icon svg{width:100%;height:100%;display:block}.sw-category-item .sw-category-name{flex:1;min-width:0}.sw-header-title[onclick]{cursor:pointer}.sw-row{display:flex;align-items:center;padding:14px 16px;margin-bottom:8px;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.05);border:1px solid #f0f0f3}.sw-row-toggle{cursor:pointer}.sw-row-label{flex:1;font-size:14px;font-weight:700;color:#050038;line-height:1.3;padding-right:12px}.sw-row-label-light{font-weight:500;color:#6b7280}.sw-toggle{position:relative;flex-shrink:0;display:inline-block;width:46px;height:26px}.sw-toggle input{opacity:0;position:absolute;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.sw-toggle-track{position:absolute;inset:0;background:#d1d5db;border-radius:999px;transition:background .2s ease}.sw-toggle-knob{position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,0.2);transition:transform .2s ease}.sw-toggle input:checked+.sw-toggle-track{background:#ec4899}.sw-toggle input:checked+.sw-toggle-track .sw-toggle-knob{transform:translateX(20px)}.sw-row-color{cursor:pointer;padding-left:36px;margin-top:-4px;margin-bottom:14px;background:transparent;border:0;box-shadow:none;border-radius:0;padding-top:6px;padding-bottom:6px}.sw-row-color:hover{background:#f9fafb;border-radius:8px}.sw-color-preview{width:26px;height:26px;border-radius:50%;background-color:#d1d5db;background-size:cover;background-position:center;border:1px solid #e8e8ed;flex-shrink:0;margin-right:10px}.sw-color-preview-empty{background:linear-gradient(135deg,#c19a6b,#8b4513) !important}.sw-chevron{width:16px;height:16px;color:#ec4899;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sw-chevron svg{width:100%;height:100%}.sw-row-input{flex-direction:column;align-items:stretch;padding:14px 16px 16px 16px}.sw-input-label{font-size:13px;color:#6b7280;font-weight:500;margin-bottom:10px}.sw-row-input input{width:100%;box-sizing:border-box;background:#fff;border:1px solid #e0e0e6;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;color:#050038;font-family:inherit;outline:0;transition:border-color .2s ease}.sw-row-input input:focus{border-color:#ec4899}.sw-row-input input::-webkit-outer-spin-button,.sw-row-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sw-texture-list{list-style:none;padding:0;margin:0}.sw-texture-row{margin-bottom:8px}.sw-texture-label{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#fff;border:1px solid #f0f0f3;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.sw-texture-row.sw-texture-selected .sw-texture-label{background:#fce7f3;border-color:#ec4899}.sw-texture-img{width:44px;height:44px;border-radius:8px;background-size:cover;background-position:center;flex-shrink:0;border:1px solid #e8e8ed}.sw-texture-name{flex:1;font-size:14px;font-weight:500;color:#050038}.sw-texture-label input[type="radio"]{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer;z-index:2;margin:0}.sw-texture-radio{width:22px;height:22px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;position:relative;transition:all .2s ease;background:#fff}.sw-texture-row.sw-texture-selected .sw-texture-radio{border-color:#ec4899}.sw-texture-row.sw-texture-selected .sw-texture-radio::after{content:'';position:absolute;inset:4px;border-radius:50%;background:#ec4899}.sw-save-btn{display:block;width:100%;background:#050038;color:#fff;border:0;border-radius:999px;padding:15px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;margin:0;text-align:center;box-sizing:border-box}#Modal .modal-footer .sw-save-btn{margin:0 !important}.sw-save-btn:hover{background:#1a0050;transform:translateY(-1px)}.sw-save-btn:active{transform:translateY(0)}#ModalText #paintmenu{display:flex;flex-direction:column;gap:10px;padding:4px 14px 8px 14px;margin:0;width:auto;max-width:none;overflow:visible;max-width:600px;margin:auto}#ModalText #paintmenu .modalradiofilters{display:block !important;width:100% !important;height:auto !important;margin:0 !important;padding:0;background:transparent;border:0;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,0.06);overflow:hidden;position:relative}#ModalText #paintmenu .modalradiofilters input[type="radio"]{display:block !important;position:absolute !important;opacity:0 !important;inset:0;top:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}#ModalText #paintmenu .modalradiofilters label{display:flex !important;align-items:center;gap:14px;background:#fff !important;border:1px solid #ececf0 !important;border-radius:14px;padding:16px 16px 16px 18px !important;cursor:pointer;transition:background .2s ease;font:inherit;text-align:left;width:100% !important;height:auto !important;box-sizing:border-box;overflow:visible !important}#ModalText #paintmenu .modalradiofilters label:hover{background:#f9fafb !important}#ModalText #paintmenu .modalradiofilters label>span{flex:1;font-size:15px !important;font-weight:700 !important;color:#050038 !important;line-height:1.3;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;text-align:left !important;display:block}#ModalText #paintmenu .modalradiofilters label>span.paint-tab-preview{flex:0 0 28px !important;width:28px !important;height:28px !important;border-radius:50% !important;border:1.5px solid #e0e0e6 !important;box-shadow:0 1px 3px rgba(0,0,0,0.12) !important;margin-left:auto !important;font-size:0 !important;background-clip:padding-box !important}#ModalText #paintmenu .modalradiofilters input[type="radio"]:checked+label span,#ModalText #paintmenu .modalradiofilters input[type="radio"]:checked ~ label span{background:transparent !important;color:#050038 !important}#ModalText #paintmenu .modalradiofilters label::before{content:'';width:26px;height:26px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain}#ModalText #paintfilter_1+label::before{background-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M28.6362 8.63672L19.7271 13.7276V29.0004L28.6362 23.9094V8.63672Z' stroke='%23111537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M28.6362 8.63636L15.2726 1L6.52259 6.09091L19.7271 13.7273L28.6362 8.63636Z' stroke='%23111537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.36353 23.3636L16.7272 31V15.7273L3.52262 8.09091L3.36353 23.3636Z' stroke='%23585B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='4 4'/><path d='M10.0454 27.1816L10.0454 11.9089' stroke='%23585B73' stroke-width='2' stroke-linejoin='round' stroke-dasharray='4 4'/></svg>")}#ModalText #paintfilter_2+label::before{background-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M28.6362 8.63672L19.7271 13.7276V29.0004L28.6362 23.9094V8.63672Z' stroke='%23585B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='4 4'/><path d='M28.6362 8.63636L15.2726 1L6.52259 6.09091L19.7271 13.7273L28.6362 8.63636Z' stroke='%23585B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='4 4'/><path d='M3.36353 23.3636L16.7272 31V15.7273L3.52262 8.09091L3.36353 23.3636Z' stroke='%23111537' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M10.0454 27.1816L10.0454 11.9089' stroke='%23111537' stroke-width='2' stroke-linejoin='round'/></svg>")}#ModalText #paintmenu .modalradiofilters label::after{content:'';width:16px;height:16px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050038' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>")}#ModalText #paint_1,#ModalText #paint_2{padding:0 14px 14px 14px;width:auto;max-width:none;max-width:600px;margin:auto}#ModalText #paint_1.hide,#ModalText #paint_2.hide{display:none !important}.paint-step2-actions{display:none;gap:10px;width:100%}.paint-step2-btn{flex:1;box-sizing:border-box;border:0;border-radius:999px;padding:15px 24px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.paint-step2-apply{background:#050038;color:#fff}.paint-step2-apply:hover{background:#1a0050}.paint-step2-cancel{background:#ededed;color:#050038}.paint-step2-cancel:hover{background:#e0e0e0}#ModalText .paint-step-title{display:none !important}#ModalText #paint_1 .modalradiotextures.named,#ModalText #paint_2 .modalradiotextures.named{display:block !important;width:100% !important;height:auto !important;margin:0 0 8px 0;padding:0;background:transparent;border:0;box-shadow:none;position:relative}#ModalText #paint_1 .modalradiotextures.named input[type="radio"],#ModalText #paint_2 .modalradiotextures.named input[type="radio"]{display:block !important;position:absolute !important;opacity:0 !important;inset:0;top:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}#ModalText #paint_1 .modalradiotextures.named label,#ModalText #paint_2 .modalradiotextures.named label{display:flex !important;align-items:center;gap:14px;padding:10px 16px 10px 12px;background:#fff;border:1px solid #f0f0f3;border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease;width:100% !important;height:auto !important;box-sizing:border-box;margin:0;overflow:visible !important}#ModalText #paint_1 .modalradiotextures.named label img,#ModalText #paint_2 .modalradiotextures.named label img{position:static !important;top:auto !important;left:auto !important;width:44px !important;height:44px !important;max-width:44px !important;border-radius:8px !important;object-fit:cover;flex-shrink:0;border:1px solid #e8e8ed !important;display:block;margin:0}#ModalText #paint_1 .modalradiotextures.named label span,#ModalText #paint_2 .modalradiotextures.named label span{position:static !important;top:auto !important;left:auto !important;flex:1;width:auto !important;max-width:none !important;font-size:14px !important;font-weight:600;color:#050038;text-align:left !important;padding:0 !important;background:transparent !important;transition:color .2s ease}#ModalText #paint_1 .modalradiotextures.named label::after,#ModalText #paint_2 .modalradiotextures.named label::after{content:'';width:22px;height:22px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;background:#fff;transition:all .2s ease;position:relative}#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked ~ label,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked ~ label,#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked+label,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked+label{background:#fce7f3 !important;border-color:#ec4899 !important}#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked ~ label img,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked ~ label img,#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked+label img,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked+label img{border:1px solid #e8e8ed !important;top:auto !important;left:auto !important}#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked ~ label span,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked ~ label span,#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked+label span,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked+label span{color:#ec4899 !important;font-weight:700}#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked ~ label::after,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked ~ label::after,#ModalText #paint_1 .modalradiotextures.named input[type="radio"]:checked+label::after,#ModalText #paint_2 .modalradiotextures.named input[type="radio"]:checked+label::after{border-color:#ec4899;background:radial-gradient(circle,#ec4899 0 5px,#fff 6px)}#ModalText #paint_1 .modalradiotextures:not(.named),#ModalText #paint_2 .modalradiotextures:not(.named){display:none !important}#ModalText .paint-back-btn{display:none !important}#Modal #changePaint,#ModalText #changePaint{display:block;width:100% !important;margin:0 !important;background:#050038;color:#fff;border:0;border-radius:999px;padding:15px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;box-sizing:border-box}#Modal #changePaint:hover,#ModalText #changePaint:hover{background:#1a0050}#Modal:has(.paint-title-default) #modalclose{display:none !important}#Modal:has(.paint-title-default):not(:has(#paint_1:not(.hide))):not(:has(#paint_2:not(.hide))) #ModalText{flex:0 0 auto !important}#Modal:has(.paint-title-default):not(:has(#paint_1:not(.hide))):not(:has(#paint_2:not(.hide))) .modal-footer{margin:32px auto 0 auto !important;padding-bottom:12px}#ModalText:has(#paint_1:not(.hide)) #paintmenu,#ModalText:has(#paint_2:not(.hide)) #paintmenu{display:none}#ModalText:has(#paint_1:not(.hide)) #changePaint,#ModalText:has(#paint_2:not(.hide)) #changePaint{display:none}#Modal:has(#paint_1:not(.hide)) #changePaint,#Modal:has(#paint_2:not(.hide)) #changePaint{display:none !important}#Modal:has(#paint_1:not(.hide)) .paint-step2-actions,#Modal:has(#paint_2:not(.hide)) .paint-step2-actions{display:flex}#ModalTitle .paint-title-default{display:none}#ModalTitle>.paint-wizard-korpus,#ModalTitle>.paint-wizard-facade{display:none}body:has(#ModalText #paint_1:not(.hide)) #ModalTitle .paint-title-default{display:none}body:has(#ModalText #paint_1:not(.hide)) #ModalTitle>.paint-wizard-korpus{display:flex}body:has(#ModalText #paint_2:not(.hide)) #ModalTitle .paint-title-default{display:none}body:has(#ModalText #paint_2:not(.hide)) #ModalTitle>.paint-wizard-facade{display:flex}.wizard-step{padding:4px 14px 24px 14px;color:#050038;font-family:'Barlow',sans-serif}.wizard-step-categories{max-width:600px;margin:auto}.wizard-title{font-size:22px;font-weight:800;color:#050038;margin:8px 0 18px 0;line-height:1.2;letter-spacing:-0.2px}.wizard-header{display:flex;align-items:center;gap:6px;padding:1px 0 14px 0;flex-wrap:nowrap}.wizard-back-btn{background:transparent;border:0;color:#050038;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease;width:36px;height:36px;flex-shrink:0;font:inherit;margin-left:-6px}.wizard-back-btn:hover{background:#f0f0f5}.wizard-back-btn svg{width:24px;height:24px}.wizard-back-placeholder{width:4px;flex-shrink:0}.wizard-header-titles{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0;flex-wrap:nowrap;overflow:hidden}.wizard-header-titles[onclick]{cursor:pointer}.wizard-header-title{font-size:28px;font-weight:bold;color:#050038;margin:0;line-height:1.2;letter-spacing:-0.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wizard-header-subtitle{font-size:14px;color:#6b7280;font-weight:500;white-space:nowrap;flex-shrink:0}.wizard-groups-list{display:flex;flex-direction:column;gap:12px;max-width:600px;margin:auto}.wizard-group-card{display:flex;flex-direction:column;background:#f5f5f7;border:1px solid transparent;border-radius:16px;padding:18px 18px 18px 18px;cursor:pointer;transition:all .2s ease;position:relative;gap:14px;overflow:hidden}.wizard-group-card:hover{background:#ecedf2;border-color:rgba(5,0,56,0.08)}.wizard-group-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wizard-group-card-titles{flex:1;min-width:0;display:flex;flex-direction:column}.wizard-group-card-title{font-size:20px;font-weight:800;color:#050038;line-height:1.2;letter-spacing:-0.2px}.wizard-group-card-subtitle{font-size:13px;color:#6b7280;font-weight:500;margin-top:2px}.wizard-group-card .wizard-arrow{width:20px;height:20px;color:#050038;flex-shrink:0;margin-top:4px}.wizard-group-card-body{display:flex;align-items:stretch;gap:16px}.wizard-group-card-image{width:144px;min-width:144px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:#fff;aspect-ratio:4 / 4}.wizard-group-card-image img{width:100%;height:100%;object-fit:cover;display:block}.wizard-group-card-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;justify-content:center;flex:1;min-width:0}.wizard-feature-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#050038;font-weight:normal;line-height:1.2;list-style:none;padding:0}.wizard-feature-item::before{content:none}.wizard-feature-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#050038}.wizard-feature-icon svg{width:100%;height:100%;display:block}.wizard-feature-text{flex:1;min-width:0;color:#050038}.wizard-categories-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.wizard-category-item{display:flex;align-items:center;gap:14px;padding:16px 6px;cursor:pointer;border-bottom:1px solid #ececf0;transition:background .2s ease;color:#050038;list-style:none}.wizard-category-item:last-child{border-bottom:0}.wizard-category-item:hover:not(.wizard-category-disabled){background:#f9fafb}.wizard-category-icon{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#050038}.wizard-category-icon svg{width:100%;height:100%;display:block}.wizard-category-name{flex:1;font-size:20px;font-weight:bold;color:#050038;line-height:1.3}.wizard-category-item .wizard-arrow{width:18px;height:18px;color:#050038;flex-shrink:0}.wizard-category-special .wizard-category-name,.wizard-category-special .wizard-category-icon,.wizard-category-special .wizard-arrow{color:#ec4899}.wizard-category-disabled{opacity:.35;pointer-events:none;cursor:not-allowed}.wizard-products-list{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center}.product-card-horizontal{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;background-color:#fff;border-radius:12px;overflow:visible;position:relative;transition:all .3s ease;padding-bottom:14px;color:#050038;width:100%;box-sizing:border-box;align-items:stretch;max-width:450px}.product-card-horizontal .product-card-left{position:relative;width:130px;min-width:130px;max-width:130px;display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-grow:0}.product-card-horizontal .product-image-container-h{width:100%;height:100%;align-items:center;justify-content:center;min-height:130px}.product-card-horizontal .product-image-h{max-width:100%;max-height:140px;width:auto;height:auto;object-fit:contain;transition:transform .3s ease;margin:0 !important}.product-card-horizontal:hover .product-image-h{transform:scale(1.03)}.product-card-horizontal .product-blank-icon-top{position:absolute;top:-4px;left:-4px;background-color:#f5f5f7;border-radius:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;z-index:2;padding:0;box-shadow:none}.product-card-horizontal .product-blank-icon-top img{max-width:24px;max-height:24px}.product-card-horizontal .product-icon-animated,.product-card-horizontal .product-icon-single{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.product-card-horizontal .product-icon-animated img,.product-card-horizontal .product-icon-single img{max-width:24px;max-height:24px;object-fit:contain}.product-card-horizontal .product-icon-animated img{position:absolute;animation:fadeIcon 4s infinite}.product-card-horizontal .product-icon-secondary{animation-delay:2s !important}@keyframes fadeIcon{0%{opacity:1}45%{opacity:1}50%{opacity:0}95%{opacity:0}100%{opacity:1}}.product-card-horizontal .product-card-right{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden;z-index:2}.product-card-horizontal .product-name-h{margin:0 0 2px 0;font-size:16px;font-weight:700;color:#050038;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:0;width:auto;max-height:none}.product-card-horizontal .product-size-h{display:flex;align-items:center;gap:6px;font-size:14px;color:#6b7280;font-weight:500}.product-card-horizontal .product-icon-size-h{flex-shrink:0;color:#6b7280}.product-card-horizontal .product-delivery-h{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#43c405}.product-card-horizontal .product-icon-delivery-h{flex-shrink:0;color:#43c405;width:18px;height:18px}.product-card-horizontal .product-delivery-text-h{white-space:nowrap}.product-card-horizontal .product-price-h{font-size:24px;font-weight:700;color:#ec4899;display:flex;align-items:baseline;gap:3px;margin-top:2px;width:auto;padding:0;position:static;text-align:left;bottom:auto}.product-card-horizontal .product-price-h strong{font-size:16px;font-weight:700}.product-card-horizontal .product-footer-section{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;flex-wrap:nowrap}.product-card-horizontal .product-colors-h{display:flex;align-items:center;gap:6px;flex-shrink:1;min-width:0}.product-card-horizontal .product-color-swatches-h{display:flex;align-items:center;position:relative;flex-shrink:0}.product-card-horizontal .color-swatch-h{width:24px;height:24px;border-radius:50%;border:2px solid #fff;transition:all .2s ease;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.15);flex-shrink:0;display:inline-block;box-sizing:border-box}.product-card-horizontal .color-swatch-h:not(:first-child){margin-left:-15px}.product-card-horizontal .color-swatch-h:hover{transform:scale(1.15) translateY(-2px);z-index:5;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.product-card-horizontal .color-more-h{font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-horizontal .product-info-button-h{flex-shrink:0;background-color:#ededed;color:#050038;border:0;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;margin-left:auto;position:static;top:auto;bottom:auto;left:auto;right:auto}.product-card-horizontal .product-info-button-h:hover{border-color:#050038;background-color:#f9fafb;transform:none}.product-card-horizontal .product-info-button-h svg{width:25px;height:25px}.product-card-horizontal .product-color-button-h{flex-shrink:0;background-color:#050038;color:#fff;border:0;border-radius:999px;padding:7px 8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .3s ease;white-space:nowrap;font-family:inherit;line-height:1}.product-card-horizontal .product-color-button-h:hover{background-color:#1a0050;transform:translateY(-1px);box-shadow:0 4px 12px rgba(5,0,56,0.25)}.product-card-horizontal .product-color-button-h svg{width:28px;height:28px;transition:transform .3s ease;flex-shrink:0}.product-card-horizontal .product-color-button-h:hover svg{transform:translateX(2px)}.product-card-horizontal .product-cart-badge-h{position:absolute;top:-3px;left:95px;background-color:#ec4899;color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(236,72,153,0.3);z-index:3}#freeset_1_11 .product-price{bottom:21px}#freeset_2_11 .product-price{bottom:21px}.filters{display:flex;width:100%;overflow:hidden;padding-bottom:3px;flex-wrap:wrap}.filter-btn{background-color:#f1f1f1;border:1px solid #fff;border-radius:10px;width:32%;overflow:hidden;margin:0;font-size:80%;height:40px}#placeForLink{margin-left:60px}.share-link-input{height:23px;border-radius:5px;font-size:120%;vertical-align:bottom;display:inline-block;padding:unset;margin:unset;width:150px;border:2px solid #050038}.btn-copy-link{background-image:url(/img/icons/copy.svg);cursor:pointer;height:24px;width:24px;background-size:cover;background-position:center;display:inline-block;margin-left:10px}.btn-mail-link{background-image:url(/img/icons/mail.svg);cursor:pointer;height:24px;width:24px;background-size:cover;background-position:center;display:inline-block;margin-left:10px}.btn-share-link{background-image:url(/img/icons/share.svg);cursor:pointer;height:24px;width:24px;background-size:cover;background-position:center;display:inline-block;margin-left:10px}.expert_settings{flex-wrap:wrap;position:relative;background-color:#fff;border:1px solid #fff;border-radius:10px;overflow:hidden;display:flex;color:#050038;position:relative;min-height:90px;min-width:250px;max-width:450px;padding-top:3px}.menusets{display:table-row}.menusets td{padding:10px;cursor:pointer}.menusets div{align-items:center;gap:10px}.menusets img{width:75px;height:75px;object-fit:cover;border-radius:5px;border:1px solid #ddd}.menusets div{font-size:11px;font-weight:bold;color:#333}.product .cart{position:absolute;top:0;right:0;height:28px;width:28px;background-image:url(/img/icons/cart.svg);background-size:contain}.product .info{position:absolute;top:0;left:0;height:16px;width:16px;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;background-size:contain;color:#204578;background-color:#fff;border-radius:50%;border:1px solid #204578}.product .info a,.product .info a:hover{color:#fff;text-decoration:none}.product .cart span{position:absolute;right:6px;color:#fff;background-color:#55b65a;width:12px;border-radius:50%;display:block;height:12px;text-align:center;font-size:75%}#stepfaq{display:flex;flex-direction:column;gap:20px;max-width:1100px;margin:0 auto}#step{display:grid;grid-template-columns:1fr;gap:20px}#step_0{grid-column:span 1;text-align:left;position:relative}#step_0 .stepheader{font-size:32px;font-weight:bold;color:#333;margin-bottom:10px;max-width:100%;border-bottom:unset}#step_0 .steptext{font-size:12px;color:#204578;margin-bottom:20px;font-weight:normal}#step_0 .steptext p{margin:5px 0}#step_0 button{background-color:#ecab05;border:0;color:#fff;padding:10px 50px;font-size:16px;font-weight:bold;border-radius:20px;cursor:pointer;margin-top:170px;width:100%}#step_0 img{max-height:157px;width:100%;object-fit:cover;object-position:0 -70px;position:absolute;bottom:76px;right:0}.faqheader{font-size:32px;font-weight:bold;color:#333;max-width:100%;border-bottom:unset;background-color:unset !important;padding:unset !important;margin-left:15px}#step_1,#step_2,#step_3,#step_4,#step_5{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.stepheader{font-size:20px;font-weight:bold;color:#204578;margin-bottom:15px;border-bottom:2px solid #acbacd;padding-bottom:6px}.steptext{font-size:12px;color:#404040;font-weight:bold}.steptext ul{list-style-type:disc;padding-left:20px;margin:10px 0;font-weight:normal}.steptext li{margin-bottom:10px}#faq{display:flex;flex-direction:column;gap:15px;margin-top:30px}#faq>div{background-color:#f8f9fa;border-radius:8px;padding:15px}.faqq{font-size:16px;font-weight:bold;color:#204578;padding-right:0}.faqq{display:flex;align-items:center;position:relative}.faqq:after{content:'+';position:absolute;right:10px}.active .faqq:after{content:"-"}.faqa{font-size:14px;color:#666;display:none}.active .faqa{font-size:14px;color:#666;display:block}@keyframes fadeIcon{0%,45%{opacity:1}50%,95%{opacity:0}100%{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#Modal .products.incart::before{content:"Genutzte Produkte";display:block;font-size:17px;font-weight:800;color:#050038;letter-spacing:-0.2px;margin:6px 4px 14px 4px;line-height:1.2}#Modal .products.incart{display:flex !important;flex-direction:column;gap:0;padding:4px 4px 0 4px;max-width:none;max-width:600px;margin:auto}#Modal .products.incart .product{display:grid !important;grid-template-columns:100px 1fr;grid-template-rows:auto auto auto;grid-template-areas:"image  title" "image  meta" "image  bottom";gap:4px 14px;padding:16px 4px 16px 4px;border:none !important;border-bottom:1px solid #ececf0 !important;border-radius:0 !important;background:transparent !important;height:auto !important;min-width:0 !important;margin:0 !important;flex-wrap:nowrap !important;cursor:default !important;position:relative;overflow:visible !important}#Modal .products.incart .product:last-of-type{border-bottom:none !important}#Modal .products.incart .product .product-img{grid-area:image;width:100px !important;height:100px !important;background:#f5f5f7;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:8px;box-sizing:border-box}#Modal .products.incart .product .product-img img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain;position:static !important;top:auto !important;left:auto !important;border:none !important;border-radius:0 !important;margin:0 !important}#Modal .products.incart .product .product-img::before{content:"20 %";position:absolute;top:6px;left:6px;background:#ec4899;color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;z-index:2;display:none}#Modal .products.incart .product .product-title{grid-area:title;width:auto !important;max-width:none !important;max-height:none !important;padding:0 !important;margin:0 !important;font-size:14px !important;font-weight:700 !important;color:#050038 !important;line-height:1.3 !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}#Modal .products.incart .product .product-title::after{content:"Standard";display:inline-block;margin-top:6px;padding:3px 12px;background:#f0f0f3;color:#050038;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;display:none}#Modal .products.incart .product .product-price-cart{grid-area:meta;position:static !important;width:auto !important;padding:0 !important;margin:0 !important;font-size:inherit !important;text-align:left !important;bottom:auto !important;font-weight:normal !important;display:flex;flex-direction:column;gap:4px;align-items:flex-start}#Modal .products.incart .product .product-price-cart i{position:static !important;width:auto !important;left:auto !important;top:auto !important;font-size:12px !important;font-style:normal !important;color:#6b7280 !important;display:block;line-height:1.4}#Modal .products.incart .product .product-price-cart i u{display:inline-flex;align-items:center;gap:6px;color:#43c405 !important;font-weight:700;text-decoration:none !important;font-size:13px;margin-top:2px}#Modal .products.incart .product .product-price-cart i u::before{content:"";width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2343c405' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='3' width='15' height='13'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}#Modal .products.incart .product .product-price-cart .formprice.showcart{font-size:20px !important;font-weight:800 !important;color:#ec4899 !important;background:transparent !important;padding:0 !important;position:static !important;line-height:1.1;margin-top:4px}#Modal .products.incart .product .product-price-cart .formprice.showcart b{font-weight:800}#Modal .products.incart .product .countincart{grid-area:bottom;justify-self:start;position:static !important;top:auto !important;right:auto !important;width:auto !important;height:auto !important;min-width:56px;padding:8px 18px !important;background:#f0f0f3 !important;color:#050038 !important;border-radius:999px;font-size:14px;font-weight:700;text-align:center;cursor:default;box-sizing:border-box;line-height:1;margin-top:6px}#Modal .products.incart .product>.product-info-button-h{grid-area:bottom;justify-self:end;align-self:center;position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;width:36px;height:36px;border:1.5px solid #d1d5db;border-radius:50%;background:#fff !important;color:#050038;padding:0;display:flex !important;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin:6px 0 0 0;font-family:inherit}#Modal .products.incart .product>.product-info-button-h:hover{border-color:#050038;background-color:#f9fafb !important;transform:none}#Modal .products.incart .product>.product-info-button-h svg{width:16px;height:16px;display:block}#Modal .modal-footer .fullline.formprice,#Modal .fullline.formprice{display:flex !important;align-items:baseline;justify-content:space-between;gap:16px;background:transparent !important;border:none !important;border-top:none !important;padding:4px 4px 8px 4px !important;margin:0 !important;color:#050038 !important;font-size:14px;font-weight:700;font-style:normal !important;position:static !important;width:auto !important;height:auto !important}#Modal .fullline.formprice>img{display:none !important}#Modal .fullline.formprice .cart-summ-label{flex-shrink:0;font-size:15px;font-weight:700;color:#050038;font-style:normal !important;background:transparent !important;padding:0 !important;line-height:1.2}#Modal .fullline.formprice .cart-summ-value{flex-shrink:0;font-size:20px;font-weight:800;color:#050038;font-style:normal !important;background:transparent !important;padding:0 !important;line-height:1.1;white-space:nowrap;text-align:right}#Modal .fullline.formprice .cart-summ-value b{font-weight:800;font-size:20px;color:#050038}#Modal .fullline.formprice .cart-summ-value i{font-style:normal !important;font-weight:800;font-size:18px;color:#050038;margin-left:2px}#Modal .modal-footer .cart-summ-hint{padding:0 4px 8px 4px;margin:0;font-size:12px;font-weight:400;line-height:1.4;color:#6b7280;font-style:normal}#Modal .modal-footer .cart-summ-hint b{font-weight:700;color:#050038}#Modal .modal-footer .cart-delivery-note{display:flex;align-items:center;gap:10px;margin:0 0 10px 0;padding:10px 12px;background:#f5f6f8;border-radius:12px;font-size:12px;line-height:1.35;font-weight:500;color:#4b5563}#Modal .modal-footer .cart-delivery-note svg{flex-shrink:0;color:#050038}#Modal .modal-footer button.apply.cart-cta-btn,#Modal #ModalText button.apply.cart-cta-btn{display:flex !important;align-items:center;justify-content:center;gap:10px;width:100% !important;margin:0 !important;padding:16px 24px !important;background:#ec4899 !important;color:#111537 !important;border:none !important;border-radius:999px !important;font-size:15px !important;font-weight:700 !important;cursor:pointer;transition:all .2s ease;font-family:inherit;box-shadow:0 4px 12px rgba(236,72,153,0.25)}#Modal .modal-footer button.apply.cart-cta-btn:hover,#Modal #ModalText button.apply.cart-cta-btn:hover{background:#db2777 !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(236,72,153,0.35)}#Modal #ModalText button.apply.cart-cta-btn .cart-cta-icon{width:40px;height:40px;flex-shrink:0;display:block;margin:0}#Modal #ModalText button.apply.cart-cta-btn>span{line-height:1;color:#111537;font-weight:700}#Modal .products.incart .disabled{opacity:.55 !important;filter:none !important}#Modal .products.incart .disabled::after{display:none !important}#Modal #listarticles555{width:100%}.dell-set-wizard{padding:0;color:#050038;font-family:'Barlow',sans-serif;display:flex;flex-direction:column}.dell-set-warning{margin:8px 0 12px 0;font-size:24px;font-weight:800;color:#ec4899;line-height:1.2;letter-spacing:-0.2px}.dell-set-text{margin:-3px 0 24px 0;font-size:14px;line-height:1.5;color:#6b7280;font-weight:400}.dell-set-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:999px;border:0;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-bottom:10px;box-sizing:border-box;line-height:1}.dell-set-btn:last-of-type{margin-bottom:0}.dell-set-btn-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.dell-set-btn-icon svg{width:100%;height:100%;display:block}.dell-set-btn-label{line-height:1}.dell-set-btn-secondary{background:#f0f0f3;color:#050038}.dell-set-btn-secondary:hover{background:#e3e3e8;transform:translateY(-1px)}.dell-set-btn-secondary .dell-set-btn-icon{color:#050038}.dell-set-btn-primary{background:#050038;color:#fff;box-shadow:0 4px 12px rgba(5,0,56,0.18)}.dell-set-btn-primary:hover{background:#1a0050;transform:translateY(-1px);box-shadow:0 6px 16px rgba(5,0,56,0.25)}.dell-set-btn-primary .dell-set-btn-icon{color:#fff}.dell-set-btn-link{background:transparent;color:#050038;font-weight:700;padding:12px 20px;margin-top:6px;box-shadow:none}.dell-set-btn-link:hover{background:#f9fafb;color:#050038;transform:none}#modal-form,#modal-dell-set{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.45);z-index:10000;font-family:'Barlow',sans-serif;color:#050038}#modal-container.msf{background:#fff;padding:20px 22px 22px 22px;border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,0.2);width:92%;max-width:420px;max-height:92vh;overflow-y:auto;position:relative;box-sizing:border-box}#modal-content{text-align:left}.msf-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.msf-header-icon{width:22px;height:22px;color:#050038;flex-shrink:0}.msf-header-icon-wrapper{width:22px;height:22px;flex-shrink:0;color:#050038;display:inline-flex;align-items:center;justify-content:center;position:relative}.msf-header-icon-wrapper .msf-icon{display:none;width:100%;height:100%}.msf-header-icon-wrapper .msf-icon-svg{width:100%;height:100%;display:block}.msf-header-icon-wrapper[data-form="shareMail"] .msf-icon-shareMail,.msf-header-icon-wrapper[data-form="specialOffer"] .msf-icon-specialOffer,.msf-header-icon-wrapper[data-form="subscribe"] .msf-icon-subscribe{display:block}.msf-title{flex:1;margin:0;font-size:17px;font-weight:800;color:#050038;line-height:1.2;letter-spacing:-0.2px}.msf-close{background:transparent;border:0;color:#050038;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease}.msf-close:hover{background:#f0f0f5}.msf-close svg{width:18px;height:18px;display:block}.msf-text,#form-text{color:#050038;font-size:14px;line-height:1.45;margin:0 0 20px 0;text-align:left;font-weight:400}.msf-bold-text{color:#050038;font-size:16px;line-height:1.45;margin:0 0 20px 0;text-align:left;font-weight:800}.msf-tabs{display:flex;gap:8px;margin:0 0 14px 0;flex-wrap:wrap}.msf-tabs button{flex:1;min-width:100px;padding:10px 16px;border-radius:999px;border:1.5px solid #050038;background:#fff;color:#050038;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .2s ease}.msf-tabs button.active{background:#050038;color:#fff}.msf-tabs button:hover:not(.active){background:#f9fafb}#save-feedback-fields{color:#6b7280;font-size:13px;margin:0 0 12px 0;text-align:left}#save-feedback-fields span,#save-feedback-fields a{display:block;width:100%;text-align:left}.msf-form{display:flex;flex-direction:column;gap:14px;border:0;padding:0;background:transparent}.msf-field{display:flex;flex-direction:column;gap:8px}.msf-label{font-size:13px;font-weight:600;color:#050038;text-align:left;line-height:1.2;padding-left:19px}.msf-required{color:#ec4899;font-weight:800;margin-left:2px}.msf .room-start-cta{margin-top:20px}.msf-input,.msf-select,.msf-textarea{width:100%;box-sizing:border-box;background:#ededed;border:1.5px solid transparent;border-radius:999px;padding:14px 20px;font-size:14px;font-weight:500;color:#050038;font-family:inherit;outline:0;transition:border-color .2s ease,background .2s ease}.msf-textarea{border-radius:16px;min-height:88px;resize:vertical;line-height:1.4;padding:14px 18px}.msf-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23050038' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 20px center;background-size:16px 16px;padding-right:44px}.msf-select::-ms-expand{display:none}.msf-input::placeholder,.msf-textarea::placeholder{color:#9ca3af;font-weight:400}.msf-input:focus,.msf-select:focus,.msf-textarea:focus{background:#fff;border-color:#050038}.msf-input:required:invalid:not(:placeholder-shown){border-color:#ec4899}.msf-btn{width:100%;box-sizing:border-box;padding:15px 24px;border-radius:999px;border:0;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s ease;margin:4px 0 0 0;line-height:1}.msf-btn-primary{background:#050038;color:#fff;box-shadow:0 4px 12px rgba(5,0,56,0.18)}.msf-btn-multi{display:inline-flex;align-items:center;justify-content:center}.msf-btn-multi .msf-btn-slot{display:none;align-items:center;justify-content:center;gap:8px;line-height:1}.msf-btn-multi[data-form="shareMail"] .msf-btn-slot[data-slot="shareMail"],.msf-btn-multi[data-form="specialOffer"] .msf-btn-slot[data-slot="specialOffer"],.msf-btn-multi[data-form="subscribe"] .msf-btn-slot[data-slot="subscribe"]{display:inline-flex}.msf-btn-multi .msf-btn-icon{width:18px;height:18px;flex-shrink:0}.msf-btn-primary:hover{background:#1a0050;transform:translateY(-1px);box-shadow:0 6px 16px rgba(5,0,56,0.25)}.msf-btn-link{background:transparent;color:#050038;font-weight:600;box-shadow:none}.msf-btn-link:hover{background:#f9fafb}.msf-required-hint{text-align:center;color:#ec4899;font-size:13px;font-weight:700;margin:12px 0 0 0}#modal-container.msf #project-form input,#modal-container.msf #project-form textarea,#modal-container.msf #project-form select{width:100%}#modal-container.msf #submit-btn,#modal-container.msf #clear-btn{background:#111537;color:#fff;height:auto;width:100%;border-radius:999px}@media(max-width:600px){#modal-container.msf{width:100%;max-width:100%;border-radius:16px;padding:18px 16px 18px 16px}}.btnimgfirst{display:none}.first .btnimgfirst{display:block;position:absolute;top:-59px;left:-4px;max-width:112px;width:max-content;color:#111537;font-weight:bold;text-align:left}.first .btnimgfirst span{background-color:#fff;padding:5px;border-radius:10px;display:block}.closeback{background-color:#ededed;display:flex;margin:auto;text-align:center;align-items:center;justify-content:center;padding:7px;gap:10px;font-size:16px;font-weight:bold;width:calc(100% - 16px);border-radius:10px}@media(min-width:900px){.topmenu .logobox{left:25px}.topmenu .btnbox{right:25px}.menu{background-color:unset}.menu .btnblock{width:60%;margin:auto;background-color:#ededed}.wizard-products-list{gap:64px}}:root{--logo-default-color:#5ac8dc;--logo-critical-color:#ff3f96;--logo-positive-color:#b9d53b;--logo-attention-color:#fdb924}.logobox .logo-svg{width:100%;height:100%;display:block}.logo-animated-shape{fill:#e71b7b;animation:logoColorCycle 11600ms linear infinite}@keyframes logoColorCycle{0%{fill:#e71b7b}4%{fill:#ef7d00}8%{fill:#f9b000}12%{fill:#95c11f}16%{fill:#75842f}20%{fill:#1dbadf}24%{fill:#005ca9}28%{fill:#814997}32%{fill:#e71b7b}100%{fill:#e71b7b}}@media(prefers-reduced-motion:reduce){.logo-animated-shape{animation:none}}.paint-title-default{margin-left:14px}.pulse{background:#ff3f96;border-radius:50%;height:6px;width:6px;box-shadow:0 0 0 0 rgba(222,84,72,1);transform:scale(1);animation:pulse 2s infinite;will-change:transform,box-shadow;position:absolute;bottom:-38px;left:24px}#firstStepOverlay{position:fixed;inset:0;z-index:80;pointer-events:none;background:radial-gradient(circle at var(--hi-x,50%) var(--hi-y,90%),rgba(255,255,255,0) 0,rgba(255,255,255,0) 24px,rgba(0,0,0,0.92) 27px,rgba(0,0,0,0.92) 100%);animation:firstStepOverlayCycle 4400ms cubic-bezier(0.165,0.84,0.44,1) forwards}@keyframes firstStepOverlayCycle{0%{opacity:0}9.09%{opacity:1}90.91%{opacity:1}100%{opacity:0}}#firstStepHintClone{display:block;position:fixed;z-index:90;pointer-events:none;max-width:112px;width:max-content;color:#fff;font-weight:bold;text-align:left;line-height:1.2}#firstStepHintClone span{display:block;background-color:transparent;color:#fff;padding:6px 5px}#firstStepHintClone svg path{stroke:#fff}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(222,84,72,0.7)}70%{transform:scale(1);box-shadow:0 0 0 15px rgba(222,84,72,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(222,84,72,0)}}.waittext{display:block;width:100%;text-align:center}@media(hover:hover){[data-tooltip]{position:relative}[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;background:#fff;color:#050038;font-size:13px;font-weight:600;padding:10px 16px;border-radius:18px;box-shadow:0 2px 12px rgba(0,0,0,0.15);pointer-events:none;z-index:10000;animation:tooltipFadeIn .15s ease-out;font-family:'Barlow',sans-serif;line-height:1.25;max-width:140px;width:max-content;text-align:center;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.topmenu [data-tooltip]:hover::after{top:100%;left:50%;transform:translateX(-50%);margin-top:8px}.menu [data-tooltip]:hover::after{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px}}@keyframes tooltipFadeIn{from{opacity:0}to{opacity:1}}.modal,#modal-form,#modal-dell-set{animation:modalFadeIn .22s ease-out}.modal-closing{animation:modalFadeOut .22s ease-out forwards !important;pointer-events:none}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}@keyframes modalFadeOut{from{opacity:1}to{opacity:0}}.wtpopup-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(5,0,56,.35);padding:16px}.wtpopup-box{background:#fff;border-radius:16px;max-width:440px;width:100%;padding:22px 22px 18px;box-shadow:0 20px 60px rgba(5,0,56,.25)}.wtpopup-title{font-size:18px;font-weight:700;color:#050038;text-align:center}.wtpopup-desc{font-size:14px;color:#585b73;text-align:center;margin-top:6px}.wtpopup-colors{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px 0}.wtpopup-color{display:flex;flex-direction:column;align-items:center;gap:6px;width:96px;padding:8px;border:1px solid #ededed;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.wtpopup-color:hover{border-color:#050038;box-shadow:0 4px 14px rgba(5,0,56,.12)}.wtpopup-color-locked{width:auto;flex-direction:row;padding:10px 14px}.wtpopup-swatch{width:56px;height:40px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background-size:cover;background-position:center;flex:none}.wtpopup-color-locked .wtpopup-swatch{width:44px;height:30px}.wtpopup-cname{font-size:12.5px;font-weight:600;color:#050038;text-align:center}.wtpopup-actions{display:flex;justify-content:center;margin-top:6px}.wtpopup-btn{font-size:14px;font-weight:600;padding:12px 22px;border-radius:999px;border:0;cursor:pointer}.wtpopup-without{background:#ededed;color:#050038}.wtpopup-without:hover{background:#e2e0ea}.wtpopup-actions{gap:10px;flex-wrap:wrap}.wtpopup-actions-col{flex-direction:column;align-items:stretch}.wtpopup-actions-col .wtpopup-btn{width:100%}.wtpopup-primary{background:#050038;color:#fff}.wtpopup-primary:hover{background:#0d0a4d}.wtpopup-color-current{border-color:#050038;box-shadow:0 0 0 2px rgba(5,0,56,.15) inset}.wt-menu-opts{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:3px 0 6px}.wt-opt{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #e2e0ea;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.wt-opt:hover{border-color:#050038;box-shadow:0 2px 8px rgba(5,0,56,.12)}.wt-opt svg{display:block}.wt-opt-none{opacity:.9}.ccm-settings-summoner{display:none !important}#Wait .modal-content{overflow-y:auto;max-height:100vh}.seo-about{max-width:720px;margin:0 auto;padding:16px 20px;text-align:left;line-height:1.5}.seo-about h1{font-size:24px;margin:0 0 12px}.seo-about h2{font-size:17px;margin:18px 0 6px}.seo-about p{margin:0 0 10px}
